From eb898f842d067761e6c3f38ecc6bb43e1d57af09 Mon Sep 17 00:00:00 2001 From: jyotiphy Date: Fri, 13 Oct 2023 20:24:55 -0700 Subject: [PATCH 1/5] Adding veto for link fault and changing max_faults to 200 --- .../_Config/PLC/kfe_rix_motion.xti | 16 +- .../kfe_rix_motion/POUs/PRG_3_PMPS_POST.TcPOU | 2 +- .../kfe_rix_motion/kfe_rix_motion.plcproj | 2 +- .../kfe_rix_motion/kfe_rix_motion.tmc | 82199 +--------------- 4 files changed, 953 insertions(+), 81266 deletions(-) diff --git a/plc-kfe-rix-motion/_Config/PLC/kfe_rix_motion.xti b/plc-kfe-rix-motion/_Config/PLC/kfe_rix_motion.xti index ba2b837..ef5d335 100644 --- a/plc-kfe-rix-motion/_Config/PLC/kfe_rix_motion.xti +++ b/plc-kfe-rix-motion/_Config/PLC/kfe_rix_motion.xti @@ -6384,14 +6384,6 @@ External Setpoint Generation: - - GVL.fbFastFaultOutput1.q_xFastFaultOut - BOOL - - - GVL.fbFastFaultOutput2.q_xFastFaultOut - BOOL - GVL.rCurTrans ARRAY [1..16] OF ST_PMPS_Attenuator_IO @@ -6693,6 +6685,14 @@ External Setpoint Generation: BOOL + + GVL.fbFastFaultOutput1.q_xFastFaultOut + BOOL + + + GVL.fbFastFaultOutput2.q_xFastFaultOut + BOOL + PlcTask Retains diff --git a/plc-kfe-rix-motion/kfe_rix_motion/POUs/PRG_3_PMPS_POST.TcPOU b/plc-kfe-rix-motion/kfe_rix_motion/POUs/PRG_3_PMPS_POST.TcPOU index e182335..38e006b 100644 --- a/plc-kfe-rix-motion/kfe_rix_motion/POUs/PRG_3_PMPS_POST.TcPOU +++ b/plc-kfe-rix-motion/kfe_rix_motion/POUs/PRG_3_PMPS_POST.TcPOU @@ -32,7 +32,7 @@ fb_vetoArbiter(bVeto:= bST1K2_Veto, ff2_ff1_link_motion( io_fbFFHWO := GVL.fbFastFaultOutput1, - i_xOK := GVL.fbFastFaultOutput2.q_xFastFaultOut); + i_xOK := GVL.fbFastFaultOutput2.q_xFastFaultOut OR bST1K2_Veto); MOTION_GVL.fbStandardPMPSDB( diff --git a/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.plcproj b/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.plcproj index ec63c3f..7704f93 100644 --- a/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.plcproj +++ b/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.plcproj @@ -157,7 +157,7 @@ MAX_FAST_FAULTS - 100 + 200 MAX_ASSERTIONS diff --git a/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc b/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc index cfb04a4..86a212d 100644 --- a/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc +++ b/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc @@ -1,6425 +1,56 @@ - - - - - AMSNETID - 48 - BYTE - - 0 - 6 - - - %d.%d.%d.%d.%d.%d - [0] - [1] - [2] - [3] - [4] - [5] - - - - ST_System - Defacto system structure, must be included in all projects - 88 - - xSwAlmRst - BOOL - Global Alarm Reset - EPICS Command - 8 - 0 - - - xAtVacuum - BOOL - System At Vacuum - 8 - 8 - - - xFirstScan - BOOL - This boolean is true for the first scan, and is false thereafter, use for initialization of stuff - 8 - 16 - - - xOverrideMode - BOOL - This bit is set when using the override features of the system - 8 - 24 - - - xIOState - BOOL - ECat Bus Health - 8 - 32 - - - I_EcatMaster1 - AMSNETID - AMS Net ID used for FB_EcatDiag, among others - 48 - 40 - - - naming - omit - - - TcAddressType - Input - - - - - - T_MaxString - TwinCAT PLC string of max. length of 255 bytes + 1 byte null delimiter. - 2048 - STRING(255) - - - TcEventSeverity - 16 - INT - - TCEVENTSEVERITY_Verbose - 0 - - - TCEVENTSEVERITY_Info - 1 - - - TCEVENTSEVERITY_Warning - 2 - - - TCEVENTSEVERITY_Error - 3 - - - TCEVENTSEVERITY_Critical - 4 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - - - - - E_Subsystem - 16 - WORD - - NILVALUE - 0 - Undefined system - - - VACUUM - 1 - Vacuum control system - - - MPS - 2 - Machine protection system - - - MOTION - 3 - Motion control systems - - - FIELDBUS - 4 - EtherCAT networks - - - SDS - 5 - Sample delivery system - - - OPTICS - 6 - Optics control system - - - - I_ArgumentsChangeListener - 32 - PVOID - - OnArgumentsChanged - - - - ITcAsyncResult - 32 - ITcUnknown - - GetIsBusy - HRESULT - 32 - - bIsBusy - BOOL32 - 32 - - - - GetHasError - HRESULT - 32 - - bError - BOOL32 - 32 - - - - GetErrorCode - HRESULT - 32 - - hresult - HRESULT - 32 - - - - - FB_AsyncStrResult - 64 - - bBusy - BOOL - 8 - 84056472 - - - bError - BOOL - 8 - 84056508 - - - hrErrorCode - HRESULT - 32 - 84056516 - - - nStringSize - UDINT - 32 - 84056496 - - - sResult - STRING(255) - 2048 - 84056512 - - - __getbBusy - BOOL - 8 - - bBusy - BOOL - 8 - - - b32IsBusy - BOOL32 - 32 - - - - property - - - monitoring - call - - - - - Init - - ipResult - ITcAsyncStringResult - 32 - - - - conditionalshow - - - - - GetString - BOOL - 8 - - sResult - STRING(80) - 32 - - - nResult - buffer size in bytes - UDINT - 32 - - - - __getnStringSize - UDINT - 32 - - nStringSize - UDINT - 32 - - - pEmpty - STRING(80) - 32 - - - - property - - - monitoring - call - - - - - Clear - - - __getbError - BOOL - 8 - - bError - BOOL - 8 - - - b32HasError - BOOL32 - 32 - - - - property - - - monitoring - call - - - - - __getsResult - STRING(255) - 2048 - - sResult - STRING(255) - 2048 - - - - property - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - __gethrErrorCode - HRESULT - 32 - - hrErrorCode - HRESULT - 32 - - - hrError - HRESULT - 32 - - - - property - - - monitoring - call - - - - - - PouType - FunctionBlock - - - enable_dynamic_creation - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - TcSourceInfoType - 32 - UDINT - - Undefined - 0 - - - Id - 1 - - - Guid - 2 - - - Name - 4 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - - - - TcSerializedSourceInfoType - 96 - - eType - TcSourceInfoType - 32 - 0 - - - obData - UDINT - 32 - 32 - - - cbData - UDINT - 32 - 64 - - - - ITcSourceInfo - 32 - ITcUnknown - - GetNumTypes - HRESULT - 32 - - nCount - UDINT - 32 - - - - GetTypes - HRESULT - 32 - - ppSourceInfoTypes - TcSerializedSourceInfoType - 32 - - - - GetDataSize - HRESULT - 32 - - cbData - UDINT - 32 - - - - GetData - HRESULT - 32 - - ppData - PVOID - 32 - - - - - ITcEvent - 32 - ITcUnknown - - GetEventClass - HRESULT - 32 - - eventClass - GUID - 32 - - - - GetEventId - HRESULT - 32 - - eventId - UDINT - 32 - - - - GetSeverity - HRESULT - 32 - - severity - TcEventSeverity - 32 - - - - GetSourceInfo - HRESULT - 32 - - pipSourceInfo - ITcSourceInfo - 32 - - - - GetJsonAttribute - HRESULT - 32 - - sJsonAttribute - STRING(80) - 32 - - - nJsonAttribute - UDINT - 32 - - - - GetText - HRESULT - 32 - - nLangId - DINT - 32 - - - pipResult - ITcAsyncStringResult - 32 - - - - GetEventClassName - HRESULT - 32 - - nLangId - DINT - 32 - - - pipResult - ITcAsyncStringResult - 32 - - - - - I_TcSourceInfo - 32 - PVOID - - __getguid - GUID - 128 - - - property - - - - - __getipData - ITcSourceInfo - 32 - - - property - - - conditionalshow - - - - - __getnId - UDINT - 32 - - - property - - - monitoring - call - - - - - __getsName - STRING(255) - 2048 - - - property - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - EqualsTo - BOOL - 8 - - ipOther - I_TcSourceInfo - 32 - - - - - TcEventEntry - 192 - - uuidEventClass - GUID - 128 - 0 - - - nEventId - UDINT - 32 - 128 - - - eSeverity - TcEventSeverity - 16 - 160 - - - - I_TcEventBase - 32 - PVOID - - __geteSeverity - TcEventSeverity - 16 - - - property - - - monitoring - call - - - - - __getEventClass - GUID - 128 - - - property - - - - - __getipSourceInfo - I_TcSourceInfo - 32 - - - property - - - monitoring - call - - - - - __getnEventId - UDINT - 32 - - - property - - - monitoring - call - - - - - __getsEventClassName - STRING(255) - 2048 - - - property - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - __getsEventText - STRING(255) - 2048 - - - property - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - __getstEventEntry - TcEventEntry - 192 - - - property - - - - - EqualsTo - BOOL - 8 - - ipOther - I_TcEventBase - 32 - - - - EqualsToEventClass - BOOL - 8 - - OtherEventClass - GUID - 128 - - - - EqualsToEventEntry - BOOL - 8 - - OtherEventClass - GUID - 128 - - - nOtherEventID - UDINT - 32 - - - eOtherSeverity - TcEventSeverity - 16 - - - - EqualsToEventEntryEx - BOOL - 8 - - stOther - TcEventEntry - 192 - - - - GetJsonAttribute - HRESULT - 32 - - sJsonAttribute - STRING(80) - 32 - - - nJsonAttribute - UDINT - 32 - - - - RequestEventClassName - BOOL - 8 - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - sResult - buffer for result text - STRING(80) - 32 - - - nResultSize - size of buffer in bytes - UDINT - 32 - - - bError - BOOL - 8 - - - ItemType - Output - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - RequestEventText - BOOL - 8 - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - sResult - buffer for result text - STRING(80) - 32 - - - nResultSize - size of buffer in bytes - UDINT - 32 - - - bError - BOOL - 8 - - - ItemType - Output - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - - IQueryInterface - 32 - PVOID - - __GetInterfacePointer - BOOL - 8 - - pRef - DWORD - 32 - - - - __GetInterfaceReference - BOOL - 8 - - nInterfaceId - DINT - 32 - - - pRef - DWORD - 32 - - - - - TcEventArgumentType - 16 - INT - - Undefined - 0 - - - Boolean - 1 - - - Int8 - 2 - - - Int16 - 3 - - - Int32 - 4 - - - Int64 - 5 - - - UInt8 - 6 - - - UInt16 - 7 - - - UInt32 - 8 - - - UInt64 - 9 - - - Float - 10 - - - Double - 11 - - - Char - 12 - - - WChar - 13 - - - StringType - 14 - - - WStringType - 15 - - - EventReference - 16 - - - FormatString - 17 - - - ExternalTimestamp - 18 - - - Blob - 19 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - - - - ITcArguments - 32 - ITcUnknown - - Count - HRESULT - 32 - - nCount - UDINT - 32 - - - - AddArgument - HRESULT - 32 - - eType - TcEventArgumentType - 16 - - - pData - PVOID - 32 - - - cbData - UDINT - 32 - - - - Get - HRESULT - 32 - - nIndex - UDINT - 32 - - - eType - TcEventArgumentType - 32 - - - ppData - PVOID - 32 - - - - Clear - HRESULT - 32 - - - GetArgumentTypes - HRESULT - 32 - - pArgumentTypes - TcEventArgumentType - 32 - - - - GetDataSize - HRESULT - 32 - - cbData - UDINT - 32 - - - - GetData - HRESULT - 32 - - pData - BYTE - 32 - - - - - I_TcArguments - 32 - IQueryInterface - - __getipData - ITcArguments - 32 - - - property - - - conditionalshow - - - - - __getnCount - UDINT - 32 - - - property - - - - - AddBlob - I_TcArguments - 32 - - pData - PVOID - 32 - - - cbData - UINT - 16 - - - - AddBool - I_TcArguments - 32 - - value - BOOL - 8 - - - - AddByte - I_TcArguments - 32 - - value - BYTE - 8 - - - - AddDInt - I_TcArguments - 32 - - value - DINT - 32 - - - - AddDWord - I_TcArguments - 32 - - value - DWORD - 32 - - - - AddEventReferenceEx - I_TcArguments - 32 - - stEventEntry - TcEventEntry - 192 - - - - AddEventReferenceId - I_TcArguments - 32 - - nEventId - UDINT - 32 - - - - AddEventReferenceIdGuid - I_TcArguments - 32 - - nEventId - UDINT - 32 - - - EventClass - GUID - 128 - - - - AddInt - I_TcArguments - 32 - - value - INT - 16 - - - - AddLInt - I_TcArguments - 32 - - value - LINT - 64 - - - - AddLReal - I_TcArguments - 32 - - value - LREAL - 64 - - - - AddReal - I_TcArguments - 32 - - value - REAL - 32 - - - - AddSInt - I_TcArguments - 32 - - value - SINT - 8 - - - - AddString - I_TcArguments - 32 - - value - STRING(80) - 32 - - - ItemType - InOut - - - - - - AddStringByValue - I_TcArguments - 32 - - value - T_MaxString - 2048 - - - - AddUDInt - I_TcArguments - 32 - - value - UDINT - 32 - - - - AddUInt - I_TcArguments - 32 - - value - UINT - 16 - - - - AddULInt - I_TcArguments - 32 - - value - ULINT - 64 - - - - AddUSInt - I_TcArguments - 32 - - value - USINT - 8 - - - - AddUtf8EncodedString - I_TcArguments - 32 - - value - STRING(80) - 32 - - - ItemType - InOut - - - - - - AddWord - I_TcArguments - 32 - - value - WORD - 16 - - - - AddWString - I_TcArguments - 32 - - value - WSTRING(80) - 32 - - - ItemType - InOut - - - - - - AddWStringByValue - I_TcArguments - 32 - - value - WSTRING(255) - 4096 - - - - Clear - I_TcArguments - 32 - - - - ITcEventUniqueIdProvider - 32 - ITcUnknown - - GetUniqueId - HRESULT - 32 - - id - UDINT - 32 - - - - - FB_TcSourceInfo - 2848 - I_TcSourceInfo - - nId - UDINT - 32 - 84056412 - 84056436 - - - sName - STRING(255) - 2048 - 84056452 - 84056464 - - - ExtendName - BOOL - 8 - - sExtension - STRING(255) - 2048 - - - - __getipData - ITcSourceInfo - 32 - - ipData - ITcSourceInfo - 32 - - - - property - - - conditionalshow - - - - - __getnId - UDINT - 32 - - nId - UDINT - 32 - - - - property - - - monitoring - call - - - - - ResetToDefault - HRESULT - 32 - - - Clear - - - __setnId - - nId - UDINT - 32 - - - monitoring - call - - - - - - property - - - monitoring - call - - - - - __setguid - - guid - GUID - 128 - - - - property - - - - - EqualsTo - BOOL - 8 - - ipOther - I_TcSourceInfo - 32 - - - - __getguid - GUID - 128 - - guid - GUID - 128 - - - - property - - - - - __getsName - STRING(255) - 2048 - - sName - STRING(255) - 2048 - - - - property - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - __setsName - - sName - STRING(255) - 2048 - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - - property - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - - PouType - FunctionBlock - - - no_explicit_call - do not call this POU directly - - - - - FB_TcEventBase - 3424 - I_ArgumentsChangeListener - - fbSourceInfo - FB_TcSourceInfo - 2848 - 256 - - - conditionalshow - - - - - __REQUESTEVENTCLASSNAME__FBRESULT - FB_AsyncStrResult - 64 - 3232 - - - conditionalshow - - - - - __REQUESTEVENTCLASSNAME__BBUSY - BOOL - 8 - 3296 - - - conditionalshow - - - - - __REQUESTEVENTTEXT__FBRESULT - FB_AsyncStrResult - 64 - 3328 - - - conditionalshow - - - - - __REQUESTEVENTTEXT__BBUSY - BOOL - 8 - 3392 - - - conditionalshow - - - - - eSeverity - TcEventSeverity - 16 - 84056564 - - - ipSourceInfo - I_TcSourceInfo - 32 - 84056544 - - - nEventId - UDINT - 32 - 84056632 - - - nUniqueId - UDINT - 32 - 84056636 - - - sEventClassName - STRING(255) - 2048 - 84056592 - - - sEventText - STRING(255) - 2048 - 84056640 - - - EqualsToEventClass - BOOL - 8 - - OtherEventClass - GUID - 128 - - - _EventClass - GUID - 128 - - - - GetEventClassName - HRESULT - 32 - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - fbResult - FB_AsyncStrResult - 32 - - - ItemType - InOut - - - - - ipTmpEvent - ITcEvent - 32 - - - ipResult - ITcAsyncStringResult - 32 - - - hr - HRESULT - 32 - - - - Release - HRESULT - 32 - - - UpdateLangId - - - __getipSourceInfo - I_TcSourceInfo - 32 - - ipSourceInfo - I_TcSourceInfo - 32 - - - - property - - - monitoring - call - - - - - EqualsTo - BOOL - 8 - - ipOther - I_TcEventBase - 32 - - - - __getipEvent - ITcEvent - 32 - - ipEvent - ITcEvent - 32 - - - - property - - - conditionalshow - - - - - __getEventClass - GUID - 128 - - EventClass - GUID - 128 - - - ipTmpEvent - ITcEvent - 32 - - - - property - - - - - __geteSeverity - TcEventSeverity - 16 - - eSeverity - TcEventSeverity - 16 - - - ipTmpEvent - ITcEvent - 32 - - - - property - - - monitoring - call - - - - - __getstEventEntry - TcEventEntry - 192 - - stEventEntry - TcEventEntry - 192 - - - - property - - - - - OnCreate - HRESULT - 32 - - - EqualsToEventEntry - BOOL - 8 - - OtherEventClass - GUID - 128 - - - nOtherEventID - UDINT - 32 - - - eOtherSeverity - TcEventSeverity - 16 - - - - RequestEventText - BOOL - 8 - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - sResult - buffer for result text - STRING(80) - 32 - - - nResultSize - size of buffer in bytes - UDINT - 32 - - - bError - BOOL - 8 - - - ItemType - Output - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - fbResult - FB_AsyncStrResult - 64 - - - uselocation - __REQUESTEVENTTEXT__FBRESULT - - - - - bBusy - BOOL - 8 - - - uselocation - __REQUESTEVENTTEXT__BBUSY - - - - - - OnArgumentsChanged - - - __getsEventClassName - STRING(255) - 2048 - - sEventClassName - STRING(255) - 2048 - - - - property - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - __getipArguments - I_TcArguments - 32 - - ipArguments - I_TcArguments - 32 - - - - property - - - - - GetEventText - HRESULT - 32 - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - fbResult - FB_AsyncStrResult - 32 - - - ItemType - InOut - - - - - ipTmpEvent - ITcEvent - 32 - - - ipResult - ITcAsyncStringResult - 32 - - - hr - HRESULT - 32 - - - - GetJsonAttribute - HRESULT - 32 - - sJsonAttribute - STRING(80) - 32 - - - nJsonAttribute - UDINT - 32 - - - ipTmpEvent - ITcEvent - 32 - - - - RequestEventClassName - BOOL - 8 - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - sResult - buffer for result text - STRING(80) - 32 - - - nResultSize - size of buffer in bytes - UDINT - 32 - - - bError - BOOL - 8 - - - ItemType - Output - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - fbResult - FB_AsyncStrResult - 64 - - - uselocation - __REQUESTEVENTCLASSNAME__FBRESULT - - - - - bBusy - BOOL - 8 - - - uselocation - __REQUESTEVENTCLASSNAME__BBUSY - - - - - - EqualsToEventEntryEx - BOOL - 8 - - stOther - TcEventEntry - 192 - - - - __getnEventId - UDINT - 32 - - nEventId - UDINT - 32 - - - ipTmpEvent - ITcEvent - 32 - - - - property - - - monitoring - call - - - - - __getnUniqueId - UDINT - 32 - - nUniqueId - UDINT - 32 - - - ipTmpEvent - ITcEvent - 32 - - - ipProvider - ITcEventUniqueIdProvider - 32 - - - - property - - - monitoring - call - - - - - __getsEventText - STRING(255) - 2048 - - sEventText - STRING(255) - 2048 - - - - property - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - I_TcMessage - 32 - I_TcEventBase - - Send - HRESULT - 32 - - nTimeStamp - ULINT - 64 - - - - - ITcMessage - 32 - ITcEvent - - SetJsonAttribute - HRESULT - 32 - - sJsonAttribute - PCCH - 32 - - - - GetArguments - HRESULT - 32 - - pipArguments - ITcArguments - 32 - - - - Send - HRESULT - 32 - - timeStamp - ULINT - 64 - - - - - ITcMessage2 - 32 - ITcMessage - - GetTimeSent - HRESULT - 32 - - timeStamp - ULINT - 32 - - - - - FB_TcMessage - 3488 - FB_TcEventBase - I_TcMessage - - nTimeSent - ULINT - 64 - 84056664 - - - SetJsonAttribute - HRESULT - 32 - - sJsonAttribute - STRING(80) - 32 - - - ItemType - InOut - - - - - - CreateEx - HRESULT - 32 - - stEventEntry - TcEventEntry - 192 - - - ipSourceInfo - optional (otherwise a default source info is taken) - I_TcSourceInfo - 32 - - - - Init - - ipMessage - ITcMessage - 32 - - - ipArguments - ITcArguments - 32 - - - ipSourceInfo - ITcSourceInfo - 32 - - - - conditionalshow - - - - - __getnTimeSent - ULINT - 64 - - nTimeSent - ULINT - 64 - - - ipMessage2 - ITcMessage2 - 32 - - - nTimeStamp - ULINT - 64 - - - - property - - - monitoring - call - - - TcDisplayTypeGUID - 18071995-0000-0000-0000-000000000046 - - - - - Create - HRESULT - 32 - - eventClass - GUID - 128 - - - nEventId - UDINT - 32 - - - eSeverity - TcEventSeverity - 16 - - - ipSourceInfo - optional (otherwise a default source info is taken) - I_TcSourceInfo - 32 - - - hr - HRESULT - 32 - - - ipArguments - ITcArguments - 32 - - - - __getipEvent - ITcEvent - 32 - - ipEvent - ITcEvent - 32 - - - - property - - - conditionalshow - - - - - Send - HRESULT - 32 - - nTimeStamp - set 0 to get the current time automatically - ULINT - 64 - - - - Release - HRESULT - 32 - - - - PouType - FunctionBlock - - - reflection - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - F_TRIG - +AMSNETID48BYTE06%d.%d.%d.%d.%d.%d[0][1][2][3][4][5]ST_System88xSwAlmRstBOOL80xAtVacuumBOOL88xFirstScanBOOL816xOverrideModeBOOL824xIOStateBOOL832I_EcatMaster1AMSNETID4840namingomitTcAddressTypeInputT_MaxString2048STRING(255)TcEventSeverity16INT01234plcAttribute_qualified_onlyplcAttribute_strictE_Subsystem16WORDNILVALUE0VACUUM1MPS2MOTION3FIELDBUS4SDS5OPTICS6I_ArgumentsChangeListener32PVOIDOnArgumentsChangedITcAsyncResult32ITcUnknownGetIsBusyHRESULT32bIsBusyBOOL3232GetHasErrorHRESULT32bErrorBOOL3232GetErrorCodeHRESULT32hresultHRESULT32FB_AsyncStrResult64bBusyBOOL884056472bErrorBOOL884056508hrErrorCodeHRESULT3284056516nStringSizeUDINT3284056496sResultSTRING(255)204884056512__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertymonitoringcallInitipResultITcAsyncStringResult32conditionalshowGetStringBOOL8sResultSTRING(80)32nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32pEmptySTRING(80)32propertymonitoringcallClear__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232propertymonitoringcall__getsResultSTRING(255)2048sResultSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertymonitoringcallPouTypeFunctionBlockenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyTcSourceInfoType32UDINT0124plcAttribute_qualified_onlyplcAttribute_strictTcSerializedSourceInfoType96eTypeTcSourceInfoType320obDataUDINT3232cbDataUDINT3264ITcSourceInfo32ITcUnknownGetNumTypesHRESULT32nCountUDINT32GetTypesHRESULT32ppSourceInfoTypesTcSerializedSourceInfoType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32ppDataPVOID32ITcEvent32ITcUnknownGetEventClassHRESULT32eventClassGUID32GetEventIdHRESULT32eventIdUDINT32GetSeverityHRESULT32severityTcEventSeverity32GetSourceInfoHRESULT32pipSourceInfoITcSourceInfo32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32GetTextHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32I_TcSourceInfo32PVOID__getguidGUID128property__getipDataITcSourceInfo32propertyconditionalshow__getnIdUDINT32propertymonitoringcall__getsNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8EqualsToBOOL8ipOtherI_TcSourceInfo32TcEventEntry192uuidEventClassGUID1280nEventIdUDINT32128eSeverityTcEventSeverity16160I_TcEventBase32PVOID__geteSeverityTcEventSeverity16propertymonitoringcall__getEventClassGUID128property__getipSourceInfoI_TcSourceInfo32propertymonitoringcall__getnEventIdUDINT32propertymonitoringcall__getsEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getsEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getstEventEntryTcEventEntry192propertyEqualsToBOOL8ipOtherI_TcEventBase32EqualsToEventClassBOOL8OtherEventClassGUID128EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16EqualsToEventEntryExBOOL8stOtherTcEventEntry192GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputRequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputIQueryInterface32PVOID__GetInterfacePointerBOOL8pRefDWORD32__GetInterfaceReferenceBOOL8nInterfaceIdDINT32pRefDWORD32TcEventArgumentType16INT012345678910111213141516171819plcAttribute_qualified_onlyplcAttribute_strictITcArguments32ITcUnknownCountHRESULT32nCountUDINT32AddArgumentHRESULT32eTypeTcEventArgumentType16pDataPVOID32cbDataUDINT32GetHRESULT32nIndexUDINT32eTypeTcEventArgumentType32ppDataPVOID32ClearHRESULT32GetArgumentTypesHRESULT32pArgumentTypesTcEventArgumentType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32pDataBYTE32I_TcArguments32IQueryInterface__getipDataITcArguments32propertyconditionalshow__getnCountUDINT32propertyAddBlobI_TcArguments32pDataPVOID32cbDataUINT16AddBoolI_TcArguments32valueBOOL8AddByteI_TcArguments32valueBYTE8AddDIntI_TcArguments32valueDINT32AddDWordI_TcArguments32valueDWORD32AddEventReferenceExI_TcArguments32stEventEntryTcEventEntry192AddEventReferenceIdI_TcArguments32nEventIdUDINT32AddEventReferenceIdGuidI_TcArguments32nEventIdUDINT32EventClassGUID128AddIntI_TcArguments32valueINT16AddLIntI_TcArguments32valueLINT64AddLRealI_TcArguments32valueLREAL64AddRealI_TcArguments32valueREAL32AddSIntI_TcArguments32valueSINT8AddStringI_TcArguments32valueSTRING(80)32ItemTypeInOutAddStringByValueI_TcArguments32valueT_MaxString2048AddUDIntI_TcArguments32valueUDINT32AddUIntI_TcArguments32valueUINT16AddULIntI_TcArguments32valueULINT64AddUSIntI_TcArguments32valueUSINT8AddUtf8EncodedStringI_TcArguments32valueSTRING(80)32ItemTypeInOutAddWordI_TcArguments32valueWORD16AddWStringI_TcArguments32valueWSTRING(80)32ItemTypeInOutAddWStringByValueI_TcArguments32valueWSTRING(255)4096ClearI_TcArguments32ITcEventUniqueIdProvider32ITcUnknownGetUniqueIdHRESULT32idUDINT32FB_TcSourceInfo2848I_TcSourceInfonIdUDINT328405641284056436sNameSTRING(255)20488405645284056464ExtendNameBOOL8sExtensionSTRING(255)2048__getipDataITcSourceInfo32ipDataITcSourceInfo32propertyconditionalshow__getnIdUDINT32nIdUDINT32propertymonitoringcallResetToDefaultHRESULT32Clear__setnIdnIdUDINT32monitoringcallpropertymonitoringcall__setguidguidGUID128propertyEqualsToBOOL8ipOtherI_TcSourceInfo32__getguidGUID128guidGUID128property__getsNameSTRING(255)2048sNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__setsNamesNameSTRING(255)2048monitoringcallTcEncodingUTF-8propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_TcEventBase3424I_ArgumentsChangeListenerfbSourceInfoFB_TcSourceInfo2848256conditionalshow__REQUESTEVENTCLASSNAME__FBRESULTFB_AsyncStrResult643232conditionalshow__REQUESTEVENTCLASSNAME__BBUSYBOOL83296conditionalshow__REQUESTEVENTTEXT__FBRESULTFB_AsyncStrResult643328conditionalshow__REQUESTEVENTTEXT__BBUSYBOOL83392conditionalshoweSeverityTcEventSeverity1684056564ipSourceInfoI_TcSourceInfo3284056544nEventIdUDINT3284056632nUniqueIdUDINT3284056636sEventClassNameSTRING(255)204884056592sEventTextSTRING(255)204884056640EqualsToEventClassBOOL8OtherEventClassGUID128_EventClassGUID128GetEventClassNameHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult32ItemTypeInOutipTmpEventITcEvent32ipResultITcAsyncStringResult32hrHRESULT32ReleaseHRESULT32UpdateLangId__getipSourceInfoI_TcSourceInfo32ipSourceInfoI_TcSourceInfo32propertymonitoringcallEqualsToBOOL8ipOtherI_TcEventBase32__getipEventITcEvent32ipEventITcEvent32propertyconditionalshow__getEventClassGUID128EventClassGUID128ipTmpEventITcEvent32property__geteSeverityTcEventSeverity16eSeverityTcEventSeverity16ipTmpEventITcEvent32propertymonitoringcall__getstEventEntryTcEventEntry192stEventEntryTcEventEntry192propertyOnCreateHRESULT32EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16RequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult64uselocation__REQUESTEVENTTEXT__FBRESULTbBusyBOOL8uselocation__REQUESTEVENTTEXT__BBUSYOnArgumentsChanged__getsEventClassNameSTRING(255)2048sEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getipArgumentsI_TcArguments32ipArgumentsI_TcArguments32propertyGetEventTextHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult32ItemTypeInOutipTmpEventITcEvent32ipResultITcAsyncStringResult32hrHRESULT32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32ipTmpEventITcEvent32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult64uselocation__REQUESTEVENTCLASSNAME__FBRESULTbBusyBOOL8uselocation__REQUESTEVENTCLASSNAME__BBUSYEqualsToEventEntryExBOOL8stOtherTcEventEntry192__getnEventIdUDINT32nEventIdUDINT32ipTmpEventITcEvent32propertymonitoringcall__getnUniqueIdUDINT32nUniqueIdUDINT32ipTmpEventITcEvent32ipProviderITcEventUniqueIdProvider32propertymonitoringcall__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyI_TcMessage32I_TcEventBaseSendHRESULT32nTimeStampULINT64ITcMessage32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32SendHRESULT32timeStampULINT64ITcMessage232ITcMessageGetTimeSentHRESULT32timeStampULINT32FB_TcMessage3488FB_TcEventBaseI_TcMessagenTimeSentULINT6484056664SetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32ItemTypeInOutCreateExHRESULT32stEventEntryTcEventEntry192ipSourceInfoI_TcSourceInfo32InitipMessageITcMessage32ipArgumentsITcArguments32ipSourceInfoITcSourceInfo32conditionalshow__getnTimeSentULINT64nTimeSentULINT64ipMessage2ITcMessage232nTimeStampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046CreateHRESULT32eventClassGUID128nEventIdUDINT32eSeverityTcEventSeverity16ipSourceInfoI_TcSourceInfo32hrHRESULT32ipArgumentsITcArguments32__getipEventITcEvent32ipEventITcEvent32propertyconditionalshowSendHRESULT32nTimeStampULINT64ReleaseHRESULT32PouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyF_TRIG - 64 - - CLK - BOOL - signal to detect - 8 - 32 - - - ItemType - Input - - - - - Q - BOOL - falling edge at signal detected - 8 - 40 - - - ItemType - Output - - - - - M - BOOL - 8 - 48 - - 1 - - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - R_TRIG - +]]>64CLKBOOL832ItemTypeInputQBOOL840ItemTypeOutputMBOOL8481conditionalshowPouTypeFunctionBlockconditionalshow_all_localsR_TRIG - 64 - - CLK - BOOL - Signal to detect - 8 - 32 - - - ItemType - Input - - - - - Q - BOOL - rising edge at signal detected - 8 - 40 - - - ItemType - Output - - - - - M - BOOL - 8 - 48 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_LogMessage - 81984 - - sMsg - T_MaxString - Message to send - 2048 - 32 - - - ItemType - Input - - - - - eSevr - TcEventSeverity - 16 - 2080 - - 0 - - - - ItemType - Input - - - - - eSubsystem - E_Subsystem - Subsystem - 16 - 2096 - - - ItemType - Input - - - - - sJson - STRING(7000) - JSON to add to the message - 56008 - 2112 - - {} - - - - ItemType - Input - - - - - nMinTimeViolationAcceptable - INT - How many times the min. time can be violated before the CB trips - 16 - 58128 - - 5 - - - - ItemType - Input - - - - - nLocalTripThreshold - TIME - Minimum time between calls allowed, pairs with nMinTimeViolationAcceptable - 32 - 58144 - - 1 - - - - ItemType - Input - - - - - nTrickleTripThreshold - TIME - Trickle trip, activated by global threshold, should be >> LocalTripThreshold - 32 - 58176 - - 100 - - - - ItemType - Input - - - - - nTripResetPeriod - TIME - Time for auto-reset - 32 - 58208 - - 600000 - - - - ItemType - Input - - - - - bEnableAutoReset - BOOL - Enable circuit breaker auto-reset (true by default) - 8 - 58240 - - 1 - - - - ItemType - Input - - - - - bInitialized - BOOL - 8 - 58248 - - 0 - - - - bInitFailed - BOOL - 8 - 58256 - - 0 - - - - sSubsystemSource - STRING(80) - 648 - 58264 - - - fbMessage - FB_TcMessage - 32 - 58912 - - - fbMessages - FB_TcMessage - - 0 - 5 - - 17440 - 58944 - - - fbSource - FB_TcSourceInfo - 2848 - 76384 - - - ipResultMessage - I_TcMessage - 32 - 79232 - - - hr - HRESULT - 32 - 79264 - - - hrLastInternalError - HRESULT - 32 - 79296 - - - eTraceLevel - TcEventSeverity - 16 - 79328 - - 0 - - - - bFirstCall - BOOL - 8 - 79344 - - 1 - - - - sPath - T_MaxString - 2048 - 79352 - - - instance-path - - - noinit - - - - - nTotalEvents - UINT - //////////////////////////// - 16 - 81408 - - - nTimesViolated - INT - 16 - 81424 - - - LastCallTime - ULINT - 64 - 81472 - - - CurrentCallTime - ULINT - 64 - 81536 - - - DeltaSinceLastCall - ULINT - 64 - 81600 - - - WhenTripsCleared - ULINT - 64 - 81664 - - - ftTrippedReleased - F_TRIG - 64 - 81728 - - - bLocalTrickleTripped - BOOL - 8 - 81792 - - - bLocalTripped - BOOL - 8 - 81800 - - - bTripped - BOOL - Won't emit messages if true - 8 - 81808 - - - pytmc - +]]>64CLKBOOL832ItemTypeInputQBOOL840ItemTypeOutputMBOOL848conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LogMessage81984sMsgT_MaxString204832ItemTypeInputeSevrTcEventSeverity1620800ItemTypeInputeSubsystemE_Subsystem162096ItemTypeInputsJsonSTRING(7000)560082112{}ItemTypeInputnMinTimeViolationAcceptableINT16581285ItemTypeInputnLocalTripThresholdTIME32581441ItemTypeInputnTrickleTripThresholdTIME> LocalTripThreshold]]>3258176100ItemTypeInputnTripResetPeriodTIME3258208600000ItemTypeInputbEnableAutoResetBOOL8582401ItemTypeInputbInitializedBOOL8582480bInitFailedBOOL8582560sSubsystemSourceSTRING(80)64858264fbMessageFB_TcMessage3258912fbMessagesFB_TcMessage051744058944fbSourceFB_TcSourceInfo284876384ipResultMessageI_TcMessage3279232hrHRESULT3279264hrLastInternalErrorHRESULT3279296eTraceLevelTcEventSeverity16793280bFirstCallBOOL8793441sPathT_MaxString204879352instance-pathnoinitnTotalEventsUINT1681408nTimesViolatedINT1681424LastCallTimeULINT6481472CurrentCallTimeULINT6481536DeltaSinceLastCallULINT6481600WhenTripsClearedULINT6481664ftTrippedReleasedF_TRIG6481728bLocalTrickleTrippedBOOL881792bLocalTrippedBOOL881800bTrippedBOOL881808pytmc pv: Tripped io: i field: DESC Log message FB tripped - - - - - - bResetBreaker - BOOL - 8 - 81816 - - - pytmc - + bResetBreakerBOOL881816pytmc pv: Reset io: o field: DESC Rising-edge reset of trip - - - - - - rtResetBreaker - R_TRIG - 64 - 81824 - - - rtTripped - R_TRIG - 64 - 81888 - - - CircuitBreaker - - - - PouType - FunctionBlock - - - reflection - - - - - ST_LibVersion - 288 - - iMajor - UINT - 16 - 0 - - - iMinor - UINT - 16 - 16 - - - iBuild - UINT - 16 - 32 - - - iRevision - UINT - 16 - 48 - - - nFlags - DWORD - 32 - 64 - - - sVersion - STRING(23) - 192 - 96 - - - - E_WATCHDOG_TIME_CONFIG - 16 - INT - - eWATCHDOG_TIME_DISABLED - 0 - - - eWATCHDOG_TIME_SECONDS - 1 - - - eWATCHDOG_TIME_MINUTES - 2 - - - - E_HashPrefixTypes - 16 - INT - - HASHPREFIX_IEC - 0 - 2#, 8#, 16# - - - HASHPREFIX_STDC - 1 - 0 for octal type, 0x, 0X for hex else none - - - - E_SBCSType - 16 - INT - - eSBCS_WesternEuropean - 1 - Windows 1252 (default) - - - eSBCS_CentralEuropean - 2 - Windows 1251 - - - - T_AmsNetID - TwinCAT AMS netID address string. - 192 - STRING(23) - - - E_RouteTransportType - 16 - UINT - - eRouteTransport_None - 0 - - - eRouteTransport_TCP_IP - 1 - - - eRouteTransport_IIO_LIGHTBUS - 2 - - - eRouteTransport_PROFIBUS_DP - 3 - - - eRouteTransport_PCI_ISA_BUS - 4 - - - eRouteTransport_ADS_UDP - 5 - - - eRouteTransport_FATP_UDP - 6 - - - eRouteTransport_COM_PORT - 7 - - - eRouteTransport_USB - 8 - - - eRouteTransport_CAN_OPEN - 9 - - - eRouteTransport_DEVICE_NET - 10 - - - eRouteTransport_SSB - 11 - - - eRouteTransport_SOAP - 12 - - - - ST_AmsRouteEntry - TwinCAT AMS route entry struct - 1184 - - sName - STRING(31) - String containing route name - 256 - 0 - - - sNetID - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 256 - - - sAddress - STRING(79) - String containing route network Ipv4 address or host name. - 640 - 448 - - - eTransport - E_RouteTransportType - Route transport type - 16 - 1088 - - - tTimeout - TIME - Route timeout - 32 - 1120 - - - dwFlags - DWORD - Additional flags - 32 - 1152 - - - - E_ArgType - 16 - INT - - ARGTYPE_UNKNOWN - 0 - - - ARGTYPE_BYTE - 1 - - - ARGTYPE_WORD - 2 - - - ARGTYPE_DWORD - 3 - - - ARGTYPE_REAL - 4 - - - ARGTYPE_LREAL - 5 - - - ARGTYPE_SINT - 6 - - - ARGTYPE_INT - 7 - - - ARGTYPE_DINT - 8 - - - ARGTYPE_USINT - 9 - - - ARGTYPE_UINT - 10 - - - ARGTYPE_UDINT - 11 - - - ARGTYPE_STRING - 12 - string of type T_MaxString! - - - ARGTYPE_BOOL - 13 - - - ARGTYPE_BIGTYPE - 14 - byte buffer - - - ARGTYPE_ULARGE - 15 - unsigned 64 bit ingeger (T_ULARGE_INTEGER, ULINT) - - - ARGTYPE_UHUGE - 16 - unsigned 128 bit integer (T_UHUGE_INTEGER) - - - ARGTYPE_LARGE - 17 - signed 64 bit integer (T_LARGE_INTEGER, LINT) - - - ARGTYPE_HUGE - 18 - signed 128 bit integer (T_HUGE_INTEGER) - - - ARGTYPE_LWORD - 19 - LWORD value - - - - T_Arg - Argument type - 96 - - eType - E_ArgType - Argument data type - 16 - 0 - - 0 - - - - cbLen - UDINT - Argument data byte length (if eType = ARGTYPE_STRING => cbLen = length of string + 1 (null delimiter). - 32 - 32 - - 0 - - - - pData - PVOID - Pointer to first argument data byte - 32 - 64 - - 0 - - - - - T_ULARGE_INTEGER - 64 bit unsigned integer - 64 - - dwLowPart - DWORD - Lower double word - 32 - 0 - - - dwHighPart - DWORD - Higher double word - 32 - 32 - - - - TIMESTRUCT - System Time Structure - 128 - - wYear - WORD - Year: 1970..2106 - 16 - 0 - - - wMonth - WORD - Month: 1..12 (January = 1, February = 2 and so on) - 16 - 16 - - - wDayOfWeek - WORD - Day of the week: 0..6 (Sunday = 0, Monday = 1, .. , Saturday = 6 and so on) - 16 - 32 - - - wDay - WORD - Day of the month: 1..31 - 16 - 48 - - - wHour - WORD - Hour: 0..23 - 16 - 64 - - - wMinute - WORD - Minute: 0..59 - 16 - 80 - - - wSecond - WORD - Second: 0..59 - 16 - 96 - - - wMilliseconds - WORD - Milliseconds: 0..999 - 16 - 112 - - - - ST_TimeZoneInformation - 864 - - bias - DINT - Specifies the current bias, in minutes, for local time translation on this computer. + rtResetBreakerR_TRIG6481824rtTrippedR_TRIG6481888CircuitBreakerPouTypeFunctionBlockreflectionST_LibVersion288iMajorUINT160iMinorUINT1616iBuildUINT1632iRevisionUINT1648nFlagsDWORD3264sVersionSTRING(23)19296E_WATCHDOG_TIME_CONFIG16INTeWATCHDOG_TIME_DISABLED0eWATCHDOG_TIME_SECONDS1eWATCHDOG_TIME_MINUTES2E_HashPrefixTypes16INTHASHPREFIX_IEC0HASHPREFIX_STDC1E_SBCSType16INTeSBCS_WesternEuropean1eSBCS_CentralEuropean2T_AmsNetID192STRING(23)E_RouteTransportType16UINTeRouteTransport_None0eRouteTransport_TCP_IP1eRouteTransport_IIO_LIGHTBUS2eRouteTransport_PROFIBUS_DP3eRouteTransport_PCI_ISA_BUS4eRouteTransport_ADS_UDP5eRouteTransport_FATP_UDP6eRouteTransport_COM_PORT7eRouteTransport_USB8eRouteTransport_CAN_OPEN9eRouteTransport_DEVICE_NET10eRouteTransport_SSB11eRouteTransport_SOAP12ST_AmsRouteEntry1184sNameSTRING(31)2560sNetIDT_AmsNetID192256sAddressSTRING(79)640448eTransportE_RouteTransportType161088tTimeoutTIME321120dwFlagsDWORD321152E_ArgType16INTARGTYPE_UNKNOWN0ARGTYPE_BYTE1ARGTYPE_WORD2ARGTYPE_DWORD3ARGTYPE_REAL4ARGTYPE_LREAL5ARGTYPE_SINT6ARGTYPE_INT7ARGTYPE_DINT8ARGTYPE_USINT9ARGTYPE_UINT10ARGTYPE_UDINT11ARGTYPE_STRING12ARGTYPE_BOOL13ARGTYPE_BIGTYPE14ARGTYPE_ULARGE15ARGTYPE_UHUGE16ARGTYPE_LARGE17ARGTYPE_HUGE18ARGTYPE_LWORD19T_Arg96eTypeE_ArgType1600cbLenUDINT cbLen = length of string + 1 (null delimiter). ]]>32320pDataPVOID32640T_ULARGE_INTEGER64dwLowPartDWORD320dwHighPartDWORD3232TIMESTRUCT128wYearWORD160wMonthWORD1616wDayOfWeekWORD1632wDayWORD1648wHourWORD1664wMinuteWORD1680wSecondWORD1696wMillisecondsWORD16112ST_TimeZoneInformation864biasDINT - 32 - 0 - - - standardName - STRING(31) - Specifies a null-terminated string associated with standard time - on this operating system. - 256 - 32 - - - standardDate - TIMESTRUCT - Specifies a SYSTEMTIME structure that contains a date and local time when the - transition from daylight saving time to standard time occurs on this operating system. - 128 - 288 - - - standardBias - DINT - Specifies a bias value to be used during local time translations that occur during standard time. - 32 - 416 - - - daylightName - STRING(31) - Specifies a null-terminated string associated with daylight saving time on this operating system. - For example, this member could contain "PDT" to indicate Pacific Daylight Time. - 256 - 448 - - - daylightDate - TIMESTRUCT - Specifies a SYSTEMTIME structure that contains a date and local time when the transition - from standard time to daylight saving time occurs on this operating system. - 128 - 704 - - - daylightBias - DINT - Specifies a bias value to be used during local time translations that occur during daylight saving time. - 32 - 832 - - - - ST_SockAddr - Local or remote endpoint address to which to connect a socket - 160 - - nPort - UDINT - Internet Protocol (IP) port. - 32 - 0 - - - sAddr - STRING(15) - String containing an (Ipv4) Internet Protocol dotted address. - 128 - 32 - - - - T_HSOCKET - Connectionless or connection oriented socket handle - 352 - - handle - UDINT - Connection handle - 32 - 0 - - - localAddr - ST_SockAddr - Local address to which to connect a socket - 160 - 32 - - - remoteAddr - ST_SockAddr - Remote endpoint address to which to connect a socket - 160 - 192 - - - - T_ThrottleTimes - 416 - TIME - - 0 - 13 - - - - hide - - - - - TOF - 224 - - IN - BOOL - starts timer with falling edge, resets timer with rising edge - 8 - 32 - - - ItemType - Input - - - - - PT - TIME - time to pass, before Q is set - 32 - 64 - - - ItemType - Input - - - - - Q - BOOL - is FALSE, PT seconds after IN had a falling edge - 8 - 96 - - - ItemType - Output - - - - - ET - TIME - elapsed time - 32 - 128 - - - ItemType - Output - - - - - M - BOOL - 8 - 160 - - - StartTime - TIME - 32 - 192 - - - - PouType - FunctionBlock - - - - - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - UINT - - - LowerBorder - 0 - - - UpperBorder - 1000 - - - - - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - UINT - - - LowerBorder - 0 - - - UpperBorder - 100 - - - - - E_AssertionType - 8 - BYTE - - Type_UNDEFINED - 0 - - - Type_ANY - 1 - - - Type_BOOL - 2 - Primitive types - - - Type_BYTE - 3 - - - Type_DATE - 4 - - - Type_DATE_AND_TIME - 5 - - - Type_DINT - 6 - - - Type_DWORD - 7 - - - Type_INT - 8 - - - Type_LINT - 9 - - - Type_LREAL - 10 - - - Type_LTIME - 11 - - - Type_LWORD - 12 - - - Type_REAL - 13 - - - Type_SINT - 14 - - - Type_STRING - 15 - - - Type_TIME - 16 - - - Type_TIME_OF_DAY - 17 - - - Type_UDINT - 18 - - - Type_UINT - 19 - - - Type_ULINT - 20 - - - Type_USINT - 21 - - - Type_WORD - 22 - - - Type_WSTRING - 23 - - - Type_Array2D_LREAL - 24 - Array types - - - Type_Array2D_REAL - 25 - - - Type_Array3D_LREAL - 26 - - - Type_Array3D_REAL - 27 - - - Type_Array_BOOL - 28 - - - Type_Array_BYTE - 29 - - - Type_Array_DINT - 30 - - - Type_Array_DWORD - 31 - - - Type_Array_INT - 32 - - - Type_Array_LINT - 33 - - - Type_Array_LREAL - 34 - - - Type_Array_LWORD - 35 - - - Type_Array_REAL - 36 - - - Type_Array_SINT - 37 - - - Type_Array_UDINT - 38 - - - Type_Array_UINT - 39 - - - Type_Array_ULINT - 40 - - - Type_Array_USINT - 41 - - - Type_Array_WORD - 42 - - - - ST_TestCaseResult - 6192 - - TestName - T_MaxString - 2048 - 0 - - - TestClassName - T_MaxString - 2048 - 2048 - - - TestIsFailed - BOOL - 8 - 4096 - - - TestIsSkipped - BOOL - 8 - 4104 - - - FailureMessage - T_MaxString - 2048 - 4112 - - - FailureType - E_AssertionType - 8 - 6160 - - - NumberOfAsserts - UINT - 16 - 6176 - - - - ST_TestSuiteResult - 621296 - - Name - T_MaxString - Full class name - 2048 - 0 - - - Identity - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites) - Should be 0..GVL_Param_TcUnit.MaxNumberOfTestSuites-1 but gives unknown compiler error - 16 - 2048 - - - NumberOfTests - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - 2064 - - - NumberOfFailedTests - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - 2080 - - - TestCaseResults - ST_TestCaseResult - - 1 - 100 - - 619200 - 2096 - - - - ST_TestSuiteResults - 621296064 - - NumberOfTestSuites - UINT - The total number of test suites - 16 - 0 - - - NumberOfTestCases - UINT - The total number of test cases (for all test suites) - 16 - 16 - - - NumberOfSuccessfulTestCases - UINT - The total number of test cases that had all ASSERTS successful - 16 - 32 - - - NumberOfFailedTestCases - UINT - The total number of test cases that had at least one ASSERT failed - 16 - 48 - - - TestSuiteResults - ST_TestSuiteResult - - 1 - 1000 - - Test results for each individiual test suite - 621296000 - 64 - - - - I_TestResults - 32 - PVOID - - GetAreTestResultsAvailable - BOOL - 8 - - - GetTestSuiteResults - ST_TestSuiteResults - 32 - - - - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - UINT - - - LowerBorder - 1 - - - UpperBorder - 1000 - - - - - FB_TestResults - This function block holds results of the complete test run, i.e. results for all test suites - 621296256 - I_TestResults - - TestSuiteResults - ST_TestSuiteResults - Test results - 621296064 - 64 - - - StoringTestSuiteResultNumber - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - Misc variables - 16 - 621296128 - - - StoringTestSuiteTrigger - R_TRIG - 64 - 621296160 - - - StoredTestSuiteResults - BOOL - 8 - 621296224 - - - StoredGeneralTestResults - BOOL - 8 - 621296232 - - - NumberOfTestsToAnalyse - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - 621296240 - - - GetAreTestResultsAvailable - BOOL - 8 - - - GetTestSuiteResults - ST_TestSuiteResults - 32 - - - - PouType - FunctionBlock - - - - - I_TestResultLogger - 32 - PVOID - - LogTestSuiteResults - - - - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - UINT - - - LowerBorder - 1 - - - UpperBorder - 100 - - - - - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - UINT - - - LowerBorder - 1 - - - UpperBorder - 1000 - - - - - FB_AdsTestResultLogger - + UTC = local time + bias ]]>320standardNameSTRING(31)25632standardDateTIMESTRUCT128288standardBiasDINT32416daylightNameSTRING(31)256448daylightDateTIMESTRUCT128704daylightBiasDINT32832ST_SockAddr160nPortUDINT320sAddrSTRING(15)12832T_HSOCKET352handleUDINT320localAddrST_SockAddr16032remoteAddrST_SockAddr160192T_ThrottleTimes416TIME013hideTOF224INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputMBOOL8160StartTimeTIME32192PouTypeFunctionBlockUINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)16UINTLowerBorder0UpperBorder1000UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder0UpperBorder100E_AssertionType8BYTEType_UNDEFINED0Type_ANY1Type_BOOL2Type_BYTE3Type_DATE4Type_DATE_AND_TIME5Type_DINT6Type_DWORD7Type_INT8Type_LINT9Type_LREAL10Type_LTIME11Type_LWORD12Type_REAL13Type_SINT14Type_STRING15Type_TIME16Type_TIME_OF_DAY17Type_UDINT18Type_UINT19Type_ULINT20Type_USINT21Type_WORD22Type_WSTRING23Type_Array2D_LREAL24Type_Array2D_REAL25Type_Array3D_LREAL26Type_Array3D_REAL27Type_Array_BOOL28Type_Array_BYTE29Type_Array_DINT30Type_Array_DWORD31Type_Array_INT32Type_Array_LINT33Type_Array_LREAL34Type_Array_LWORD35Type_Array_REAL36Type_Array_SINT37Type_Array_UDINT38Type_Array_UINT39Type_Array_ULINT40Type_Array_USINT41Type_Array_WORD42ST_TestCaseResult6192TestNameT_MaxString20480TestClassNameT_MaxString20482048TestIsFailedBOOL84096TestIsSkippedBOOL84104FailureMessageT_MaxString20484112FailureTypeE_AssertionType86160NumberOfAssertsUINT166176ST_TestSuiteResult621296NameT_MaxString20480IdentityUINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)162048NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)162064NumberOfFailedTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)162080TestCaseResultsST_TestCaseResult11006192002096ST_TestSuiteResults621296064NumberOfTestSuitesUINT160NumberOfTestCasesUINT1616NumberOfSuccessfulTestCasesUINT1632NumberOfFailedTestCasesUINT1648TestSuiteResultsST_TestSuiteResult1100062129600064I_TestResults32PVOIDGetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults32UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16UINTLowerBorder1UpperBorder1000FB_TestResults621296256I_TestResultsTestSuiteResultsST_TestSuiteResults62129606464StoringTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16621296128StoringTestSuiteTriggerR_TRIG64621296160StoredTestSuiteResultsBOOL8621296224StoredGeneralTestResultsBOOL8621296232NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16621296240GetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults32PouTypeFunctionBlockI_TestResultLogger32PVOIDLogTestSuiteResultsUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100FB_AdsTestResultLogger - 224 - I_TestResultLogger - - TestResults - I_TestResults - 32 - 64 - - - PrintingTestSuiteResultNumber - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - 96 - - - PrintingTestSuiteTrigger - R_TRIG - 64 - 128 - - - PrintedFinalTestResults - BOOL - This flag is set once the final end result has printed - 8 - 192 - - - PrintedTestSuitesResults - BOOL - This flag is set once the test suites result have been printed - 8 - 200 - - - LogTestSuiteResults - - TcUnitTestResults - ST_TestSuiteResults - 32 - - - StringToPrint - T_MaxString - 2048 - - - TestsInTestSuiteCounter - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - MaxNumberOfTestsToPrint - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - TEST_STATUS_SKIP - STRING(80) - 648 - - - TEST_STATUS_PASS - STRING(80) - 648 - - - TEST_STATUS_FAIL - STRING(80) - 648 - - - - - PouType - FunctionBlock - - - - - RTS_IEC_RESULT - 32 - UDINT - - - ACCESS_MODE - 32 - UDINT - - AM_READ - 0 - Open an existing file with Read access. If file does not exist, Open fails - - - AM_WRITE - 1 - Create new file with Write access. If file does exist, content is discarded - - - AM_APPEND - 2 - Open an existing file with Append (only write) access. If file does not exist, Open fails - - - AM_READ_PLUS - 3 - Open an existing file with Read/Write access. If file does not exist, Open fails - - - AM_WRITE_PLUS - 4 - Create new file with Read/Write access. If file does exist, content is discarded - - - AM_APPEND_PLUS - 5 - Open an existing file with Append (read/write) access. If file does not exist, Open creates a new file - - - - RTS_IEC_SIZE - 32 - BYTE - - - RTS_IEC_HANDLE - 32 - BYTE - - - FB_FileControl - +]]>224I_TestResultLoggerTestResultsI_TestResults3264PrintingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)1696PrintingTestSuiteTriggerR_TRIG64128PrintedFinalTestResultsBOOL8192PrintedTestSuitesResultsBOOL8200LogTestSuiteResultsTcUnitTestResultsST_TestSuiteResults32StringToPrintT_MaxString2048TestsInTestSuiteCounterUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16MaxNumberOfTestsToPrintUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16TEST_STATUS_SKIPSTRING(80)648TEST_STATUS_PASSSTRING(80)648TEST_STATUS_FAILSTRING(80)648PouTypeFunctionBlockRTS_IEC_RESULT32UDINTACCESS_MODE32UDINTAM_READ0AM_WRITE1AM_APPEND2AM_READ_PLUS3AM_WRITE_PLUS4AM_APPEND_PLUS5RTS_IEC_SIZE32BYTERTS_IEC_HANDLE32BYTEFB_FileControl - 96 - - FileAccessMode - ACCESS_MODE - Append_Plus creates the file if it doesn't exist yet. - 32 - 32 - - 5 - - - - FileHandle - RTS_IEC_HANDLE - 32 - 64 - - - Read - RTS_IEC_RESULT - 32 - - BufferPointer - Call with ADR(); - BYTE - 32 - - - Size - Call with SIZEOF(); - UDINT - 32 - - - FileSize - RTS_IEC_SIZE - 32 - - - ItemType - Output - - - - - - Close - RTS_IEC_RESULT - 32 - - - Open - RTS_IEC_RESULT - 32 - - FileName - File name can contain an absolute or relative path to the file. Path entries must be separated with a Slash (/) - T_MaxString - 2048 - - - FileAccessMode - ACCESS_MODE - 32 - - - - Delete - RTS_IEC_RESULT - 32 - - FileName - File name can contain an absolute or relative path to the file. Path entries must be separated with a forward slash (/) - T_MaxString - 2048 - - - - Write - RTS_IEC_RESULT - 32 - - BufferPointer - Call with ADR(); - BYTE - 32 - - - Size - Call with SIZEOF(); - UDINT - 32 - - - - - PouType - FunctionBlock - - - - - E_XmlError - 8 - BYTE - - Ok - 0 - - - ErrorMaxBufferLen - 1 - - - ErrorStringLen - 2 - - - Error - 3 - - - - FB_StreamBuffer - +]]>96FileAccessModeACCESS_MODE32325FileHandleRTS_IEC_HANDLE3264ReadRTS_IEC_RESULT32BufferPointerBYTE32SizeUDINT32FileSizeRTS_IEC_SIZE32ItemTypeOutputCloseRTS_IEC_RESULT32OpenRTS_IEC_RESULT32FileNameT_MaxString2048FileAccessModeACCESS_MODE32DeleteRTS_IEC_RESULT32FileNameT_MaxString2048WriteRTS_IEC_RESULT32BufferPointerBYTE32SizeUDINT32PouTypeFunctionBlockE_XmlError8BYTEOk0ErrorMaxBufferLen1ErrorStringLen2Error3FB_StreamBuffer - 128 - - _PointerToStringBuffer - BYTE - 32 - 32 - - - _BufferSize - UDINT - 32 - 64 - - - _Length - UDINT - 32 - 96 - - - CutOff - T_MaxString - 2048 - - StartPos - UDINT - 32 - - - CutLen - UDINT - 32 - - - ItemType - Output - - - - - XmlError - E_XmlError - 8 - - - ItemType - Output - - - - - Loop - UDINT - 32 - - - PointerToByteToCut - BYTE - 32 - - - PointerToByteBuffer - BYTE - 32 - - - - Find - UDINT - 32 - - SearchString - STRING(80) - 648 - - - StartPos - UDINT - 32 - - - Loop - UDINT - 32 - - - Search - UDINT - 32 - - - PointerToBuffer - BYTE - 32 - - - PointerToSearch - BYTE - 32 - - - - FindBack - UDINT - 32 - - SearchString - T_MaxString - 2048 - - - Loop - UDINT - 32 - - - Search - UDINT - 32 - - - PointerToBuffer - BYTE - 32 - - - PointerToSearch - BYTE - 32 - - - - __getLength - UDINT - 32 - - Length - UDINT - 32 - - - - property - - - - - Clear - - Count - UDINT - 32 - - - - __setAppend - - Append - +]]>128_PointerToStringBufferBYTE3232_BufferSizeUDINT3264_LengthUDINT3296CutOffT_MaxString2048StartPosUDINT32CutLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCutBYTE32PointerToByteBufferBYTE32FindUDINT32SearchStringSTRING(80)648StartPosUDINT32LoopUDINT32SearchUDINT32PointerToBufferBYTE32PointerToSearchBYTE32FindBackUDINT32SearchStringT_MaxString2048LoopUDINT32SearchUDINT32PointerToBufferBYTE32PointerToSearchBYTE32__getLengthUDINT32LengthUDINT32propertyClearCountUDINT32__setAppendAppend - T_MaxString - 2048 - - - ByteIn - BYTE - 32 - - - ByteBuffer - BYTE - 32 - - - - property - - - - - __getBufferSize - UDINT - 32 - - BufferSize - UDINT - 32 - - - - property - - - - - __setLength - - Length - +]]>T_MaxString2048ByteInBYTE32ByteBufferBYTE32property__getBufferSizeUDINT32BufferSizeUDINT32property__setLengthLength - UDINT - 32 - - - - property - - - - - SetBuffer - BOOL - 8 - - PointerToBufferAddress - Set buffer address (ADR ...) - BYTE - 32 - - - SizeOfBuffer - Set buffer size (SIZEOF ...) - UDINT - 32 - - - - Copy - T_MaxString - 2048 - - StartPos - UDINT - 32 - - - EndPos - UDINT - 32 - - - CopyLen - UDINT - 32 - - - ItemType - Output - - - - - XmlError - E_XmlError - 8 - - - ItemType - Output - - - - - Loop - UDINT - 32 - - - PointerToByteToCopy - BYTE - 32 - - - PointerToBuffer - BYTE - 32 - - - CurPos - UDINT - 32 - - - - - PouType - FunctionBlock - - - - - FB_XmlControl - +]]>UDINT32propertySetBufferBOOL8PointerToBufferAddressBYTE32SizeOfBufferUDINT32CopyT_MaxString2048StartPosUDINT32EndPosUDINT32CopyLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCopyBYTE32PointerToBufferBYTE32CurPosUDINT32PouTypeFunctionBlockFB_XmlControl - 5696 - - XmlBuffer - FB_StreamBuffer - 128 - 32 - - - TagListBuffer - FB_StreamBuffer - 128 - 160 - - - Tags - T_MaxString - 2048 - 288 - - - TagListSeekBuffer - FB_StreamBuffer - 128 - 2336 - - - TagsSeek - STRING(80) - 648 - 2464 - - - TagBuffer - FB_StreamBuffer - 128 - 3136 - - - Tag - T_MaxString - 2048 - 3264 - - - TagOpen - BOOL - 8 - 5312 - - - Select - UDINT - 32 - 5344 - - - SearchPosition - UDINT - 32 - 5376 - - - TAG_OPEN - STRING(1) - 16 - 5408 - - < - - - - TAG_CLOSE - STRING(1) - 16 - 5424 - - > - - - - END_TAG_CLOSE - STRING(2) - 24 - 5440 - - /> - - - - SPACE - STRING(1) - 16 - 5464 - - - - - - EQUALS - STRING(1) - 16 - 5480 - - = - - - - QUOTE - STRING(1) - 16 - 5496 - - " - - - - BACK_SLASH - STRING(1) - 16 - 5512 - - \ - - - - FORWARD_SLASH - STRING(1) - 16 - 5528 - - / - - - - OPEN_COMMENT - STRING(5) - 48 - 5544 - - <!-- - - - - CLOSE_COMMENT - STRING(4) - 40 - 5592 - - --> - - - - TAB - STRING(2) - 24 - 5632 - - - - - - CR_LF - STRING(4) - 40 - 5656 - - - - - - - NewParameter - - Name - T_MaxString - 2048 - - - Value - T_MaxString - 2048 - - - - NewTag - - Name - T_MaxString - 2048 - - - - CloseTag - T_MaxString - 2048 - - ClosedTag - T_MaxString - 2048 - - - - WriteDocumentHeader - - Header - T_MaxString - 2048 - - - - NewComment - - Comment - T_MaxString - 2048 - - - - __getLength - UDINT - 32 - - Length - UDINT - 32 - - - - property - - - - - NewTagData - - Data - T_MaxString - 2048 - - - - SetBuffer - - PointerToBuffer - ADR(..) - BYTE - 32 - - - SizeOfBuffer - SIZEOF(..) - UDINT - 32 - - - - ClearBuffer - - - ToStartBuffer - - - - PouType - FunctionBlock - - - - - FB_xUnitXmlPublisher - +]]>5696XmlBufferFB_StreamBuffer12832TagListBufferFB_StreamBuffer128160TagsT_MaxString2048288TagListSeekBufferFB_StreamBuffer1282336TagsSeekSTRING(80)6482464TagBufferFB_StreamBuffer1283136TagT_MaxString20483264TagOpenBOOL85312SelectUDINT325344SearchPositionUDINT325376TAG_OPENSTRING(1)165408<TAG_CLOSESTRING(1)165424>END_TAG_CLOSESTRING(2)245440/>SPACESTRING(1)165464 EQUALSSTRING(1)165480=QUOTESTRING(1)165496"BACK_SLASHSTRING(1)165512\FORWARD_SLASHSTRING(1)165528/OPEN_COMMENTSTRING(5)485544<!-- CLOSE_COMMENTSTRING(4)405592 -->TABSTRING(2)245632 CR_LFSTRING(4)405656 +NewParameterNameT_MaxString2048ValueT_MaxString2048NewTagNameT_MaxString2048CloseTagT_MaxString2048ClosedTagT_MaxString2048WriteDocumentHeaderHeaderT_MaxString2048NewCommentCommentT_MaxString2048__getLengthUDINT32LengthUDINT32propertyNewTagDataDataT_MaxString2048SetBufferPointerToBufferBYTE32SizeOfBufferUDINT32ClearBufferToStartBufferPouTypeFunctionBlockFB_xUnitXmlPublisher - 530304 - I_TestResultLogger - - TestResults - I_TestResults - Dependancy Injection via FB_Init - 32 - 64 - - - AccessMode - ACCESS_MODE - File access mode - 32 - 96 - - 4 - - - - File - FB_FileControl - 96 - 128 - - - Xml - FB_XmlControl - 5696 - 224 - - - BufferInitialised - BOOL - 8 - 5920 - - 0 - - - - Buffer - BYTE - - 0 - 65535 - - 524280 - 5928 - - - WritingTestSuiteResultNumber - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - 530208 - - - PublishTrigger - R_TRIG - 64 - 530240 - - - DeleteOpenWriteClose - RTS_IEC_RESULT - 32 - - - LogTestSuiteResults - - UnitTestResults - ST_TestSuiteResults - 32 - - - CurrentSuiteNumber - UINT - 16 - - - CurrentTestCount - UINT - 16 - - - TEST_STATUS_SKIP - STRING(80) - 648 - - - TEST_STATUS_PASS - STRING(80) - 648 - - - TEST_STATUS_FAIL - STRING(80) - 648 - - - - Initialised - BOOL - 8 - - - - PouType - FunctionBlock - - - - - FB_TcUnitRunner - +]]>530304I_TestResultLoggerTestResultsI_TestResults3264AccessModeACCESS_MODE32964FileFB_FileControl96128XmlFB_XmlControl5696224BufferInitialisedBOOL859200BufferBYTE0655355242805928WritingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16530208PublishTriggerR_TRIG64530240DeleteOpenWriteCloseRTS_IEC_RESULT32LogTestSuiteResultsUnitTestResultsST_TestSuiteResults32CurrentSuiteNumberUINT16CurrentTestCountUINT16TEST_STATUS_SKIPSTRING(80)648TEST_STATUS_PASSSTRING(80)648TEST_STATUS_FAILSTRING(80)648InitialisedBOOL8PouTypeFunctionBlockFB_TcUnitRunner - 621827200 - - AllTestSuitesFinished - BOOL - Indication of whether all test suites have reported that they are finished - 8 - 32 - - 0 - - - - TestResults - FB_TestResults - Test result information - 621296256 - 64 - - - AdsTestResultLogger - FB_AdsTestResultLogger - Prints the results to ADS so that Visual Studio can display the results. - This test result formatter can be replaced with something else than ADS - 224 - 621296320 - - - old_input_assignments - - - - - TestResultLogger - I_TestResultLogger - 32 - 621296544 - - - AbortRunningTestSuites - BOOL - If this flag is set, it means that some external event triggered the - request to abort running the test suites - 8 - 621296576 - - - xUnitXmlPublisher - FB_xUnitXmlPublisher - Publishes a xUnit compatible XML file - 530304 - 621296608 - - - old_input_assignments - - - - - XmlTestResultPublisher - I_TestResultLogger - 32 - 621826912 - - - __RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITE - UINT - This variable holds which current test suite is being called, as we are running - each one in a sequence (one by one) - 16 - 621826944 - - 1 - - - - __RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITES - TOF - 224 - 621826976 - - - AbortRunningTestSuiteTests - - - RunTestSuiteTestsInSequence - - TimeBetweenTestSuitesExecution - Time delay between a test suite is finished and the next test suite starts - TIME - 32 - - - BusyPrinting - BOOL - 8 - - - NumberOfTestSuitesFinished - We need to hold a temporary state of the statistics +]]>621827200AllTestSuitesFinishedBOOL8320TestResultsFB_TestResults62129625664AdsTestResultLoggerFB_AdsTestResultLogger224621296320old_input_assignmentsTestResultLoggerI_TestResultLogger32621296544AbortRunningTestSuitesBOOL8621296576xUnitXmlPublisherFB_xUnitXmlPublisher530304621296608old_input_assignmentsXmlTestResultPublisherI_TestResultLogger32621826912__RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITEUINT166218269441__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITESTOF224621826976AbortRunningTestSuiteTestsRunTestSuiteTestsInSequenceTimeBetweenTestSuitesExecutionTIME32BusyPrintingBOOL8NumberOfTestSuitesFinished - UINT - 16 - - - CurrentlyRunningTestSuite - This variable holds which current test suite is being called, as we are running - each one in a sequence (one by one) - UINT - 16 - - - uselocation - __RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITE - - - - - TimerBetweenExecutionOfTestSuites - TOF - 224 - - - uselocation - __RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITES - - - - - - RunTestSuiteTests - - Counter - UINT - 16 - - - BusyPrinting - BOOL - 8 - - - NumberOfTestSuitesFinished - We need to hold a temporary state of the statistics + are finished (which might take many cycles), do we gather correct statistics ]]>UINT16CurrentlyRunningTestSuiteUINT16uselocation__RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITETimerBetweenExecutionOfTestSuitesTOF224uselocation__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITESRunTestSuiteTestsCounterUINT16BusyPrintingBOOL8NumberOfTestSuitesFinished - UINT - 16 - - - - - PouType - FunctionBlock - - - - - FB_Test - + are finished (which might take many cycles), do we gather correct statistics ]]>UINT16PouTypeFunctionBlockFB_Test - 4192 - - TestName - T_MaxString - 2048 - 32 - - - TestIsFinished - BOOL - 8 - 2080 - - - TestIsSkipped - BOOL - This is set to true, if test is disabled (by putting the string "disabled_" in front of the test name - 8 - 2088 - - - NumberOfAssertions - UINT - 16 - 2096 - - - TestOrderNumber - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - In which order/sequence relative to the order tests should this test be executed/evaluated. +]]>4192TestNameT_MaxString204832TestIsFinishedBOOL82080TestIsSkippedBOOL82088NumberOfAssertionsUINT162096TestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - 2112 - - - TestIsFailed - BOOL - Indication of whether this test has at least one failed assert - 8 - 2128 - - - AssertionMessage - T_MaxString - Assertion message for the first assertion in this test - 2048 - 2136 - - - AssertionType - E_AssertionType - Assertion type for the first assertion in this test - 8 - 4184 - - - GetAssertionType - E_AssertionType - 8 - - - SetFailed - - - SetName - - Name - T_MaxString - 2048 - - - - GetName - T_MaxString - 2048 - - - SetNumberOfAssertions - - NoOfAssertions - UINT - 16 - - - - SetTestOrder - - OrderNumber - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - - IsSkipped - BOOL - 8 - - - GetNumberOfAssertions - UINT - 16 - - - SetFinished - BOOL - 8 - - - GetAssertionMessage - T_MaxString - 2048 - - - SetSkipped - - - SetAssertionMessage - - AssertMessage - T_MaxString - 2048 - - - - SetAssertionType - - AssertType - E_AssertionType - 8 - - - - IsFinished - BOOL - 8 - - - GetTestOrder - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - IsFailed - BOOL - 8 - - - - PouType - FunctionBlock - - - - - TYPE_CLASS - 32 - DWORD - - TYPE_BOOL - 0 - - - TYPE_BIT - 1 - - - TYPE_BYTE - 2 - - - TYPE_WORD - 3 - - - TYPE_DWORD - 4 - - - TYPE_LWORD - 5 - - - TYPE_SINT - 6 - - - TYPE_INT - 7 - - - TYPE_DINT - 8 - - - TYPE_LINT - 9 - - - TYPE_USINT - 10 - - - TYPE_UINT - 11 - - - TYPE_UDINT - 12 - - - TYPE_ULINT - 13 - - - TYPE_REAL - 14 - - - TYPE_LREAL - 15 - - - TYPE_STRING - 16 - - - TYPE_WSTRING - 17 - - - TYPE_TIME - 18 - - - TYPE_DATE - 19 - - - TYPE_DATEANDTIME - 20 - - - TYPE_TIMEOFDAY - 21 - - - TYPE_POINTER - 22 - - - TYPE_REFERENCE - 23 - - - TYPE_SUBRANGE - 24 - - - TYPE_ENUM - 25 - - - TYPE_ARRAY - 26 - - - TYPE_PARAMS - 27 - - - TYPE_USERDEF - 28 - - - TYPE_NONE - 29 - - - TYPE_ANY - 30 - - - TYPE_ANYBIT - 31 - - - TYPE_ANYDATE - 32 - - - TYPE_ANYINT - 33 - - - TYPE_ANYNUM - 34 - - - TYPE_ANYREAL - 35 - - - TYPE_LAZY - 36 - - - TYPE_LTIME - 37 - - - TYPE_BITCONST - 38 - - - - AnyType - 96 - - pValue - BYTE - 32 - 0 - - - diSize - DINT - 32 - 32 - - - TypeClass - TYPE_CLASS - 32 - 64 - - - - linkalways - - - - - FW_GetCurTaskIndex - 64 - - nIndex - BYTE - 8 - 32 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - conditionalshow - - - - - GETCURTASKINDEX - This function block GETCURTASKINDEX finds the task index of the task from which it is called. - 128 - - index - BYTE - Returns the current task index of the calling task. - 8 - 32 - - - ItemType - Output - - - - - fbGetCurTaskIndex - FW_GetCurTaskIndex - 64 - 64 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - E_TypeFieldParam - 16 - INT - - TYPEFIELD_UNKNOWN - 0 - Unknown/not set - - - TYPEFIELD_B - 1 - b or B: binary number - - - TYPEFIELD_O - 2 - o or O: octal number - - - TYPEFIELD_U - 3 - u or U: unsigned decimal number - - - TYPEFIELD_C - 4 - c or C: one ASCII character - - - TYPEFIELD_F - 5 - f or F: float number ( normalized format ) - - - TYPEFIELD_D - 6 - d or D: signed decimal number - - - TYPEFIELD_S - 7 - s or S: string - - - TYPEFIELD_XU - 8 - X: hecadecimal number (upper case characters ) - - - TYPEFIELD_XL - 9 - x: hecadecimal number (lower case characters ) - - - TYPEFIELD_EU - 10 - E: float number ( scientific format ) - - - TYPEFIELD_EL - 11 - e: float number ( scientific format ) - - - - ST_FormatParameters - 160 - - bPercent - BOOL - 8 - 0 - - - bFlags - BOOL - 8 - 8 - - - bWidth - BOOL - 8 - 16 - - - bDot - BOOL - 8 - 24 - - - bPrecision - BOOL - 8 - 32 - - - bType - BOOL - 8 - 40 - - - bAlign - BOOL - Default :Right align - 8 - 48 - - - bSign - BOOL - Default: Sign only for negative values - 8 - 56 - - - bNull - BOOL - Default: No padding - 8 - 64 - - - bBlank - BOOL - Default: No blanks - 8 - 72 - - - bHash - BOOL - Default: No blanks - 8 - 80 - - - iWidth - INT - 16 - 96 - - - iPrecision - INT - 16 - 112 - - - bWidthAsterisk - BOOL - 8 - 128 - - - bPrecisionAsterisk - BOOL - 8 - 136 - - - eType - E_TypeFieldParam - format type parameter - 16 - 144 - - - - conditionalshow - - - - - FB_FormatString - Converts and formats up to 10 T_Arg values to string - 7840 - - sFormat - T_MaxString - Format string - 2048 - 32 - - - ItemType - Input - - - - - arg1 - T_Arg - Format argument 1, use F_INT, F_UINT; F_WORD, F_DWORD, F_LREAL... functions to initialize the argument inputs - 96 - 2080 - - - ItemType - Input - - - - - arg2 - T_Arg - Format argument 2 - 96 - 2176 - - - ItemType - Input - - - - - arg3 - T_Arg - Format argument 3 - 96 - 2272 - - - ItemType - Input - - - - - arg4 - T_Arg - Format argument 4 - 96 - 2368 - - - ItemType - Input - - - - - arg5 - T_Arg - Format argument 5 - 96 - 2464 - - - ItemType - Input - - - - - arg6 - T_Arg - Format argument 6 - 96 - 2560 - - - ItemType - Input - - - - - arg7 - T_Arg - Format argument 7 - 96 - 2656 - - - ItemType - Input - - - - - arg8 - T_Arg - Format argument 8 - 96 - 2752 - - - ItemType - Input - - - - - arg9 - T_Arg - Format argument 9 - 96 - 2848 - - - ItemType - Input - - - - - arg10 - T_Arg - Format argument 10 - 96 - 2944 - - - ItemType - Input - - - - - bError - BOOL - TRUE => error, FALSE => no error - 8 - 3040 - - - ItemType - Output - - - - - nErrId - UDINT - Error code - 32 - 3072 - - - ItemType - Output - - - - - sOut - T_MaxString - Output stirng - 2048 - 3104 - - - ItemType - Output - - - - - pFormat - BYTE - 32 - 5152 - - 0 - - - - conditionalshow - - - - - pOut - BYTE - 32 - 5184 - - 0 - - - - conditionalshow - - - - - iRemOutLen - INT - 16 - 5216 - - - conditionalshow - - - - - bValid - BOOL - 8 - 5232 - - - conditionalshow - - - - - stFmt - ST_FormatParameters - 160 - 5248 - - - conditionalshow - - - - - nArrayElem - INT - 16 - 5408 - - - conditionalshow - - - - - nArgument - UDINT - 32 - 5440 - - - conditionalshow - - - - - parArgs - T_Arg - - 1 - 10 - - 320 - 5472 - - - conditionalshow - - - - - sArgStr - T_MaxString - 2048 - 5792 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - TypeClass - 16 - INT - - TYPE_BOOL - 0 - - - TYPE_BIT - 1 - - - TYPE_BYTE - 2 - - - TYPE_WORD - 3 - - - TYPE_DWORD - 4 - - - TYPE_LWORD - 5 - - - TYPE_SINT - 6 - - - TYPE_INT - 7 - - - TYPE_DINT - 8 - - - TYPE_LINT - 9 - - - TYPE_USINT - 10 - - - TYPE_UINT - 11 - - - TYPE_UDINT - 12 - - - TYPE_ULINT - 13 - - - TYPE_REAL - 14 - - - TYPE_LREAL - 15 - - - TYPE_STRING - 16 - - - TYPE_WSTRING - 17 - - - TYPE_TIME - 18 - - - TYPE_DATE - 19 - - - TYPE_DATEANDTIME - 20 - - - TYPE_TIMEOFDAY - 21 - - - TYPE_POINTER - 22 - - - TYPE_REFERENCE - 23 - - - TYPE_SUBRANGE - 24 - - - TYPE_ENUM - 25 - - - TYPE_ARRAY - 26 - - - TYPE_PARAMS - 27 - - - TYPE_USERDEF - 28 - - - TYPE_NONE - 29 - - - TYPE_ANY - 30 - - - TYPE_ANYBIT - 31 - - - TYPE_ANYDATE - 32 - - - TYPE_ANYINT - 33 - - - TYPE_ANYNUM - 34 - - - TYPE_ANYREAL - 35 - - - TYPE_LAZY - 36 - - - TYPE_LTIME - 37 - - - TYPE_BITCONST - 38 - - - TYPE_INTERFACE - -4096 - - - - U_ExpectedOrActual - 4096 - - boolExpectedOrActual - BOOL - 8 - 0 - - - bitExpectedOrActual - BIT - 8 - 0 - - - byteExpectedOrActual - BYTE - 8 - 0 - - - sintExpectedOrActual - SINT - 8 - 0 - - - usintExpectedOrActual - USINT - 8 - 0 - - - intExpectedOrActual - INT - 16 - 0 - - - uintExpectedOrActual - UINT - 16 - 0 - - - wordExpectedOrActual - WORD - 16 - 0 - - - dwordExpectedOrActual - DWORD - 32 - 0 - - - dateandtimeExpectedOrActual - DATE_AND_TIME - 32 - 0 - - - dintExpectedOrActual - DINT - 32 - 0 - - - realExpectedOrActual - REAL - 32 - 0 - - - timeExpectedOrActual - TIME - 32 - 0 - - - dateExpectedOrActual - DATE - 32 - 0 - - - udintExpectedOrActual - UDINT - 32 - 0 - - - timeofdayExpectedOrActual - TIME_OF_DAY - 32 - 0 - - - lwordExpectedOrActual - LWORD - 64 - 0 - - - lintExpectedOrActual - LINT - 64 - 0 - - - ulintExpectedOrActual - ULINT - 64 - 0 - - - lrealExpectedOrActual - LREAL - 64 - 0 - - - ltimeExpectedOrActual - LTIME - 64 - 0 - - - stringExpectedOrActual - T_MaxString - 2048 - 0 - - - wstringExpectedOrActual - WSTRING(255) - 4096 - 0 - - - - ST_AssertResult - 12288 - - Expected - U_ExpectedOrActual - 4096 - 0 - - - Actual - U_ExpectedOrActual - 4096 - 4096 - - - Message - T_MaxString - 2048 - 8192 - - - TestInstancePath - T_MaxString - 2048 - 10240 - - - - ST_AssertResultInstances - 12352 - - AssertResult - ST_AssertResult - 12288 - 0 - - - DetectionCount - UINT - Number of instances of the "AssertResult" - 16 - 12288 - - - DetectionCountThisCycle - UINT - Number of instance of the "AssertResult" in this specific PLC-cycle - 16 - 12304 - - - - FB_AssertResultStatic - + A value <> 0 tells in which order this test will be executed/evaluated. The lower the number, the earlier it will execute. ]]>162112TestIsFailedBOOL82128AssertionMessageT_MaxString20482136AssertionTypeE_AssertionType84184GetAssertionTypeE_AssertionType8SetFailedSetNameNameT_MaxString2048GetNameT_MaxString2048SetNumberOfAssertionsNoOfAssertionsUINT16SetTestOrderOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16IsSkippedBOOL8GetNumberOfAssertionsUINT16SetFinishedBOOL8GetAssertionMessageT_MaxString2048SetSkippedSetAssertionMessageAssertMessageT_MaxString2048SetAssertionTypeAssertTypeE_AssertionType8IsFinishedBOOL8GetTestOrderUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16IsFailedBOOL8PouTypeFunctionBlockUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100TYPE_CLASS32DWORDTYPE_BOOL0TYPE_BIT1TYPE_BYTE2TYPE_WORD3TYPE_DWORD4TYPE_LWORD5TYPE_SINT6TYPE_INT7TYPE_DINT8TYPE_LINT9TYPE_USINT10TYPE_UINT11TYPE_UDINT12TYPE_ULINT13TYPE_REAL14TYPE_LREAL15TYPE_STRING16TYPE_WSTRING17TYPE_TIME18TYPE_DATE19TYPE_DATEANDTIME20TYPE_TIMEOFDAY21TYPE_POINTER22TYPE_REFERENCE23TYPE_SUBRANGE24TYPE_ENUM25TYPE_ARRAY26TYPE_PARAMS27TYPE_USERDEF28TYPE_NONE29TYPE_ANY30TYPE_ANYBIT31TYPE_ANYDATE32TYPE_ANYINT33TYPE_ANYNUM34TYPE_ANYREAL35TYPE_LAZY36TYPE_LTIME37TYPE_BITCONST38AnyType96pValueBYTE320diSizeDINT3232TypeClassTYPE_CLASS3264linkalwaysFW_GetCurTaskIndex64nIndexBYTE832ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCURTASKINDEX128indexBYTE832ItemTypeOutputfbGetCurTaskIndexFW_GetCurTaskIndex6464conditionalshowPouTypeFunctionBlockconditionalshow_all_localsE_TypeFieldParam16INTTYPEFIELD_UNKNOWN0TYPEFIELD_B1TYPEFIELD_O2TYPEFIELD_U3TYPEFIELD_C4TYPEFIELD_F5TYPEFIELD_D6TYPEFIELD_S7TYPEFIELD_XU8TYPEFIELD_XL9TYPEFIELD_EU10TYPEFIELD_EL11ST_FormatParameters160bPercentBOOL80bFlagsBOOL88bWidthBOOL816bDotBOOL824bPrecisionBOOL832bTypeBOOL840bAlignBOOL848bSignBOOL856bNullBOOL864bBlankBOOL872bHashBOOL880iWidthINT1696iPrecisionINT16112bWidthAsteriskBOOL8128bPrecisionAsteriskBOOL8136eTypeE_TypeFieldParam16144conditionalshowFB_FormatString7840sFormatT_MaxString204832ItemTypeInputarg1T_Arg962080ItemTypeInputarg2T_Arg962176ItemTypeInputarg3T_Arg962272ItemTypeInputarg4T_Arg962368ItemTypeInputarg5T_Arg962464ItemTypeInputarg6T_Arg962560ItemTypeInputarg7T_Arg962656ItemTypeInputarg8T_Arg962752ItemTypeInputarg9T_Arg962848ItemTypeInputarg10T_Arg962944ItemTypeInputbErrorBOOL error, FALSE => no error ]]>83040ItemTypeOutputnErrIdUDINT323072ItemTypeOutputsOutT_MaxString20483104ItemTypeOutputpFormatBYTE3251520conditionalshowpOutBYTE3251840conditionalshowiRemOutLenINT165216conditionalshowbValidBOOL85232conditionalshowstFmtST_FormatParameters1605248conditionalshownArrayElemINT165408conditionalshownArgumentUDINT325440conditionalshowparArgsT_Arg1103205472conditionalshowsArgStrT_MaxString20485792conditionalshowPouTypeFunctionBlockconditionalshow_all_localsTypeClass16INTTYPE_BOOL0TYPE_BIT1TYPE_BYTE2TYPE_WORD3TYPE_DWORD4TYPE_LWORD5TYPE_SINT6TYPE_INT7TYPE_DINT8TYPE_LINT9TYPE_USINT10TYPE_UINT11TYPE_UDINT12TYPE_ULINT13TYPE_REAL14TYPE_LREAL15TYPE_STRING16TYPE_WSTRING17TYPE_TIME18TYPE_DATE19TYPE_DATEANDTIME20TYPE_TIMEOFDAY21TYPE_POINTER22TYPE_REFERENCE23TYPE_SUBRANGE24TYPE_ENUM25TYPE_ARRAY26TYPE_PARAMS27TYPE_USERDEF28TYPE_NONE29TYPE_ANY30TYPE_ANYBIT31TYPE_ANYDATE32TYPE_ANYINT33TYPE_ANYNUM34TYPE_ANYREAL35TYPE_LAZY36TYPE_LTIME37TYPE_BITCONST38TYPE_INTERFACE-4096U_ExpectedOrActual4096boolExpectedOrActualBOOL80bitExpectedOrActualBIT80byteExpectedOrActualBYTE80sintExpectedOrActualSINT80usintExpectedOrActualUSINT80intExpectedOrActualINT160uintExpectedOrActualUINT160wordExpectedOrActualWORD160dwordExpectedOrActualDWORD320dateandtimeExpectedOrActualDATE_AND_TIME320dintExpectedOrActualDINT320realExpectedOrActualREAL320timeExpectedOrActualTIME320dateExpectedOrActualDATE320udintExpectedOrActualUDINT320timeofdayExpectedOrActualTIME_OF_DAY320lwordExpectedOrActualLWORD640lintExpectedOrActualLINT640ulintExpectedOrActualULINT640lrealExpectedOrActualLREAL640ltimeExpectedOrActualLTIME640stringExpectedOrActualT_MaxString20480wstringExpectedOrActualWSTRING(255)40960ST_AssertResult12288ExpectedU_ExpectedOrActual40960ActualU_ExpectedOrActual40964096MessageT_MaxString20488192TestInstancePathT_MaxString204810240ST_AssertResultInstances12352AssertResultST_AssertResult122880DetectionCountUINT1612288DetectionCountThisCycleUINT1612304FB_AssertResultStatic - 24640320 - - AssertResults - ST_AssertResult - - 1 - 1000 - - The total number of instances of each of the "AssertResults" - 12288000 - 64 - - - TotalAsserts - UINT - The total number of unique asserts - 16 - 12288064 - - 0 - - - - GetCurrentTaskIndex - GETCURTASKINDEX - Function block to get the current task cycle - 128 - 12288096 - - - AssertResultInstances - ST_AssertResultInstances - - 1 - 1000 - - The total number of instances of each of the "AssertResults" - 12352000 - 12288256 - - - CycleCount - UDINT - The last PLC cycle count - 32 - 24640256 - - - FirstCycleExecuted - BOOL - Only run first cycle - 8 - 24640288 - - - CopyDetectionCountAndResetDetectionCountInThisCycle - - IteratorCounter - UINT - 16 - - - - GetNumberOfAssertsForTest - UINT - 16 - - CompleteTestInstancePath - T_MaxString - 2048 - - - Counter - UINT - 16 - - - NumberOfAsserts - UINT - 16 - - - - CreateAssertResultInstance - - ExpectedSize - UDINT - 32 - - - ExpectedTypeClass - TypeClass - 16 - - - ExpectedValue - BYTE - 32 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 32 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - GetDetectionCountThisCycle - UINT - 16 - - ExpectedSize - UDINT - 32 - - - ExpectedTypeClass - TypeClass - 16 - - - ExpectedValue - BYTE - 32 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 32 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - GetDetectionCount - UINT - 16 - - ExpectedSize - UDINT - 32 - - - ExpectedTypeClass - TypeClass - 16 - - - ExpectedValue - BYTE - 32 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 32 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - ReportResult - - ExpectedSize - UDINT - 32 - - - ExpectedTypeClass - TypeClass - 16 - - - ExpectedValue - BYTE - 32 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 32 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - ItemType - Output - - - - - LocationIndex - UINT - 16 - - - DataTypesNotEquals - BOOL - 8 - - - DataSizeNotEquals - BOOL - 8 - - - DataContentNotEquals - BOOL - 8 - - - CurrentCycleCount - UDINT - 32 - - - IteratorCounter - UINT - 16 - - - DetectionCountTemp - UINT - 16 - - - FoundOne - BOOL - 8 - - - AdditionalIdenticalAssert - BOOL - 8 - - - - AddAssertResult - - ExpectedSize - UDINT - 32 - - - ExpectedTypeClass - TypeClass - 16 - - - ExpectedValue - BYTE - 32 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 32 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - - - PouType - FunctionBlock - - - - - ST_AssertArrayResult - 4224 - - ExpectedsSize - UDINT - Size in bytes of the expecteds-array - 32 - 0 - - - ExpectedsTypeClass - TypeClass - The data type of the expecteds-array - 16 - 32 - - - ActualsSize - UDINT - Size in bytes of the actuals-array - 32 - 64 - - - ActualsTypeClass - TypeClass - The data type of the actuals-array - 16 - 96 - - - Message - T_MaxString - 2048 - 112 - - - TestInstancePath - T_MaxString - 2048 - 2160 - - - - ST_AssertArrayResultInstances - 4256 - - AssertArrayResult - ST_AssertArrayResult - 4224 - 0 - - - DetectionCount - UINT - Number of instances of the "AssertArrayResult" - 16 - 4224 - - - DetectionCountThisCycle - UINT - Number of instance of the "AssertArrayResult" in this specific PLC-cycle - 16 - 4240 - - - - FB_AssertArrayResultStatic - +]]>24640320AssertResultsST_AssertResult110001228800064TotalAssertsUINT16122880640GetCurrentTaskIndexGETCURTASKINDEX12812288096AssertResultInstancesST_AssertResultInstances110001235200012288256CycleCountUDINT3224640256FirstCycleExecutedBOOL824640288CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16GetNumberOfAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfAssertsUINT16CreateAssertResultInstanceExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8AddAssertResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockST_AssertArrayResult4224ExpectedsSizeUDINT320ExpectedsTypeClassTypeClass1632ActualsSizeUDINT3264ActualsTypeClassTypeClass1696MessageT_MaxString2048112TestInstancePathT_MaxString20482160ST_AssertArrayResultInstances4256AssertArrayResultST_AssertArrayResult42240DetectionCountUINT164224DetectionCountThisCycleUINT164240FB_AssertArrayResultStatic - 8480256 - - AssertArrayResults - ST_AssertArrayResult - - 1 - 1000 - - The total number of instances of each of the "AssertArrayResults" - 4224000 - 32 - - - TotalArrayAsserts - UINT - The total number of unique asserts - 16 - 4224032 - - 0 - - - - GetCurrentTaskIndex - GETCURTASKINDEX - Function block to get the current task cycle - 128 - 4224064 - - - AssertArrayResultInstances - ST_AssertArrayResultInstances - - 1 - 1000 - - The total number of instances of each of the "AssertArrayResults" - 4256000 - 4224192 - - - CycleCount - UDINT - The last PLC cycle count - 32 - 8480192 - - - FirstCycleExecuted - BOOL - Only run first cycle - 8 - 8480224 - - - CreateAssertResultInstance - - ExpectedsSize - UDINT - 32 - - - ExpectedsTypeClass - TypeClass - 16 - - - ActualsSize - UDINT - 32 - - - ActualsTypeClass - TypeClass - 16 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - GetDetectionCountThisCycle - UINT - 16 - - ExpectedsSize - UDINT - 32 - - - ExpectedsTypeClass - TypeClass - 16 - - - ActualsSize - UDINT - 32 - - - ActualsTypeClass - TypeClass - 16 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - GetDetectionCount - UINT - 16 - - ExpectedsSize - UDINT - 32 - - - ExpectedsTypeClass - TypeClass - 16 - - - ActualsSize - UDINT - 32 - - - ActualsTypeClass - TypeClass - 16 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - ReportResult - - ExpectedsSize - UDINT - 32 - - - ExpectedsTypeClass - TypeClass - 16 - - - ActualsSize - UDINT - 32 - - - ActualsTypeClass - TypeClass - 16 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - ItemType - Output - - - - - LocationIndex - UINT - 16 - - - DataTypesNotEquals - BOOL - 8 - - - DataSizeNotEquals - BOOL - 8 - - - DataContentNotEquals - BOOL - 8 - - - CurrentCycleCount - UDINT - 32 - - - IteratorCounter - UINT - 16 - - - DetectionCountTemp - UINT - 16 - - - FoundOne - BOOL - 8 - - - AdditionalIdenticalAssert - BOOL - 8 - - - - GetNumberOfArrayAssertsForTest - UINT - 16 - - CompleteTestInstancePath - T_MaxString - 2048 - - - Counter - UINT - 16 - - - NumberOfArrayAsserts - UINT - 16 - - - - CopyDetectionCountAndResetDetectionCountInThisCycle - - IteratorCounter - UINT - 16 - - - - AddAssertArrayResult - - ExpectedsSize - UDINT - 32 - - - ExpectedsTypeClass - TypeClass - 16 - - - ActualsSize - UDINT - 32 - - - ActualsTypeClass - TypeClass - 16 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - - - PouType - FunctionBlock - - - - - I_AssertMessageFormatter - 32 - PVOID - - LogAssertFailure - - Expected - T_MaxString - 2048 - - - Actual - T_MaxString - 2048 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - - - FB_AdjustAssertFailureMessageToMax253CharLength - +]]>8480256AssertArrayResultsST_AssertArrayResult11000422400032TotalArrayAssertsUINT1642240320GetCurrentTaskIndexGETCURTASKINDEX1284224064AssertArrayResultInstancesST_AssertArrayResultInstances1100042560004224192CycleCountUDINT328480192FirstCycleExecutedBOOL88480224CreateAssertResultInstanceExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8GetNumberOfArrayAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfArrayAssertsUINT16CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16AddAssertArrayResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockI_AssertMessageFormatter32PVOIDLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048FB_AdjustAssertFailureMessageToMax253CharLength - 11584 - - MsgFmtString - T_MaxString - Test instance path - 2048 - 32 - - - ItemType - Input - - - - - StringArg - T_MaxString - Test message - 2048 - 2080 - - - ItemType - Input - - - - - MsgFmtStringProcessed - T_MaxString - 2048 - 4128 - - - ItemType - Output - - - - - StringArgProcessed - T_MaxString - 2048 - 6176 - - - ItemType - Output - - - - - MsgFmtStringTemp - T_MaxString - 2048 - 8224 - - - TestNameTooLong - STRING(80) - 648 - 10272 - - ...TestName too long - - - - TestMsgTooLong - STRING(80) - 648 - 10920 - - ...TestMsg too long - - - - MSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERS - INT - This is actually 254, but if StrArg-argument is used (which it is in TcUnit) it is 253. - 16 - 11568 - - 253 - - - - - PouType - FunctionBlock - - - - - FB_AdsAssertMessageFormatter - +]]>11584MsgFmtStringT_MaxString204832ItemTypeInputStringArgT_MaxString20482080ItemTypeInputMsgFmtStringProcessedT_MaxString20484128ItemTypeOutputStringArgProcessedT_MaxString20486176ItemTypeOutputMsgFmtStringTempT_MaxString20488224TestNameTooLongSTRING(80)64810272...TestName too longTestMsgTooLongSTRING(80)64810920...TestMsg too longMSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERSINT1611568253PouTypeFunctionBlockFB_AdsAssertMessageFormatter - 64 - I_AssertMessageFormatter - - LogAssertFailure - - Expected - T_MaxString - 2048 - - - Actual - T_MaxString - 2048 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AdjustAssertFailureMessageToMax253CharLength - FB_AdjustAssertFailureMessageToMax253CharLength - 11584 - - - TestInstancePathCleaned - T_MaxString - 2048 - - - TestInstancePathFinal - T_MaxString - 2048 - - - ReturnValue - DINT - 32 - - - TestInstancePathProcessed - T_MaxString - 2048 - - - MessageProcessed - T_MaxString - 2048 - - - - - PouType - FunctionBlock - - - - - FB_TestSuite - This function block is responsible for holding the internal state of the test suite. +]]>64I_AssertMessageFormatterLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AdjustAssertFailureMessageToMax253CharLengthFB_AdjustAssertFailureMessageToMax253CharLength11584TestInstancePathCleanedT_MaxString2048TestInstancePathFinalT_MaxString2048ReturnValueDINT32TestInstancePathProcessedT_MaxString2048MessageProcessedT_MaxString2048PouTypeFunctionBlockFB_TestSuite - 33551744 - - InstancePath - T_MaxString - 2048 - 32 - - - instance-path - - - noinit - - - - - GetCurrentTaskIndex - GETCURTASKINDEX - We need to have access to specific information of the current task that this test suite +]]>33551744InstancePathT_MaxString204832instance-pathnoinitGetCurrentTaskIndexGETCURTASKINDEX - 128 - 2080 - - - NumberOfTests - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - 2208 - - 0 - - - - Tests - FB_Test - - 1 - 100 - - 419200 - 2240 - - - TestDuplicateNameTrigger - R_TRIG - - 1 - 100 - - Rising trigger of whether we have already notified the user of that the test name pointed to by the current - position is a duplicate - 6400 - 421440 - - - TestCycleCountIndex - UDINT - - 1 - 100 - - Last cycle count index for a specific test. Used to detect whether this test has already been defined in the - current test suite - 3200 - 427840 - - - AssertResults - FB_AssertResultStatic - 24640320 - 431040 - - - AssertArrayResults - FB_AssertArrayResultStatic - 8480256 - 25071360 - - - AdsAssertMessageFormatter - FB_AdsAssertMessageFormatter - Prints the failed asserts to ADS so that Visual Studio can display the assert message. - This assert formatter can be replaced with something else than ADS - 64 - 33551616 - - - AssertMessageFormatter - I_AssertMessageFormatter - 32 - 33551680 - - - HasStartedRunning - BOOL - Indication whether this test suite has started running its tests - 8 - 33551712 - - - NumberOfOrderedTests - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - Number of ordered tests (created by TEST_ORDERED()) that this test suite contains - 16 - 33551728 - - - AssertEquals_LINT - - Expected - LINT expected value - LINT - 64 - - - Actual - LINT actual value - LINT - 64 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - GetNumberOfSuccessfulTests - UINT - 16 - - - AssertArrayEquals_ULINT - - Expecteds - ULINT array with expected values - ULINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - ULINT array with actual values - ULINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - FindTestSuiteInstancePath - T_MaxString - 2048 - - - AssertEquals_TIME - - Expected - TIME expected value - TIME - 32 - - - Actual - TIME actual value - TIME - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertEquals_TIME_OF_DAY - - Expected - TIME_OF_DAY expected value - TIME_OF_DAY - 32 - - - Actual - TIME_OF_DAY actual value - TIME_OF_DAY - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertEquals_BYTE - - Expected - BYTE expected value - BYTE - 8 - - - Actual - BYTE actual value - BYTE - 8 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - GetNumberOfFailedTests - UINT - 16 - - Counter - UINT - 16 - - - FailedTestsCount - UINT - 16 - - - NumberOfTestsToAnalyse - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - - - NumberOfTestOverArrayLimit - UINT - 16 - - - - AssertEquals_DATE_AND_TIME - - Expected - DATE_AND_TIME expected value - DATE_AND_TIME - 32 - - - Actual - DATE_AND_TIME actual value - DATE_AND_TIME - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - GetTestByPosition - FB_Test - 4192 - - Position - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - - AssertArrayEquals_BOOL - - Expecteds - BOOL array with expected values - BOOL - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - BOOL array with actual values - BOOL - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertArrayEquals_BYTE - - Expecteds - BYTE array with expected values - BYTE - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - BYTE array with actual values - BYTE - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedByteString - STRING(80) - 648 - - - ActualByteString - STRING(80) - 648 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertEquals_DATE - - Expected - DATE expected value - DATE - 32 - - - Actual - DATE actual value - DATE - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertEquals_WORD - - Expected - WORD expected value - WORD - 16 - - - Actual - WORD actual value - WORD - 16 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertArrayEquals_LINT - - Expecteds - LINT array with expected values - LINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - LINT array with actual values - LINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertEquals_LTIME - - Expected - LTIME expected value - LTIME - 64 - - - Actual - LTIME actual value - LTIME - 64 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertArrayEquals_UINT - - Expecteds - UINT array with expected values - UINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - UINT array with actual values - UINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertEquals_LREAL - - Expected - LREAL expected value - LREAL - 64 - - - Actual - LREAL actual value - LREAL - 64 - - - Delta - The maximum delta between the absolute value of expected and actual for which both numbers are still considered equal - LREAL - 64 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertArrayEquals_LWORD - - Expecteds - LWORD array with expected values - LWORD - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - LWORD array with actual values - LWORD - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedLWordString - STRING(80) - 648 - - - ActualLWordString - STRING(80) - 648 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertEquals - - Expected - Expected value - AnyType - 96 - - - anytypeclass - ANY - - - - - Actual - The value to check against expected - AnyType - 96 - - - anytypeclass - ANY - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Count - DINT - 32 - - - ExpectedDataString - T_MaxString - 2048 - - - ActualDataString - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - boolExpected - BOOL - 8 - - - boolActual - BOOL - 8 - - - byteExpected - BYTE - 8 - - - byteActual - BYTE - 8 - - - dateExpected - DATE - 32 - - - dateActual - DATE - 32 - - - dateAndTimeExpected - DATE_AND_TIME - 32 - - - dateAndTimeActual - DATE_AND_TIME - 32 - - - dintExpected - DINT - 32 - - - dintActual - DINT - 32 - - - dwordExpected - DWORD - 32 - - - dwordActual - DWORD - 32 - - - intExpected - INT - 16 - - - intActual - INT - 16 - - - lintExpected - LINT - 64 - - - lintActual - LINT - 64 - - - lrealExpected - LREAL - 64 - - - lrealActual - LREAL - 64 - - - ltimeExpected - LTIME - 64 - - - ltimeActual - LTIME - 64 - - - lwordExpected - LWORD - 64 - - - lwordActual - LWORD - 64 - - - realExpected - REAL - 32 - - - realActual - REAL - 32 - - - sintExpected - SINT - 8 - - - sintActual - SINT - 8 - - - stringExpected - T_MaxString - 2048 - - - stringActual - T_MaxString - 2048 - - - wstringExpected - WSTRING(255) - 4096 - - - wstringActual - WSTRING(255) - 4096 - - - timeExpected - TIME - 32 - - - timeActual - TIME - 32 - - - timeOfDayExpected - TIME_OF_DAY - 32 - - - timeOfDayActual - TIME_OF_DAY - 32 - - - udintExpected - UDINT - 32 - - - udintActual - UDINT - 32 - - - uintExpected - UINT - 16 - - - uintActual - UINT - 16 - - - ulintExpected - ULINT - 64 - - - ulintActual - ULINT - 64 - - - usintExpected - USINT - 8 - - - usintActual - USINT - 8 - - - wordExpected - WORD - 16 - - - wordActual - WORD - 16 - - - DataTypesNotEquals - The data type of the two ANY input parameters are not equal - BOOL - 8 - - - DataSizeNotEquals - The data size of the two ANY input parameters are not equal - BOOL - 8 - - - DataContentNotEquals - The data content of the two ANY input parameters are not equal - BOOL - 8 - - - IteratorCounter - DINT - 32 - - - - hasanytype - - - - - AssertFalse - - Condition - Condition to be checked - BOOL - 8 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - - AssertEquals_SINT - - Expected - SINT expected value - SINT - 8 - - - Actual - SINT actual value - SINT - 8 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertArray2dEquals_LREAL - - Expecteds - LREAL 2d array with expected values - LREAL - 32 - - - variable_length_array - - - Dimensions - 2 - - - - - Actuals - LREAL 2d array with actual values - LREAL - 32 - - - variable_length_array - - - Dimensions - 2 - - - - - Delta - The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell - LREAL - 64 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - DimensionIndex - Index when looping through Dimensions - USINT - 8 - - - LowerBoundExpecteds - Lower bounds of Expecteds array in each dimension - DINT - - 1 - 2 - - 64 - - - UpperBoundExpecteds - Upper bounds of Expecteds array in each dimension - DINT - - 1 - 2 - - 64 - - - LowerBoundActuals - Lower bounds of Actuals array in each dimension - DINT - - 1 - 2 - - 64 - - - UpperBoundActuals - Upper bounds of Actuals array in each dimension - DINT - - 1 - 2 - - 64 - - - SizeOfExpecteds - Size of Expecteds array in each dimension - DINT - - 1 - 2 - - 64 - - - SizeOfActuals - Size of Actuals array in each dimension - DINT - - 1 - 2 - - 64 - - - Offset - Current Array index offsets from Lower Bound in each dimension - DINT - - 1 - 2 - - 64 - - - ExpectedArrayIndex - Array of current Expected array indexes when looping through arrays - DINT - - 1 - 2 - - 64 - - - ActualArrayIndex - Array of current Actual array indexes when looping through arrays - DINT - - 1 - 2 - - 64 - - - Expected - Single expected value - LREAL - 64 - - - Actual - Single actual value - LREAL - 64 - - - __Index__0 - DINT - 32 - - - - AssertEquals_ULINT - - Expected - ULINT expected value - ULINT - 64 - - - Actual - ULINT actual value - ULINT - 64 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertEquals_BOOL - - Expected - BOOL expected value - BOOL - 8 - - - Actual - BOOL actual value - BOOL - 8 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - - AssertEquals_USINT - - Expected - USINT expected value - USINT - 8 - - - Actual - USINT actual value - USINT - 8 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - - AssertEquals_LWORD - - Expected - LWORD expected value - LWORD - 64 - - - Actual - LWORD actual value - LWORD - 64 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertArrayEquals_USINT - - Expecteds - USINT array with expected values - USINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - USINT array with actual values - USINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - SetHasStartedRunning - - - SetTestFailed - - AssertionType - E_AssertionType - 8 - - - AssertionMessage - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - NumberOfTestsToAnalyse - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - - GetInstancePath - T_MaxString - 2048 - - - GetTestOrderNumber - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - TestName - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - NumberOfTestsToAnalyse - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - - - - GetNumberOfTests - UINT - 16 - - - AssertArrayEquals_DWORD - - Expecteds - DWORD array with expected values - DWORD - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - DWORD array with actual values - DWORD - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedDWordString - STRING(80) - 648 - - - ActualDWordString - STRING(80) - 648 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - GetHasStartedRunning - BOOL - 8 - - - AssertArrayEquals_LREAL - - Expecteds - LREAL array with expected values - LREAL - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - LREAL array with actual values - LREAL - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Delta - The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell - LREAL - 64 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertEquals_WSTRING - - Expected - WSTRING expected value - WSTRING(255) - 4096 - - - Actual - WSTRING actual value - WSTRING(255) - 4096 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - IsTestFinished - BOOL - 8 - - TestName - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - NumberOfTestsToAnalyse - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - - AssertArrayEquals_REAL - - Expecteds - REAL array with expected values - REAL - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - REAL array with actual values - REAL - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Delta - The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell - REAL - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertEquals_DINT - - Expected - DINT expected value - DINT - 32 - - - Actual - DINT actual value - DINT - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertArrayEquals_DINT - - Expecteds - DINT array with expected values - DINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - DINT array with actual values - DINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertEquals_STRING - - Expected - STRING expected value - T_MaxString - 2048 - - - Actual - STRING actual value - T_MaxString - 2048 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - SetTestFinished - BOOL - 8 - - TestName - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - NumberOfTestsToAnalyse - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - - AreAllTestsFinished - BOOL - 8 - - Counter - UINT - 16 - - - GetCurTaskIndex - GETCURTASKINDEX - 128 - - - NumberOfTestsToAnalyse - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - - - - AssertArrayEquals_WORD - - Expecteds - WORD array with expected values - WORD - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - WORD array with actual values - WORD - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedDWordString - STRING(80) - 648 - - - ActualDWordString - STRING(80) - 648 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertArray3dEquals_LREAL - - Expecteds - LREAL 3d array with expected values - LREAL - 32 - - - variable_length_array - - - Dimensions - 3 - - - - - Actuals - LREAL 3d array with actual values - LREAL - 32 - - - variable_length_array - - - Dimensions - 3 - - - - - Delta - The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell - LREAL - 64 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - DimensionIndex - Index when looping through Dimensions - USINT - 8 - - - LowerBoundExpecteds - Lower bounds of Expecteds array in each dimension - DINT - - 1 - 3 - - 96 - - - UpperBoundExpecteds - Upper bounds of Expecteds array in each dimension - DINT - - 1 - 3 - - 96 - - - LowerBoundActuals - Lower bounds of Actuals array in each dimension - DINT - - 1 - 3 - - 96 - - - UpperBoundActuals - Upper bounds of Actuals array in each dimension - DINT - - 1 - 3 - - 96 - - - SizeOfExpecteds - Size of Expecteds array in each dimension - DINT - - 1 - 3 - - 96 - - - SizeOfActuals - Size of Actuals array in each dimension - DINT - - 1 - 3 - - 96 - - - Offset - Current Array index offsets from Lower Bound in each dimension - DINT - - 1 - 3 - - 96 - - - ExpectedArrayIndex - Array of current Expected array indexes when looping through arrays - DINT - - 1 - 3 - - 96 - - - ActualArrayIndex - Array of current Actual array indexes when looping through arrays - DINT - - 1 - 3 - - 96 - - - Expected - Single expected value - LREAL - 64 - - - Actual - Single actual value - LREAL - 64 - - - __Index__0 - DINT - 32 - - - - AssertArrayEquals_INT - - Expecteds - INT array with expected values - INT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - INT array with actual values - INT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - CalculateAndSetNumberOfAssertsForTest - - TestName - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - TotalNumberOfAsserts - UINT - 16 - - - NumberOfAsserts - UINT - 16 - - - NumberOfArrayAsserts - UINT - 16 - - - IteratorCounter - UINT - 16 - - - - GetNumberOfSkippedTests - UINT - 16 - - Counter - UINT - 16 - - - SkippedTestsCount - UINT - 16 - - - NumberOfTestsToAnalyse - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - - - - AssertEquals_DWORD - - Expected - DWORD expected value - DWORD - 32 - - - Actual - DWORD actual value - DWORD - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertTrue - - Condition - Condition to be checked - BOOL - 8 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - - AssertEquals_INT - - Expected - INT expected value - INT - 16 - - - Actual - INT actual value - INT - 16 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertEquals_UINT - - Expected - UINT expected value - UINT - 16 - - - Actual - UINT actual value - UINT - 16 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertArray2dEquals_REAL - - Expecteds - REAL 2d array with expected values - REAL - 32 - - - variable_length_array - - - Dimensions - 2 - - - - - Actuals - REAL 2d array with actual values - REAL - 32 - - - variable_length_array - - - Dimensions - 2 - - - - - Delta - The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell - REAL - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - DimensionIndex - Index when looping through Dimensions - USINT - 8 - - - LowerBoundExpecteds - Lower bounds of Expecteds array in each dimension - DINT - - 1 - 2 - - 64 - - - UpperBoundExpecteds - Upper bounds of Expecteds array in each dimension - DINT - - 1 - 2 - - 64 - - - LowerBoundActuals - Lower bounds of Actuals array in each dimension - DINT - - 1 - 2 - - 64 - - - UpperBoundActuals - Upper bounds of Actuals array in each dimension - DINT - - 1 - 2 - - 64 - - - SizeOfExpecteds - Size of Expecteds array in each dimension - DINT - - 1 - 2 - - 64 - - - SizeOfActuals - Size of Actuals array in each dimension - DINT - - 1 - 2 - - 64 - - - Offset - Current Array index offsets from Lower Bound in each dimension - DINT - - 1 - 2 - - 64 - - - ExpectedArrayIndex - Array of current Expected array indexes when looping through arrays - DINT - - 1 - 2 - - 64 - - - ActualArrayIndex - Array of current Actual array indexes when looping through arrays - DINT - - 1 - 2 - - 64 - - - Expected - Single expected value - REAL - 32 - - - Actual - Single actual value - REAL - 32 - - - __Index__0 - DINT - 32 - - - - AddTest - - TestName - T_MaxString - 2048 - - - IsTestOrdered - BOOL - 8 - - - IteratorCounter - UINT - 16 - - - ErrorMessage - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - FunctionCallResult - DINT - 32 - - - CycleCount - UDINT - 32 - - - TestWithThisNameAlreadyExists - BOOL - 8 - - - LowerCasedTestName - T_MaxString - 2048 - - - TrimmedTestName - T_MaxString - 2048 - - - IgnoreCurrentTestCase - BOOL - 8 - - - NumberOfTestsToAnalyse - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - - - - AssertArray3dEquals_REAL - - Expecteds - REAL 3d array with expected values - REAL - 32 - - - variable_length_array - - - Dimensions - 3 - - - - - Actuals - REAL 3d array with actual values - REAL - 32 - - - variable_length_array - - - Dimensions - 3 - - - - - Delta - The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell - REAL - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - DimensionIndex - Index when looping through Dimensions - USINT - 8 - - - LowerBoundExpecteds - Lower bounds of Expecteds array in each dimension - DINT - - 1 - 3 - - 96 - - - UpperBoundExpecteds - Upper bounds of Expecteds array in each dimension - DINT - - 1 - 3 - - 96 - - - LowerBoundActuals - Lower bounds of Actuals array in each dimension - DINT - - 1 - 3 - - 96 - - - UpperBoundActuals - Upper bounds of Actuals array in each dimension - DINT - - 1 - 3 - - 96 - - - SizeOfExpecteds - Size of Expecteds array in each dimension - DINT - - 1 - 3 - - 96 - - - SizeOfActuals - Size of Actuals array in each dimension - DINT - - 1 - 3 - - 96 - - - Offset - Current Array index offsets from Lower Bound in each dimension - DINT - - 1 - 3 - - 96 - - - ExpectedArrayIndex - Array of current Expected array indexes when looping through arrays - DINT - - 1 - 3 - - 96 - - - ActualArrayIndex - Array of current Actual array indexes when looping through arrays - DINT - - 1 - 3 - - 96 - - - Expected - Single expected value - REAL - 32 - - - Actual - Single actual value - REAL - 32 - - - ExpectedValueString - T_MaxString - 2048 - - - ActualValueString - T_MaxString - 2048 - - - FormatString - String formatter for output messages - FB_FormatString - 7840 - - - __Index__0 - DINT - 32 - - - - AddTestNameToInstancePath - T_MaxString - 2048 - - TestInstancePath - T_MaxString - 2048 - - - CompleteTestInstancePath - T_MaxString - 2048 - - - - AssertEquals_UDINT - - Expected - UDINT expected value - UDINT - 32 - - - Actual - UDINT actual value - UDINT - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertEquals_REAL - - Expected - REAL expected value - REAL - 32 - - - Actual - REAL actual value - REAL - 32 - - - Delta - The maximum delta between the absolute value of expected and actual for which both numbers are still considered equal - REAL - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertArrayEquals_SINT - - Expecteds - SINT array with expected values - SINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - SINT array with actual values - SINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertArrayEquals_UDINT - - Expecteds - UDINT array with expected values - UDINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - UDINT array with actual values - UDINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - - PouType - FunctionBlock - - - call_after_init - - - reflection - - - - - ST_AdsLogStringMessage - 4128 - - MsgCtrlMask - DWORD - 32 - 0 - - - MsgFmtStr - T_MaxString - 2048 - 32 - - - StrArg - T_MaxString - 2048 - 2080 - - - - pack_mode - 1 - - - - - FB_MemRingBuffer - This function block implements ring buffer fifo functionality. + with the same name twice in the same cycle ]]>1282080NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1622080TestsFB_Test11004192002240TestDuplicateNameTriggerR_TRIG11006400421440TestCycleCountIndexUDINT11003200427840AssertResultsFB_AssertResultStatic24640320431040AssertArrayResultsFB_AssertArrayResultStatic848025625071360AdsAssertMessageFormatterFB_AdsAssertMessageFormatter6433551616AssertMessageFormatterI_AssertMessageFormatter3233551680HasStartedRunningBOOL833551712NumberOfOrderedTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1633551728AssertEquals_LINTExpectedLINT64ActualLINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfSuccessfulTestsUINT16AssertArrayEquals_ULINTExpectedsULINT32variable_length_arrayDimensions1ActualsULINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32FindTestSuiteInstancePathT_MaxString2048AssertEquals_TIMEExpectedTIME32ActualTIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_TIME_OF_DAYExpectedTIME_OF_DAY32ActualTIME_OF_DAY32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_BYTEExpectedBYTE8ActualBYTE8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfFailedTestsUINT16CounterUINT16FailedTestsCountUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16NumberOfTestOverArrayLimitUINT16AssertEquals_DATE_AND_TIMEExpectedDATE_AND_TIME32ActualDATE_AND_TIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetTestByPositionFB_Test4192PositionUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_BOOLExpectedsBOOL32variable_length_arrayDimensions1ActualsBOOL32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_BYTEExpectedsBYTE32variable_length_arrayDimensions1ActualsBYTE32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedByteStringSTRING(80)648ActualByteStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_DATEExpectedDATE32ActualDATE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_WORDExpectedWORD16ActualWORD16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LINTExpectedsLINT32variable_length_arrayDimensions1ActualsLINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_LTIMEExpectedLTIME64ActualLTIME64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_UINTExpectedsUINT32variable_length_arrayDimensions1ActualsUINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_LREALExpectedLREAL64ActualLREAL64DeltaLREAL64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LWORDExpectedsLWORD32variable_length_arrayDimensions1ActualsLWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedLWordStringSTRING(80)648ActualLWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertEqualsExpectedAnyType96anytypeclassANYActualAnyType96anytypeclassANYMessageT_MaxString2048CountDINT32ExpectedDataStringT_MaxString2048ActualDataStringT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8boolExpectedBOOL8boolActualBOOL8byteExpectedBYTE8byteActualBYTE8dateExpectedDATE32dateActualDATE32dateAndTimeExpectedDATE_AND_TIME32dateAndTimeActualDATE_AND_TIME32dintExpectedDINT32dintActualDINT32dwordExpectedDWORD32dwordActualDWORD32intExpectedINT16intActualINT16lintExpectedLINT64lintActualLINT64lrealExpectedLREAL64lrealActualLREAL64ltimeExpectedLTIME64ltimeActualLTIME64lwordExpectedLWORD64lwordActualLWORD64realExpectedREAL32realActualREAL32sintExpectedSINT8sintActualSINT8stringExpectedT_MaxString2048stringActualT_MaxString2048wstringExpectedWSTRING(255)4096wstringActualWSTRING(255)4096timeExpectedTIME32timeActualTIME32timeOfDayExpectedTIME_OF_DAY32timeOfDayActualTIME_OF_DAY32udintExpectedUDINT32udintActualUDINT32uintExpectedUINT16uintActualUINT16ulintExpectedULINT64ulintActualULINT64usintExpectedUSINT8usintActualUSINT8wordExpectedWORD16wordActualWORD16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8IteratorCounterDINT32hasanytypeAssertFalseConditionBOOL8MessageT_MaxString2048AssertEquals_SINTExpectedSINT8ActualSINT8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions2ActualsLREAL32variable_length_arrayDimensions2DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertEquals_ULINTExpectedULINT64ActualULINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_BOOLExpectedBOOL8ActualBOOL8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertEquals_USINTExpectedUSINT8ActualUSINT8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertEquals_LWORDExpectedLWORD64ActualLWORD64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_USINTExpectedsUSINT32variable_length_arrayDimensions1ActualsUSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32SetHasStartedRunningSetTestFailedAssertionTypeE_AssertionType8AssertionMessageT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16GetInstancePathT_MaxString2048GetTestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16GetNumberOfTestsUINT16AssertArrayEquals_DWORDExpectedsDWORD32variable_length_arrayDimensions1ActualsDWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32GetHasStartedRunningBOOL8AssertArrayEquals_LREALExpectedsLREAL32variable_length_arrayDimensions1ActualsLREAL32variable_length_arrayDimensions1DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_WSTRINGExpectedWSTRING(255)4096ActualWSTRING(255)4096MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8IsTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_REALExpectedsREAL32variable_length_arrayDimensions1ActualsREAL32variable_length_arrayDimensions1DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_DINTExpectedDINT32ActualDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_DINTExpectedsDINT32variable_length_arrayDimensions1ActualsDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_STRINGExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8SetTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AreAllTestsFinishedBOOL8CounterUINT16GetCurTaskIndexGETCURTASKINDEX128NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertArrayEquals_WORDExpectedsWORD32variable_length_arrayDimensions1ActualsWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertArray3dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions3ActualsLREAL32variable_length_arrayDimensions3DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertArrayEquals_INTExpectedsINT32variable_length_arrayDimensions1ActualsINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32CalculateAndSetNumberOfAssertsForTestTestNameT_MaxString2048TestInstancePathT_MaxString2048TotalNumberOfAssertsUINT16NumberOfAssertsUINT16NumberOfArrayAssertsUINT16IteratorCounterUINT16GetNumberOfSkippedTestsUINT16CounterUINT16SkippedTestsCountUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertEquals_DWORDExpectedDWORD32ActualDWORD32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertTrueConditionBOOL8MessageT_MaxString2048AssertEquals_INTExpectedINT16ActualINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UINTExpectedUINT16ActualUINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_REALExpectedsREAL32variable_length_arrayDimensions2ActualsREAL32variable_length_arrayDimensions2DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedREAL32ActualREAL32__Index__0DINT32AddTestTestNameT_MaxString2048IsTestOrderedBOOL8IteratorCounterUINT16ErrorMessageT_MaxString2048TestInstancePathT_MaxString2048FunctionCallResultDINT32CycleCountUDINT32TestWithThisNameAlreadyExistsBOOL8LowerCasedTestNameT_MaxString2048TrimmedTestNameT_MaxString2048IgnoreCurrentTestCaseBOOL8NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertArray3dEquals_REALExpectedsREAL32variable_length_arrayDimensions3ActualsREAL32variable_length_arrayDimensions3DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedREAL32ActualREAL32ExpectedValueStringT_MaxString2048ActualValueStringT_MaxString2048FormatStringFB_FormatString7840__Index__0DINT32AddTestNameToInstancePathT_MaxString2048TestInstancePathT_MaxString2048CompleteTestInstancePathT_MaxString2048AssertEquals_UDINTExpectedUDINT32ActualUDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_REALExpectedREAL32ActualREAL32DeltaREAL32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_SINTExpectedsSINT32variable_length_arrayDimensions1ActualsSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_UDINTExpectedsUDINT32variable_length_arrayDimensions1ActualsUDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32PouTypeFunctionBlockcall_after_initreflectionST_AdsLogStringMessage4128MsgCtrlMaskDWORD320MsgFmtStrT_MaxString204832StrArgT_MaxString20482080pack_mode1FB_MemRingBuffer - 544 - - pWrite - BYTE - Pointer to write data - 32 - 32 - - - ItemType - Input - - - - - cbWrite - UDINT - Byte size of write data - 32 - 64 - - - ItemType - Input - - - - - pRead - BYTE - Pointer to read data buffer - 32 - 96 - - - ItemType - Input - - - - - cbRead - UDINT - Byte size of read data buffer - 32 - 128 - - - ItemType - Input - - - - - pBuffer - BYTE - Pointer to ring buffer data bytes - 32 - 160 - - - ItemType - Input - - - - - cbBuffer - UDINT - Max. ring buffer byte size - 32 - 192 - - - ItemType - Input - - - - - bOk - BOOL - TRUE = new entry added or removed succesfully, FALSE = fifo overflow or fifo empty - 8 - 224 - - - ItemType - Output - - - - - nCount - UDINT - Number of fifo entries - 32 - 256 - - 0 - - - - ItemType - Output - - - - - cbSize - UDINT - Current byte length of fifo data - 32 - 288 - - 0 - - - - ItemType - Output - - - - - cbReturn - UDINT - If bOk == TRUE => Number of recend realy returned (removed or get) data bytes - If bOk == FALSE and cbReturn <> 0 => Number of required read buffer data bytes (cbRead underflow) - 32 - 320 - - 0 - - - - ItemType - Output - - - - - idxLast - DWORD - 32 - 352 - - 0 - - - - conditionalshow - - - - - idxFirst - DWORD - 32 - 384 - - 0 - - - - conditionalshow - - - - - idxGet - DWORD - 32 - 416 - - - conditionalshow - - - - - pTmp - BYTE - 32 - 448 - - - conditionalshow - - - - - cbTmp - DWORD - 32 - 480 - - - conditionalshow - - - - - cbCopied - DWORD - 32 - 512 - - - conditionalshow - - - - - A_Reset - - - A_AddTail - - - A_RemoveHead - - - A_GetHead - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - TON - 224 - - IN - BOOL - starts timer with rising edge, resets timer with falling edge - 8 - 32 - - - ItemType - Input - - - - - PT - TIME - time to pass, before Q is set - 32 - 64 - - - ItemType - Input - - - - - Q - BOOL - gets TRUE, delay time (PT) after a rising edge at IN - 8 - 96 - - - ItemType - Output - - - - - ET - TIME - elapsed time - 32 - 128 - - - ItemType - Output - - - - - M - BOOL - 8 - 160 - - - StartTime - TIME - 32 - 192 - - - - PouType - FunctionBlock - - - - - FB_AdsLogStringMessageFifoQueue - This function block is responsible for making sure that the ADSLOGSTR-messages to the ADS-router are transmitted + A_RemoveHead gets and removes first (oldest) entry. Use A_Reset to clear all fifo data. ]]>544pWriteBYTE3232ItemTypeInputcbWriteUDINT3264ItemTypeInputpReadBYTE3296ItemTypeInputcbReadUDINT32128ItemTypeInputpBufferBYTE32160ItemTypeInputcbBufferUDINT32192ItemTypeInputbOkBOOL8224ItemTypeOutputnCountUDINT322560ItemTypeOutputcbSizeUDINT322880ItemTypeOutputcbReturnUDINT Number of recend realy returned (removed or get) data bytes + If bOk == FALSE and cbReturn <> 0 => Number of required read buffer data bytes (cbRead underflow) ]]>323200ItemTypeOutputidxLastDWORD323520conditionalshowidxFirstDWORD323840conditionalshowidxGetDWORD32416conditionalshowpTmpBYTE32448conditionalshowcbTmpDWORD32480conditionalshowcbCopiedDWORD32512conditionalshowA_ResetA_AddTailA_RemoveHeadA_GetHeadPouTypeFunctionBlockconditionalshow_all_localsTON224INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputMBOOL8160StartTimeTIME32192PouTypeFunctionBlockFB_AdsLogStringMessageFifoQueue - 8320864 - - ArrayBuffer - BYTE - - 0 - 1040000 - - 8320000 - 32 - - - MemRingBuffer - FB_MemRingBuffer - 544 - 8320032 - - - TimerBetweenMessages - TON - 224 - 8320576 - - - .IN - 1 - - - .PT - 10 - - - - - MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORD - USINT - 8 - 8320800 - - 4 - - - - TIME_BETWEEN_MESSAGES - TIME - 32 - 8320832 - - 10 - - - - GetLogCount - UDINT - 32 - - - WriteLog - - MsgCtrlMask - DWORD - 32 - - - MsgFmtStr - T_MaxString - 2048 - - - StrArg - T_MaxString - 2048 - - - Error - Buffer overflow - BOOL - 8 - - - ItemType - Output - - - - - AdsLogStringMessage - ST_AdsLogStringMessage - 4128 - - - - GetAndRemoveLogFromQueue - - AdsLogStringMessage - ST_AdsLogStringMessage - 4128 - - - ItemType - Output - - - - - Error - Buffer empty - BOOL - 8 - - - ItemType - Output - - - - - - - PouType - FunctionBlock - - - - - PE_Ranges - Does nothing other than set the gvl for photon energy bitmask to one of two constants, K or L. +]]>8320864ArrayBufferBYTE01040000832000032MemRingBufferFB_MemRingBuffer5448320032TimerBetweenMessagesTON2248320576.IN1.PT10MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT883208004TIME_BETWEEN_MESSAGESTIME32832083210GetLogCountUDINT32WriteLogMsgCtrlMaskDWORD32MsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_AdsLogStringMessage4128GetAndRemoveLogFromQueueAdsLogStringMessageST_AdsLogStringMessage4128ItemTypeOutputErrorBOOL8ItemTypeOutputPouTypeFunctionBlockPE_Ranges - 32 - - - PouType - FunctionBlock - - - - - ST_FFInfo - These elements should be set at init and never changed. - 6832 - - sPath - T_MaxString - Full PLC path to FF object - 2048 - 0 - - - pytmc - + Otherwise I would have just used the compile define in the GVL declaration.]]>32PouTypeFunctionBlockST_FFInfo6832sPathT_MaxString20480pytmc pv: Path io: i - - - - - - Desc - T_MaxString - Set at instantiation to a helpful description of the fast fault purpose - 2048 - 2048 - - - pytmc - + DescT_MaxString20482048pytmc pv: Desc io: i - - - - - - DevName - T_MaxString - Component name, used in diagnostic to help narrow down where beam faults are coming from - 2048 - 4096 - - - pytmc - + DevNameT_MaxString20484096pytmc pv: DevName io: i - - - - - - TypeCode - UINT - Set at instantiation to fault class code - 16 - 6144 - - - pytmc - + TypeCodeUINT166144pytmc pv: TypeCode io: i - - - - - - InUse - BOOL - //////////////////////////////////////// -//////////////////////////////////////// - 8 - 6160 - - 0 - - - - pytmc - + InUseBOOL861600pytmc pv: InUse io: i - - - - - - AutoReset - BOOL - //////////////////////////////////////// - 8 - 6168 - - - Vetoable - BOOL - Can this fast fault be masked by the veto device input? - 8 - 6176 - - 1 - - - - InfoString - STRING(80) - 648 - 6184 - - - pytmc - + AutoResetBOOL86168VetoableBOOL861761InfoStringSTRING(80)6486184pytmc pv: InfoString io: i - - - - - - - TP - + TP - 192 - - IN - BOOL - Trigger for Start of the Signal - 8 - 32 - - - ItemType - Input - - - - - PT - TIME - The length of the High-Signal in 10ms - 32 - 64 - - - ItemType - Input - - - - - Q - BOOL - The pulse - 8 - 96 - - - ItemType - Output - - - - - ET - TIME - The current phase of the High-Signal - 32 - 128 - - - ItemType - Output - - - - - StartTime - TIME - 32 - 160 - - - - PouType - FunctionBlock - - - - - ST_FFOverride - 576 - - Duration - DINT - DINT to be compatible with EPICS - 32 - 0 - - - pytmc - +]]>192INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputStartTimeTIME32160PouTypeFunctionBlockST_FFOverride576DurationDINT320pytmc pv: Duration io: o - - - - - - Expiration - DINT - DINT to be compatible with EPICS - 32 - 32 - - - pytmc - + ExpirationDINT3232pytmc pv: Expiration io: o - - - - - - StartDT - DINT - DINT to be compatible with EPICS - 32 - 64 - - - pytmc - + StartDTDINT3264pytmc pv: StartDT io: o - - - - - - Activate - BOOL - 8 - 96 - - - pytmc - + ActivateBOOL896pytmc pv: Activate io: o - - - - - - Deactivate - BOOL - 8 - 104 - - - pytmc - + DeactivateBOOL8104pytmc pv: Deactivate io: o - - - - - - ElapsedTime - DINT - DINT to be compatible with EPICS - 32 - 128 - - - pytmc - + ElapsedTimeDINT32128pytmc pv: ElapsedTime io: i - - - - - - RemainingTime - DINT - DINT to be compatible with EPICS - 32 - 160 - - - pytmc - + RemainingTimeDINT32160pytmc pv: RemainingTime io: i - - - - - - Active - BOOL - 8 - 192 - - - pytmc - + ActiveBOOL8192pytmc pv: Active io: i - - - - - - Timer - TP - 192 - 224 - - - OvrdActLogAck - BOOL - 8 - 416 - - - OvrdExpLogAck - BOOL - 8 - 424 - - - tOvrdActivate - R_TRIG - 64 - 448 - - - tOvrdExpiring - F_TRIG - 64 - 512 - - - - RS - 64 - - SET - BOOL - Input to set Q1 - 8 - 32 - - - ItemType - Input - - - - - RESET1 - BOOL - Input to reset Q1 (reset dominant) - 8 - 40 - - - ItemType - Input - - - - - Q1 - BOOL - 8 - 48 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - - - ST_FF - 7680 - - Info - ST_FFInfo - 6832 - 0 - - - pytmc - + TimerTP192224OvrdActLogAckBOOL8416OvrdExpLogAckBOOL8424tOvrdActivateR_TRIG64448tOvrdExpiringF_TRIG64512RS64SETBOOL832ItemTypeInputRESET1BOOL840ItemTypeInputQ1BOOL848ItemTypeOutputPouTypeFunctionBlockST_FF7680InfoST_FFInfo68320pytmc pv: Info - - - - - - Ovrd - ST_FFOverride - 576 - 6848 - - - pytmc - + OvrdST_FFOverride5766848pytmc pv: Ovrd - - - - - - OK - BOOL - Fault logic state - 8 - 7424 - - - pytmc - + OKBOOL87424pytmc pv: OK io: i - - - - - - FaultAck - BOOL - Set when faulted, reset by logger. - 8 - 7432 - - - ClearAck - BOOL - 8 - 7440 - - - BeamPermitted - BOOL - Result of reset, veto, and fault logic, true beam off boolean - 8 - 7448 - - - pytmc - + FaultAckBOOL87432ClearAckBOOL87440BeamPermittedBOOL87448pytmc pv: BeamPermitted io: i - - - - - - Reset - BOOL - 8 - 7456 - - - pytmc - + ResetBOOL87456pytmc pv: Reset io: o - - - - - - bsFF - RS - 64 - 7488 - - - rtReset - R_TRIG - 64 - 7552 - - - ftCountFault - F_TRIG - 64 - 7616 - - - - DWORD (1..86400) - 32 - DWORD - - - LowerBorder - 1 - - - UpperBorder - 86400 - - - - - E_TimeZoneID - 16 - INT - - eTimeZoneID_Invalid - -1 - Invalid time zone - - - eTimeZoneID_Unknown - 0 - Unknown time zone - - - eTimeZoneID_Standard - 1 - Standard time (Winterzeit) - - - eTimeZoneID_Daylight - 2 - Daylight saving time (Sommerzeit) - - - - T_AmsPort - TwinCAT AMS port address. - 16 - UINT - - - ADSREAD - ADS read command. - 1248 - - NETID - T_AmsNetID - Ams net id - 192 - 32 - - - ItemType - Input - - - - - PORT - T_AmsPort - Ads communication port - 16 - 224 - - - ItemType - Input - - - - - IDXGRP - UDINT - Index group - 32 - 256 - - - ItemType - Input - - - - - IDXOFFS - UDINT - Index offset - 32 - 288 - - - ItemType - Input - - - - - LEN - UDINT - Max. number of data bytes to read (LEN <= max. size of destination buffer) - 32 - 320 - - - ItemType - Input - - - - - DESTADDR - PVOID - Pointer to destination buffer - 32 - 352 - - - ItemType - Input - - - TcIgnorePersistent - - - - - READ - BOOL - Rising edge starts command execution - 8 - 384 - - - ItemType - Input - - - - - TMOUT - TIME - Maximum time allowed for the execution of this ADS command - 32 - 416 - - 5000 - - - - ItemType - Input - - - - - BUSY - BOOL - Busy flag - 8 - 448 - - - ItemType - Output - - - - - ERR - BOOL - Error flag - 8 - 456 - - - ItemType - Output - - - - - ERRID - UDINT - ADS error code - 32 - 480 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - NT_GetTime - Reads local windows system time (struct) - 1728 - - NETID - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 32 - - - ItemType - Input - - - - - START - BOOL - Rising edge on this input activates the fb execution - 8 - 224 - - - ItemType - Input - - - - - TMOUT - TIME - Max fb execution time - 32 - 256 - - 5000 - - - - ItemType - Input - - - - - BUSY - BOOL - 8 - 288 - - - ItemType - Output - - - - - ERR - BOOL - 8 - 296 - - - ItemType - Output - - - - - ERRID - UDINT - 32 - 320 - - - ItemType - Output - - - - - TIMESTR - TIMESTRUCT - Local windows system time - 128 - 352 - - - ItemType - Output - - - - - fbAdsRead - ADSREAD - 1248 - 480 - - - .PORT - 10000 - - - .IDXGRP - 400 - - - .IDXOFFS - 1 - - - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - ST_AmsGetTimeZoneInformation - 896 - - tzInfo - ST_TimeZoneInformation - GetTimeZoneInformation return data - 864 - 0 - - - apiResult - DWORD - api call result - 32 - 864 - - - - conditionalshow - - - - - FB_GetTimeZoneInformation - Reads time zone information - 3488 - - sNetID - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 32 - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge on this input activates the fb execution - 8 - 224 - - - ItemType - Input - - - - - tTimeout - TIME - Max fb execution time - 32 - 256 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 288 - - - ItemType - Output - - - - - bError - BOOL - 8 - 296 - - - ItemType - Output - - - - - nErrID - UDINT - 32 - 320 - - - ItemType - Output - - - - - tzID - E_TimeZoneID - 16 - 352 - - - ItemType - Output - - - - - tzInfo - ST_TimeZoneInformation - 864 - 384 - - - ItemType - Output - - - - - fbAdsRead - ADSREAD - 1248 - 1248 - - - .PORT - 10000 - - - .IDXGRP - 400 - - - .IDXOFFS - 6 - - - - - conditionalshow - - - - - fbTrigger - R_TRIG - 64 - 2496 - - - conditionalshow - - - - - state - BYTE - 8 - 2560 - - - conditionalshow - - - - - res - ST_AmsGetTimeZoneInformation - 896 - 2592 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - ADSWRITE - ADS write command. - 1216 - - NETID - T_AmsNetID - Ams net id - 192 - 32 - - - ItemType - Input - - - - - PORT - T_AmsPort - Ads communication port - 16 - 224 - - - ItemType - Input - - - - - IDXGRP - UDINT - Index group - 32 - 256 - - - ItemType - Input - - - - - IDXOFFS - UDINT - Index offset - 32 - 288 - - - ItemType - Input - - - - - LEN - UDINT - Max. number of data bytes to write (LEN <= max. size of source buffer) - 32 - 320 - - - ItemType - Input - - - - - SRCADDR - PVOID - Pointer to source buffer - 32 - 352 - - - ItemType - Input - - - TcIgnorePersistent - - - - - WRITE - BOOL - Rising edge starts command execution - 8 - 384 - - - ItemType - Input - - - - - TMOUT - TIME - Maximum time allowed for the execution of this ADS command - 32 - 416 - - 5000 - - - - ItemType - Input - - - - - BUSY - BOOL - Busy flag - 8 - 448 - - - ItemType - Output - - - - - ERR - BOOL - Error flag - 8 - 456 - - - ItemType - Output - - - - - ERRID - UDINT - ADS error code - 32 - 480 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - ADSRDWRTEX - Extended ADS read/write command. - 1440 - - NETID - T_AmsNetID - Ams net id - 192 - 32 - - - ItemType - Input - - - - - PORT - T_AmsPort - Ads communication port - 16 - 224 - - - ItemType - Input - - - - - IDXGRP - UDINT - Index group - 32 - 256 - - - ItemType - Input - - - - - IDXOFFS - UDINT - Index offset - 32 - 288 - - - ItemType - Input - - - - - WRITELEN - UDINT - Max. number of data bytes to write (WRITELEN <= max. size of source buffer) - 32 - 320 - - - ItemType - Input - - - - - READLEN - UDINT - Max. number of data bytes to read (READLEN <= max. size of destination buffer) - 32 - 352 - - - ItemType - Input - - - - - SRCADDR - PVOID - Pointer to source buffer - 32 - 384 - - - ItemType - Input - - - TcIgnorePersistent - - - - - DESTADDR - PVOID - Pointer to destination buffer - 32 - 416 - - - ItemType - Input - - - TcIgnorePersistent - - - - - WRTRD - BOOL - Rising edge starts command execution - 8 - 448 - - - ItemType - Input - - - - - TMOUT - TIME - Maximum time allowed for the execution of this ADS command - 32 - 480 - - 5000 - - - - ItemType - Input - - - - - BUSY - BOOL - Busy flag - 8 - 512 - - - ItemType - Output - - - - - ERR - BOOL - Error flag - 8 - 520 - - - ItemType - Output - - - - - ERRID - UDINT - ADS error code - 32 - 544 - - - ItemType - Output - - - - - COUNT_R - UDINT - Count of bytes actually read - 32 - 576 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - ST_HKeySrvRead - 4096 - - sSub - T_MaxString - 2048 - 0 - - - sVal - T_MaxString - 2048 - 2048 - - - - conditionalshow - - - - - FB_RegQueryValue - Reads windows registry value - 10304 - - sNetId - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 32 - - - ItemType - Input - - - - - sSubKey - T_MaxString - HKEY_LOCAL_MACHINE \ sub key name - 2048 - 224 - - - ItemType - Input - - - - - sValName - T_MaxString - Value name - 2048 - 2272 - - - ItemType - Input - - - - - cbData - UDINT - Number of data bytes to read - 32 - 4320 - - - ItemType - Input - - - - - pData - BYTE - Points to registry key data buffer - 32 - 4352 - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge on this input activates the fb execution - 8 - 4384 - - - ItemType - Input - - - - - tTimeOut - TIME - Max fb execution time - 32 - 4416 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 4448 - - - ItemType - Output - - - - - bError - BOOL - 8 - 4456 - - - ItemType - Output - - - - - nErrId - UDINT - 32 - 4480 - - - ItemType - Output - - - - - cbRead - UDINT - Number of succesfully read data bytes - 32 - 4512 - - - ItemType - Output - - - - - fbAdsRdWrtEx - ADSRDWRTEX - 1440 - 4544 - - - .PORT - 10000 - - - .IDXGRP - 200 - - - .IDXOFFS - 0 - - - - - conditionalshow - - - - - fbTrigger - R_TRIG - 64 - 5984 - - - conditionalshow - - - - - state - BYTE - 8 - 6048 - - - conditionalshow - - - - - s1Len - UDINT - 32 - 6080 - - - conditionalshow - - - - - s2Len - UDINT - 32 - 6112 - - - conditionalshow - - - - - ptr - BYTE - 32 - 6144 - - - conditionalshow - - - - - cbBuff - UDINT - 32 - 6176 - - - conditionalshow - - - - - tmpBuff - ST_HKeySrvRead - 4096 - 6208 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - NT_SetTimeToRTCTime - 12032 - - NETID - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 32 - - - ItemType - Input - - - - - SET - BOOL - Rising edge on this input activates the fb execution - 8 - 224 - - - ItemType - Input - - - - - TMOUT - TIME - Max fb execution time - 32 - 256 - - 5000 - - - - ItemType - Input - - - - - BUSY - BOOL - 8 - 288 - - - ItemType - Output - - - - - ERR - BOOL - 8 - 296 - - - ItemType - Output - - - - - ERRID - UDINT - 32 - 320 - - - ItemType - Output - - - - - fbAdsWrite - ADSWRITE - 1216 - 352 - - - .PORT - 10000 - - - .IDXGRP - 4 - - - .IDXOFFS - 0 - - - - - conditionalshow - - - - - fbRegQuery - FB_RegQueryValue - 10304 - 1568 - - - .sSubKey - Software\Beckhoff\TwinCAT3\System - - - .sValName - NumOfCPUs - - - - - conditionalshow - - - - - fbTrigger - R_TRIG - 64 - 11872 - - - conditionalshow - - - - - bTmp - DWORD - 32 - 11936 - - 0 - - - - conditionalshow - - - - - state - BYTE - 8 - 11968 - - 0 - - - - conditionalshow - - - - - bInit - BOOL - 8 - 11976 - - 1 - - - - conditionalshow - - - - - numOfCPUs - DWORD - 32 - 12000 - - 0 - - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FW_GetCpuCounter - 96 - - dwCpuCntLo - UDINT - 32 - 32 - - - ItemType - Output - - - - - dwCpuCntHi - UDINT - 32 - 64 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - conditionalshow - - - - - GETCPUCOUNTER - The CPU cycle counter can be read with this function block. + bsFFRS647488rtResetR_TRIG647552ftCountFaultF_TRIG647616DWORD (1..86400)32DWORDLowerBorder1UpperBorder86400E_TimeZoneID16INTeTimeZoneID_Invalid-1eTimeZoneID_Unknown0eTimeZoneID_Standard1eTimeZoneID_Daylight2T_AmsPort16UINTADSREAD1248NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputLENUDINT32320ItemTypeInputDESTADDRPVOID32352ItemTypeInputTcIgnorePersistentREADBOOL8384ItemTypeInputTMOUTTIME324165000ItemTypeInputBUSYBOOL8448ItemTypeOutputERRBOOL8456ItemTypeOutputERRIDUDINT32480ItemTypeOutputPouTypeFunctionBlockhide_all_localsNT_GetTime1728NETIDT_AmsNetID19232ItemTypeInputSTARTBOOL8224ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputTIMESTRTIMESTRUCT128352ItemTypeOutputfbAdsReadADSREAD1248480.PORT10000.IDXGRP400.IDXOFFS1conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_AmsGetTimeZoneInformation896tzInfoST_TimeZoneInformation8640apiResultDWORD32864conditionalshowFB_GetTimeZoneInformation3488sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputtzIDE_TimeZoneID16352ItemTypeOutputtzInfoST_TimeZoneInformation864384ItemTypeOutputfbAdsReadADSREAD12481248.PORT10000.IDXGRP400.IDXOFFS6conditionalshowfbTriggerR_TRIG642496conditionalshowstateBYTE82560conditionalshowresST_AmsGetTimeZoneInformation8962592conditionalshowPouTypeFunctionBlockconditionalshow_all_localsADSWRITE1216NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputLENUDINT32320ItemTypeInputSRCADDRPVOID32352ItemTypeInputTcIgnorePersistentWRITEBOOL8384ItemTypeInputTMOUTTIME324165000ItemTypeInputBUSYBOOL8448ItemTypeOutputERRBOOL8456ItemTypeOutputERRIDUDINT32480ItemTypeOutputPouTypeFunctionBlockhide_all_localsADSRDWRTEX1440NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputWRITELENUDINT32320ItemTypeInputREADLENUDINT32352ItemTypeInputSRCADDRPVOID32384ItemTypeInputTcIgnorePersistentDESTADDRPVOID32416ItemTypeInputTcIgnorePersistentWRTRDBOOL8448ItemTypeInputTMOUTTIME324805000ItemTypeInputBUSYBOOL8512ItemTypeOutputERRBOOL8520ItemTypeOutputERRIDUDINT32544ItemTypeOutputCOUNT_RUDINT32576ItemTypeOutputPouTypeFunctionBlockhide_all_localsST_HKeySrvRead4096sSubT_MaxString20480sValT_MaxString20482048conditionalshowFB_RegQueryValue10304sNetIdT_AmsNetID19232ItemTypeInputsSubKeyT_MaxString2048224ItemTypeInputsValNameT_MaxString20482272ItemTypeInputcbDataUDINT324320ItemTypeInputpDataBYTE324352ItemTypeInputbExecuteBOOL84384ItemTypeInputtTimeOutTIME3244165000ItemTypeInputbBusyBOOL84448ItemTypeOutputbErrorBOOL84456ItemTypeOutputnErrIdUDINT324480ItemTypeOutputcbReadUDINT324512ItemTypeOutputfbAdsRdWrtExADSRDWRTEX14404544.PORT10000.IDXGRP200.IDXOFFS0conditionalshowfbTriggerR_TRIG645984conditionalshowstateBYTE86048conditionalshows1LenUDINT326080conditionalshows2LenUDINT326112conditionalshowptrBYTE326144conditionalshowcbBuffUDINT326176conditionalshowtmpBuffST_HKeySrvRead40966208conditionalshowPouTypeFunctionBlockconditionalshow_all_localsNT_SetTimeToRTCTime12032NETIDT_AmsNetID19232ItemTypeInputSETBOOL8224ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputfbAdsWriteADSWRITE1216352.PORT10000.IDXGRP4.IDXOFFS0conditionalshowfbRegQueryFB_RegQueryValue103041568.sSubKeySoftware\Beckhoff\TwinCAT3\System.sValNameNumOfCPUsconditionalshowfbTriggerR_TRIG6411872conditionalshowbTmpDWORD32119360conditionalshowstateBYTE8119680conditionalshowbInitBOOL8119761conditionalshownumOfCPUsDWORD32120000conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFW_GetCpuCounter96dwCpuCntLoUDINT3232ItemTypeOutputdwCpuCntHiUDINT3264ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCPUCOUNTER - 192 - - cpuCntLoDW - UDINT - Contains the low-value 4 bytes of the numerical value - 32 - 32 - - - ItemType - Output - - - - - cpuCntHiDW - UDINT - Contains the high-value 4 bytes of the numerical value - 32 - 64 - - - ItemType - Output - - - - - fbGetCpuCounter - FW_GetCpuCounter - 96 - 96 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - RTC_EX2 - Software RTC (real time clock), returns time in structured system time format + microseconds (microsecond resolution) - 896 - - EN - BOOL - Enable/set clock - 8 - 32 - - - ItemType - Input - - - - - PDT - TIMESTRUCT - Preset/set time in system time format (struct) - 128 - 48 - - - ItemType - Input - - - - - PMICRO - DWORD - Preset microseconds - 32 - 192 - - - ItemType - Input - - - - - Q - BOOL - TRUE => Output time is valid, FALSE => Output time is invalid - 8 - 224 - - - ItemType - Output - - - - - CDT - TIMESTRUCT - Current time in system time format (struct) - 128 - 240 - - - .wYear - 1970 - - - .wMonth - 1 - - - .wDay - 1 - - - .wDayOfWeek - 4 - - - - - ItemType - Output - - - - - CMICRO - DWORD - Current microseconds - 32 - 384 - - - ItemType - Output - - - - - fbGetCpuCounter - GETCPUCOUNTER - 192 - 416 - - - conditionalshow - - - - - risingEdge - R_TRIG - 64 - 608 - - - conditionalshow - - - - - oldTick - DWORD - 32 - 672 - - - conditionalshow - - - - - currTick - DWORD - 32 - 704 - - - conditionalshow - - - - - nanoDiff - DWORD - 32 - 736 - - - conditionalshow - - - - - nanoRest - DWORD - 32 - 768 - - - conditionalshow - - - - - secDiff - DWORD - 32 - 800 - - - conditionalshow - - - - - dateTime - DATE_AND_TIME - 32 - 832 - - - conditionalshow - - - - - bInitialized - BOOL - 8 - 864 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_LocalSystemTime - This function block synchronizes cyclically to and returns the Local Windows System Time. - 19040 - - sNetID - T_AmsNetID - The target TwinCAT system network address - 192 - 32 - - - - - - ItemType - Input - - - - - bEnable - BOOL - Enable/start cyclic time synchronisation (output is synchronized to Local Windows System Time) - 8 - 224 - - - ItemType - Input - - - - - dwCycle - DWORD (1..86400) - Time synchronisation cycle (seconds) - 32 - 256 - - 5 - - - - ItemType - Input - - - - - dwOpt - DWORD - Additional option flags: If bit 0 is set => Synchronize Windows Time to RTC time - 32 - 288 - - 1 - - - - ItemType - Input - - - - - tTimeout - TIME - Max. ADS function block execution time (internal communication timeout). - 32 - 320 - - 5000 - - - - ItemType - Input - - - - - bValid - BOOL - TRUE => The systemTime and tzID output is valid, FALSE => systemTime and tzID is not valid - 8 - 352 - - - ItemType - Output - - - - - systemTime - TIMESTRUCT - Local Windows System Time struct - 128 - 368 - - - ItemType - Output - - - - - tzID - E_TimeZoneID - Daylight/standard time zone information - 16 - 496 - - -1 - - - - ItemType - Output - - - - - rtrig - R_TRIG - 64 - 512 - - - conditionalshow - - - - - state - BYTE - 8 - 576 - - - conditionalshow - - - - - fbNT - NT_GetTime - 1728 - 608 - - - conditionalshow - - - - - fbTZ - FB_GetTimeZoneInformation - 3488 - 2336 - - - conditionalshow - - - - - fbSET - NT_SetTimeToRTCTime - 12032 - 5824 - - - conditionalshow - - - - - fbRTC - RTC_EX2 - 896 - 17856 - - - conditionalshow - - - - - timer - TON - 224 - 18752 - - - conditionalshow - - - - - nSync - DWORD - 32 - 18976 - - - conditionalshow - - - - - bNotSup - BOOL - 8 - 19008 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - T_FILETIME - The FILETIME structure is a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC). - 64 - - dwLowDateTime - DWORD - Specifies the low-order 32 bits of the file time. - 32 - 0 - - - dwHighDateTime - DWORD - Specifies the high-order 32 bits of the file time. - 32 - 32 - - - - FB_TranslateLocalTimeToUtcByZoneID - Internal helper function block. Detects time zone ID, bias and B time flag and translates the local file time to UTC file time time - 2400 - - in - T_FILETIME - Time to be converted (Local file time format) - 64 - 32 - - - ItemType - Input - - - - - tzInfo - ST_TimeZoneInformation - Time zone information - 864 - 96 - - - ItemType - Input - - - - - wDldYear - WORD - Optional daylightDate.wYear value. If 0 => not used (default) else used only if tzInfo.daylightDate.wYear = 0. - 16 - 960 - - 0 - - - - ItemType - Input - - - - - wStdYear - WORD - Optional standardDate.wYear value. If 0 => not used (default) else used only if tzInfo.standardDate.wYear = 0. - 16 - 976 - - 0 - - - - ItemType - Input - - - - - out - T_FILETIME - Converted time (UTC file time format) - 64 - 992 - - - ItemType - Output - - - - - eTzID - E_TimeZoneID - Detected daylight saving time information - 16 - 1056 - - 0 - - - - ItemType - Output - - - - - bB - BOOL - FALSE => A time, TRUE => B time - 8 - 1072 - - - ItemType - Output - - - - - bias - DINT - Bias value in minutes - 32 - 1088 - - - ItemType - Output - - - - - inLocal - TIMESTRUCT - 128 - 1120 - - - tziSommer - TIMESTRUCT - 128 - 1248 - - - tziWinter - TIMESTRUCT - 128 - 1376 - - - tziLocalSommer - T_FILETIME - 64 - 1504 - - - tziLocalWinter - T_FILETIME - 64 - 1568 - - - tziLocalSommerJump - T_FILETIME - 64 - 1632 - - - tziLocalWinterJump - T_FILETIME - 64 - 1696 - - - ui64LocalIn - T_ULARGE_INTEGER - 64 - 1760 - - - ui64LocalSommer - T_ULARGE_INTEGER - 64 - 1824 - - - ui64LocalWinter - T_ULARGE_INTEGER - 64 - 1888 - - - in_to_s - DINT - 32 - 1952 - - - in_to_w - DINT - 32 - 1984 - - - s_to_w - DINT - 32 - 2016 - - - in_to_s_jump - DINT - 32 - 2048 - - - in_to_w_jump - DINT - 32 - 2080 - - - iStandardBias - DINT - 32 - 2112 - - - iDaylightBias - DINT - 32 - 2144 - - - ui64PreviousIn - T_ULARGE_INTEGER - 64 - 2176 - - - ui64FallDiff - T_ULARGE_INTEGER - 64 - 2240 - - - bFallDiff - BOOL - 8 - 2304 - - - dtSommerJump - DATE_AND_TIME - 32 - 2336 - - - dtWinterJump - DATE_AND_TIME - 32 - 2368 - - - A_Reset - - - - PouType - FunctionBlock - - - conditionalshow - - - - - FB_TzSpecificLocalTimeToSystemTime - Converts time zone's specific local system time to Coordinated Universal Time (UTC) system time - 3584 - - in - TIMESTRUCT - Time zone's specific local system time. Structure that specifies the system time since January 1, 1601 - 128 - 32 - - - ItemType - Input - - - - - tzInfo - ST_TimeZoneInformation - Time zone settings - 864 - 160 - - - ItemType - Input - - - - - out - TIMESTRUCT - Coordinated Universal Time (UTC) in system time format - 128 - 1024 - - - ItemType - Output - - - - - eTzID - E_TimeZoneID - Daylight saving time information - 16 - 1152 - - 0 - - - - ItemType - Output - - - - - bB - BOOL - FALSE => A time, TRUE => B time - 8 - 1168 - - - ItemType - Output - - - - - fbBase - FB_TranslateLocalTimeToUtcByZoneID - 2400 - 1184 - - - conditionalshow - - - - - A_Reset - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_JsonSaxWriter - | Provides the functionality to create a JSON document. + One unit is equivalent to 100 ns. ]]>192cpuCntLoDWUDINT3232ItemTypeOutputcpuCntHiDWUDINT3264ItemTypeOutputfbGetCpuCounterFW_GetCpuCounter9696conditionalshowPouTypeFunctionBlockconditionalshow_all_localsRTC_EX2896ENBOOL832ItemTypeInputPDTTIMESTRUCT12848ItemTypeInputPMICRODWORD32192ItemTypeInputQBOOL Output time is valid, FALSE => Output time is invalid ]]>8224ItemTypeOutputCDTTIMESTRUCT128240.wYear1970.wMonth1.wDay1.wDayOfWeek4ItemTypeOutputCMICRODWORD32384ItemTypeOutputfbGetCpuCounterGETCPUCOUNTER192416conditionalshowrisingEdgeR_TRIG64608conditionalshowoldTickDWORD32672conditionalshowcurrTickDWORD32704conditionalshownanoDiffDWORD32736conditionalshownanoRestDWORD32768conditionalshowsecDiffDWORD32800conditionalshowdateTimeDATE_AND_TIME32832conditionalshowbInitializedBOOL8864conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LocalSystemTime19040sNetIDT_AmsNetID19232ItemTypeInputbEnableBOOL8224ItemTypeInputdwCycleDWORD (1..86400)322565ItemTypeInputdwOptDWORD Synchronize Windows Time to RTC time ]]>322881ItemTypeInputtTimeoutTIME323205000ItemTypeInputbValidBOOL The systemTime and tzID output is valid, FALSE => systemTime and tzID is not valid ]]>8352ItemTypeOutputsystemTimeTIMESTRUCT128368ItemTypeOutputtzIDE_TimeZoneID16496-1ItemTypeOutputrtrigR_TRIG64512conditionalshowstateBYTE8576conditionalshowfbNTNT_GetTime1728608conditionalshowfbTZFB_GetTimeZoneInformation34882336conditionalshowfbSETNT_SetTimeToRTCTime120325824conditionalshowfbRTCRTC_EX289617856conditionalshowtimerTON22418752conditionalshownSyncDWORD3218976conditionalshowbNotSupBOOL819008conditionalshowPouTypeFunctionBlockconditionalshow_all_localsT_FILETIME64dwLowDateTimeDWORD320dwHighDateTimeDWORD3232FB_TranslateLocalTimeToUtcByZoneID2400inT_FILETIME6432ItemTypeInputtzInfoST_TimeZoneInformation86496ItemTypeInputwDldYearWORD not used (default) else used only if tzInfo.daylightDate.wYear = 0. ]]>169600ItemTypeInputwStdYearWORD not used (default) else used only if tzInfo.standardDate.wYear = 0. ]]>169760ItemTypeInputoutT_FILETIME64992ItemTypeOutputeTzIDE_TimeZoneID1610560ItemTypeOutputbBBOOL A time, TRUE => B time]]>81072ItemTypeOutputbiasDINT321088ItemTypeOutputinLocalTIMESTRUCT1281120tziSommerTIMESTRUCT1281248tziWinterTIMESTRUCT1281376tziLocalSommerT_FILETIME641504tziLocalWinterT_FILETIME641568tziLocalSommerJumpT_FILETIME641632tziLocalWinterJumpT_FILETIME641696ui64LocalInT_ULARGE_INTEGER641760ui64LocalSommerT_ULARGE_INTEGER641824ui64LocalWinterT_ULARGE_INTEGER641888in_to_sDINT321952in_to_wDINT321984s_to_wDINT322016in_to_s_jumpDINT322048in_to_w_jumpDINT322080iStandardBiasDINT322112iDaylightBiasDINT322144ui64PreviousInT_ULARGE_INTEGER642176ui64FallDiffT_ULARGE_INTEGER642240bFallDiffBOOL82304dtSommerJumpDATE_AND_TIME322336dtWinterJumpDATE_AND_TIME322368A_ResetPouTypeFunctionBlockconditionalshowFB_TzSpecificLocalTimeToSystemTime3584inTIMESTRUCT12832ItemTypeInputtzInfoST_TimeZoneInformation864160ItemTypeInputoutTIMESTRUCT1281024ItemTypeOutputeTzIDE_TimeZoneID1611520ItemTypeOutputbBBOOL A time, TRUE => B time]]>81168ItemTypeOutputfbBaseFB_TranslateLocalTimeToUtcByZoneID24001184conditionalshowA_ResetPouTypeFunctionBlockconditionalshow_all_localsFB_JsonSaxWriter - 256 - - initStatus - HRESULT - 32 - 32 - - -1743714536 - - - - ItemType - Output - - - - - ipWriter - ITcJsonSaxWriter - 32 - 64 - - - ipWriter2 - ITcJsonSaxWriter2 - 32 - 96 - - - CLSID_TcJsonSaxWriter - CLSID - 128 - 128 - - - .Data1 - 3870298264 - - - .Data2 - 56256 - - - .Data3 - 17669 - - - .Data4[0] - 158 - - - .Data4[1] - 60 - - - .Data4[2] - 93 - - - .Data4[3] - 248 - - - .Data4[4] - 70 - - - .Data4[5] - 150 - - - .Data4[6] - 7 - - - .Data4[7] - 196 - - - - - AddKeyNumber - - key - STRING(80) - 32 - - - ItemType - InOut - - - - - value - DINT - 32 - - - - AddString - - value - STRING(80) - 32 - - - ItemType - InOut - - - - - - AddKeyFileTime - - key - STRING(80) - 32 - - - ItemType - InOut - - - - - value - FILETIME - 64 - - - - IsComplete - BOOL - 8 - - - AddUdint - - value - UDINT - 32 - - - - AddHexBinary - - pBytes - BYTE - 32 - - - nBytes - DINT - 32 - - - - AddLint - - value - LINT - 64 - - - - AddLreal - - value - LREAL - 64 - - - - AddKey - - key - STRING(80) - 32 - - - ItemType - InOut - - - - - - ResetDocument - HRESULT - 32 - - - AddKeyLreal - - key - STRING(80) - 32 - - - ItemType - InOut - - - - - value - LREAL - 64 - - - - StartObject - HRESULT - 32 - - - GetDocumentLength - UDINT - 32 - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - n - UDINT - 32 - - - p - STRING(80) - 32 - - - - AddKeyDcTime - - key - STRING(80) - 32 - - - ItemType - InOut - - - - - value - DCTIME - 64 - - - - AddDateTime - - value - DATE_AND_TIME - 32 - - - - AddRawObject - - rawJson - STRING(80) - 32 - - - ItemType - InOut - - - - - - SetMaxDecimalPlaces - HRESULT - 32 - - decimalPlaces - DINT - 32 - - - - __get_ipWriter - ITcJsonSaxWriter - 32 - - _ipWriter - ITcJsonSaxWriter - 32 - - - - property - - - - - AddKeyBool - - key - STRING(80) - 32 - - - ItemType - InOut - - - - - value - BOOL - 8 - - - - GetDocument - STRING(255) - 2048 - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - p - SINT - 32 - - - n - UDINT - 32 - - - - AddDint - - value - DINT - 32 - - - - AddRawArray - BOOL - 8 - - rawJson - STRING(80) - 32 - - - ItemType - InOut - - - - - - AddKeyString - - key - STRING(80) - 32 - - - ItemType - InOut - - - - - value - STRING(80) - 32 - - - ItemType - InOut - - - - - - CopyDocument - UDINT - 32 - - pDoc - target string buffer where the document should be copied to - STRING(80) - 32 - - - ItemType - InOut - - - - - nDoc - size in bytes of the target string buffer - UDINT - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - AddUlint - - value - ULINT - 64 - - - - GetMaxDecimalPlaces - DINT - 32 - - dp - DINT - 32 - - - - AddFileTime - - value - FILETIME - 64 - - - - AddNull - - - AddKeyDateTime - - key - STRING(80) - 32 - - - ItemType - InOut - - - - - value - DATE_AND_TIME - 32 - - - - AddBool - - value - BOOL - 8 - - - - AddBase64 - - pBytes - BYTE - 32 - - - nBytes - DINT - 32 - - - - AddDcTime - - value - DCTIME - 64 - - - - AddKeyNull - - key - STRING(80) - 32 - - - ItemType - InOut - - - - - - EndArray - HRESULT - 32 - - - EndObject - HRESULT - 32 - - - StartArray - HRESULT - 32 - - - AddReal - - value - REAL - 32 - - - - - PouType - FunctionBlock - - - no_explicit_call - do not call this POU directly - - - - - FB_HardwareFFOutput - 879296 - - FF_ARRAY_UPPER_BOUND - UINT - 16 - 32 - - 100 - - - - i_xReset - BOOL - 8 - 48 - - - ItemType - Input - - - pytmc - + | 5. ResetDocument() if a new document should be created with the same SaxWriter instance.]]>256initStatusHRESULT3232-1743714536ItemTypeOutputipWriterITcJsonSaxWriter3264ipWriter2ITcJsonSaxWriter23296CLSID_TcJsonSaxWriterCLSID128128.Data13870298264.Data256256.Data317669.Data4[0]158.Data4[1]60.Data4[2]93.Data4[3]248.Data4[4]70.Data4[5]150.Data4[6]7.Data4[7]196AddKeyNumberkeySTRING(80)32ItemTypeInOutvalueDINT32AddStringvalueSTRING(80)32ItemTypeInOutAddKeyFileTimekeySTRING(80)32ItemTypeInOutvalueFILETIME64IsCompleteBOOL8AddUdintvalueUDINT32AddHexBinarypBytesBYTE32nBytesDINT32AddLintvalueLINT64AddLrealvalueLREAL64AddKeykeySTRING(80)32ItemTypeInOutResetDocumentHRESULT32AddKeyLrealkeySTRING(80)32ItemTypeInOutvalueLREAL64StartObjectHRESULT32GetDocumentLengthUDINT32hrErrorCodeHRESULT32ItemTypeOutputnUDINT32pSTRING(80)32AddKeyDcTimekeySTRING(80)32ItemTypeInOutvalueDCTIME64AddDateTimevalueDATE_AND_TIME32AddRawObjectrawJsonSTRING(80)32ItemTypeInOutSetMaxDecimalPlacesHRESULT32decimalPlacesDINT32__get_ipWriterITcJsonSaxWriter32_ipWriterITcJsonSaxWriter32propertyAddKeyBoolkeySTRING(80)32ItemTypeInOutvalueBOOL8GetDocumentSTRING(255)2048hrErrorCodeHRESULT32ItemTypeOutputpSINT32nUDINT32AddDintvalueDINT32AddRawArrayBOOL8rawJsonSTRING(80)32ItemTypeInOutAddKeyStringkeySTRING(80)32ItemTypeInOutvalueSTRING(80)32ItemTypeInOutCopyDocumentUDINT32pDocSTRING(80)32ItemTypeInOutnDocUDINT32hrErrorCodeHRESULT32ItemTypeOutputAddUlintvalueULINT64GetMaxDecimalPlacesDINT32dpDINT32AddFileTimevalueFILETIME64AddNullAddKeyDateTimekeySTRING(80)32ItemTypeInOutvalueDATE_AND_TIME32AddBoolvalueBOOL8AddBase64pBytesBYTE32nBytesDINT32AddDcTimevalueDCTIME64AddKeyNullkeySTRING(80)32ItemTypeInOutEndArrayHRESULT32EndObjectHRESULT32StartArrayHRESULT32AddRealvalueREAL32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_HardwareFFOutput1647296FF_ARRAY_UPPER_BOUNDUINT1632200i_xResetBOOL848ItemTypeInputpytmc pv: ClearFault io: o field: DESC Might be overidden by PLC writes - - - - - - i_xVeto - BOOL - 8 - 56 - - - ItemType - Input - - - pytmc - + i_xVetoBOOL856ItemTypeInputpytmc pv: EnableVeto io: o - - - - - - bAutoReset - BOOL - Set true for the FFO to automatically permit beam again after all fast faults are cleared - 8 - 64 - - 0 - - - - ItemType - Input - - - - - i_sNetID - T_AmsNetID - Set to the Arbiter AmsNetID to be used for the synchronisation. An empty string means the system will sue local time - 192 - 72 - - - - - - ItemType - Input - - - - - q_xFastFaultOut - BOOL - 8 - 264 - - - ItemType - Output - - - pytmc - + bAutoResetBOOL8640ItemTypeInputi_sNetIDT_AmsNetID19272ItemTypeInputq_xFastFaultOutBOOL8264ItemTypeOutputpytmc pv: FaultHWO io: i field: DESC Hardware Output Status - - - - TcAddressType - Output - - - - - q_xValidSyncTime - BOOL - system time bValid output True when sync is successful - 8 - 272 - - - ItemType - Output - - - - - astFF - ST_FF - - 1 - 100 - - 768000 - 288 - - - pytmc - + TcAddressTypeOutputq_xValidSyncTimeBOOL8272ItemTypeOutputastFFST_FF12001536000288pytmc pv: FF - - - - - - xFastFaultRegFail - BOOL - Set true if a fast fault fails to register. Holds beam off. - 8 - 768288 - - 0 - - - - pytmc - + xFastFaultRegFailBOOL815362880pytmc pv: RegistrationFailure io: io - - - - - - tFFRegFail - F_TRIG - 64 - 768320 - - - sPath - T_MaxString - 2048 - 768384 - - - instance-path - - - noinit - - - - - xOK - BOOL - Current internal state of FFO, indicates if FFO will accept a reset - 8 - 770432 - - 1 - - - - pytmc - + tFFRegFailF_TRIG641536320sPathT_MaxString20481536384instance-pathnoinitxOKBOOL815384321pytmc pv: OK io: i - - - - - - rtReset - R_TRIG - 64 - 770464 - - - rtResetandOK - R_TRIG - 64 - 770528 - - - nIndex - UINT - 16 - 770592 - - 1 - - - - IdxOK - BOOL - 8 - 770608 - - - fbTime - FB_LocalSystemTime - Get current system time, used for override - 19040 - 770624 - - - .bEnable - 1 - - - .dwCycle - 1 - - - - - fbTime_to_UTC - FB_TzSpecificLocalTimeToSystemTime - 3584 - 789664 - - - fbGetTimeZone - FB_GetTimeZoneInformation - 3488 - 793248 - - - fbJson - FB_JsonSaxWriter - 256 - 796736 - - - pmpsTypeCode - UDINT - shows up in json as pmps_typecode - 32 - 796992 - - 0 - - - - fbLogger - FB_LogMessage - 81984 - 797056 - - - .eSevr - 4 - - - .eSubsystem - 2 - - - .nMinTimeViolationAcceptable - 100 - - - - - __EXECUTELOGGING__HELLOTIMER - TOF - 224 - 879040 - - - .PT - 86400000 - - - - - ExecuteNoLog - - - EvaluateOutput - - - Execute - - - EvaluateVetos - BOOL - 8 - - - obsolete - Use EvaluateOverrides instead. - - - - - EvaluateOverrides - BOOL - 8 - - FF - ST_FF - 32 - - - EvalIdx - DINT - 32 - - - MaxTime - 49.7 days - DINT - 32 - - - - no_check - - - - - ExecuteLogging - BOOL - 8 - - FF - ST_FF - 32 - - - logIdx - DINT - 32 - - - HelloTimer - TOF - 224 - - - uselocation - __EXECUTELOGGING__HELLOTIMER - - - - - - no_check - - - - - Register - BOOL - 8 - - stFFInfo - ST_FFInfo - 6832 - - - FFOName - T_MaxString - 2048 - - - ItemType - Output - - - - - Idx - UINT - 16 - - - ItemType - Output - - - - - - no_check - - - - - IdxCheckIn - BOOL - 8 - - Idx - DINT - 32 - - - OK - BOOL - 8 - - - Reset - BOOL - 8 - - - stFF - ST_FF - 7680 - - - BeamPermitted - BOOL - 8 - - - - no_check - - - - - FormulateLogJson - STRING(80) - 648 - - FF - ST_FF - 7680 - - - - - PouType - FunctionBlock - - - reflection - - - no_check - - - - - T_AmsNetIdArr - TwinCAT AMS netID address bytes. - 48 - AMSNETID - - - FB_GetLocalAmsNetId - Reads the local AmsNetId (local TwinCAT-specific network address) - 10848 - - bExecute - BOOL - Rising edge on this input activates the fb execution - 8 - 32 - - - ItemType - Input - - - - - tTimeOut - TIME - Max fb execution time - 32 - 64 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 96 - - - ItemType - Output - - - - - bError - BOOL - 8 - 104 - - - ItemType - Output - - - - - nErrId - UDINT - 32 - 128 - - - ItemType - Output - - - - - AddrString - T_AmsNetID - TwinCAT -specific network address as string - 192 - 160 - - 0.0.0.0.0.0 - - - - ItemType - Output - - - - - AddrBytes - T_AmsNetIdArr - TwinCAT-specific network address as array of byte - 48 - 352 - - - [0] - 0 - - - [1] - 0 - - - [2] - 0 - - - [3] - 0 - - - [4] - 0 - - - [5] - 0 - - - - - ItemType - Output - - - - - fbRegQueryValue - FB_RegQueryValue - 10304 - 416 - - - .sNetId - - - - .sSubKey - SOFTWARE\Beckhoff\TwinCAT3\System - - - .sValName - AmsNetId - - - - - conditionalshow - - - - - fbTrigger - R_TRIG - 64 - 10720 - - - conditionalshow - - - - - state - BYTE - 8 - 10784 - - - conditionalshow - - - - - tmpBytes - T_AmsNetIdArr - 48 - 10792 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_JsonDomParserBase - 128 - - ipDom - ITcJsonDomParser - 32 - 32 - - - conditionalshow - - - - - ipDom2 - ITcJsonDomParser2 - 32 - 64 - - - conditionalshow - - - - - ipXFA - ITcDomParserFileAccess - 32 - 96 - - - conditionalshow - - - - - GetHexBinary - DINT - 32 - - v - SJsonValue - 32 - - - p - PVOID - 32 - - - n - DINT - 32 - - - - HasMember - BOOL - 8 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - - SetDateTime - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - DATE_AND_TIME - 32 - - - - SetBool - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - BOOL - 8 - - - - SetJson - SJsonValue - 32 - - v - SJsonValue - 32 - - - rawJson - STRING(80) - 32 - - - ItemType - InOut - - - - - - IsNull - BOOL - 8 - - v - SJsonValue - 32 - - - - PushbackFileTimeValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - FILETIME - 64 - - - - PushbackIntValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - DINT - 32 - - - - AddFileTimeMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - FILETIME - 64 - - - - RemoveMemberByName - BOOL - 8 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - keepOrder - BOOL - 8 - - - - AddArrayMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - reserve - UDINT - 32 - - - - SetNull - SJsonValue - 32 - - v - SJsonValue - 32 - - - - SetString - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - STRING(80) - 32 - - - ItemType - InOut - - - - - - MemberEnd - SJsonIterator - 32 - - v - SJsonValue - 32 - - - - PushbackUintValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - UDINT - 32 - - - - ParseDocument - SJsonValue - 32 - - sJson - STRING(80) - 32 - - - ItemType - InOut - - - - - - AddIntMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - DINT - 32 - - - - ArrayEnd - SJsonAIterator - 32 - - v - SJsonValue - 32 - - - - SetDouble - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - LREAL - 64 - - - - PushbackBoolValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - BOOL - 8 - - - - AddHexBinaryMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - p - PVOID - 32 - - - n - DINT - 32 - - - - GetBase64 - DINT - 32 - - v - SJsonValue - 32 - - - p - PVOID - 32 - - - n - DINT - 32 - - - - GetMemberValue - SJsonValue - 32 - - i - SJsonIterator - 32 - - - - SetObject - SJsonValue - 32 - - v - SJsonValue - 32 - - - - AddDateTimeMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - DATE_AND_TIME - 32 - - - - GetInt - DINT - 32 - - v - SJsonValue - 32 - - - - PushbackUint64Value - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - ULINT - 64 - - - - ClearArray - BOOL - 8 - - v - SJsonValue - 32 - - - i - SJsonAIterator - 32 - - - - RemoveAllMembers - BOOL - 8 - - v - SJsonValue - 32 - - - - ExceptionRaised - BOOL - 8 - - - IsISO8601TimeFormat - BOOL - 8 - - v - SJsonValue - 32 - - - - GetArraySize - UDINT - 32 - - v - SJsonValue - 32 - - - - GetInt64 - LINT - 64 - - v - SJsonValue - 32 - - - - IsBool - BOOL - 8 - - v - SJsonValue - 32 - - - - AddInt64Member - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - LINT - 64 - - - - FindMemberPath - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - member of v seperatet by '/' without leading '/' ('/' in a member name will be encoded as "~1" and '~' as "~0") - STRING(80) - 32 - - - ItemType - InOut - - - - - - SetDcTime - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - DCTIME - 64 - - - - SetArray - SJsonValue - 32 - - v - SJsonValue - 32 - - - reserve - UDINT - 32 - - - - GetFileTime - FILETIME - 64 - - v - SJsonValue - 32 - - - - GetStringLength - UDINT - 32 - - v - SJsonValue - 32 - - - p - BYTE - 32 - - - l - UDINT - 32 - - - - SaveDocumentToFile - BOOL - 8 - - sFile - file path - STRING(80) - 32 - - - ItemType - InOut - - - - - bExec - a rising edge triggers the saving. - BOOL - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - PushbackBase64Value - SJsonValue - 32 - - v - SJsonValue - 32 - - - p - PVOID - 32 - - - n - DINT - 32 - - - - IsBase64 - BOOL - 8 - - v - SJsonValue - 32 - - - - IsTrue - BOOL - 8 - - v - SJsonValue - 32 - - - - IsInt - BOOL - 8 - - v - SJsonValue - 32 - - - - GetDocumentRoot - SJsonValue - 32 - - - CopyDocument - UDINT - 32 - - pDoc - target string buffer where the document should be copied to - STRING(80) - 32 - - - ItemType - InOut - - - - - nDoc - size in bytes of target string buffer - UDINT - 32 - - - - GetType - EJsonType - 32 - - v - SJsonValue - 32 - - - - PushbackDcTimeValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - DCTIME - 64 - - - - GetMemberName - STRING(80) - 648 - - i - SJsonIterator - 32 - - - p - STRING(80) - 32 - - - - IsNumber - BOOL - 8 - - v - SJsonValue - 32 - - - - AddObjectMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - - IsInt64 - BOOL - 8 - - v - SJsonValue - 32 - - - - IsUint64 - BOOL - 8 - - v - SJsonValue - 32 - - - - SetFileTime - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - FILETIME - 64 - - - - CopyString - UDINT - 32 - - v - SJsonValue - 32 - - - pStr - STRING(80) - 32 - - - ItemType - InOut - - - - - nStr - UDINT - 32 - - - p - BYTE - 32 - - - q - BYTE - 32 - - - l - UDINT - 32 - - - - SetBase64 - SJsonValue - 32 - - v - SJsonValue - 32 - - - p - PVOID - 32 - - - n - DINT - 32 - - - - GetJsonLength - UDINT - 32 - - v - SJsonValue - 32 - - - p - STRING(80) - 32 - - - - Swap - BOOL - 8 - - v - SJsonValue - 32 - - - w - SJsonValue - 32 - - - - SetUint64 - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - ULINT - 64 - - - - IsHexBinary - BOOL - 8 - - v - SJsonValue - 32 - - - - AddUint64Member - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - ULINT - 64 - - - - IsFalse - BOOL - 8 - - v - SJsonValue - 32 - - - - SetAdsProvider - BOOL - 8 - - oid - OTCID - 32 - - - - MemberBegin - SJsonIterator - 32 - - v - SJsonValue - 32 - - - - NewDocument - SJsonValue - 32 - - - GetString - STRING(255) - 2048 - - v - SJsonValue - 32 - - - p - STRING(255) - 32 - - - - IsUint - BOOL - 8 - - v - SJsonValue - 32 - - - - NextMember - SJsonIterator - 32 - - i - SJsonIterator - 32 - - - - ArrayBegin - SJsonAIterator - 32 - - v - SJsonValue - 32 - - - - IsString - BOOL - 8 - - v - SJsonValue - 32 - - - - PopbackValue - BOOL - 8 - - v - SJsonValue - 32 - - - - AddJsonMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - rawJson - STRING(80) - 32 - - - ItemType - InOut - - - - - - LoadDocumentFromFile - BOOL - 8 - - sFile - file path - STRING(80) - 32 - - - ItemType - InOut - - - - - bExec - a rising edge triggers the load. - BOOL - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - GetDateTime - DATE_AND_TIME - 32 - - v - SJsonValue - 32 - - - - IsObject - BOOL - 8 - - v - SJsonValue - 32 - - - - PushbackStringValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - STRING(80) - 32 - - - ItemType - InOut - - - - - - RemoveMember - BOOL - 8 - - v - SJsonValue - 32 - - - i - SJsonIterator - 32 - - - keepOrder - BOOL - 8 - - - - RemoveArray - BOOL - 8 - - v - SJsonValue - 32 - - - i - SJsonAIterator - 32 - - - - AddDcTimeMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - DCTIME - 64 - - - - SetMaxDecimalPlaces - - dp - DINT - 32 - - - - FindMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - - PushbackDateTimeValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - DATE_AND_TIME - 32 - - - - PushbackInt64Value - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - LINT - 64 - - - - AddBase64Member - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - p - PVOID - 32 - - - n - DINT - 32 - - - - SetUint - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - UDINT - 32 - - - - SetHexBinary - SJsonValue - 32 - - v - SJsonValue - 32 - - - p - PVOID - 32 - - - n - DINT - 32 - - - - GetArrayValueByIdx - SJsonValue - 32 - - v - SJsonValue - 32 - - - idx - UDINT - 32 - - - - PushbackHexBinaryValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - p - PVOID - 32 - - - n - DINT - 32 - - - - AddDoubleMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - LREAL - 64 - - - - PushbackNullValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - - AddBoolMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - BOOL - 8 - - - - GetDcTime - DCTIME - 64 - - v - SJsonValue - 32 - - - - AddUintMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - UDINT - 32 - - - - CopyJson - UDINT - 32 - - v - SJsonValue - 32 - - - pDoc - target string buffer where the document should be copied to - STRING(80) - 32 - - - ItemType - InOut - - - - - nDoc - size in bytes of target string buffer - UDINT - 32 - - - - SetInt64 - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - LINT - 64 - - - - CopyFrom - SJsonValue - 32 - - v - SJsonValue - 32 - - - w - SJsonValue - 32 - - - - AddStringMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - STRING(80) - 32 - - - ItemType - InOut - - - - - - GetBool - BOOL - 8 - - v - SJsonValue - 32 - - - - GetDouble - LREAL - 64 - - v - SJsonValue - 32 - - - - GetMaxDecimalPlaces - DINT - 32 - - - GetArrayValue - SJsonValue - 32 - - i - SJsonAIterator - 32 - - - - NextArray - SJsonAIterator - 32 - - i - SJsonAIterator - 32 - - - - GetDocument - STRING(255) - 2048 - - p - BYTE - 32 - - - q - BYTE - 32 - - - t - STRING(255) - 32 - - - length - UDINT - 32 - - - - SetInt - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - DINT - 32 - - - - PushbackDoubleValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - LREAL - 64 - - - - GetUint - UDINT - 32 - - v - SJsonValue - 32 - - - - GetUint64 - ULINT - 64 - - v - SJsonValue - 32 - - - - GetDocumentLength - UDINT - 32 - - p - STRING(80) - 32 - - - - GetJson - STRING(255) - 2048 - - v - SJsonValue - 32 - - - p - BYTE - 32 - - - q - BYTE - 32 - - - t - STRING(255) - 32 - - - length - UDINT - 32 - - - - IsArray - BOOL - 8 - - v - SJsonValue - 32 - - - - PushbackJsonValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - rawJson - STRING(80) - 32 - - - ItemType - InOut - - - - - - IsDouble - BOOL - 8 - - v - SJsonValue - 32 - - - - AddNullMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - FB_JsonDomParser - 288 - FB_JsonDomParserBase - - initStatus - HRESULT - 32 - 128 - - -1743714536 - - - - ItemType - Output - - - - - CLSID_TcJsonDomParser - CLSID - 128 - 160 - - - .Data1 - 1337382113 - - - .Data2 - 45876 - - - .Data3 - 23182 - - - .Data4[0] - 166 - - - .Data4[1] - 151 - - - .Data4[2] - 186 - - - .Data4[3] - 40 - - - .Data4[4] - 25 - - - .Data4[5] - 175 - - - .Data4[6] - 202 - - - .Data4[7] - 216 - - - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - E_OpenPath - 16 - UINT - - PATH_GENERIC - 1 - Search/open/create files in selected/generic folder - - - PATH_BOOTPRJ - 2 - Search/open/create files in TwinCAT boot project folder and adds the *.wbp extension - - - PATH_BOOTDATA - 3 - Reserved for future use - - - PATH_BOOTPATH - 4 - Refers to the TwinCAT/Boot directory without adding an extension (.wbp) - - - PATH_USERPATH1 - 11 - Reserved for future use - - - PATH_USERPATH2 - 12 - Reserved for future use - - - PATH_USERPATH3 - 13 - Reserved for future use - - - PATH_USERPATH4 - 14 - Reserved for future use - - - PATH_USERPATH5 - 15 - Reserved for future use - - - PATH_USERPATH6 - 16 - Reserved for future use - - - PATH_USERPATH7 - 17 - Reserved for future use - - - PATH_USERPATH8 - 18 - Reserved for future use - - - PATH_USERPATH9 - 19 - Reserved for future use - - - - FB_FileOpen - Open and/or create a file. - 3456 - - sNetId - T_AmsNetID - Ams net id - 192 - 32 - - - ItemType - Input - - - - - sPathName - T_MaxString - Max filename length = 255 - 2048 - 224 - - - ItemType - Input - - - - - nMode - DWORD - Open mode flags - 32 - 2272 - - - ItemType - Input - - - - - ePath - E_OpenPath - Default: Open generic file - 16 - 2304 - - 1 - - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge starts command execution - 8 - 2320 - - - ItemType - Input - - - - - tTimeout - TIME - Maximum time allowed for the execution of this ADS command - 32 - 2336 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - Busy flag - 8 - 2368 - - - ItemType - Output - - - - - bError - BOOL - Error flag - 8 - 2376 - - - ItemType - Output - - - - - nErrId - UDINT - ADS error code - 32 - 2400 - - - ItemType - Output - - - - - hFile - UINT - File handle - 16 - 2432 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - FB_FileClose - Closes a file stream. - 1184 - - sNetId - T_AmsNetID - Ams net id - 192 - 32 - - - ItemType - Input - - - - - hFile - UINT - File handle obtained through 'open' - 16 - 224 - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge starts command execution - 8 - 240 - - - ItemType - Input - - - - - tTimeout - TIME - Maximum time allowed for the execution of this ADS command - 32 - 256 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - Busy flag - 8 - 288 - - - ItemType - Output - - - - - bError - BOOL - Error flag - 8 - 296 - - - ItemType - Output - - - - - nErrId - UDINT - ADS error code - 32 - 320 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - FB_FileRead - Reads data from a stream. - 1440 - - sNetId - T_AmsNetID - Ams net id - 192 - 32 - - - ItemType - Input - - - - - hFile - UINT - File handle - 16 - 224 - - - ItemType - Input - - - - - pReadBuff - PVOID - Buffer address for read - 32 - 256 - - - ItemType - Input - - - TcIgnorePersistent - - - - - cbReadLen - UDINT - Count of bytes for read - 32 - 288 - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge starts command execution - 8 - 320 - - - ItemType - Input - - - - - tTimeout - TIME - Maximum time allowed for the execution of this ADS command - 32 - 352 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - Busy flag - 8 - 384 - - - ItemType - Output - - - - - bError - BOOL - Error flag - 8 - 392 - - - ItemType - Output - - - - - nErrId - UDINT - ADS error code - 32 - 416 - - - ItemType - Output - - - - - cbRead - UDINT - Count of bytes actually read - 32 - 448 - - - ItemType - Output - - - - - bEOF - BOOL - End of file - 8 - 480 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - FB_FastFault - Fast Fault + rtResetR_TRIG641538464rtResetandOKR_TRIG641538528nIndexUINT1615385921IdxOKBOOL81538608fbTimeFB_LocalSystemTime190401538624.bEnable1.dwCycle1fbTime_to_UTCFB_TzSpecificLocalTimeToSystemTime35841557664fbGetTimeZoneFB_GetTimeZoneInformation34881561248fbJsonFB_JsonSaxWriter2561564736pmpsTypeCodeUDINT3215649920fbLoggerFB_LogMessage819841565056.eSevr4.eSubsystem2.nMinTimeViolationAcceptable200__EXECUTELOGGING__HELLOTIMERTOF2241647040.PT86400000ExecuteNoLogEvaluateOutputExecuteEvaluateVetosBOOL8obsoleteUse EvaluateOverrides instead.EvaluateOverridesBOOL8FFST_FF32EvalIdxDINT32MaxTimeDINT32no_checkExecuteLoggingBOOL8FFST_FF32logIdxDINT32HelloTimerTOF224uselocation__EXECUTELOGGING__HELLOTIMERno_checkRegisterBOOL8stFFInfoST_FFInfo6832FFONameT_MaxString2048ItemTypeOutputIdxUINT16ItemTypeOutputno_checkIdxCheckInBOOL8IdxDINT32OKBOOL8ResetBOOL8stFFST_FF7680BeamPermittedBOOL8no_checkFormulateLogJsonSTRING(80)648FFST_FF7680PouTypeFunctionBlockreflectionno_checkT_AmsNetIdArr48AMSNETIDFB_GetLocalAmsNetId10848bExecuteBOOL832ItemTypeInputtTimeOutTIME32645000ItemTypeInputbBusyBOOL896ItemTypeOutputbErrorBOOL8104ItemTypeOutputnErrIdUDINT32128ItemTypeOutputAddrStringT_AmsNetID1921600.0.0.0.0.0ItemTypeOutputAddrBytesT_AmsNetIdArr48352[0]0[1]0[2]0[3]0[4]0[5]0ItemTypeOutputfbRegQueryValueFB_RegQueryValue10304416.sNetId.sSubKeySOFTWARE\Beckhoff\TwinCAT3\System.sValNameAmsNetIdconditionalshowfbTriggerR_TRIG6410720conditionalshowstateBYTE810784conditionalshowtmpBytesT_AmsNetIdArr4810792conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_JsonDomParserBase128ipDomITcJsonDomParser3232conditionalshowipDom2ITcJsonDomParser23264conditionalshowipXFAITcDomParserFileAccess3296conditionalshowGetHexBinaryDINT32vSJsonValue32pPVOID32nDINT32HasMemberBOOL8vSJsonValue32memberSTRING(80)32ItemTypeInOutSetDateTimeSJsonValue32vSJsonValue32valueDATE_AND_TIME32SetBoolSJsonValue32vSJsonValue32valueBOOL8SetJsonSJsonValue32vSJsonValue32rawJsonSTRING(80)32ItemTypeInOutIsNullBOOL8vSJsonValue32PushbackFileTimeValueSJsonValue32vSJsonValue32valueFILETIME64PushbackIntValueSJsonValue32vSJsonValue32valueDINT32AddFileTimeMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueFILETIME64RemoveMemberByNameBOOL8vSJsonValue32memberSTRING(80)32ItemTypeInOutkeepOrderBOOL8AddArrayMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutreserveUDINT32SetNullSJsonValue32vSJsonValue32SetStringSJsonValue32vSJsonValue32valueSTRING(80)32ItemTypeInOutMemberEndSJsonIterator32vSJsonValue32PushbackUintValueSJsonValue32vSJsonValue32valueUDINT32ParseDocumentSJsonValue32sJsonSTRING(80)32ItemTypeInOutAddIntMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueDINT32ArrayEndSJsonAIterator32vSJsonValue32SetDoubleSJsonValue32vSJsonValue32valueLREAL64PushbackBoolValueSJsonValue32vSJsonValue32valueBOOL8AddHexBinaryMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutpPVOID32nDINT32GetBase64DINT32vSJsonValue32pPVOID32nDINT32GetMemberValueSJsonValue32iSJsonIterator32SetObjectSJsonValue32vSJsonValue32AddDateTimeMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueDATE_AND_TIME32GetIntDINT32vSJsonValue32PushbackUint64ValueSJsonValue32vSJsonValue32valueULINT64ClearArrayBOOL8vSJsonValue32iSJsonAIterator32RemoveAllMembersBOOL8vSJsonValue32ExceptionRaisedBOOL8IsISO8601TimeFormatBOOL8vSJsonValue32GetArraySizeUDINT32vSJsonValue32GetInt64LINT64vSJsonValue32IsBoolBOOL8vSJsonValue32AddInt64MemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueLINT64FindMemberPathSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutSetDcTimeSJsonValue32vSJsonValue32valueDCTIME64SetArraySJsonValue32vSJsonValue32reserveUDINT32GetFileTimeFILETIME64vSJsonValue32GetStringLengthUDINT32vSJsonValue32pBYTE32lUDINT32SaveDocumentToFileBOOL8sFileSTRING(80)32ItemTypeInOutbExecBOOL32hrErrorCodeHRESULT32ItemTypeOutputPushbackBase64ValueSJsonValue32vSJsonValue32pPVOID32nDINT32IsBase64BOOL8vSJsonValue32IsTrueBOOL8vSJsonValue32IsIntBOOL8vSJsonValue32GetDocumentRootSJsonValue32CopyDocumentUDINT32pDocSTRING(80)32ItemTypeInOutnDocUDINT32GetTypeEJsonType32vSJsonValue32PushbackDcTimeValueSJsonValue32vSJsonValue32valueDCTIME64GetMemberNameSTRING(80)648iSJsonIterator32pSTRING(80)32IsNumberBOOL8vSJsonValue32AddObjectMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutIsInt64BOOL8vSJsonValue32IsUint64BOOL8vSJsonValue32SetFileTimeSJsonValue32vSJsonValue32valueFILETIME64CopyStringUDINT32vSJsonValue32pStrSTRING(80)32ItemTypeInOutnStrUDINT32pBYTE32qBYTE32lUDINT32SetBase64SJsonValue32vSJsonValue32pPVOID32nDINT32GetJsonLengthUDINT32vSJsonValue32pSTRING(80)32SwapBOOL8vSJsonValue32wSJsonValue32SetUint64SJsonValue32vSJsonValue32valueULINT64IsHexBinaryBOOL8vSJsonValue32AddUint64MemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueULINT64IsFalseBOOL8vSJsonValue32SetAdsProviderBOOL8oidOTCID32MemberBeginSJsonIterator32vSJsonValue32NewDocumentSJsonValue32GetStringSTRING(255)2048vSJsonValue32pSTRING(255)32IsUintBOOL8vSJsonValue32NextMemberSJsonIterator32iSJsonIterator32ArrayBeginSJsonAIterator32vSJsonValue32IsStringBOOL8vSJsonValue32PopbackValueBOOL8vSJsonValue32AddJsonMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutrawJsonSTRING(80)32ItemTypeInOutLoadDocumentFromFileBOOL8sFileSTRING(80)32ItemTypeInOutbExecBOOL32hrErrorCodeHRESULT32ItemTypeOutputGetDateTimeDATE_AND_TIME32vSJsonValue32IsObjectBOOL8vSJsonValue32PushbackStringValueSJsonValue32vSJsonValue32valueSTRING(80)32ItemTypeInOutRemoveMemberBOOL8vSJsonValue32iSJsonIterator32keepOrderBOOL8RemoveArrayBOOL8vSJsonValue32iSJsonAIterator32AddDcTimeMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueDCTIME64SetMaxDecimalPlacesdpDINT32FindMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutPushbackDateTimeValueSJsonValue32vSJsonValue32valueDATE_AND_TIME32PushbackInt64ValueSJsonValue32vSJsonValue32valueLINT64AddBase64MemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutpPVOID32nDINT32SetUintSJsonValue32vSJsonValue32valueUDINT32SetHexBinarySJsonValue32vSJsonValue32pPVOID32nDINT32GetArrayValueByIdxSJsonValue32vSJsonValue32idxUDINT32PushbackHexBinaryValueSJsonValue32vSJsonValue32pPVOID32nDINT32AddDoubleMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueLREAL64PushbackNullValueSJsonValue32vSJsonValue32AddBoolMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueBOOL8GetDcTimeDCTIME64vSJsonValue32AddUintMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueUDINT32CopyJsonUDINT32vSJsonValue32pDocSTRING(80)32ItemTypeInOutnDocUDINT32SetInt64SJsonValue32vSJsonValue32valueLINT64CopyFromSJsonValue32vSJsonValue32wSJsonValue32AddStringMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueSTRING(80)32ItemTypeInOutGetBoolBOOL8vSJsonValue32GetDoubleLREAL64vSJsonValue32GetMaxDecimalPlacesDINT32GetArrayValueSJsonValue32iSJsonAIterator32NextArraySJsonAIterator32iSJsonAIterator32GetDocumentSTRING(255)2048pBYTE32qBYTE32tSTRING(255)32lengthUDINT32SetIntSJsonValue32vSJsonValue32valueDINT32PushbackDoubleValueSJsonValue32vSJsonValue32valueLREAL64GetUintUDINT32vSJsonValue32GetUint64ULINT64vSJsonValue32GetDocumentLengthUDINT32pSTRING(80)32GetJsonSTRING(255)2048vSJsonValue32pBYTE32qBYTE32tSTRING(255)32lengthUDINT32IsArrayBOOL8vSJsonValue32PushbackJsonValueSJsonValue32vSJsonValue32rawJsonSTRING(80)32ItemTypeInOutIsDoubleBOOL8vSJsonValue32AddNullMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutPouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyFB_JsonDomParser288FB_JsonDomParserBaseinitStatusHRESULT32128-1743714536ItemTypeOutputCLSID_TcJsonDomParserCLSID128160.Data11337382113.Data245876.Data323182.Data4[0]166.Data4[1]151.Data4[2]186.Data4[3]40.Data4[4]25.Data4[5]175.Data4[6]202.Data4[7]216conditionalshowPouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyE_OpenPath16UINTPATH_GENERIC1PATH_BOOTPRJ2PATH_BOOTDATA3PATH_BOOTPATH4PATH_USERPATH111PATH_USERPATH212PATH_USERPATH313PATH_USERPATH414PATH_USERPATH515PATH_USERPATH616PATH_USERPATH717PATH_USERPATH818PATH_USERPATH919FB_FileOpen3456sNetIdT_AmsNetID19232ItemTypeInputsPathNameT_MaxString2048224ItemTypeInputnModeDWORD322272ItemTypeInputePathE_OpenPath1623041ItemTypeInputbExecuteBOOL82320ItemTypeInputtTimeoutTIME3223365000ItemTypeInputbBusyBOOL82368ItemTypeOutputbErrorBOOL82376ItemTypeOutputnErrIdUDINT322400ItemTypeOutputhFileUINT162432ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_FileClose1184sNetIdT_AmsNetID19232ItemTypeInputhFileUINT16224ItemTypeInputbExecuteBOOL8240ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIdUDINT32320ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_FileRead1440sNetIdT_AmsNetID19232ItemTypeInputhFileUINT16224ItemTypeInputpReadBuffPVOID32256ItemTypeInputTcIgnorePersistentcbReadLenUDINT32288ItemTypeInputbExecuteBOOL8320ItemTypeInputtTimeoutTIME323525000ItemTypeInputbBusyBOOL8384ItemTypeOutputbErrorBOOL8392ItemTypeOutputnErrIdUDINT32416ItemTypeOutputcbReadUDINT32448ItemTypeOutputbEOFBOOL8480ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_FastFault - 25088 - - i_xOK - BOOL - Connect to fast-fault condition (false produces fault) - 8 - 32 - - - ItemType - Input - - - - - i_xReset - BOOL - Resets when i_xOK is true and this is true - 8 - 40 - - - ItemType - Input - - - - - i_xAutoReset - BOOL - Automatically clear fast fault (latching vs non-latching) - 8 - 48 - - 0 - - - - ItemType - Input - - - - - i_xVetoable - BOOL - Mask this fast fault if the FFO veto device is true - 8 - 56 - - 1 - - - - ItemType - Input - - - - - i_DevName - T_MaxString - Device name for diagnostic - 2048 - 64 - - - - - - ItemType - Input - - - - - i_Desc - T_MaxString - Description of fast fault (you should set at init) - 2048 - 2112 - - - - - - ItemType - Input - - - - - i_TypeCode - UINT - Error code for classifying fast faults - 16 - 4160 - - - ItemType - Input - - - - - o_xFFLine - BOOL - Connect to HW output or another FF input if you like (Optional) - 8 - 4176 - - - ItemType - Output - - - - - io_fbFFHWO - FB_HardwareFFOutput - Point to FB_HardwareFFOutput of your choice - 32 - 4192 - - - ItemType - InOut - - - - - sPath - T_MaxString - 2048 - 4224 - - - instance-path - - - noinit - - - - - FFInfo - ST_FFInfo - 6832 - 6272 - - - RegistrationIdx - UINT - The index this FF was registered in the FFO - 16 - 13104 - - 1 - - - - xInit - BOOL - 8 - 13120 - - 1 - - - - InfoStringFmtr - FB_FormatString - 7840 - 13152 - - - InUse - T_MaxString - 2048 - 20992 - - - AutoReset - T_MaxString - 2048 - 23040 - - - - PouType - FunctionBlock - - - reflection - - - - - FB_JsonFileToJsonDoc - 928512 - - bExecute - BOOL - Rising Edge - 8 - 32 - - - ItemType - Input - - - - - sPLCName - STRING(80) - 648 - 40 - - - ItemType - Input - - - - - sSrcNetId - T_AmsNetID - 192 - 688 - - - ItemType - Input - - - - - sSrcPathName - T_MaxString - 2048 - 880 - - - ItemType - Input - - - - - PMPS_jsonDoc - SJsonValue - 32 - 2944 - - - ItemType - Output - - - - - bHasPLC - BOOL - 8 - 2976 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 2984 - - - ItemType - Output - - - - - bError - BOOL - 8 - 2992 - - - ItemType - Output - - - - - nErrId - UDINT - 32 - 3008 - - - ItemType - Output - - - - - sErrMsg - STRING(80) - 648 - 3040 - - - ItemType - Output - - - - - io_fbFFHWO - FB_HardwareFFOutput - 32 - 3712 - - - ItemType - InOut - - - - - fb_GetLocalAmsNetId - FB_GetLocalAmsNetId - Get AMS Net ID - 10848 - 3744 - - - fbJson - FB_JsonDomParser - JSON - 288 - 14592 - - - jsonDoc - SJsonValue - 32 - 14880 - - - jsonProp - SJsonValue - 32 - 14912 - - - fbFileOpen - FB_FileOpen - File - 3456 - 14944 - - - fbFileClose - FB_FileClose - 1184 - 18400 - - - fbFileRead - FB_FileRead - 1440 - 19584 - - - hSrcFile - UINT - File handle of the source file - 16 - 21024 - - 0 - - - - Step - INT - 16 - 21040 - - - index - DINT - 32 - 21056 - - - RisingEdge - R_TRIG - 64 - 21088 - - - sbuffRead - STRING(100000) - Buffer - 800008 - 21152 - - - cbReadLength - UDINT - 32 - 821184 - - 0 - - - - nFileLength - UDINT - 32 - 821216 - - 0 - - - - bfbJsonExceptionRaised - BOOL - 8 - 821248 - - - tTimeOut - TIME - 32 - 821280 - - 5000 - - - - bInit - BOOL - 8 - 821312 - - - tNewMessage - R_TRIG - Logger - 64 - 821344 - - - fbLogger - FB_LogMessage - 81984 - 821440 - - - .eSubsystem - 2 - - - .nMinTimeViolationAcceptable - 10 - - - - - FFO - FB_FastFault - FFO - 25088 - 903424 - - - .i_Desc - Fault occurs when there is an error reading json file - - - .i_TypeCode - 65299 - - - - - ACT_FFO - - - ACT_Logger - - - - PouType - FunctionBlock - - - - - FB_Standard_PMPSDB - 27744 - - io_fbFFHWO - FB_HardwareFFOutput - 32 - 32 - - - ItemType - InOut - - - - - bEnable - BOOL - If TRUE, FB will run. Reads when enable goes TRUE. - 8 - 64 - - - ItemType - Input - - - - - sPlcName - STRING(80) - E.g. lfe-motion - 648 - 72 - - - ItemType - Input - - - - - bRefresh - BOOL - Set to TRUE to cause an extra read. - 8 - 720 - - - ItemType - Input - - - pytmc - +]]>25088i_xOKBOOL832ItemTypeInputi_xResetBOOL840ItemTypeInputi_xAutoResetBOOL8480ItemTypeInputi_xVetoableBOOL8561ItemTypeInputi_DevNameT_MaxString204864ItemTypeInputi_DescT_MaxString20482112ItemTypeInputi_TypeCodeUINT164160ItemTypeInputo_xFFLineBOOL84176ItemTypeOutputio_fbFFHWOFB_HardwareFFOutput324192ItemTypeInOutsPathT_MaxString20484224instance-pathnoinitFFInfoST_FFInfo68326272RegistrationIdxUINT16131041xInitBOOL8131201InfoStringFmtrFB_FormatString784013152InUseT_MaxString204820992AutoResetT_MaxString204823040PouTypeFunctionBlockreflectionFB_JsonFileToJsonDoc928512bExecuteBOOL832ItemTypeInputsPLCNameSTRING(80)64840ItemTypeInputsSrcNetIdT_AmsNetID192688ItemTypeInputsSrcPathNameT_MaxString2048880ItemTypeInputPMPS_jsonDocSJsonValue322944ItemTypeOutputbHasPLCBOOL82976ItemTypeOutputbBusyBOOL82984ItemTypeOutputbErrorBOOL82992ItemTypeOutputnErrIdUDINT323008ItemTypeOutputsErrMsgSTRING(80)6483040ItemTypeOutputio_fbFFHWOFB_HardwareFFOutput323712ItemTypeInOutfb_GetLocalAmsNetIdFB_GetLocalAmsNetId108483744fbJsonFB_JsonDomParser28814592jsonDocSJsonValue3214880jsonPropSJsonValue3214912fbFileOpenFB_FileOpen345614944fbFileCloseFB_FileClose118418400fbFileReadFB_FileRead144019584hSrcFileUINT16210240StepINT1621040indexDINT3221056RisingEdgeR_TRIG6421088sbuffReadSTRING(100000)80000821152cbReadLengthUDINT328211840nFileLengthUDINT328212160bfbJsonExceptionRaisedBOOL8821248tTimeOutTIME328212805000bInitBOOL8821312tNewMessageR_TRIG64821344fbLoggerFB_LogMessage81984821440.eSubsystem2.nMinTimeViolationAcceptable10FFOFB_FastFault25088903424.i_DescFault occurs when there is an error reading json file.i_TypeCode65299ACT_FFOACT_LoggerPouTypeFunctionBlockFB_Standard_PMPSDB27744io_fbFFHWOFB_HardwareFFOutput3232ItemTypeInOutbEnableBOOL864ItemTypeInputsPlcNameSTRING(80)64872ItemTypeInputbRefreshBOOL8720ItemTypeInputpytmc pv: REFRESH io: io - - - - - - sDirectory - STRING(80) - Directory where the DB is stored. - 648 - 728 - - /Hard Disk/ftp/PMPS/ - - - - ItemType - Input - - - - - nLastRefreshTime - DINT - 32 - 1376 - - - ItemType - Output - - - pytmc - + sDirectorySTRING(80)648728/Hard Disk/ftp/PMPS/ItemTypeInputnLastRefreshTimeDINT321376ItemTypeOutputpytmc pv: LAST_REFRESH io: i - - - - - - bExecute - BOOL - 8 - 1408 - - - rtEnable - R_TRIG - 64 - 1440 - - - rtRefresh - R_TRIG - 64 - 1504 - - - ftBusy - F_TRIG - 64 - 1568 - - - fbTime - FB_LocalSystemTime - Time tracking liften from Arbiter PLCs - 19040 - 1632 - - - .bEnable - 1 - - - .dwCycle - 1 - - - - - fbTime_to_UTC - FB_TzSpecificLocalTimeToSystemTime - 3584 - 20672 - - - fbGetTimeZone - FB_GetTimeZoneInformation - 3488 - 24256 - - - - PouType - FunctionBlock - - - - - ST_PMPS_Attenuator_IO - 64 - - nTran - REAL - 32 - 0 - - - xAttOK - UINT - 16 - 32 - - - - - - - - - - - - - - - ST_PMPS_Attenuator - 64 - ST_PMPS_Attenuator_IO - - - ST_PMPS_Aperture_IO - 96 - - Width - REAL - distance between horizontal slits (x) - 32 - 0 - - - plcAttribute_pytmc - pv: Width + bExecuteBOOL81408rtEnableR_TRIG641440rtRefreshR_TRIG641504ftBusyF_TRIG641568fbTimeFB_LocalSystemTime190401632.bEnable1.dwCycle1fbTime_to_UTCFB_TzSpecificLocalTimeToSystemTime358420672fbGetTimeZoneFB_GetTimeZoneInformation348824256PouTypeFunctionBlockST_PMPS_Attenuator_IO64nTranREAL320xAttOKUINT1632ST_PMPS_Attenuator64ST_PMPS_Attenuator_IOST_PMPS_Aperture_IO96WidthREAL320plcAttribute_pytmcpv: Width io: i - field: EGU mm - - - - - Height - REAL - distance between vertical slits (y) - 32 - 32 - - - plcAttribute_pytmc - pv: Height + field: EGU mmHeightREAL3232plcAttribute_pytmcpv: Height io: i - field: EGU mm - - - - - xOK - BOOL - status of aperture, false if error or in motion - 8 - 64 - - - plcAttribute_pytmc - pv: OK - io: i - - - - - - ST_PMPS_Aperture - 96 - ST_PMPS_Aperture_IO - - - ST_BeamParams - 1760 - - nTran - REAL - Requested pre-optic attenuation % - 32 - 0 - - 0 - - - - pytmc - pv: Transmission + field: EGU mmxOKBOOL864plcAttribute_pytmcpv: OK + io: iST_PMPS_Aperture96ST_PMPS_Aperture_IOST_BeamParams1760nTranREAL3200pytmcpv: Transmission io: i field: HOPR 1; field: LOPR 0; field: PREC 2; - - - - - - nRate - UDINT - Pulse-rate - 32 - 32 - - 0 - - - - pytmc - pv: Rate + nRateUDINT32320pytmcpv: Rate io: i field: EGU Hz - - - - - - neVRange - DWORD - Photon energy ranges - 32 - 64 - - 0 - - - - pytmc - pv: eVRanges + neVRangeDWORD32640pytmcpv: eVRanges io: i - field: EGU eV - - - displaymode - binary - - - - - neV - REAL - Photon energy - 32 - 96 - - 0 - - - - pytmc - pv: PhotonEnergy + field: EGU eVdisplaymodebinaryneVREAL32960pytmcpv: PhotonEnergy io: i - field: EGU eV - - - - - nBCRange - WORD - Beamclass ranges - 16 - 128 - - 0 - - - - pytmc - pv: BeamClassRanges - io: i - - - displaymode - binary - - - - - nBeamClass - USINT - Beamclass - 8 - 144 - - 0 - - - - pytmc - pv: BeamClass - io: i - - - - - nMachineMode - USINT - Machine Mode - 8 - 152 - - 3 - - - - pytmc - pv: MachineMode - io: i - - - - - astAttenuators - ST_PMPS_Attenuator - - 1 - 16 - - Beamline attenuators - 1024 - 160 - - - pytmc - pv: AuxAtt - io: i - - - - - aVetoDevices - BOOL - - 1 - 16 - - Stoppers - 128 - 1184 - - - pytmc - pv: Veto - io: i - - - - - astApertures - ST_PMPS_Aperture - - 1 - 4 - - Apertures - 384 - 1312 - - - [1].Width - 1000 - - - [1].Height - 1000 - - - [2].Width - 1000 - - - [2].Height - 1000 - - - [3].Width - 1000 - - - [3].Height - 1000 - - - [4].Width - 1000 - - - [4].Height - 1000 - - - - - pytmc - pv: Apt - io: i - - - - - xValidToggle - BOOL - Toggle for watchdog - 8 - 1696 - - - xValid - BOOL - Beam parameter set is valid (if readback), or acknowledged (if request) - 8 - 1704 - - - pytmc - pv: Valid - io: i - - - - - nCohortInt - UDINT - Cohort index. Identifies which cohort this BP set was included in arbitration - 32 - 1728 - - - pytmc - pv: Cohort + field: EGU eVnBCRangeWORD161280pytmcpv: BeamClassRanges + io: idisplaymodebinarynBeamClassUSINT81440pytmcpv: BeamClass + io: inMachineModeUSINT81523pytmcpv: MachineMode + io: iastAttenuatorsST_PMPS_Attenuator1161024160pytmcpv: AuxAtt + io: iaVetoDevicesBOOL1161281184pytmcpv: Veto + io: iastAperturesST_PMPS_Aperture143841312[1].Width1000[1].Height1000[2].Width1000[2].Height1000[3].Width1000[3].Height1000[4].Width1000[4].Height1000pytmcpv: Apt + io: ixValidToggleBOOL81696xValidBOOL81704pytmcpv: Valid + io: inCohortIntUDINT321728pytmcpv: Cohort io: i field: DESC Cohort inc on each arb cycle - - - - - - - _ST_NCADS_IDXOFFS_AxisParameter - 1632 - - PARAMSTRUCT - UDINT - NC ADS Index Offsets for Axis Parameters - 32 - 0 - - 0 - - - - ID - UDINT - 32 - 32 - - 1 - - - - NAME - UDINT - 32 - 64 - - 2 - - - - AXISTYPE - UDINT - 32 - 96 - - 3 - - - - CYCLETIME - UDINT - 32 - 128 - - 4 - - - - UNITNAME - UDINT - 32 - 160 - - 5 - - - - VELOREFSEARCH - UDINT - 32 - 192 - - 6 - - - - VELOSYNCSEARCH - UDINT - 32 - 224 - - 7 - - - - VELOSLOWMANUAL - UDINT - 32 - 256 - - 8 - - - - VELOFASTMANUAL - UDINT - 32 - 288 - - 9 - - - - VELOFAST - UDINT - 32 - 320 - - 10 - - - - POSAREAENABLE - UDINT - 32 - 352 - - 15 - - - - POSAREARANGE - UDINT - 32 - 384 - - 16 - - - - MOTCNTRLENABLE - UDINT - 32 - 416 - - 17 - - - - MOTCNTRLTIME - UDINT - 32 - 448 - - 18 - - - - LOOPENABLE - UDINT - 32 - 480 - - 19 - - - - LOOPDISTANCE - UDINT - 32 - 512 - - 20 - - - - TARGETPOSENA - UDINT - 32 - 544 - - 21 - - - - TARGETPOSRANGE - UDINT - 32 - 576 - - 22 - - - - TARGETPOSTIME - UDINT - 32 - 608 - - 23 - - - - PULSDISTPOS - UDINT - 32 - 640 - - 24 - - - - PULSDISTNEG - UDINT - 32 - 672 - - 25 - - - - FADINGACCELERATION - UDINT - 32 - 704 - - 29 - - - - FASTAXISSTOPSIGNALTYPE - UDINT - 32 - 736 - - 30 - - - - UNITFLAGS - UDINT - 32 - 768 - - 38 - - - - VELOMAXIMUM - UDINT - 32 - 800 - - 39 - - - - MOTCNTRLRANGE - UDINT - 32 - 832 - - 40 - - - - PEHCONTROLENA - UDINT - 32 - 864 - - 41 - - - - PEHCONTROLTIME - UDINT - 32 - 896 - - 42 - - - - BACKLASHCOMPENA - UDINT - 32 - 928 - - 43 - - - - BACKLASH - UDINT - 32 - 960 - - 44 - - - - DATAPERSISTENCE - UDINT - 32 - 992 - - 48 - - - - HWAMSADDR - UDINT - 32 - 1024 - - 49 - - - - HWCHNNO - UDINT - 32 - 1056 - - 50 - - - - APPLICATIONREQUEST - UDINT - 32 - 1088 - - 51 - - - - ACC - UDINT - 32 - 1120 - - 257 - - - - DEC - UDINT - 32 - 1152 - - 258 - - - - JERK - UDINT - 32 - 1184 - - 259 - - - - DELAY - UDINT - 32 - 1216 - - 260 - - - - OVERRIDETYPE - UDINT - 32 - 1248 - - 261 - - - - VELOJUMPFACTOR - UDINT - 32 - 1280 - - 262 - - - - REDUCTIONFEEDBACK - UDINT - 32 - 1312 - - 263 - - - - TOLERANCEBALLAUXAXIS - UDINT - 32 - 1344 - - 264 - - - - MAXPOSDEVIATIONAUXAXIS - UDINT - 32 - 1376 - - 265 - - - - FASTACC - UDINT - 32 - 1408 - - 266 - - - - FASTDEC - UDINT - 32 - 1440 - - 267 - - - - FASTJERK - UDINT - 32 - 1472 - - 268 - - - - REF_POS - UDINT - 32 - 1504 - - 65795 - - - - ENCSEARCHDIR - UDINT - 32 - 1536 - - 65793 - - - - ENCSYNCDIR - UDINT - 32 - 1568 - - 65794 - - - - ENCREFMODE - UDINT - 32 - 1600 - - 65799 - - - - - conditionalshow - - - - - _ST_NCADS_AxisParameter - 1664 - - IDXGRP - UDINT - 32 - 0 - - 16384 - - - - IDXOFFS - _ST_NCADS_IDXOFFS_AxisParameter - 1632 - 32 - - - - conditionalshow - - - - - _ST_NCADS_IDXOFFS_AxisState - 800 - - ONLINESTRUCT - UDINT - 32 - 0 - - 0 - - - - ERROR - UDINT - 32 - 32 - - 1 - - - - SETTASKCYCLE - UDINT - + _ST_NCADS_IDXOFFS_AxisParameter1632PARAMSTRUCTUDINT3200IDUDINT32321NAMEUDINT32642AXISTYPEUDINT32963CYCLETIMEUDINT321284UNITNAMEUDINT321605VELOREFSEARCHUDINT321926VELOSYNCSEARCHUDINT322247VELOSLOWMANUALUDINT322568VELOFASTMANUALUDINT322889VELOFASTUDINT3232010POSAREAENABLEUDINT3235215POSAREARANGEUDINT3238416MOTCNTRLENABLEUDINT3241617MOTCNTRLTIMEUDINT3244818LOOPENABLEUDINT3248019LOOPDISTANCEUDINT3251220TARGETPOSENAUDINT3254421TARGETPOSRANGEUDINT3257622TARGETPOSTIMEUDINT3260823PULSDISTPOSUDINT3264024PULSDISTNEGUDINT3267225FADINGACCELERATIONUDINT3270429FASTAXISSTOPSIGNALTYPEUDINT3273630UNITFLAGSUDINT3276838VELOMAXIMUMUDINT3280039MOTCNTRLRANGEUDINT3283240PEHCONTROLENAUDINT3286441PEHCONTROLTIMEUDINT3289642BACKLASHCOMPENAUDINT3292843BACKLASHUDINT3296044DATAPERSISTENCEUDINT3299248HWAMSADDRUDINT32102449HWCHNNOUDINT32105650APPLICATIONREQUESTUDINT32108851ACCUDINT321120257DECUDINT321152258JERKUDINT321184259DELAYUDINT321216260OVERRIDETYPEUDINT321248261VELOJUMPFACTORUDINT321280262REDUCTIONFEEDBACKUDINT321312263TOLERANCEBALLAUXAXISUDINT321344264MAXPOSDEVIATIONAUXAXISUDINT321376265FASTACCUDINT321408266FASTDECUDINT321440267FASTJERKUDINT321472268REF_POSUDINT32150465795ENCSEARCHDIRUDINT32153665793ENCSYNCDIRUDINT32156865794ENCREFMODEUDINT32160065799conditionalshow_ST_NCADS_AxisParameter1664IDXGRPUDINT32016384IDXOFFS_ST_NCADS_IDXOFFS_AxisParameter163232conditionalshow_ST_NCADS_IDXOFFS_AxisState800ONLINESTRUCTUDINT3200ERRORUDINT32321SETTASKCYCLEUDINT - 32 - 64 - - 9 - - - - SETPOS - UDINT - 32 - 96 - - 10 - - - - SETVELO - UDINT - 32 - 128 - - 14 - - - - SETACC - UDINT - 32 - 160 - - 15 - - - - MODULOSETPOS - UDINT - 32 - 192 - - 11 - - - - MODULOSETTURNS - UDINT - 32 - 224 - - 12 - - - - SETDIR - UDINT - 32 - 256 - - 13 - - - - TARGETPOSITION - UDINT - 32 - 288 - - 19 - - - - REMAININGTIMEANDPOS - UDINT - 32 - 320 - - 20 - - - - STOPINFORMATION - UDINT - 32 - 352 - - 24 - - - - SETTASKCYCLE_WITHOUTCORR - UDINT - 32 - 384 - - 25 - - - - SETPOS_WITHOUTCORR - UDINT - 32 - 416 - - 26 - - - - SETVELO_WITHOUTCORR - UDINT - 32 - 448 - - 30 - - - - SETACC_WITHOUTCORR - UDINT - 32 - 480 - - 31 - - - - SETDIR_WITHOUTCORR - UDINT - 32 - 512 - - 29 - - - - COUPLESTATE - UDINT - 32 - 544 - - 32 - - - - CPLPARAMS - UDINT - 32 - 576 - - 34 - - - - CPLFACTOR - UDINT - 32 - 608 - - 35 - - - - AXISCTRLLOOPIDX - UDINT - 32 - 640 - - 36 - - - - AXISSETPOINTGENIDX - UDINT - 32 - 672 - - 37 - - - - CPLCHARACVALUES - UDINT - 32 - 704 - - 38 - - - - CAMINFO - UDINT - 32 - 736 - - 39 - - - - CAMSTATUS - UDINT - activation status etc. - 32 - 768 - - 40 - - - - - conditionalshow - - - - - _ST_NCADS_AxisState - 832 - - IDXGRP - UDINT - 32 - 0 - - 16640 - - - - IDXOFFS - _ST_NCADS_IDXOFFS_AxisState - 800 - 32 - - - - conditionalshow - - - - - _ST_NCADS_IDXOFFS_AxisFunctions - 1792 - - RESET - UDINT - 32 - 0 - - 1 - - - - STOP - UDINT - 32 - 32 - - 2 - - - - CLEAR - UDINT - 32 - 64 - - 3 - - - - EMERGENCYSTOP - UDINT - 32 - 96 - - 4 - - - - PARAMETRIZEDSTOP - UDINT - 32 - 128 - - 5 - - - - INITIALIZE - UDINT - Initialize Axis - 32 - 160 - - 7 - - - - ORIENTEDSTOP - UDINT - 19.04.04 issue #2470 - 32 - 192 - - 9 - - - - CALIBR - UDINT - 32 - 224 - - 16 - - - - NEWTARGPOS - UDINT - 32 - 256 - - 17 - - - - NEWTARGPOSANDVELO - UDINT - 32 - 288 - - 18 - - - - CHANGEDYNAMICPARAM - UDINT - NEU: Neue Dynamikparameter (Acc;Dec) fuer Positionierung - 32 - 320 - - 21 - - - - UNIVERSALSTART - UDINT - 05.03.07: new 'axis start and restart' command with buffer mode (issue #2786+#3276) - 32 - 352 - - 22 - - - - SLAVEUNIVERSALSTART - UDINT - 24.02.09: decoupling command with succeding universal axis start commanded to a slave axis - 32 - 384 - - 23 - - - - RELEASEAXISLOCK - UDINT - 10.12.18 release axis lock for motion commands - 32 - 416 - - 24 - - - - SETEXTERNALERROR - UDINT - 06.10.04: Externen Achsfehler setzen (Laufzeitfehler) issue #2665 - 32 - 448 - - 25 - - - - SETPOS - UDINT - 32 - 480 - - 26 - - - - SETCALFLAG - UDINT - "ist referenziert"-Flag setzen - 32 - 512 - - 27 - - - - SETACTPOS - UDINT - nur Istwertsetzen ohne Sollwertaenderung !!! - 32 - 544 - - 28 - - - - SETDRIVEPOS - UDINT - antriebsseitiges Istwertsetzen - 32 - 576 - - 29 - - - - SETENCODERSCALING - UDINT - 17.07.08: "Fliegende Änderung des Skalierungsfaktors" - 32 - 608 - - 30 - - - - SETPOSONTHEFLY - UDINT - 29.11.05: "Fliegendes Istwert Setzen" (betrifft Ist - und Sollwert) (issue #3017) - 32 - 640 - - 31 - - - - START - UDINT - 32 - 672 - - 32 - - - - STARTEXT - UDINT - 32 - 704 - - 33 - - - - STARTVELOCHANGE - UDINT - special function for MMW - 32 - 736 - - 34 - - - - ENABLEEXTGEN - UDINT - enable/start external setpoint values - 32 - 768 - - 35 - - - - DISABLEEXTGEN - UDINT - disable/stop external setpoint values - 32 - 800 - - 36 - - - - REVERSINGSEQUENCE - UDINT - 32 - 832 - - 37 - - - - STARTDRVOUT - UDINT - 32 - 864 - - 38 - - - - STOPDRVOUT - UDINT - 32 - 896 - - 39 - - - - CHANGEDRVOUT - UDINT - 32 - 928 - - 40 - - - - JUMPTOOVERRIDE - UDINT - 04.11.04: jump to actual override value and froze them until change (issue #2697) - 32 - 960 - - 41 - - - - EXTSETGENUNIVERSALSTART - UDINT - 23.11.10: deactivation of external setpoint generator with succeding universal axis start command - 32 - 992 - - 43 - - - - UNIVERSALTORQUESTART - UDINT - 20181210 Fap - new 'axis torque control start and restart' command with buffer mode - 32 - 1024 - - 45 - - - - STARTSCOM - UDINT - start superposition (position compensation) - 21.12.04: nun auch als 'ReadWrite'-Kommando - 32 - 1056 - - 48 - - - - STOPSCOM - UDINT - stop superposition (position compensation) - 32 - 1088 - - 49 - - - - PHASINGREQEUST - UDINT - start/stop the additional phasing set point generator used for a master/slave phase shift - 32 - 1120 - - 52 - - - - CPL - UDINT - Achse koppeln - 32 - 1152 - - 64 - - - - DECPL - UDINT - Achse entkoppeln (und optional neue Endposition mit neuer Geschwindigkeit) - 32 - 1184 - - 65 - - - - CPLCHANGE - UDINT - Achse Koppelparams ändern - 32 - 1216 - - 66 - - - - TABCPLCHANGE - UDINT - 3x TabSlaveAxe Tabelle-Koppelparams ändern - 32 - 1248 - - 67 - - - - STOPSLAVE - UDINT - Slave-Stop (Diagonal-Slave / Flying Saw) - 32 - 1280 - - 68 - - - - CPLTAB - UDINT - TabSlaveAxe Koppelparams setzen - 32 - 1312 - - 69 - - - - TABSLVACTIVCOR - UDINT - 2x TabSlaveAxe Korrekturtabelle aktivieren (mit/ohne Aktivierungsposition) - 32 - 1344 - - 70 - - - - TABSLVLEAVECYC - UDINT - TabSlaveAxe Monozyklische Tabelle beenden - 32 - 1376 - - 71 - - - - TABSLVCOROFFSET - UDINT - TabSlaveAxe Letzter Korrektur Offset - 32 - 1408 - - 72 - - - - TABSLVSCALING - UDINT - NEU: Slave-Skalierung der Solo-Tabellenkopplung setzen - 32 - 1440 - - 73 - - - - CPLSOLOTAB - UDINT - Solo Tabellen Kopplung - 32 - 1472 - - 74 - - - - CPLSYNCHRONIZING - UDINT - Slave Synchronizing Generator ('GearInPos' and 'GearInVelo') - 32 - 1504 - - 75 - - - - CAMSCALING - UDINT - Slave Change CAM Scaling (Aenderung der Tabellenskalierung) (issue #2514) - 32 - 1536 - - 77 - - - - DISABLE - UDINT - Achse sperren - 32 - 1568 - - 80 - - - - ENABLE - UDINT - Achse reaktivieren - 32 - 1600 - - 81 - - - - CHANGEAXISCTRLLOOP - UDINT - NEU: Aenderung des aktiven Achsregelkreises - 32 - 1632 - - 82 - - - - DRIVEDISABLE - UDINT - Drive-Output der Achse sperren - 32 - 1664 - - 96 - - - - DRIVEENABLE - UDINT - Drive-Output der Achse reaktivieren - 32 - 1696 - - 97 - - - - RELEASEBRAKE - UDINT - Feststellbremse loesen (Eil/Schleich-Gruppe) - 32 - 1728 - - 98 - - - - RECONFIGURATE - UDINT - Achse zurueckfuehren in eigene PTP-Gruppe - 32 - 1760 - - 112 - - - - - conditionalshow - - - - - _ST_NCADS_AxisFunctions - 1824 - - IDXGRP - UDINT - 32 - 0 - - 16896 - - - - IDXOFFS - _ST_NCADS_IDXOFFS_AxisFunctions - 1792 - 32 - - - - conditionalshow - - - - - _ST_NCADS_Axis - 4320 - - Parameter - _ST_NCADS_AxisParameter - 1664 - 0 - - - State - _ST_NCADS_AxisState - 832 - 1664 - - - Functions - _ST_NCADS_AxisFunctions - 1824 - 2496 - - - - conditionalshow - - - - - _ST_NCADS_IDXOFFS_TableParameter - 192 - - MFREADCHARACVALUES - UDINT - read characteristic values of a motion function - 32 - 0 - - 80 - - - - WRITETABROWS - UDINT - write table - 32 - 32 - - 16777216 - - - - WRITEMFTABROWS - UDINT - write motion function table - 32 - 64 - - 83886080 - - - - MFREADTAB - UDINT - read motion function as data table - 32 - 96 - - 34 - - - - READSLAVEDYNAMICS - UDINT - read slave table position, velocity and acceleration related to a master position - 32 - 128 - - 35 - - - - READMASTERPOSITION - UDINT - read master table position related to slave position - 32 - 160 - - 36 - - - - - conditionalshow - - - - - _ST_NCADS_TableParameter - 224 - - IDXGRP - UDINT - 32 - 0 - - 40960 - - - - IDXOFFS - _ST_NCADS_IDXOFFS_TableParameter - 192 - 32 - - - - conditionalshow - - - - - _ST_NCADS_IDXOFFS_TableFunctions - 96 - - CREATETAB - UDINT - create table - 32 - 0 - - 65536 - - - - CREATEMOTIONTAB - UDINT - create motion function table - 32 - 32 - - 65552 - - - - DELETETAB - UDINT - delete tables - 32 - 64 - - 131072 - - - - - conditionalshow - - - - - _ST_NCADS_TableFunctions - 128 - - IDXGRP - UDINT - 32 - 0 - - 41472 - - - - IDXOFFS - _ST_NCADS_IDXOFFS_TableFunctions - 96 - 32 - - - - conditionalshow - - - - - _ST_NCADS_Table - 352 - - Parameter - _ST_NCADS_TableParameter - 224 - 0 - - - Functions - _ST_NCADS_TableFunctions - 128 - 224 - - - - conditionalshow - - - - - ADSRDDEVINFO - ADS read device info command. - 1280 - - NETID - T_AmsNetID - Ams net id - 192 - 32 - - - ItemType - Input - - - - - PORT - T_AmsPort - Ads communication port - 16 - 224 - - - ItemType - Input - - - - - RDINFO - BOOL - Rising edge starts command execution - 8 - 240 - - - ItemType - Input - - - - - TMOUT - TIME - Maximum time allowed for the execution of this ADS command - 32 - 256 - - 5000 - - - - ItemType - Input - - - - - BUSY - BOOL - Busy flag - 8 - 288 - - - ItemType - Output - - - - - ERR - BOOL - Error flag - 8 - 296 - - - ItemType - Output - - - - - ERRID - UDINT - ADS error code - 32 - 320 - - - ItemType - Output - - - - - DEVNAME - STRING(19) - Device name - 160 - 352 - - - ItemType - Output - - - - - DEVVER - UDINT - Device version - 32 - 512 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - _TCMCGLOBAL - Global constants and parameters - 6976 - - NCPORT_TCMC - UINT - 20110511 type changed from INT to UINT - 16 - 32 - - 500 - - - - ItemType - Input - - - - - NCPORT_TCMC_COUPLING - UINT - 20110511 type changed from INT to UINT - 16 - 48 - - 500 - - - - ItemType - Input - - - - - NCNETID_TCMC - T_AmsNetID - 192 - 64 - - - - - - ItemType - Input - - - - - NCPORT_TCMC_CAM - UINT - 20110511 type changed from INT to UINT - 16 - 256 - - 500 - - - - ItemType - Input - - - - - NCPORT_TCMC_CAM_FAST - UINT - 20150728 KSt added - 16 - 272 - - 500 - - - - ItemType - Input - - - - - NCNETID_TCMC_CAM - T_AmsNetID - 192 - 288 - - - - - - ItemType - Input - - - - - NCPORT_TCMC_SUPERPOSITION - UINT - 20140930 KSt added - 16 - 480 - - 501 - - - - ItemType - Input - - - - - NCPORT_TCMC_RESET - UINT - 20211019 KSt added - 16 - 496 - - 500 - - - - ItemType - Input - - - - - NcDeviceInfoTcMainVersion - DWORD - 32 - 512 - - - ItemType - Output - - - - - NcDeviceInfoTcSubVersion - DWORD - 32 - 544 - - - ItemType - Output - - - - - NcDeviceInfoNcDriverVersion - DWORD - 32 - 576 - - - ItemType - Output - - - - - NcDeviceInfoNcVersion - DWORD - 32 - 608 - - - ItemType - Output - - - - - NcDeviceInfoNcName - STRING(19) - 160 - 640 - - - ItemType - Output - - - - - Axis - _ST_NCADS_Axis - IDXGRP and IDXOFFS constants of axis parameter/status/functions - 4320 - 800 - - - ItemType - Output - - - suppress_warning_0 - C0228 - - - - - Table - _ST_NCADS_Table - IDXGRP and IDXOFFS constants of table parameter/status/functions - 352 - 5120 - - - ItemType - Output - - - suppress_warning_0 - C0228 - - - - - NCPORT_TCNCCAMMING_TABLEFUNCTION - UINT - 16 - 5472 - - 500 - - - - tTargetPosTimeOut - TIME - 32 - 5504 - - 6000 - - - - tADSTimeOut - TIME - 32 - 5536 - - 1000 - - - - tStopMonitoringTimeOut - TIME - 32 - 5568 - - 100 - - - - NCTOPLC_FEEDBACK_MAXWAITCYCLES - INT - 16 - 5600 - - 10 - - - - fbADSRDDEVINFO - ADSRDDEVINFO - 1280 - 5632 - - - DeviceVersion - DWORD - 32 - 6912 - - - Init - BOOL - 8 - 6944 - - - ReadDeviceInfo - - - - PouType - FunctionBlock - - - conditionalshow - - - - - ENUM_StageEnableMode - 16 - INT - - ALWAYS - 0 - Always set bEnable to TRUE - - - NEVER - 1 - Only change bEnable on errors - - - DURING_MOTION - 2 - Enable before motion, disable after motion - - - - FB_ScatteringFactorLUT - WARNING: This file is auto-generated. Do not modify it. - 575872 - - sTableName - STRING(80) - 648 - 32 - - - ItemType - Input - - - - - fEnergyEV - LREAL - 64 - 704 - - - ItemType - Input - - - - - f1 - LREAL - 64 - 768 - - - ItemType - Output - - - - - f2 - LREAL - 64 - 832 - - - ItemType - Output - - - - - bError - BOOL - Was the table name or data invalid? - 8 - 896 - - - ItemType - Output - - - - - bFound - BOOL - Was the input found in the table? - 8 - 904 - - - ItemType - Output - - - - - bDone - BOOL - Has the FB finished? - 8 - 912 - - - ItemType - Output - - - - - fTableLookupLow - LREAL - The lowest accepted lookup value. - 64 - 960 - - - ItemType - Output - - - - - fTableLookupHigh - LREAL - The highest accepted lookup value. - 64 - 1024 - - - ItemType - Output - - - - - bInit - BOOL - 8 - 1088 - - - iRowSize - UDINT - 32 - 1120 - - - fRow1 - LREAL - - 0 - 3 - - 32 - 1152 - - - fRow2 - LREAL - - 0 - 3 - - 32 - 1184 - - - fEnergyEV_RowDelta - LREAL - 64 - 1216 - - - iRowCount - UDINT - 32 - 1280 - - - iRowIdx - UDINT - 32 - 1312 - - - fSlope - LREAL - 64 - 1344 - - - fTable_Ge - LREAL - - 0 - 506 - - - 0 - 3 - - The data tables. These are Initialized on the first function block call. - 97152 - 1408 - - - fTable_C - LREAL - - 0 - 502 - - - 0 - 3 - - 96384 - 98560 - - - fTable_Al - LREAL - - 0 - 504 - - - 0 - 3 - - 96768 - 194944 - - - fTable_Be - LREAL - - 0 - 724 - - - 0 - 3 - - 139008 - 291712 - - - fTable_Si - LREAL - - 0 - 756 - - - 0 - 3 - - 145152 - 430720 - - - - PouType - FunctionBlock - - - - - PLCTONC_AXIS_REF_CTRL - 32 - - Enable - BIT - 1 - 0 - - - FeedEnablePlus - BIT - 1 - 1 - - - FeedEnableMinus - BIT - 1 - 2 - - - HomingSensor - BIT - 1 - 5 - - - AcceptBlockedDrive - BIT - 1 - 8 - - - PlcDebugFlag - BIT - 1 - 30 - - - NcDebugFlag - BIT - 1 - 31 - - - %08x - - - 0x%08x - - - 16#%08X - - - - PLCTONC_AXIS_REF - 1024 - - ControlDWord - PLCTONC_AXIS_REF_CTRL - 32 - 0 - - - Override - UDINT - 32 - 32 - - - AxisModeRequest - UDINT - 32 - 64 - - - AxisModeDWord - UDINT - 32 - 96 - - - AxisModeLReal - LREAL - 64 - 128 - - - PositionCorrection - LREAL - 64 - 192 - - - ExtSetPos - LREAL - 64 - 256 - - - ExtSetVelo - LREAL - 64 - 320 - - - ExtSetAcc - LREAL - 64 - 384 - - - ExtSetDirection - DINT - 32 - 448 - - - ExtControllerOutput - LREAL - 64 - 512 - - - GearRatio1 - LREAL - 64 - 576 - - - GearRatio2 - LREAL - 64 - 640 - - - GearRatio3 - LREAL - 64 - 704 - - - GearRatio4 - LREAL - 64 - 768 - - - MapState - BOOL - 8 - 832 - - - PlcCycleControl - BYTE - 8 - 840 - - - PlcCycleCount - BYTE - 8 - 848 - - - - NcStructType - 1 - - - - - NCAXLESTRUCT_FROMPLC3 - - - - - NCTOPLC_AXIS_REF_STATE - 32 - - Operational - BIT - 1 - 0 - - - Homed - BIT - 1 - 1 - - - NotMoving - BIT - 1 - 2 - - - InPositionArea - BIT - 1 - 3 - - - InTargetPosition - BIT - 1 - 4 - - - Protected - BIT - 1 - 5 - - - ErrorPropagationDelayed - BIT - 1 - 6 - - - HasBeenStopped - BIT - 1 - 7 - - - HasJob - BIT - 1 - 8 - - - PositiveDirection - BIT - 1 - 9 - - - NegativeDirection - BIT - 1 - 10 - - - HomingBusy - BIT - 1 - 11 - - - ConstantVelocity - BIT - 1 - 12 - - - Compensating - BIT - 1 - 13 - - - ExtSetPointGenEnabled - BIT - 1 - 14 - - - PhasingActive - BIT - 1 - 15 - - - ExternalLatchValid - BIT - 1 - 16 - - - NewTargetPos - BIT - 1 - 17 - - - ContinuousMotion - BIT - 1 - 19 - - - ControlLoopClosed - BIT - 1 - 20 - - - CamTableQueued - BIT - 1 - 21 - - - CamDataQueued - BIT - 1 - 22 - - - CamScalingPending - BIT - 1 - 23 - - - CmdBuffered - BIT - 1 - 24 - - - PTPmode - BIT - 1 - 25 - - - SoftLimitMinExceeded - BIT - 1 - 26 - - - SoftLimitMaxExceeded - BIT - 1 - 27 - - - DriveDeviceError - BIT - 1 - 28 - - - MotionCommandsLocked - BIT - 1 - 29 - - - IoDataInvalid - BIT - 1 - 30 - - - Error - BIT - 1 - 31 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_OPMODE - 32 - - OpModePosAreaMonitoring - BIT - 1 - 0 - - - OpModeTargetPosMonitoring - BIT - 1 - 1 - - - OpModeLoop - BIT - 1 - 2 - - - OpModeMotionMonitoring - BIT - 1 - 3 - - - OpModePEHTimeMonitoring - BIT - 1 - 4 - - - OpModeBacklashCompensation - BIT - 1 - 5 - - - OpModeDelayedErrorReaction - BIT - 1 - 6 - - - OpModeModulo - BIT - 1 - 7 - - - OpModeSimulationAxis - BIT - 1 - 8 - - - OpModePosLagMonitoring - BIT - 1 - 16 - - - OpModeVeloLagMonitoring - BIT - 1 - 17 - - - OpModeSoftLimitMinMonitoring - BIT - 1 - 18 - - - OpModeSoftLimitMaxMonitoring - BIT - 1 - 19 - - - OpModePosCorrection - BIT - 1 - 20 - - - OpModeAllowSlaveCommands - BIT - 1 - 21 - - - OpModeAllowExtSetAxisCommands - BIT - 1 - 22 - - - ApplicationRequest - BIT - 1 - 23 - - - - NCTOPLC_AXIS_REF_STATE2_FLAGS - 32 - - AvoidingCollision - BIT - 1 - 0 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_STATE2 - 32 - - Value - DWORD - 32 - 0 - - - Flags - NCTOPLC_AXIS_REF_STATE2_FLAGS - 32 - 0 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE - 8 - - CamActivationPending - BIT - 1 - 0 - - - CamDeactivationPending - BIT - 1 - 1 - - - CamActive - BIT - 1 - 2 - - - CamDataQueued - BIT - 1 - 6 - - - CamScalingPending - BIT - 1 - 7 - - - - UINTARR8 - 128 - UINT - - 0 - 8 - - - - NCTOPLC_AXIS_REF - 2048 - - StateDWord - NCTOPLC_AXIS_REF_STATE - 32 - 0 - - - ErrorCode - UDINT - 32 - 32 - - - AxisState - UDINT - Present State Of The Axis Movement (continuous axis): +]]>32649SETPOSUDINT329610SETVELOUDINT3212814SETACCUDINT3216015MODULOSETPOSUDINT3219211MODULOSETTURNSUDINT3222412SETDIRUDINT3225613TARGETPOSITIONUDINT3228819REMAININGTIMEANDPOSUDINT3232020STOPINFORMATIONUDINT3235224SETTASKCYCLE_WITHOUTCORRUDINT3238425SETPOS_WITHOUTCORRUDINT3241626SETVELO_WITHOUTCORRUDINT3244830SETACC_WITHOUTCORRUDINT3248031SETDIR_WITHOUTCORRUDINT3251229COUPLESTATEUDINT3254432CPLPARAMSUDINT3257634CPLFACTORUDINT3260835AXISCTRLLOOPIDXUDINT3264036AXISSETPOINTGENIDXUDINT3267237CPLCHARACVALUESUDINT3270438CAMINFOUDINT3273639CAMSTATUSUDINT3276840conditionalshow_ST_NCADS_AxisState832IDXGRPUDINT32016640IDXOFFS_ST_NCADS_IDXOFFS_AxisState80032conditionalshow_ST_NCADS_IDXOFFS_AxisFunctions1792RESETUDINT3201STOPUDINT32322CLEARUDINT32643EMERGENCYSTOPUDINT32964PARAMETRIZEDSTOPUDINT321285INITIALIZEUDINT321607ORIENTEDSTOPUDINT321929CALIBRUDINT3222416NEWTARGPOSUDINT3225617NEWTARGPOSANDVELOUDINT3228818CHANGEDYNAMICPARAMUDINT3232021UNIVERSALSTARTUDINT3235222SLAVEUNIVERSALSTARTUDINT3238423RELEASEAXISLOCKUDINT3241624SETEXTERNALERRORUDINT3244825SETPOSUDINT3248026SETCALFLAGUDINT3251227SETACTPOSUDINT3254428SETDRIVEPOSUDINT3257629SETENCODERSCALINGUDINT3260830SETPOSONTHEFLYUDINT3264031STARTUDINT3267232STARTEXTUDINT3270433STARTVELOCHANGEUDINT3273634ENABLEEXTGENUDINT3276835DISABLEEXTGENUDINT3280036REVERSINGSEQUENCEUDINT3283237STARTDRVOUTUDINT3286438STOPDRVOUTUDINT3289639CHANGEDRVOUTUDINT3292840JUMPTOOVERRIDEUDINT3296041EXTSETGENUNIVERSALSTARTUDINT3299243UNIVERSALTORQUESTARTUDINT32102445STARTSCOMUDINT32105648STOPSCOMUDINT32108849PHASINGREQEUSTUDINT32112052CPLUDINT32115264DECPLUDINT32118465CPLCHANGEUDINT32121666TABCPLCHANGEUDINT32124867STOPSLAVEUDINT32128068CPLTABUDINT32131269TABSLVACTIVCORUDINT32134470TABSLVLEAVECYCUDINT32137671TABSLVCOROFFSETUDINT32140872TABSLVSCALINGUDINT32144073CPLSOLOTABUDINT32147274CPLSYNCHRONIZINGUDINT32150475CAMSCALINGUDINT32153677DISABLEUDINT32156880ENABLEUDINT32160081CHANGEAXISCTRLLOOPUDINT32163282DRIVEDISABLEUDINT32166496DRIVEENABLEUDINT32169697RELEASEBRAKEUDINT32172898RECONFIGURATEUDINT321760112conditionalshow_ST_NCADS_AxisFunctions1824IDXGRPUDINT32016896IDXOFFS_ST_NCADS_IDXOFFS_AxisFunctions179232conditionalshow_ST_NCADS_Axis4320Parameter_ST_NCADS_AxisParameter16640State_ST_NCADS_AxisState8321664Functions_ST_NCADS_AxisFunctions18242496conditionalshow_ST_NCADS_IDXOFFS_TableParameter192MFREADCHARACVALUESUDINT32080WRITETABROWSUDINT323216777216WRITEMFTABROWSUDINT326483886080MFREADTABUDINT329634READSLAVEDYNAMICSUDINT3212835READMASTERPOSITIONUDINT3216036conditionalshow_ST_NCADS_TableParameter224IDXGRPUDINT32040960IDXOFFS_ST_NCADS_IDXOFFS_TableParameter19232conditionalshow_ST_NCADS_IDXOFFS_TableFunctions96CREATETABUDINT32065536CREATEMOTIONTABUDINT323265552DELETETABUDINT3264131072conditionalshow_ST_NCADS_TableFunctions128IDXGRPUDINT32041472IDXOFFS_ST_NCADS_IDXOFFS_TableFunctions9632conditionalshow_ST_NCADS_Table352Parameter_ST_NCADS_TableParameter2240Functions_ST_NCADS_TableFunctions128224conditionalshowADSRDDEVINFO1280NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputRDINFOBOOL8240ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputDEVNAMESTRING(19)160352ItemTypeOutputDEVVERUDINT32512ItemTypeOutputPouTypeFunctionBlockhide_all_locals_TCMCGLOBAL6976NCPORT_TCMCUINT1632500ItemTypeInputNCPORT_TCMC_COUPLINGUINT1648500ItemTypeInputNCNETID_TCMCT_AmsNetID19264ItemTypeInputNCPORT_TCMC_CAMUINT16256500ItemTypeInputNCPORT_TCMC_CAM_FASTUINT16272500ItemTypeInputNCNETID_TCMC_CAMT_AmsNetID192288ItemTypeInputNCPORT_TCMC_SUPERPOSITIONUINT16480501ItemTypeInputNCPORT_TCMC_RESETUINT16496500ItemTypeInputNcDeviceInfoTcMainVersionDWORD32512ItemTypeOutputNcDeviceInfoTcSubVersionDWORD32544ItemTypeOutputNcDeviceInfoNcDriverVersionDWORD32576ItemTypeOutputNcDeviceInfoNcVersionDWORD32608ItemTypeOutputNcDeviceInfoNcNameSTRING(19)160640ItemTypeOutputAxis_ST_NCADS_Axis4320800ItemTypeOutputsuppress_warning_0C0228Table_ST_NCADS_Table3525120ItemTypeOutputsuppress_warning_0C0228NCPORT_TCNCCAMMING_TABLEFUNCTIONUINT165472500tTargetPosTimeOutTIME3255046000tADSTimeOutTIME3255361000tStopMonitoringTimeOutTIME325568100NCTOPLC_FEEDBACK_MAXWAITCYCLESINT16560010fbADSRDDEVINFOADSRDDEVINFO12805632DeviceVersionDWORD326912InitBOOL86944ReadDeviceInfoPouTypeFunctionBlockconditionalshowENUM_StageEnableMode16INTALWAYS0NEVER1DURING_MOTION2FB_ScatteringFactorLUT575872sTableNameSTRING(80)64832ItemTypeInputfEnergyEVLREAL64704ItemTypeInputf1LREAL64768ItemTypeOutputf2LREAL64832ItemTypeOutputbErrorBOOL8896ItemTypeOutputbFoundBOOL8904ItemTypeOutputbDoneBOOL8912ItemTypeOutputfTableLookupLowLREAL64960ItemTypeOutputfTableLookupHighLREAL641024ItemTypeOutputbInitBOOL81088iRowSizeUDINT321120fRow1LREAL03321152fRow2LREAL03321184fEnergyEV_RowDeltaLREAL641216iRowCountUDINT321280iRowIdxUDINT321312fSlopeLREAL641344fTable_GeLREAL050603971521408fTable_CLREAL0502039638498560fTable_AlLREAL05040396768194944fTable_BeLREAL072403139008291712fTable_SiLREAL075603145152430720PouTypeFunctionBlockPLCTONC_AXIS_REF_CTRL32EnableBIT10FeedEnablePlusBIT11FeedEnableMinusBIT12HomingSensorBIT15AcceptBlockedDriveBIT18PlcDebugFlagBIT130NcDebugFlagBIT131%08x0x%08x16#%08XPLCTONC_AXIS_REF1024ControlDWordPLCTONC_AXIS_REF_CTRL320OverrideUDINT3232AxisModeRequestUDINT3264AxisModeDWordUDINT3296AxisModeLRealLREAL64128PositionCorrectionLREAL64192ExtSetPosLREAL64256ExtSetVeloLREAL64320ExtSetAccLREAL64384ExtSetDirectionDINT32448ExtControllerOutputLREAL64512GearRatio1LREAL64576GearRatio2LREAL64640GearRatio3LREAL64704GearRatio4LREAL64768MapStateBOOL8832PlcCycleControlBYTE8840PlcCycleCountBYTE8848NcStructType1NCAXLESTRUCT_FROMPLC3NCTOPLC_AXIS_REF_STATE32OperationalBIT10HomedBIT11NotMovingBIT12InPositionAreaBIT13InTargetPositionBIT14ProtectedBIT15ErrorPropagationDelayedBIT16HasBeenStoppedBIT17HasJobBIT18PositiveDirectionBIT19NegativeDirectionBIT110HomingBusyBIT111ConstantVelocityBIT112CompensatingBIT113ExtSetPointGenEnabledBIT114PhasingActiveBIT115ExternalLatchValidBIT116NewTargetPosBIT117ContinuousMotionBIT119ControlLoopClosedBIT120CamTableQueuedBIT121CamDataQueuedBIT122CamScalingPendingBIT123CmdBufferedBIT124PTPmodeBIT125SoftLimitMinExceededBIT126SoftLimitMaxExceededBIT127DriveDeviceErrorBIT128MotionCommandsLockedBIT129IoDataInvalidBIT130ErrorBIT131%08x0x%08x16#%08XNCTOPLC_AXIS_REF_OPMODE32OpModePosAreaMonitoringBIT10OpModeTargetPosMonitoringBIT11OpModeLoopBIT12OpModeMotionMonitoringBIT13OpModePEHTimeMonitoringBIT14OpModeBacklashCompensationBIT15OpModeDelayedErrorReactionBIT16OpModeModuloBIT17OpModeSimulationAxisBIT18OpModePosLagMonitoringBIT116OpModeVeloLagMonitoringBIT117OpModeSoftLimitMinMonitoringBIT118OpModeSoftLimitMaxMonitoringBIT119OpModePosCorrectionBIT120OpModeAllowSlaveCommandsBIT121OpModeAllowExtSetAxisCommandsBIT122ApplicationRequestBIT123NCTOPLC_AXIS_REF_STATE2_FLAGS32AvoidingCollisionBIT10%08x0x%08x16#%08XNCTOPLC_AXIS_REF_STATE232ValueDWORD320FlagsNCTOPLC_AXIS_REF_STATE2_FLAGS320%08x0x%08x16#%08XNCTOPLC_AXIS_REF_CAMCOUPLINGSTATE8CamActivationPendingBIT10CamDeactivationPendingBIT11CamActiveBIT12CamDataQueuedBIT16CamScalingPendingBIT17UINTARR8128UINT08NCTOPLC_AXIS_REF2048StateDWordNCTOPLC_AXIS_REF_STATE320ErrorCodeUDINT3232AxisStateUDINT - 32 - 64 - - - AxisModeConfirmation - UDINT - 32 - 96 - - - HomingState - UDINT - Axis Homing Status: +]]>3264AxisModeConfirmationUDINT3296HomingStateUDINT - 32 - 128 - - - CoupleState - UDINT - Axis Coupling Status: +]]>32128CoupleStateUDINT - 32 - 160 - - - SvbEntries - UDINT - 32 - 192 - - - SafEntries - UDINT - 32 - 224 - - - AxisId - UDINT - 32 - 256 - - - OpModeDWord - NCTOPLC_AXIS_REF_OPMODE - 32 - 288 - - - ActPos - LREAL - 64 - 320 - - - ModuloActPos - LREAL - 64 - 384 - - - ActiveControlLoopIndex - UINT - 16 - 448 - - - ControlLoopIndex - UINT - 16 - 464 - - - ModuloActTurns - DINT - 32 - 480 - - - ActVelo - LREAL - 64 - 512 - - - PosDiff - LREAL - 64 - 576 - - - SetPos - LREAL - 64 - 640 - - - SetVelo - LREAL - 64 - 704 - - - SetAcc - LREAL - 64 - 768 - - - TargetPos - LREAL - 64 - 832 - - - ModuloSetPos - LREAL - 64 - 896 - - - ModuloSetTurns - DINT - 32 - 960 - - - CmdNo - UINT - 16 - 992 - - - CmdState - UINT - 16 - 1008 - - - SetJerk - LREAL - 64 - 1024 - - - SetTorque - LREAL - 64 - 1088 - - - ActTorque - LREAL - 64 - 1152 - - - StateDWord2 - NCTOPLC_AXIS_REF_STATE2 - 32 - 1216 - - - StateDWord3 - DWORD - 32 - 1248 - - - TouchProbeState - DWORD - 32 - 1280 - - - TouchProbeCounter - DWORD - 32 - 1312 - - - CamCouplingState - NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE - - 0 - 8 - - 64 - 1344 - - - CamCouplingTableID - UINTARR8 - 128 - 1408 - - - ActTorqueDerivative - LREAL - 64 - 1536 - - - SetTorqueDerivative - LREAL - 64 - 1600 - - - ActPosWithoutPosCorrection - LREAL - 64 - 1792 - - - ActAcc - LREAL - 64 - 1856 - - - DcTimeStamp - UDINT - 32 - 1920 - - - - NcStructType - 2 - - - - - NCAXLESTRUCT_TOPLC - - - NCAXLESTRUCT_TOPLC2 - - - NCAXLESTRUCT_TOPLC3 - - - NCAXLESTRUCT_TOPLC4 - - - - - - - - - - - - - - ST_AdsAddress - 224 - - NetId - STRING(23) - 192 - 0 - - - Port - UINT - 16 - 192 - - - Channel - UINT - 16 - 208 - - - - MC_AxisStates - 16 - INT - - MC_AXISSTATE_UNDEFINED - 0 - - - MC_AXISSTATE_DISABLED - 1 - - - MC_AXISSTATE_STANDSTILL - 2 - - - MC_AXISSTATE_ERRORSTOP - 3 - - - MC_AXISSTATE_STOPPING - 4 - - - MC_AXISSTATE_HOMING - 5 - - - MC_AXISSTATE_DISCRETEMOTION - 6 - - - MC_AXISSTATE_CONTINOUSMOTION - 7 - - - MC_AXISSTATE_SYNCHRONIZEDMOTION - 8 - - - - ST_AxisOpModes - axis operation mode feedback from NcToPlc. - 136 - - PositionAreaMonitoring - BOOL - bit 0 - OpModeDWord - 8 - 0 - - - TargetPositionMonitoring - BOOL - bit 1 - OpModeDWord - 8 - 8 - - - LoopMode - BOOL - bit 2 - OpModeDWord - loop mode for two speed axes - 8 - 16 - - - MotionMonitoring - BOOL - bit 3 - OpModeDWord - 8 - 24 - - - PEHTimeMonitoring - BOOL - bit 4 - OpModeDWord - 8 - 32 - - - BacklashCompensation - BOOL - bit 5 - OpModeDWord - 8 - 40 - - - DelayedErrorReaction - BOOL - bit 6 - OpModeDWord - 8 - 48 - - - Modulo - BOOL - bit 7 - OpModeDWord - axis is parameterized as modulo axis - 8 - 56 - - - SimulationAxis - BOOL - bit 8 - OpModeDWord - axis is a simulation axis - available from 2.11 R2 B2033 - 2011-05-31 KSt - 8 - 64 - - - StopMonitoring - BOOL - bit 12 - OpModeDWord - TargetPositionMonitoring for Stop and Halt commands - available from 2.11 R3 - 2011-12-09 KSt - 8 - 72 - - - PositionLagMonitoring - BOOL - bit 16 - OpModeDWord - 8 - 80 - - - VelocityLagMonitoring - BOOL - bit 17 - OpModeDWord - 8 - 88 - - - SoftLimitMinMonitoring - BOOL - bit 18 - OpModeDWord - 8 - 96 - - - SoftLimitMaxMonitoring - BOOL - bit 19 - OpModeDWord - 8 - 104 - - - PositionCorrection - BOOL - bit 20 - OpModeDWord - 8 - 112 - - - AllowSlaveCommands - BOOL - 2009-02-20 KSt - 8 - 120 - - - AllowExtSetAxisCommands - BOOL - 2011-10-13 KSt - 8 - 128 - - - - ST_AxisStatus - 768 - - UpdateTaskIndex - BYTE - Task-Index of the task that updated this data set - 8 - 0 - - - UpdateCycleTime - LREAL - task cycle time of the task which calls the status function - 64 - 64 - - - CycleCounter - UDINT - PLC cycle counter when this data set updated - 32 - 128 - - - NcCycleCounter - UDINT - NC cycle counter incremented after NC task updated NcToPlc data structures - 32 - 160 - - - MotionState - MC_AxisStates - motion state in the PLCopen state diagram - 16 - 192 - - - Error - BOOL - StateDWord bit 31 - axis error state - 8 - 208 - - - ErrorID - UDINT - axis error code - 32 - 224 - - - displaymode - hex - - - - - ErrorStop - BOOL - PLCopen motion control statemachine states: - 8 - 256 - - - Disabled - BOOL - 8 - 264 - - - Stopping - BOOL - 8 - 272 - - - StandStill - BOOL - 8 - 280 - - - DiscreteMotion - BOOL - 8 - 288 - - - ContinuousMotion - BOOL - StateDWord bit 19 - 8 - 296 - - - SynchronizedMotion - BOOL - 8 - 304 - - - Homing - BOOL - 8 - 312 - - - ConstantVelocity - BOOL - StateDWord bit 12 - 8 - 320 - - - Accelerating - BOOL - 8 - 328 - - - Decelerating - BOOL - 8 - 336 - - - Operational - BOOL - StateDWord bit 0 - (was ready) - 8 - 344 - - - ControlLoopClosed - BOOL - StateDWord bit 20 - operational and position control active - 8 - 352 - - - HasJob - BOOL - StateDWord bit 8 - 8 - 360 - - - HasBeenStopped - BOOL - StateDWord bit 7 - 8 - 368 - - - NewTargetPosition - BOOL - StateDWord bit 17 - new target position commanded during move - 8 - 376 - - - InPositionArea - BOOL - StateDWord bit 3 - 8 - 384 - - - InTargetPosition - BOOL - StateDWord bit 4 - 8 - 392 - - - ProtectedMode - BOOL - StateDWord bit 5 - 8 - 400 - - - Homed - BOOL - StateDWord bit 1 - 8 - 408 - - - HomingBusy - BOOL - StateDWord bit 11 - 8 - 416 - - - MotionCommandsLocked - BOOL - StateDWord bit 29 - stop 'n hold - 8 - 424 - - - SoftLimitMinExceeded - BOOL - StateDWord bit 26 - reverse soft travel limit exceeded - 8 - 432 - - - SoftLimitMaxExceeded - BOOL - StateDWord bit 27 - forward soft travel limit exceeded - 8 - 440 - - - Moving - BOOL - StateDWord bit 9+10 - 8 - 448 - - - PositiveDirection - BOOL - StateDWord bit 9 - 8 - 456 - - - NegativeDirection - BOOL - StateDWord bit 10 - 8 - 464 - - - NotMoving - BOOL - StateDWord bit 2 - 8 - 472 - - - Compensating - BOOL - superposition - overlayed motion - 8 - 480 - - - ExtSetPointGenEnabled - BOOL - StateDWord bit 14 - 8 - 488 - - - PhasingActive - BOOL - StateDWord bit 15 - 8 - 496 - - - ExternalLatchValid - BOOL - StateDWord bit 16 - 8 - 504 - - - CamDataQueued - BOOL - StateDWord bit 22 - 8 - 512 - - - CamTableQueued - BOOL - StateDWord bit 21 - 8 - 520 - - - CamScalingPending - BOOL - StateDWord bit 23 - 8 - 528 - - - CmdBuffered - BOOL - StateDWord bit 24 - 8 - 536 - - - PTPmode - BOOL - StateDWord bit 25 - 8 - 544 - - - DriveDeviceError - BOOL - StateDWord bit 28 - 8 - 552 - - - IoDataInvalid - BOOL - StateDWord bit 30 - 8 - 560 - - - ErrorPropagationDelayed - BOOL - StateDWord bit 6 - 8 - 568 - - - DriveLimitActive - BOOL - StateDWord bit 18 - 20181213 Fap - 8 - 576 - - - Coupled - BOOL - Axis.NcToPlc.CoupleState - 8 - 584 - - - OpMode - ST_AxisOpModes - axis operation mode feedback from NcToPlc - 136 - 592 - - - NcApplicationRequest - BOOL - OpModeDWord bit 23 - 8 - 728 - - - - E_NcDriveType - 32 - DWORD - - NcDriveType_undefined - 0 - - - NcDriveType_M2400_DAC1 - 1 - - - NcDriveType_M2400_DAC2 - 2 - - - NcDriveType_M2400_DAC3 - 3 - - - NcDriveType_M2400_DAC4 - 4 - - - NcDriveType_KL4XXX - 5 - MDP 252/253: KL4xxx, PWM KL2502_30K (Frq-Cnt-Impuls-Modus), KL4132 (16 Bit), Pulse-Train KL2521, IP2512 - - - NcDriveType_KL4XXX_NonLinear - 6 - MDP 252/253: Analog-Typ für nichtlineare Kennlinie - - - NcDriveType_Discete_TwoSpeed - 7 - - - NcDriveType_Stepper - 8 - - - NcDriveType_Sercos - 9 - - - NcDriveType_KL5051 - 10 - MDP 510: BISSI Drive KL5051 mit 32 Bit (siehe KL4XXX) - - - NcDriveType_AX2000_B200 - 11 - AX2000-B200 Lightbus, Inkremental mit 32 Bit (AX2000) - - - NcDriveType_ProfiDrive - 12 - Inkremental mit 32 Bit - - - NcDriveType_Universal - 13 - Variable Bitmaske (max. 32 Bit, signed value) - - - NcDriveType_NcBackplane - 14 - Variable Bitmaske (max. 32 Bit, signed value) - - - NcDriveType_CANopen_Lenze - 15 - CANopen Lenze (max. 32 Bit, signed value) - - - NcDriveType_CANopen_DS402_MDP742 - 16 - MDP 742 (DS402): CANopen und EtherCAT (AX2000-B510, AX2000-B1x0, EL7201, AX8000) - - - NcDriveType_AX2000_B900 - 17 - AX2000-B900 Ethernet (max. 32 Bit, signed value) - - - NcDriveType_KL2531_Stepper - 20 - Schrittmotorklemme KL2531/KL2541 - - - NcDriveType_KL2532_DC - 21 - 2-Kanal-DC-Motor-Endstufe (2-channel DC motor stage) KL2532/KL2542, 2-Kanal-PWM-DC-Motorendstufe KL2535/KL2545 - - - NcDriveType_TCOM - 22 - TCOM Drive -> Interface to Soft Drive - - - NcDriveType_MDP_733 - 23 - MDP 733: Modular Device Profile MDP 733 for DC (e.g. EL7332/EL7342) (20.02.09) - - - NcDriveType_MDP_703 - 24 - MDP 703: Modular Device Profile MDP 703 for stepper (e.g. EL7031/EL7041) - - - - E_NcEncoderType - 32 - DWORD - - NcEncoderType_undefined - 0 - - - NcEncoderType_Simulation - 1 - Simulation - - - NcEncoderType_ABS_M3000 - 2 - Absolut mit 24 und 25 Bit sowie 12 und 13 Bit Single Turn Encoder (M3000) - - - NcEncoderType_INC_M31X0 - 3 - Inkremental mit 24 Bit (M31x0, M3200, M3100, M2000) - - - NcEncoderType_INC_KL5101 - 4 - MDP 511: Inkremental mit 16 Bit und Latch (MDP511: EL7041, EL5101, EL5151, EL2521, EL5021(SinCos); KL5101, IP5109, KL5111) - - - NcEncoderType_ABS_KL5001_SSI - 5 - MDP 500/501: Absolut SSI mit 24 Bit (KL5001, IP5009)(MDP 501: EL5001) - - - NcEncoderType_INC_KL5051 - 6 - MDP 510: Absolut/Inkremental BISSI mit 16 Bit (KL5051, PWM KL2502_30K (Frq-Cnt-Impuls-Modus), Pulse-Train KL2521, IP2512 ) - - - NcEncoderType_ABS_KL30XX - 7 - Absolut Analog Eingang mit 16 Bit (KL30xx) - - - NcEncoderType_INC_Sercos_P - 8 - SERCOS "Encoder" POS - - - NcEncoderType_INC_Sercos_PV - 9 - SERCOS "Encoder" POS und VELO - - - NcEncoderType_INC_Binary - 10 - Binaerer Inkremental Encoder (0/1) - - - NcEncoderType_ABS_M2510 - 11 - Absolut Analog Eingang mit 12 Bit (M2510) - - - NcEncoderType_ABS_FOX50 - 12 - T&R Fox 50 Modul (24 Bit Absolut (SSI)) - - - NcEncoderType_ABS_HYDRAULIC_FORCE - 13 - MMW-Typ: Kraftermittlung aus Pa, Pb, Aa, Ab - - - NcEncoderType_INC_AX2000_B200 - 14 - Inkremental AX2000-B200 Lightbus mit 16/20 Bit (AX2000) - - - NcEncoderType_INC_PROFIDRIVE - 15 - Inkremental mit 32 Bit - - - NcEncoderType_INC_UNIVERSAL - 16 - Inkremental mit variabler Bitmaske (max. 32 Bit) - - - NcEncoderType_INC_NCBACKPLANE - 17 - Inkremental NC Rückwand - - - NcEncoderType_INC_CANOPEN_LENZE - 18 - Inkremental CANopen Lenze - - - NcEncoderType_INC_CANOPEN_DS402_MDP513_MDP742 - 19 - MDP 513 / MDP 742 (DS402): CANopen und EtherCAT (AX2000-B510, AX2000-B1x0, EL7201, EL5032/32Bit) - - - NcEncoderType_INC_AX2000_B900 - 20 - Inkremental AX2000-B900 Ethernet - - - NcEncoderType_INC_KL5151 - 21 - Inkremental mit 32 Bit Zaehler und int.+ ext. 32 Bit Latch (KL5151_0000) (nur umschaltbar), die 2-kanalige KL5151_0050 hat kein Latch ! - - - NcEncoderType_INC_IP5209 - 24 - Inkremental mit 32 Bit Zaehler und int. 32 Bit Latch (IP5209) - - - NcEncoderType_INC_KL2531_Stepper - 25 - Inkremental mit 16 Bit Zaehler und int.+ext. 16 Bit Latch (nur umschaltbar) (Schrittmotorklemme KL2531/KL2541) - - - NcEncoderType_INC_KL2532_DC - 26 - Inkremental mit 16 Bit Zaehler und ext. 16 Bit Latch (nur umschaltbar) (2-Kanal-DC-Motor-Endstufe KL2532/KL2542), 2-Kanal-PWM-DC-Motorendstufe KL2535/KL2545 - - - NcEncoderType_INC_TIMEBASEGENERATOR - 27 - Time Base Generator - - - NcEncoderType_INC_TCOM - 28 - TCOM Encoder -> Interface to Soft Drive Encoder - - - NcEncoderType_INC_CANOPEN_MDP513_64BIT - 29 - MDP 513 (DS402, EnDat2.2, 64 Bit): EL5032/64Bit - - - NcEncoderType_SPECIFIC - 100 - - - - E_NcAxisType - 32 - DWORD - - NcAxisType_undefined - 0 - - - NcAxisType_Continious - 1 - Kontinuierliche Achse (auch SERCOS) - - - NcAxisType_Discrete_TwoSpeed - 2 - Diskrete Achse (Eil/Schleich-Achse) - - - NcAxisType_LowCostStepper_DigIO - 3 - Schrittmotor Achse (ohne PWM Klemme KL2502/30 und ohne Pulse-Train KL2521) - - - NcAxisType_Encoder - 5 - Encoder Achse - - - NcAxisType_Hydraulic - 6 - Kontinuierliche Achse mit Betriebsartumschaltung fur Positions-/Druck-Regelung - - - NcAxisType_TimeGenerator - 7 - Time Base Generator - - - NcAxisType_Specific - 100 - - - - ST_DriveAddress - 672 - - NetID - T_AmsNetID - AMS NetID of the hardware drive as a string - 192 - 0 - - - NetIdBytes - T_AmsNetIdArr - AMS NetID of the hardware drive as a byte array (same information as NetID) - 48 - 192 - - - SlaveAddress - T_AmsPort - slave address of the hardware drive connected to a bus master - 16 - 240 - - - Channel - BYTE - channel number of the hardware drive - 8 - 256 - - - NcDriveId - DWORD - ID [1..255] of the NC software drive of an axis - 32 - 288 - - - NcDriveIndex - DWORD - index [0..9] of the NC software drive of an axis - 32 - 320 - - - NcDriveType - E_NcDriveType - type enumeration of the NC software drive of an axis - 32 - 352 - - - NcEncoderId - DWORD - ID [1..255] of the NC software encoder of an axis - 32 - 384 - - - NcEncoderIndex - DWORD - index [0..9] of the NC software encoder of an axis - 32 - 416 - - - NcEncoderType - E_NcEncoderType - type enumeration of the NC encoder drive of an axis - 32 - 448 - - - NcAxisId - DWORD - ID [1..255] of the NC axis - 32 - 480 - - - NcAxisType - E_NcAxisType - type enumeration of the NC axis - 32 - 512 - - - TcSoftDriveObjectId - OTCID - new since 2016-04-11 FAP - just available with versions after this date, otherwise zero - 32 - 544 - - - conditionalshow - - - - - TcDriveObjectId - OTCID - 32 - 576 - - - TcEncoderObjectId - OTCID - 32 - 608 - - - TcAxisObjectId - OTCID - 32 - 640 - - - - _E_PhasingState - 16 - INT - - PhasingInactive - 0 - - - PhasingActivated - 1 - - - PhasingAborted - 2 - - - - _InternalAxisRefData - 128 - - NcCycleCounterAvailable - BOOL - TRUE if the NcCycleCounter is definitely available on the target system - FALSE if undefined - 8 - 0 - - - NcCycleCounter_AtReadStatusCall - UDINT - current NC cycle counter when calling ReadStatus - 32 - 32 - - - LastTaskIndex_AtReadStatusCall - BYTE - task index of last recent status update - 8 - 64 - - - CounterSameTaskIndex_AtReadStatusCall - UINT - counter increments to max 100 if the task index for the status update never changes - 16 - 80 - - - PhasingState - _E_PhasingState - KSt 20190703 global handshake for phasing blocks - 16 - 96 - - - - conditionalshow - - - - - AXIS_REF - +]]>32160SvbEntriesUDINT32192SafEntriesUDINT32224AxisIdUDINT32256OpModeDWordNCTOPLC_AXIS_REF_OPMODE32288ActPosLREAL64320ModuloActPosLREAL64384ActiveControlLoopIndexUINT16448ControlLoopIndexUINT16464ModuloActTurnsDINT32480ActVeloLREAL64512PosDiffLREAL64576SetPosLREAL64640SetVeloLREAL64704SetAccLREAL64768TargetPosLREAL64832ModuloSetPosLREAL64896ModuloSetTurnsDINT32960CmdNoUINT16992CmdStateUINT161008SetJerkLREAL641024SetTorqueLREAL641088ActTorqueLREAL641152StateDWord2NCTOPLC_AXIS_REF_STATE2321216StateDWord3DWORD321248TouchProbeStateDWORD321280TouchProbeCounterDWORD321312CamCouplingStateNCTOPLC_AXIS_REF_CAMCOUPLINGSTATE08641344CamCouplingTableIDUINTARR81281408ActTorqueDerivativeLREAL641536SetTorqueDerivativeLREAL641600ActPosWithoutPosCorrectionLREAL641792ActAccLREAL641856DcTimeStampUDINT321920NcStructType2NCAXLESTRUCT_TOPLCNCAXLESTRUCT_TOPLC2NCAXLESTRUCT_TOPLC3NCAXLESTRUCT_TOPLC4ST_AdsAddress224NetIdSTRING(23)1920PortUINT16192ChannelUINT16208MC_AxisStates16INTMC_AXISSTATE_UNDEFINED0MC_AXISSTATE_DISABLED1MC_AXISSTATE_STANDSTILL2MC_AXISSTATE_ERRORSTOP3MC_AXISSTATE_STOPPING4MC_AXISSTATE_HOMING5MC_AXISSTATE_DISCRETEMOTION6MC_AXISSTATE_CONTINOUSMOTION7MC_AXISSTATE_SYNCHRONIZEDMOTION8ST_AxisOpModes136PositionAreaMonitoringBOOL80TargetPositionMonitoringBOOL88LoopModeBOOL816MotionMonitoringBOOL824PEHTimeMonitoringBOOL832BacklashCompensationBOOL840DelayedErrorReactionBOOL848ModuloBOOL856SimulationAxisBOOL864StopMonitoringBOOL872PositionLagMonitoringBOOL880VelocityLagMonitoringBOOL888SoftLimitMinMonitoringBOOL896SoftLimitMaxMonitoringBOOL8104PositionCorrectionBOOL8112AllowSlaveCommandsBOOL8120AllowExtSetAxisCommandsBOOL8128ST_AxisStatus768UpdateTaskIndexBYTE80UpdateCycleTimeLREAL6464CycleCounterUDINT32128NcCycleCounterUDINT32160MotionStateMC_AxisStates16192ErrorBOOL8208ErrorIDUDINT32224displaymodehexErrorStopBOOL8256DisabledBOOL8264StoppingBOOL8272StandStillBOOL8280DiscreteMotionBOOL8288ContinuousMotionBOOL8296SynchronizedMotionBOOL8304HomingBOOL8312ConstantVelocityBOOL8320AcceleratingBOOL8328DeceleratingBOOL8336OperationalBOOL8344ControlLoopClosedBOOL8352HasJobBOOL8360HasBeenStoppedBOOL8368NewTargetPositionBOOL8376InPositionAreaBOOL8384InTargetPositionBOOL8392ProtectedModeBOOL8400HomedBOOL8408HomingBusyBOOL8416MotionCommandsLockedBOOL8424SoftLimitMinExceededBOOL8432SoftLimitMaxExceededBOOL8440MovingBOOL8448PositiveDirectionBOOL8456NegativeDirectionBOOL8464NotMovingBOOL8472CompensatingBOOL8480ExtSetPointGenEnabledBOOL8488PhasingActiveBOOL8496ExternalLatchValidBOOL8504CamDataQueuedBOOL8512CamTableQueuedBOOL8520CamScalingPendingBOOL8528CmdBufferedBOOL8536PTPmodeBOOL8544DriveDeviceErrorBOOL8552IoDataInvalidBOOL8560ErrorPropagationDelayedBOOL8568DriveLimitActiveBOOL8576CoupledBOOL8584OpModeST_AxisOpModes136592NcApplicationRequestBOOL8728E_NcDriveType32DWORDNcDriveType_undefined0NcDriveType_M2400_DAC11NcDriveType_M2400_DAC22NcDriveType_M2400_DAC33NcDriveType_M2400_DAC44NcDriveType_KL4XXX5NcDriveType_KL4XXX_NonLinear6NcDriveType_Discete_TwoSpeed7NcDriveType_Stepper8NcDriveType_Sercos9NcDriveType_KL505110NcDriveType_AX2000_B20011NcDriveType_ProfiDrive12NcDriveType_Universal13NcDriveType_NcBackplane14NcDriveType_CANopen_Lenze15NcDriveType_CANopen_DS402_MDP74216NcDriveType_AX2000_B90017NcDriveType_KL2531_Stepper20NcDriveType_KL2532_DC21NcDriveType_TCOM22 Interface to Soft Drive]]>NcDriveType_MDP_73323NcDriveType_MDP_70324E_NcEncoderType32DWORDNcEncoderType_undefined0NcEncoderType_Simulation1NcEncoderType_ABS_M30002NcEncoderType_INC_M31X03NcEncoderType_INC_KL51014NcEncoderType_ABS_KL5001_SSI5NcEncoderType_INC_KL50516NcEncoderType_ABS_KL30XX7NcEncoderType_INC_Sercos_P8NcEncoderType_INC_Sercos_PV9NcEncoderType_INC_Binary10NcEncoderType_ABS_M251011NcEncoderType_ABS_FOX5012NcEncoderType_ABS_HYDRAULIC_FORCE13NcEncoderType_INC_AX2000_B20014NcEncoderType_INC_PROFIDRIVE15NcEncoderType_INC_UNIVERSAL16NcEncoderType_INC_NCBACKPLANE17NcEncoderType_INC_CANOPEN_LENZE18NcEncoderType_INC_CANOPEN_DS402_MDP513_MDP74219NcEncoderType_INC_AX2000_B90020NcEncoderType_INC_KL515121NcEncoderType_INC_IP520924NcEncoderType_INC_KL2531_Stepper25NcEncoderType_INC_KL2532_DC26NcEncoderType_INC_TIMEBASEGENERATOR27NcEncoderType_INC_TCOM28 Interface to Soft Drive Encoder]]>NcEncoderType_INC_CANOPEN_MDP513_64BIT29NcEncoderType_SPECIFIC100E_NcAxisType32DWORDNcAxisType_undefined0NcAxisType_Continious1NcAxisType_Discrete_TwoSpeed2NcAxisType_LowCostStepper_DigIO3NcAxisType_Encoder5NcAxisType_Hydraulic6NcAxisType_TimeGenerator7NcAxisType_Specific100ST_DriveAddress672NetIDT_AmsNetID1920NetIdBytesT_AmsNetIdArr48192SlaveAddressT_AmsPort16240ChannelBYTE8256NcDriveIdDWORD32288NcDriveIndexDWORD32320NcDriveTypeE_NcDriveType32352NcEncoderIdDWORD32384NcEncoderIndexDWORD32416NcEncoderTypeE_NcEncoderType32448NcAxisIdDWORD32480NcAxisTypeE_NcAxisType32512TcSoftDriveObjectIdOTCID32544conditionalshowTcDriveObjectIdOTCID32576TcEncoderObjectIdOTCID32608TcAxisObjectIdOTCID32640_E_PhasingState16INTPhasingInactive0PhasingActivated1PhasingAborted2_InternalAxisRefData128NcCycleCounterAvailableBOOL80NcCycleCounter_AtReadStatusCallUDINT3232LastTaskIndex_AtReadStatusCallBYTE864CounterSameTaskIndex_AtReadStatusCallUINT1680PhasingState_E_PhasingState1696conditionalshowAXIS_REF - 9088 - - PlcToNc - PLCTONC_AXIS_REF - 1024 - 64 - - - ItemType - Input - - - TcAddressType - Output - - - - - NcToPlc - NCTOPLC_AXIS_REF - 2048 - 1088 - - - ItemType - Output - - - TcAddressType - Input - - - - - ADS - ST_AdsAddress - 224 - 3136 - - - ItemType - Output - - - - - Status - ST_AxisStatus - 768 - 3392 - - - ItemType - Output - - - - - DriveAddress - ST_DriveAddress - 672 - 4160 - - - ItemType - Input - - - - - _internal - _InternalAxisRefData - 128 - 4832 - - - conditionalshow - - - - - Storage - DWORD - - 0 - 128 - - 4096 - 4960 - - - conditionalshow - - - - - ReadStatus - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - ENUM_StageBrakeMode - 16 - INT - - IF_ENABLED - 0 - Disengage brake when the motor is enabled - - - IF_MOVING - 1 - Disengage brake when the motor is moving - - - NO_BRAKE - 2 - Do not change the brake state in FB_MotionStage - - - - ENUM_EpicsHomeCmd - 16 - INT - - LOW_LIMIT - 1 - Low limit switch - - - HIGH_LIMIT - 2 - High limit switch - - - HOME_VIA_LOW - 3 - Home switch via low switch - - - HOME_VIA_HIGH - 4 - Home switch via high switch - - - ABSOLUTE_SET - 15 - Set here to be fHomePosition - - - NONE - -1 - Do not home, ever - - - - ST_AxisParameterSet - 8192 - - AxisId - DWORD - TC3 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& - 32 - 0 - - - nAxisType - E_NcAxisType - 0x00000003 - 32 - 32 - - - sAxisName - STRING(31) - 0x00000002 - 256 - 64 - - - fAxisCycleTime - LREAL - available from Tc 2.11 R2 - 64 - 320 - - - bEnablePositionAreaControl - WORD - 0x0000000F - 16 - 384 - - - fPositionAreaControlRange - LREAL - 0x00000010 - 64 - 448 - - - bEnableMotionControl - WORD - 0x00000011 - 16 - 512 - - - fMotionControlTime - LREAL - 0x00000012 - 64 - 576 - - - bEnableLoop - WORD - 0x00000013 - 16 - 640 - - - fLoopDistance - LREAL - 0x00000014 - 64 - 704 - - - bEnableTargetPosControl - WORD - 0x00000015 - 16 - 768 - - - fTargetPosControlRange - LREAL - 0x00000016 - 64 - 832 - - - fTargetPosControlTime - LREAL - 0x00000017 - 64 - 896 - - - fVeloMaximum - LREAL - 0x00000027 - 64 - 960 - - - fRefVeloSearch - LREAL - 0x00000006 calibration velo (TO plc cam) (17.05.11: parameter extension) - 64 - 1024 - - - fRefVeloSync - LREAL - 0x00000007 calibration velo (off plc cam) (17.05.11: parameter extension) - 64 - 1088 - - - fVeloSlowManual - LREAL - 0x00000008 manual velocity (slow) (17.05.11: parameter extension) - 64 - 1152 - - - fVeloFastManual - LREAL - 0x00000009 manual velocity (fast) (17.05.11: parameter extension) - 64 - 1216 - - - fMotionControlRange - LREAL - 0x00000028 - 64 - 1280 - - - bEnablePEHTimeControl - WORD - 0x00000029 - 16 - 1344 - - - fPEHControlTime - LREAL - 0x0000002A - 64 - 1408 - - - bEnableBacklashCompensation - WORD - 0x0000002B - 16 - 1472 - - - fBacklash - LREAL - 0x0000002C - 64 - 1536 - - - sAmsNetId - T_AmsNetID - 0x00000031 (Wandlung von "BYTE b[6]" zum nullterminierten STRING mit 23+1 Zeichen) - 192 - 1600 - - - nPort - WORD - 0x00000031 - 16 - 1792 - - - nChnNo - WORD - 0x00000031 - 16 - 1808 - - - fAcceleration - LREAL - 0x00000101 - 64 - 1856 - - - fDeceleration - LREAL - 0x00000102 - 64 - 1920 - - - fJerk - LREAL - 0x00000103 - 64 - 1984 - - - nEncId - DWORD - 0x00010001 - 32 - 2048 - - - nEncType - E_NcEncoderType - 0x00010003 - 32 - 2080 - - - sEncName - STRING(31) - 0x00010002 - 256 - 2112 - - - fEncScaleFactorNumerator - LREAL - 0x00010023 - 64 - 2368 - - - fEncScaleFactorDenominator - LREAL - 0x00010024 - 64 - 2432 - - - fEncScaleFactorInternal - LREAL - fEncScaleFactorInternal = fEncScaleFactorNumerator / fEncScaleFactorDenominator - 64 - 2496 - - - fEncOffset - LREAL - 0x00010007 - 64 - 2560 - - - bEncIsInverse - WORD - 0x00010008 - 16 - 2624 - - - fEncModuloFactor - LREAL - 0x00010009 - 64 - 2688 - - - nEncMode - DWORD - 0x0001000A - 32 - 2752 - - - bEncEnableSoftEndMinControl - WORD - 0x0001000B - 16 - 2784 - - - bEncEnableSoftEndMaxControl - WORD - 0x0001000C - 16 - 2800 - - - fEncSoftEndMin - LREAL - 0x0001000D - 64 - 2816 - - - fEncSoftEndMax - LREAL - 0x0001000E - 64 - 2880 - - - nEncMaxIncrement - DWORD - 0x00010015 - 32 - 2944 - - - nEncRefSoftSyncMask - DWORD - 0x00010108 - 32 - 2976 - - - bEncEnablePosCorrection - WORD - 0x00010016 - 16 - 3008 - - - nEncReferenceSystem - DWORD - 0x00010019 (15.10.15: parameter extension) - 32 - 3040 - - - fEncPosCorrectionFilterTime - LREAL - 0x00010017 - 64 - 3072 - - - bEncRefSearchInverse - UINT - 0x00010101 (17.05.11: parameter extension) - 16 - 3136 - - - bEncRefSyncInverse - UINT - 0x00010102 (17.05.11: parameter extension) - 16 - 3152 - - - nEncRefMode - UDINT - 0x00010107 (17.05.11: parameter extension) - 32 - 3168 - - - fEncRefPosition - LREAL - 0x00010103 (17.05.11: parameter extension) - 64 - 3200 - - - nCtrlId - DWORD - 0x00020001 - 32 - 3264 - - - nCtrlType - DWORD - 0x00020003 - 32 - 3296 - - - sCtrlName - STRING(31) - 0x00020002 - 256 - 3328 - - - bCtrlEnablePosDiffControl - WORD - 0x00020010 - 16 - 3584 - - - bCtrlEnableVeloDiffControl - WORD - 0x00020011 - 16 - 3600 - - - fCtrlPosDiffMax - LREAL - 0x00020012 - 64 - 3648 - - - fCtrlPosDiffMaxTime - LREAL - 0x00020013 - 64 - 3712 - - - fCtrlPosKp - LREAL - 0x00020102 - 64 - 3776 - - - fCtrlPosTn - LREAL - 0x00020103 - 64 - 3840 - - - fCtrlPosTv - LREAL - 0x00020104 - 64 - 3904 - - - fCtrlPosTd - LREAL - 0x00020105 - 64 - 3968 - - - fCtrlPosExtKp - LREAL - 0x00020106 - 64 - 4032 - - - fCtrlPosExtVelo - LREAL - 0x00020107 - 64 - 4096 - - - fCtrlAccKa - LREAL - 0x00020108 - 64 - 4160 - - - nDriveId - DWORD - 0x00030001 - 32 - 4224 - - - nDriveType - E_NcDriveType - 0x00030003 - 32 - 4256 - - - sDriveName - STRING(31) - 0x00030002 - 256 - 4288 - - - bDriveIsInverse - WORD - 0x00030006 - 16 - 4544 - - - nDriveControlDWord - DWORD - 0x00030010 - 32 - 4576 - - - fDriveVeloReferenz - LREAL - 0x00030101 - 64 - 4608 - - - fDriveOutputReferenz - LREAL - 0x00030102 - 64 - 4672 - - - fDriveOutputScalingAcc - LREAL - 0x0003000A (15.10.15: parameter extension) - 64 - 4736 - - - fDriveOutputScalingTorque - LREAL - 0x0003000B (15.10.15: parameter extension) - 64 - 4800 - - - fDriveInputScalingTorque - LREAL - 0x00030031 (15.10.15: parameter extension) - 64 - 4864 - - - fDriveInputFiltertimeTorque - LREAL - 0x00030032 (15.10.15: parameter extension) - 64 - 4928 - - - fDriveInputFiltertimeTorqueDerivative - LREAL - 0x00030033 (15.10.15: parameter extension) - 64 - 4992 - - - fAccelerationMax - LREAL - 0x000000F1 (15.10.15: parameter extension) - 64 - 5056 - - - fDecelerationMax - LREAL - 0x000000F2 (15.10.15: parameter extension) - 64 - 5120 - - - - DUT_AxisStatus_v0_01 - 768 - - bEnable - BOOL - 8 - 0 - - - bReset - BOOL - 8 - 8 - - - bExecute - BOOL - 8 - 16 - - - nCommand - UINT - 16 - 32 - - - nCmdData - UINT - 16 - 48 - - - fVelocity - LREAL - 64 - 64 - - - fPosition - LREAL - 64 - 128 - - - fAcceleration - LREAL - 64 - 192 - - - fDeceleration - LREAL - 64 - 256 - - - bJogFwd - BOOL - 8 - 320 - - - bJogBwd - BOOL - 8 - 328 - - - bLimitFwd - BOOL - 8 - 336 - - - bLimitBwd - BOOL - 8 - 344 - - - fOverride - LREAL - 64 - 384 - - 100 - - - - bHomeSensor - BOOL - 8 - 448 - - - bEnabled - BOOL - 8 - 456 - - - bError - BOOL - 8 - 464 - - - nErrorId - UDINT - 32 - 480 - - - fActVelocity - LREAL - 64 - 512 - - - fActPosition - LREAL - 64 - 576 - - - fActDiff - LREAL - 64 - 640 - - - bHomed - BOOL - 8 - 704 - - - bBusy - BOOL - 8 - 712 - - - - DUT_MotionStage - 21248 - - Axis - AXIS_REF - Hardware - PLC Axis Reference - 9088 - 0 - - - bLimitForwardEnable - BOOL - NC Forward Limit Switch: TRUE if ok to move - 8 - 9088 - - - pytmc - +]]>9088PlcToNcPLCTONC_AXIS_REF102464ItemTypeInputTcAddressTypeOutputNcToPlcNCTOPLC_AXIS_REF20481088ItemTypeOutputTcAddressTypeInputADSST_AdsAddress2243136ItemTypeOutputStatusST_AxisStatus7683392ItemTypeOutputDriveAddressST_DriveAddress6724160ItemTypeInput_internal_InternalAxisRefData1284832conditionalshowStorageDWORD012840964960conditionalshowReadStatusPouTypeFunctionBlockconditionalshow_all_localsENUM_StageBrakeMode16INTIF_ENABLED0IF_MOVING1NO_BRAKE2ENUM_EpicsHomeCmd16INTLOW_LIMIT1HIGH_LIMIT2HOME_VIA_LOW3HOME_VIA_HIGH4ABSOLUTE_SET15NONE-1ST_AxisParameterSet8192AxisIdDWORD320nAxisTypeE_NcAxisType3232sAxisNameSTRING(31)25664fAxisCycleTimeLREAL64320bEnablePositionAreaControlWORD16384fPositionAreaControlRangeLREAL64448bEnableMotionControlWORD16512fMotionControlTimeLREAL64576bEnableLoopWORD16640fLoopDistanceLREAL64704bEnableTargetPosControlWORD16768fTargetPosControlRangeLREAL64832fTargetPosControlTimeLREAL64896fVeloMaximumLREAL64960fRefVeloSearchLREAL641024fRefVeloSyncLREAL641088fVeloSlowManualLREAL641152fVeloFastManualLREAL641216fMotionControlRangeLREAL641280bEnablePEHTimeControlWORD161344fPEHControlTimeLREAL641408bEnableBacklashCompensationWORD161472fBacklashLREAL641536sAmsNetIdT_AmsNetID1921600nPortWORD161792nChnNoWORD161808fAccelerationLREAL641856fDecelerationLREAL641920fJerkLREAL641984nEncIdDWORD322048nEncTypeE_NcEncoderType322080sEncNameSTRING(31)2562112fEncScaleFactorNumeratorLREAL642368fEncScaleFactorDenominatorLREAL642432fEncScaleFactorInternalLREAL642496fEncOffsetLREAL642560bEncIsInverseWORD162624fEncModuloFactorLREAL642688nEncModeDWORD322752bEncEnableSoftEndMinControlWORD162784bEncEnableSoftEndMaxControlWORD162800fEncSoftEndMinLREAL642816fEncSoftEndMaxLREAL642880nEncMaxIncrementDWORD322944nEncRefSoftSyncMaskDWORD322976bEncEnablePosCorrectionWORD163008nEncReferenceSystemDWORD323040fEncPosCorrectionFilterTimeLREAL643072bEncRefSearchInverseUINT163136bEncRefSyncInverseUINT163152nEncRefModeUDINT323168fEncRefPositionLREAL643200nCtrlIdDWORD323264nCtrlTypeDWORD323296sCtrlNameSTRING(31)2563328bCtrlEnablePosDiffControlWORD163584bCtrlEnableVeloDiffControlWORD163600fCtrlPosDiffMaxLREAL643648fCtrlPosDiffMaxTimeLREAL643712fCtrlPosKpLREAL643776fCtrlPosTnLREAL643840fCtrlPosTvLREAL643904fCtrlPosTdLREAL643968fCtrlPosExtKpLREAL644032fCtrlPosExtVeloLREAL644096fCtrlAccKaLREAL644160nDriveIdDWORD324224nDriveTypeE_NcDriveType324256sDriveNameSTRING(31)2564288bDriveIsInverseWORD164544nDriveControlDWordDWORD324576fDriveVeloReferenzLREAL644608fDriveOutputReferenzLREAL644672fDriveOutputScalingAccLREAL644736fDriveOutputScalingTorqueLREAL644800fDriveInputScalingTorqueLREAL644864fDriveInputFiltertimeTorqueLREAL644928fDriveInputFiltertimeTorqueDerivativeLREAL644992fAccelerationMaxLREAL645056fDecelerationMaxLREAL645120DUT_AxisStatus_v0_01768bEnableBOOL80bResetBOOL88bExecuteBOOL816nCommandUINT1632nCmdDataUINT1648fVelocityLREAL6464fPositionLREAL64128fAccelerationLREAL64192fDecelerationLREAL64256bJogFwdBOOL8320bJogBwdBOOL8328bLimitFwdBOOL8336bLimitBwdBOOL8344fOverrideLREAL64384100bHomeSensorBOOL8448bEnabledBOOL8456bErrorBOOL8464nErrorIdUDINT32480fActVelocityLREAL64512fActPositionLREAL64576fActDiffLREAL64640bHomedBOOL8704bBusyBOOL8712DUT_MotionStage21248AxisAXIS_REF90880bLimitForwardEnableBOOL89088pytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - - - bLimitBackwardEnable - BOOL - NC Backward Limit Switch: TRUE if ok to move - 8 - 9096 - - - pytmc - + TcAddressTypeInputbLimitBackwardEnableBOOL89096pytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - - - bHome - BOOL - NO Home Switch: TRUE if at home - 8 - 9104 - - - pytmc - + TcAddressTypeInputbHomeBOOL89104pytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - - - bBrakeRelease - BOOL - NC Brake Output: TRUE to release brake - 8 - 9112 - - - pytmc - + TcAddressTypeInputbBrakeReleaseBOOL89112pytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - - - bHardwareEnable - BOOL - NC STO Input: TRUE if ok to move - 8 - 9120 - - - pytmc - + TcAddressTypeOutputbHardwareEnableBOOL89120pytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - - - nRawEncoderULINT - ULINT - Raw encoder IO for ULINT (Biss-C) - 64 - 9152 - - - TcAddressType - Input - - - - - nRawEncoderUINT - UINT - Raw encoder IO for UINT (Relative Encoders) - 16 - 9216 - - - TcAddressType - Input - - - - - nRawEncoderINT - INT - Raw encoder IO for INT (LVDT) - 16 - 9232 - - - TcAddressType - Input - - - - - bAllForwardEnable - BOOL - Psuedo-hardware - Forward enable EPS summary - 8 - 9248 - - 0 - - - - pytmc - + TcAddressTypeInputnRawEncoderULINTULINT649152TcAddressTypeInputnRawEncoderUINTUINT169216TcAddressTypeInputnRawEncoderINTINT169232TcAddressTypeInputbAllForwardEnableBOOL892480pytmc pv: PLC:bAllForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC Summary of axis permission to move forward - - - - - - bAllBackwardEnable - BOOL - Backward enable EPS summary - 8 - 9256 - - 0 - - - - pytmc - + bAllBackwardEnableBOOL892560pytmc pv: PLC:bAllBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC Summary of axis permission to move backward - - - - - - bAllEnable - BOOL - Enable EPS summary encapsulating emergency stop button and any additional motion preventive hardware - 8 - 9264 - - 0 - - - - pytmc - + bAllEnableBOOL892640pytmc pv: PLC:bAllEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC Summary of axis permission to have power - - - - - - bGantryForwardEnable - BOOL - Forward virtual gantry limit switch - 8 - 9272 - - 0 - - - - pytmc - + bGantryForwardEnableBOOL892720pytmc pv: PLC:bGantryForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if gantry ok to move forward - - - - - - bGantryBackwardEnable - BOOL - Backward virtual gantry limit switch - 8 - 9280 - - 0 - - - - pytmc - + bGantryBackwardEnableBOOL892800pytmc pv: PLC:bGantryBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if gantry ok to move backward - - - - - - nEncoderCount - UDINT - Encoder count summary, if linked above - 32 - 9312 - - - pytmc - + nEncoderCountUDINT329312pytmc pv: PLC:nEncoderCount io: i field: DESC Count from encoder hardware - - - - - - sName - STRING(80) - Settings - Name to use for log messages, fast faults, etc. - 648 - 9344 - - - pytmc - + sNameSTRING(80)6489344pytmc pv: PLC:sName io: i field: DESC PLC program name - - - - - - bPowerSelf - BOOL - If TRUE, we want to enable the motor independently of PMPS or other safety systems. - 8 - 9992 - - 0 - - - - pytmc - + bPowerSelfBOOL899920pytmc pv: PLC:bPowerSelf io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if axis is in PMPS - - - - - - nEnableMode - ENUM_StageEnableMode - Determines when we automatically enable the motor - 16 - 10000 - - 2 - - - - pytmc - + nEnableModeENUM_StageEnableMode16100002pytmc pv: PLC:nEnableMode io: i field: DESC Describes when the axis will automatically get power - - - - - - nBrakeMode - ENUM_StageBrakeMode - Determines when we automatically disengage the brake - 16 - 10016 - - 0 - - - - pytmc - + nBrakeModeENUM_StageBrakeMode16100160pytmc pv: PLC:nBrakeMode io: i field: DESC Describes when the brake will be released - - - - - - nHomingMode - ENUM_EpicsHomeCmd - Determines our encoder homing strategy - 16 - 10032 - - -1 - - - - pytmc - + nHomingModeENUM_EpicsHomeCmd1610032-1pytmc pv: PLC:nHomingMode io: i field: DESC Describes our homing strategy - - - - - - bGantryAxis - BOOL - Set true to activate gantry EPS - 8 - 10048 - - 0 - - - - pytmc - + bGantryAxisBOOL8100480pytmc pv: PLC:bGantryAxis io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if gantry EPS active - - - - - - nGantryTol - LINT - Set to gantry difference tolerance - 64 - 10112 - - 0 - - - - nEncRef - ULINT - Encoder count at which this axis is aligned with other axis - 64 - 10176 - - 0 - - - - bEnable - BOOL - Commands - Used internally to request enables - 8 - 10240 - - - pytmc - + nGantryTolLINT64101120nEncRefULINT64101760bEnableBOOL810240pytmc pv: PLC:bEnable io: io field: ZNAM FALSE field: ONAM TRUE field: DESC Used internally to request enables - - - - - - bReset - BOOL - Used internally to reset errors and other state - 8 - 10248 - - - pytmc - + bResetBOOL810248pytmc pv: PLC:bReset io: io field: ZNAM FALSE field: ONAM TRUE field: DESC Used internally to reset errors - - - - - - bExecute - BOOL - Used internally and by the IOC to start or stop a move - 8 - 10256 - - - pytmc - + bExecuteBOOL810256pytmc pv: PLC:bExecute io: io field: ZNAM FALSE field: ONAM TRUE field: DESC Used internally and by the IOC to start or stop - - - - - - bUserEnable - BOOL - Used by the IOC to disable an axis - 8 - 10264 - - 1 - - - - pytmc - + bUserEnableBOOL8102641pytmc pv: PLC:bUserEnable io: io field: ZNAM DISABLE field: ONAM ENABLE field: DESC Used to disable power entirely for an axis - - - - - - bMoveCmd - BOOL - Shortcut Commands - Start a move to fPosition with fVelocity - 8 - 10272 - - - pytmc - + bMoveCmdBOOL810272pytmc pv: PLC:bMoveCmd io: io field: DESC Start a move - - - - - - bHomeCmd - BOOL - Start the homing routine - 8 - 10280 - - - pytmc - + bHomeCmdBOOL810280pytmc pv: PLC:bHomeCmd io: io field: DESC Start the homing routine - - - - - - nCommand - INT - Command Args - Used internally and by the IOC to pick what kind of move to do - 16 - 10288 - - - pytmc - + nCommandINT1610288pytmc pv: PLC:nCommand io: io field: DESC Used internally and by the IOC to pick move type - - - - - - nCmdData - INT - Used internally and by the IOC to pass additional data to some commands - 16 - 10304 - - - pytmc - + nCmdDataINT1610304pytmc pv: PLC:nCmdData io: io field: DESC Used internally and by the IOC to pass extra args - - - - - - fPosition - LREAL - Used internally and by the IOC to pick a destination for the move - 64 - 10368 - - - pytmc - + fPositionLREAL6410368pytmc pv: PLC:fPosition io: io field: DESC Used internally and by the IOC as the set position - - - - - - fVelocity - LREAL - Used internally and by the IOC to pick a move velocity - 64 - 10432 - - - pytmc - + fVelocityLREAL6410432pytmc pv: PLC:fVelocity io: io field: DESC Used internally and by the IOC to set velocity - - - - - - fAcceleration - LREAL - Used internally and by the IOC to pick a move acceleration - 64 - 10496 - - - pytmc - + fAccelerationLREAL6410496pytmc pv: PLC:fAcceleration io: io field: DESC Used internally and by the IOC to set acceleration - - - - - - fDeceleration - LREAL - Used internally and by the IOC to pick a move deceleration - 64 - 10560 - - - pytmc - + fDecelerationLREAL6410560pytmc pv: PLC:fDeceleration io: io field: DESC Used internally and by the IOC to set deceleration - - - - - - fHomePosition - LREAL - Used internally and by the IOC to pick a home position - 64 - 10624 - - - pytmc - + fHomePositionLREAL6410624pytmc pv: PLC:fHomePosition io: io field: DESC Used internally and by the IOC to pick home position - - - - - - nMotionAxisID - UDINT - Info - Unique ID assigned to each axis in the NC - 32 - 10688 - - 0 - - - - pytmc - + nMotionAxisIDUDINT32106880pytmc pv: PLC:nMotionAxisID io: i field: DESC Unique ID assigned to each axis in the NC - - - - - - bEnableDone - BOOL - Returns - TRUE if done enabling - 8 - 10720 - - - pytmc - + bEnableDoneBOOL810720pytmc pv: PLC:bEnableDone io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if done enabling - - - - - - bBusy - BOOL - TRUE if in the middle of a command - 8 - 10728 - - - pytmc - + bBusyBOOL810728pytmc pv: PLC:bBusy io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if in the middle of a command - - - - - - bDone - BOOL - TRUE if we've done a command and it has finished - 8 - 10736 - - - pytmc - + bDoneBOOL810736pytmc pv: PLC:bDone io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if command finished successfully - - - - - - bHomed - BOOL - TRUE if the motor has been homed, or does not need to be homed - 8 - 10744 - - - pytmc - + bHomedBOOL810744pytmc pv: PLC:bHomed io: i field: DESC TRUE if the motor has been homed - - - - - - bSafetyReady - BOOL - TRUE if we have safety permission to move - 8 - 10752 - - - pytmc - + bSafetyReadyBOOL810752pytmc pv: PLC:bSafetyReady io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if safe to start a move - - - - - - bError - BOOL - TRUE if we're in an error state - 8 - 10760 - - - pytmc - + bErrorBOOL810760pytmc pv: PLC:bError io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if we are in an error state update: 100Hz notify - - - - - - nErrorId - UDINT - Error code if nonzero - 32 - 10784 - - - pytmc - + nErrorIdUDINT3210784pytmc pv: PLC:nErrorId io: i field: DESC Error code if nonzero update: 100Hz notify - - - - - - sErrorMessage - STRING(80) - Message to identify the error state - 648 - 10816 - - - pytmc - + sErrorMessageSTRING(80)64810816pytmc pv: PLC:sErrorMessage io: i field: DESC Message to identify the error state update: 100Hz notify - - - - - - sCustomErrorMessage - STRING(80) - Internal hook for custom error messages - 648 - 11464 - - - stAxisParameters - ST_AxisParameterSet - MC_ReadParameterSet Output - 8192 - 12160 - - - bAxisParamsInit - BOOL - True if we've updated stAxisParameters at least once - 8 - 20352 - - - stAxisStatus - DUT_AxisStatus_v0_01 - Misc axis status information for the IOC - 768 - 20416 - - - fPosDiff - LREAL - Other status information for users of the IOC - Position lag difference - 64 - 21184 - - - pytmc - + sCustomErrorMessageSTRING(80)64811464stAxisParametersST_AxisParameterSet819212160bAxisParamsInitBOOL820352stAxisStatusDUT_AxisStatus_v0_0176820416fPosDiffLREAL6421184pytmc pv: PLC:fPosDiff io: i field: DESC Position lag difference - - - - - - - I_HigherAuthority - 32 - PVOID - - CheckRequest - BOOL - 8 - - nReqID - DWORD - 32 - - - - RemoveRequest - BOOL - 8 - - nReqID - StateID to remove - DWORD - 32 - - - - RequestBP - BOOL - 8 - - nReqID - StateID of state requesting beam parameter set - DWORD - 32 - - - stReqBP - Requested beam params - ST_BeamParams - 1760 - - - - - I_LowerAuthority - 32 - PVOID - - __getnLowerAuthorityID - DWORD - 32 - - - property - - - - - ElevateRequest - BOOL - 8 - - HigherAuthority - I_HigherAuthority - 32 - - - - - T_HashTableEntry - 64 - - key - DWORD - 32 - 0 - - 0 - - - - pytmc - + I_HigherAuthority32PVOIDCheckRequestBOOL8nReqIDDWORD32RemoveRequestBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760I_LowerAuthority32PVOID__getnLowerAuthorityIDDWORD32propertyElevateRequestBOOL8HigherAuthorityI_HigherAuthority32T_HashTableEntry64keyDWORD3200pytmc pv: Key io: i - - - - - - value - PVOID - 32 - 32 - - 0 - - - - - ST_BP_ArbInternal - 2464 - ST_BeamParams - - nId - DWORD - 32 - 1760 - - - pytmc - pv: ID + valuePVOID32320ST_BP_ArbInternal2464ST_BeamParamsnIdDWORD321760pytmcpv: ID io: i - - - - - - LiveInTable - BOOL - 8 - 1792 - - - pytmc - pv: Live + LiveInTableBOOL81792pytmcpv: Live io: i - - - - - - sDevName - STRING(80) - 648 - 1800 - - - pytmc - pv: Device + sDevNameSTRING(80)6481800pytmcpv: Device io: i - - - - - - - T_HashTableEntry - Hash table entry - 192 - - key - DWORD - Entry key: 32 bit unsigned integer or pointer - 32 - 0 - - 0 - - - - value - PVOID - Entry value: 32/64 bit unsigned integer or pointer - 32 - 32 - - 0 - - - - lock - DWORD - Node state flags: Bit 0 <0..1>: 0 = node free, 1 = node in use, other bits reserved - 32 - 64 - - 0 - - - - conditionalshow - - - - - pNext - PVOID - Pointer to next hash table element - 32 - 96 - - 0 - - - - conditionalshow - - - - - pNextFree - PVOID - Pointer to next free element - 32 - 128 - - 0 - - - - conditionalshow - - - - - pNextGlob - PVOID - Pointer to next global element - 32 - 160 - - 0 - - - - conditionalshow - - - - - - T_HHASHTABLE - Hash table object handle - 3488 - - nCount - UDINT - Number of used hash table entries - 32 - 0 - - 0 - - - - nFree - UDINT - Number of free hash table entries - 32 - 32 - - 0 - - - - pEntries - T_HashTableEntry - Pointer to table array - 32 - 64 - - 0 - - - - conditionalshow - - - - - cbEntries - UDINT - Byte size of table array - 32 - 96 - - 0 - - - - conditionalshow - - - - - nElements - UDINT - Number of table/array elements - 32 - 128 - - 0 - - - - conditionalshow - - - - - cbElement - UDINT - Byte size of one array element - 32 - 160 - - 0 - - - - conditionalshow - - - - - pEntrys - T_HashTableEntry - - 0 - 101 - - 3232 - 192 - - - conditionalshow - - - - - pFreeEntrys - T_HashTableEntry - 32 - 3424 - - 0 - - - - conditionalshow - - - - - pFirstEntry - T_HashTableEntry - 32 - 3456 - - 0 - - - - conditionalshow - - - - - - FB_HashTableCtrl - Hash table control function block - 352 - - hTable - T_HHASHTABLE - Hash table handle variable - 32 - 32 - - - ItemType - InOut - - - - - key - DWORD - Entry key: 32 bit unsigned integer or pointer, used by A_Lookup, A_Remove method, the key.lookup variable is also used by A_Add method - 32 - 64 - - 0 - - - - ItemType - Input - - - - - putValue - PVOID - Entry value: 32/64 bit unsigned integer or pointer - 32 - 96 - - 0 - - - - ItemType - Input - - - - - putPosPtr - T_HashTableEntry - Hash table entry position pointer, used by A_GetNext - 32 - 128 - - 0 - - - - ItemType - Input - - - - - bOk - BOOL - TRUE = success, FALSE = error - 8 - 160 - - 0 - - - - ItemType - Output - - - - - getValue - PVOID - Entry value: 32/64 bit unsigned integer or pointer - 32 - 192 - - 0 - - - - ItemType - Output - - - - - getPosPtr - T_HashTableEntry - returned by A_GetFirstEntry, A_GetNextEntry, A_Add, A_Lookup and A_Remove method - 32 - 224 - - 0 - - - - ItemType - Output - - - - - p - T_HashTableEntry - 32 - 256 - - 0 - - - - conditionalshow - - - - - n - T_HashTableEntry - 32 - 288 - - 0 - - - - conditionalshow - - - - - nHash - DWORD - 32 - 320 - - 0 - - - - conditionalshow - - - - - A_Reset - - - A_RemoveAll - - - A_GetNext - - - A_GetIndexAtPosPtr - - - A_Add - - - A_Remove - - - A_GetFirst - - - A_RemoveFirst - - - A_Lookup - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_BeamParamAssertionPool - This function block implements simple database. Data element values are stored in the hash table. - 515776 - - key - DWORD - Entry key: used by A_Lookup, A_Remove method, the key variable is also used by A_Add method - 32 - 32 - - 0 - - - - ItemType - Input - - - - - putPosPtr - T_HashTableEntry - Hash table entry position pointer (used by A_Find, A_GetNext, A_GetPrev) - 32 - 64 - - 0 - - - - ItemType - Input - - - - - putValue - ST_BP_ArbInternal - Hash table entry value (used by A_AddHead, A_AddTail, A_Find ) - 2464 - 96 - - - ItemType - Input - - - - - bOk - BOOL - TRUE = Success, FALSE = Failed - 8 - 2560 - - 0 - - - - ItemType - Output - - - - - getPosPtr - T_HashTableEntry - Returned hash table entry position pointer - 32 - 2592 - - 0 - - - - ItemType - Output - - - - - getValue - ST_BP_ArbInternal - Returned hash table entry value - 2464 - 2624 - - - ItemType - Output - - - - - nCount - UDINT - Hash table size (number of used entries, used by A_Count) - 32 - 5088 - - 0 - - - - ItemType - Output - - - - - epicsDataPool - ST_BP_ArbInternal - - 1 - 50 - - Structured data element pool for display in EPICS - 123200 - 5120 - - - pytmc - + T_HashTableEntry192keyDWORD3200valuePVOID32320lockDWORD: 0 = node free, 1 = node in use, other bits reserved ]]>32640conditionalshowpNextPVOID32960conditionalshowpNextFreePVOID321280conditionalshowpNextGlobPVOID321600conditionalshowT_HHASHTABLE3488nCountUDINT3200nFreeUDINT32320pEntriesT_HashTableEntry32640conditionalshowcbEntriesUDINT32960conditionalshownElementsUDINT321280conditionalshowcbElementUDINT321600conditionalshowpEntrysT_HashTableEntry01013232192conditionalshowpFreeEntrysT_HashTableEntry3234240conditionalshowpFirstEntryT_HashTableEntry3234560conditionalshowFB_HashTableCtrl352hTableT_HHASHTABLE3232ItemTypeInOutkeyDWORD32640ItemTypeInputputValuePVOID32960ItemTypeInputputPosPtrT_HashTableEntry321280ItemTypeInputbOkBOOL81600ItemTypeOutputgetValuePVOID321920ItemTypeOutputgetPosPtrT_HashTableEntry322240ItemTypeOutputpT_HashTableEntry322560conditionalshownT_HashTableEntry322880conditionalshownHashDWORD323200conditionalshowA_ResetA_RemoveAllA_GetNextA_GetIndexAtPosPtrA_AddA_RemoveA_GetFirstA_RemoveFirstA_LookupPouTypeFunctionBlockconditionalshow_all_localsFB_BeamParamAssertionPool515776keyDWORD32320ItemTypeInputputPosPtrT_HashTableEntry32640ItemTypeInputputValueST_BP_ArbInternal246496ItemTypeInputbOkBOOL825600ItemTypeOutputgetPosPtrT_HashTableEntry3225920ItemTypeOutputgetValueST_BP_ArbInternal24642624ItemTypeOutputnCountUDINT3250880ItemTypeOutputepicsDataPoolST_BP_ArbInternal1501232005120pytmc pv: Entry io: i - - - - - - dataPool - ST_BP_ArbInternal - - 0 - 151 - - Structured data element pool - 372064 - 128320 - - - entries - T_HashTableEntry - - 0 - 151 - - Max. number of hash table entries. The value of table entry = 32 bit integer (pointer to dataPool-array-entry) - 9664 - 500384 - - - fbTable - FB_HashTableCtrl - basic hash table control function block - 352 - 510048 - - - hTable - T_HHASHTABLE - hash table handle - 3488 - 510400 - - - pRefPtr - ST_BP_ArbInternal - 32 - 513888 - - 0 - - - - indexOfElem - ULINT - Integer value (max. size: x86=>32bit, x64=>64bit) - 64 - 513920 - - - cstSafeBeam - ST_BeamParams - MG - 1760 - 513984 - - - .nTran - 0 - - - .neVRange - 0 - - - .nRate - 0 - - - .nBCRange - 0 - - - - - A_Reset - - - A_Count - - - DataPoolToEpics - - - A_Add - - - A_Remove - - - A_GetFirst - - - A_GetNext - - - A_Lookup - - - - PouType - FunctionBlock - - - no_check - - - - - FB_Arbiter - FB Arbiter + dataPoolST_BP_ArbInternal0151372064128320entriesT_HashTableEntry01519664500384fbTableFB_HashTableCtrl352510048hTableT_HHASHTABLE3488510400pRefPtrST_BP_ArbInternal325138880indexOfElemULINT32bit, x64=>64bit)]]>64513920cstSafeBeamST_BeamParams1760513984.nTran0.neVRange0.nRate0.nBCRange0A_ResetA_CountDataPoolToEpicsA_AddA_RemoveA_GetFirstA_GetNextA_LookupPouTypeFunctionBlockno_checkFB_Arbiter - 776064 - I_HigherAuthority - I_LowerAuthority - - nRequestsCount - UDINT - How many requests are currently in the arbiter - 32 - 96 - - - fbBPAssertionPool - FB_BeamParamAssertionPool - Table of active beam parameter assertions - 515776 - 128 - - - pytmc - +]]>776064I_HigherAuthorityI_LowerAuthoritynRequestsCountUDINT3296fbBPAssertionPoolFB_BeamParamAssertionPool515776128pytmc pv: AP io: i field: DESC Assertion Pool - - - - - - xRequestMade - BOOL - Arbiter has confirmed its request has made it into the beam parameter request - 8 - 515904 - - - nArbiterID - UDINT - Arbiter ID, used for making higher-level BP requests - 32 - 515936 - - - pytmc - + xRequestMadeBOOL8515904nArbiterIDUDINT32515936pytmc pv: ArbiterID io: i field: DESC Arbiter ID for elev. req. - - - - - - nNextCohort - UDINT - The cohort ID any new requests will adopt, will become ReqInProgCohort at the start of the next acknowledgement cycle - 32 - 515968 - - 1 - - - - nAckInProgCohort - UDINT - The cohort ID currently being acknowledged, will become nActiveCohort after acknowledgement from HA - 32 - 516000 - - 0 - - - - nActiveCohort - UDINT - Requests with cohorts <= to this value will be considered active in CheckRequest - 32 - 516032 - - 0 - - - - pytmc - + nNextCohortUDINT325159681nAckInProgCohortUDINT325160000nActiveCohortUDINT325160320pytmc pv: CohortCounter io: i field: DESC Intrnl cohort counter - - - - - - bStartNewAckRequest - BOOL - Set by an add or remove method call, triggers an ack cycle - 8 - 516064 - - - bAckInProgress - BOOL - Set by ElevateReq when there is a new ack request and reset when the ack cycle is complete - 8 - 516072 - - - idTransmission - DWORD - ID of BP limiting transmission - 32 - 516096 - - - idRate - DWORD - ID of BP limiting rate - 32 - 516128 - - - sPath - T_MaxString - 2048 - 516160 - - - instance-path - - - noinit - - - - - sArbName - T_MaxString - 2048 - 518208 - - - InfoStringFmtr - FB_FormatString - 7840 - 520256 - - - bVerbose - BOOL - 8 - 528096 - - 0 - - - - q_stBeamParams - ST_BeamParams - Updated on each cycle of the arbiter FB with the current arbitrated beam parameter set - 1760 - 528128 - - - ItemType - Output - - - pytmc - + bStartNewAckRequestBOOL8516064bAckInProgressBOOL8516072idTransmissionDWORD32516096idRateDWORD32516128sPathT_MaxString2048516160instance-pathnoinitsArbNameT_MaxString2048518208InfoStringFmtrFB_FormatString7840520256bVerboseBOOL85280960q_stBeamParamsST_BeamParams1760528128ItemTypeOutputpytmc pv: ArbitratedBP io: i field: DESC Arbitrated BP - - - - - - q_xStateIDFound - BOOL - Set true if a state-id is found in the assertion pool after calling A_VerifyAssertion - 8 - 529888 - - - ItemType - Output - - - - - __GETARBITRATEDBP__XFIRSTPASS - BOOL - 8 - 529896 - - 1 - - - - __GETARBITRATEDBP__FBGETCURTASKIDX - GETCURTASKINDEX - 128 - 529920 - - - __GETARBITRATEDBP__LASTCYCLECOUNT - UDINT - 32 - 530048 - - - __GETARBITRATEDBP__FBLOGMESSAGE - FB_LogMessage - 81984 - 530112 - - - __ADDREQUEST__FBLOG - FB_LogMessage - 81984 - 612096 - - - __REMOVEREQUEST__FBLOG - FB_LogMessage - 81984 - 694080 - - - __getnEntryCount - UDINT - 32 - - nEntryCount - UDINT - 32 - - - - property - - - - - CheckRequest - BOOL - 8 - - nReqID - DWORD - 32 - - - BP - ST_BeamParams - 1760 - - - - ElevateRequest - BOOL - 8 - - HigherAuthority - I_HigherAuthority - 32 - - - - GetArbitratedBP - ST_BeamParams - 1760 - - getPosPtr - T_HashTableEntry - 32 - - - getBPStructInt - ST_BP_ArbInternal - 2464 - - - stOutputBP - Holding struct for arbitration process - ST_BP_ArbInternal - 2464 - - - xFirstPass - BOOL - 8 - - - uselocation - __GETARBITRATEDBP__XFIRSTPASS - - - - - fbGetCurTaskIdx - GETCURTASKINDEX - 128 - - - uselocation - __GETARBITRATEDBP__FBGETCURTASKIDX - - - - - LastCycleCount - UDINT - 32 - - - uselocation - __GETARBITRATEDBP__LASTCYCLECOUNT - - - - - fbLogMessage - FB_LogMessage - 81984 - - - uselocation - __GETARBITRATEDBP__FBLOGMESSAGE - - - - - - ArbitrateBP - ST_BP_ArbInternal - 2464 - - stBP1 - ST_BP_ArbInternal - 2464 - - - stBP2 - ST_BP_ArbInternal - 2464 - - - idx - UINT - 16 - - - bcBitmask - WORD - 16 - - - - no_check - - - - - __getnLowerAuthorityID - DWORD - 32 - - nLowerAuthorityID - DWORD - 32 - - - - property - - - - - AddRequest - BOOL - 8 - - nReqID - Unique ID within aribter for the request. Make sure this is unique for every device + state combination - DWORD - 32 - - - stReqBP - Requested beam params - ST_BeamParams - 1760 - - - sDevName - Name of the device making the request - STRING(80) - 648 - - - BP_Int - ST_BP_ArbInternal - 2464 - - - fbLog - FB_LogMessage - 81984 - - - uselocation - __ADDREQUEST__FBLOG - - - - - - RemoveRequest - BOOL - 8 - - nReqId - DWORD - 32 - - - fbLog - FB_LogMessage - 81984 - - - uselocation - __REMOVEREQUEST__FBLOG - - - - - BP_Int - ST_BP_ArbInternal - 2464 - - - - CheckRequestInPool - BOOL - 8 - - nReqID - DWORD - 32 - - - - RequestBP - BOOL - 8 - - nReqID - StateID of state requesting beam parameter set - DWORD - 32 - - - stReqBP - Requested beam params - ST_BeamParams - 1760 - - - - - PouType - FunctionBlock - - - reflection - - - - - ST_DbStateParams - 2496 - - sPmpsState - STRING(80) - PMPS database lookup name for this state - 648 - 0 - - - pytmc - + q_xStateIDFoundBOOL8529888ItemTypeOutput__GETARBITRATEDBP__XFIRSTPASSBOOL85298961__GETARBITRATEDBP__FBGETCURTASKIDXGETCURTASKINDEX128529920__GETARBITRATEDBP__LASTCYCLECOUNTUDINT32530048__GETARBITRATEDBP__FBLOGMESSAGEFB_LogMessage81984530112__ADDREQUEST__FBLOGFB_LogMessage81984612096__REMOVEREQUEST__FBLOGFB_LogMessage81984694080__getnEntryCountUDINT32nEntryCountUDINT32propertyCheckRequestBOOL8nReqIDDWORD32BPST_BeamParams1760ElevateRequestBOOL8HigherAuthorityI_HigherAuthority32GetArbitratedBPST_BeamParams1760getPosPtrT_HashTableEntry32getBPStructIntST_BP_ArbInternal2464stOutputBPST_BP_ArbInternal2464xFirstPassBOOL8uselocation__GETARBITRATEDBP__XFIRSTPASSfbGetCurTaskIdxGETCURTASKINDEX128uselocation__GETARBITRATEDBP__FBGETCURTASKIDXLastCycleCountUDINT32uselocation__GETARBITRATEDBP__LASTCYCLECOUNTfbLogMessageFB_LogMessage81984uselocation__GETARBITRATEDBP__FBLOGMESSAGEArbitrateBPST_BP_ArbInternal2464stBP1ST_BP_ArbInternal2464stBP2ST_BP_ArbInternal2464idxUINT16bcBitmaskWORD16no_check__getnLowerAuthorityIDDWORD32nLowerAuthorityIDDWORD32propertyAddRequestBOOL8nReqIDDWORD32stReqBPST_BeamParams1760sDevNameSTRING(80)648BP_IntST_BP_ArbInternal2464fbLogFB_LogMessage81984uselocation__ADDREQUEST__FBLOGRemoveRequestBOOL8nReqIdDWORD32fbLogFB_LogMessage81984uselocation__REMOVEREQUEST__FBLOGBP_IntST_BP_ArbInternal2464CheckRequestInPoolBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760PouTypeFunctionBlockreflectionST_DbStateParams2496sPmpsStateSTRING(80)6480pytmc pv: PMPS_STATE io: i field: DESC PMPS Database Lookup Key - - - - - - stBeamParams - ST_BeamParams - Beam parameters associated with this state - 1760 - 672 - - - pytmc - + stBeamParamsST_BeamParams1760672pytmc pv: BP io: i - - - - - - bBeamParamsLoaded - BOOL - Set to TRUE once the PMPS library has loaded a valid state from the database - 8 - 2432 - - - pytmc - + bBeamParamsLoadedBOOL82432pytmc pv: PMPS_LOADED io: i field: DESC TRUE if PMPS loaded parameters from the database. - - - - - - nRequestAssertionID - UDINT - Transition ID associated with this state - 32 - 2464 - - - pytmc - + nRequestAssertionIDUDINT322464pytmc pv: PMPS_ID io: i field: DESC Assertion Request ID - - - - - - - DUT_PositionState - 3648 - - sName - STRING(80) - Name as queried via the NAME PV in EPICS - 648 - 0 - - Invalid - - - - pytmc - + DUT_PositionState3648sNameSTRING(80)6480Invalidpytmc pv: NAME io: input field: DESC Name of this position state - - - - - - fPosition - LREAL - Position associated with this state - 64 - 704 - - - pytmc - + fPositionLREAL64704pytmc pv: SETPOINT io: io field: DESC Axis position associated with this state - - - - - - nEncoderCount - UDINT - 32 - 768 - - - pytmc - + nEncoderCountUDINT32768pytmc pv: ENCODER io: i field: DESC Encoder count associated with this state - - - - - - fDelta - LREAL - Maximum allowable deviation from fPosition while at the state - 64 - 832 - - - pytmc - + fDeltaLREAL64832pytmc pv: DELTA io: io field: DRVL 0.0 field: DESC Max deviation from position at this state - - - - - - fVelocity - LREAL - Speed at which to move to this state - 64 - 896 - - - pytmc - + fVelocityLREAL64896pytmc pv: VELO io: io field: DESC Speed at which to move to this state - - - - - - fAccel - LREAL - (optional) Acceleration to use for moves to this state - 64 - 960 - - - pytmc - + fAccelLREAL64960pytmc pv: ACCL io: io field: DESC Acceleration to use for moves to this state - - - - - - fDecel - LREAL - (optional) Deceleration to use for moves to this state - 64 - 1024 - - - pytmc - + fDecelLREAL641024pytmc pv: DCCL io: io field: DESC Deceleration to use for moves to this state - - - - - - bMoveOk - BOOL - Safety parameter. This must be set to TRUE by the PLC program to allow moves to this state. This is expected to change as conditions change. - 8 - 1088 - - - pytmc - + bMoveOkBOOL81088pytmc pv: MOVE_OK io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if the move would be safe - - - - - - bLocked - BOOL - Signifies to FB_PositionStateLock that this state should be immutable - 8 - 1096 - - - pytmc - + bLockedBOOL81096pytmc pv: LOCKED io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if state is immutable - - - - - - bValid - BOOL - Set this to TRUE when you make your state. This defaults to FALSE so that uninitialized states can never be moved to - 8 - 1104 - - - pytmc - + bValidBOOL81104pytmc pv: VALID io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if this is a real state - - - - - - bUseRawCounts - BOOL - Set this to TRUE when you want to use the raw encoder counts to define the state - 8 - 1112 - - - bUpdated - BOOL - Is set to TRUE by FB_PositionStateInternal when called - 8 - 1120 - - - stPMPS - ST_DbStateParams - We give this a state name and it is used to load parameters from the pmps database. - 2496 - 1152 - - - pytmc - + bUseRawCountsBOOL81112bUpdatedBOOL81120stPMPSST_DbStateParams24961152pytmc pv: - - - - - - - _E_TcMC_STATES - 16 - INT - - STATE_INITIALIZATION - 100 - - - STATE_ORDER - 101 - - - STATE_RUNNING - 102 - - - STATE_WAITING - 103 - - - STATE_MOTIONCOMMANDSLOCKED - 104 - - - - _ST_FunctionBlockResults - 96 - - Done - BOOL - 8 - 0 - - - CommandAborted - BOOL - 8 - 8 - - - Error - BOOL - 8 - 16 - - - ErrorID - UDINT - 32 - 32 - - - displaymode - hex - - - - - BusyCounter - UDINT - busy cycles since triggering the block - 2018-01-24 KSt - 32 - 64 - - - displaymode - dec - - - - - - conditionalshow - - - - - MC_Reset - 1632 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Execute - BOOL - B - 8 - 64 - - - ItemType - Input - - - - - Done - BOOL - B - 8 - 72 - - - ItemType - Output - - - - - Busy - BOOL - E - 8 - 80 - - - ItemType - Output - - - - - Error - BOOL - B - 8 - 88 - - - ItemType - Output - - - - - ErrorID - UDINT - B - 32 - 96 - - - ItemType - Output - - - displaymode - hex - - - - - ADSbusy - BOOL - 8 - 128 - - - iState - _E_TcMC_STATES - 16 - 144 - - 100 - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 160 - - - fbOnTrigger - R_TRIG - 64 - 1568 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - - - MC_BufferMode - 16 - UINT - - MC_Aborting - 0 - - - MC_Buffered - 1 - - - MC_BlendingLow - 18 - - - MC_BlendingPrevious - 19 - - - MC_BlendingNext - 20 - - - MC_BlendingHigh - 21 - - - - ST_PowerOptions - 0 - - - MC_Power - 768 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Enable - BOOL - B - 8 - 64 - - - ItemType - Input - - - - - Enable_Positive - BOOL - E - 8 - 72 - - - ItemType - Input - - - - - Enable_Negative - BOOL - E - 8 - 80 - - - ItemType - Input - - - - - Override - LREAL - in percent - Beckhoff proprietary input - 64 - 128 - - 100 - - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - V - 16 - 192 - - - ItemType - Input - - - - - Options - ST_PowerOptions - 0 - 208 - - - ItemType - Input - - - - - Status - BOOL - B - 8 - 208 - - - ItemType - Output - - - - - Busy - BOOL - V - 8 - 216 - - - ItemType - Output - - - - - Active - BOOL - V - 8 - 224 - - - ItemType - Output - - - - - Error - BOOL - B - 8 - 232 - - - ItemType - Output - - - - - ErrorID - UDINT - E - 32 - 256 - - - ItemType - Output - - - displaymode - hex - - - - - EnableTimeout - TON - 224 - 288 - - - conditionalshow - - - - - EnableOffOnDelay - TP - 192 - 512 - - - conditionalshow - - - - - iOverride - DWORD - 32 - 704 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - ST_MoveOptions - 320 - - EnableBlendingPosition - BOOL - Command activation at defined ActivationPosition - extends the buffer mode when enabled - 8 - 0 - - - BlendingPosition - LREAL - 64 - 64 - - - StartVelocity - LREAL - velocity profile options - instantaneous speed change at the beginning and at the end of the profile - 64 - 128 - - - EndVelocity - LREAL - 64 - 192 - - - IgnorePositionMonitoring - BOOL - PositionAreaMonitoring, TargetPositionMonitoring and StopMonitoring can be ignored using this flag - 20190311 - 8 - 256 - - - EnableStopPositionMonitoring - BOOL - PositionAreaMonitoring, TargetPositionMonitoring can be enabled for MC_Stop and MC_Halt commands - 20191010 + _E_TcMC_STATES16INTSTATE_INITIALIZATION100STATE_ORDER101STATE_RUNNING102STATE_WAITING103STATE_MOTIONCOMMANDSLOCKED104_ST_FunctionBlockResults96DoneBOOL80CommandAbortedBOOL88ErrorBOOL816ErrorIDUDINT3232displaymodehexBusyCounterUDINT3264displaymodedecconditionalshowMC_Reset1632AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputDoneBOOL872ItemTypeOutputBusyBOOL880ItemTypeOutputErrorBOOL888ItemTypeOutputErrorIDUDINT3296ItemTypeOutputdisplaymodehexADSbusyBOOL8128iState_E_TcMC_STATES16144100LastExecutionResult_ST_FunctionBlockResults96160fbOnTriggerR_TRIG641568conditionalshowPouTypeFunctionBlockMC_BufferMode16UINTMC_Aborting0MC_Buffered1MC_BlendingLow18MC_BlendingPrevious19MC_BlendingNext20MC_BlendingHigh21ST_PowerOptions0MC_Power768AxisAXIS_REF3232ItemTypeInOutEnableBOOL864ItemTypeInputEnable_PositiveBOOL872ItemTypeInputEnable_NegativeBOOL880ItemTypeInputOverrideLREAL64128100ItemTypeInputBufferModeMC_BufferMode16192ItemTypeInputOptionsST_PowerOptions0208ItemTypeInputStatusBOOL8208ItemTypeOutputBusyBOOL8216ItemTypeOutputActiveBOOL8224ItemTypeOutputErrorBOOL8232ItemTypeOutputErrorIDUDINT32256ItemTypeOutputdisplaymodehexEnableTimeoutTON224288conditionalshowEnableOffOnDelayTP192512conditionalshowiOverrideDWORD32704conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_MoveOptions320EnableBlendingPositionBOOL80BlendingPositionLREAL6464StartVelocityLREAL64128EndVelocityLREAL64192IgnorePositionMonitoringBOOL8256EnableStopPositionMonitoringBOOL - 8 - 264 - - - - _E_TcNC_StartPosType - 16 - UINT - - TCNC_START_ABSOLUTE - 1 - Start to absolute position - - - TCNC_START_RELATIVE - 2 - Start to relative position - - - TCNC_START_ENDLESS_PLUS - 3 - Start to endless positive position - - - TCNC_START_ENDLESS_MINUS - 4 - Start to endless negative position - - - TCNC_START_MODULO - 5 - Start to modulo position - - - TCNC_START_ADDITIVE - 6 - Start to a position relative to the last recent target position - - - TCNC_START_MODULO_SHORT - 261 - Start to modulo position - - - TCNC_START_MODULO_PLUS - 517 - Start to modulo position - - - TCNC_START_MODULO_MINUS - 773 - Start to modulo position - - - TCNC_START_MODULO_CURRENT - 1029 - start to modulo position in current direction - - - TCNC_START_ABS_INTERNAL - 9 - Start to absolute position, internal use - - - TCNC_START_ENDLESSPLUS_SLOWMANUAL - 272 - manual jog mode - - - TCNC_START_ENDLESSMINUS_SLOWMANUAL - 273 - manual jog mode - - - TCNC_START_ENDLESSPLUS_FASTMANUAL - 528 - manual jog mode - - - TCNC_START_ENDLESSMINUS_FASTMANUAL - 529 - manual jog mode - - - TCNC_START_STOPANDLOCK - 4096 - stop axis and lock against any motion commands - - - TCNC_START_HALT - 8192 - halt axis - can be interrupted by any motion commands - - - TCNC_START_TORQUE_ABORT - 12288 - 20181210 Fap - halt torque control - - - TCNC_START_TORQUE_ABSOLUTE - 12289 - 20181210 Fap - Start torque control absolute - - - TCNC_START_TORQUE_RELATIVE - 12290 - 20190108 Fap - Start torque control relative NOT IMPLEMENTED - - - - ST_TorqueControlOptions - 128 - - EnableManualTorqueStartValue - BOOL - 8 - 0 - - - ManualTorqueStartValue - LREAL - 64 - 64 - - - - _ST_TcNC_UnversalAxisStartRequest - 640 - - nStartType - UDINT - axis start TYPE (ABSOLUT, RELATIV, ENDLESS_PLUS, ENDLESS_MINUS, MODULO_SHORT, MODULO_PLUS, MODULO_MINUS) - 32 - 0 - - - nControlMask - UDINT - optional: control mask - 32 - 32 - - - fPosTarget - LREAL - target position - 64 - 64 - - - fVeloRequ - LREAL - required velocity - 64 - 128 - - - fAcc - LREAL - acceleration (>= 0) - 64 - 192 - - - fDec - LREAL - deceleration (>= 0) - 64 - 256 - - - fJerk - LREAL - jerk (>= 0) - 64 - 320 - - - nBufferMode - UDINT - optional: 'buffer mode' OR 'activation mode' FOR 'buffered commands' (issue #2786) - 32 - 384 - - - nReserved - UDINT - reserved - 32 - 416 - - - fBlendingPosition - LREAL - optional: activation position - 64 - 448 - - - fVeloStart - LREAL - optional: start velocity (0 <= fVeloStart <= fVeloRequ) Frage: erstmal weglassen ??? - 64 - 512 - - - fVeloEnd - LREAL - optional: end velocity (0 <= fVeloEnd <= fVeloRequ) Frage: erstmal weglassen ??? - 64 - 576 - - - - conditionalshow - - - - - _ST_TcNC_UniversalAxisTorqueStartRequest - 576 - - nStartType - UDINT - axis start TYPE (TORQUECONTINUOUS) - 32 - 0 - - - nControlMask - UDINT - optional: control mask - 32 - 32 - - - nMode - UDINT - optional: mode (ENUM) - 32 - 64 - - - nBufferMode - UDINT - 'buffer mode' OR 'activation mode' FOR 'buffered commands' (first Only ABORTING) - 32 - 96 - - - fTorque - LREAL - target torque [signed] - 64 - 128 - - - fTorqueRamp - LREAL - nc torque ramp - 64 - 192 - - - fVelocityLimitHigh - LREAL - velocity limit high [signed] - 64 - 256 - - - fVelocityLimitLow - LREAL - velocity limit low [signed] - 64 - 320 - - - fAcceleration - LREAL - acceleration (>= 0) - 64 - 384 - - - fDeceleration - LREAL - deceleration (>= 0) - 64 - 448 - - - fManualTorque - LREAL - optional: manual torque (sync value) - 64 - 512 - - - - conditionalshow - - - - - _ST_TcNC_UnversalAxisStartResponse - 32 - - nCmdNo - WORD - Continuous actual command number - 16 - 0 - - - nCmdState - WORD - Command state - 16 - 16 - - - - conditionalshow - - - - - _ST_TcNc_OperationModes - 128 - - PosAreaControl - DWORD - OpModeDWord in cyclic interface - 0 - 32 - 0 - - 1 - - - - TargetPosControl - DWORD - 1 - 32 - 32 - - 2 - - - - StopMonitoring - DWORD - 2 + The default is no monitoring for both commands even if monitoring options are enabled by axis parameters ]]>8264_E_TcNC_StartPosType16UINTTCNC_START_ABSOLUTE1TCNC_START_RELATIVE2TCNC_START_ENDLESS_PLUS3TCNC_START_ENDLESS_MINUS4TCNC_START_MODULO5TCNC_START_ADDITIVE6TCNC_START_MODULO_SHORT261TCNC_START_MODULO_PLUS517TCNC_START_MODULO_MINUS773TCNC_START_MODULO_CURRENT1029TCNC_START_ABS_INTERNAL9TCNC_START_ENDLESSPLUS_SLOWMANUAL272TCNC_START_ENDLESSMINUS_SLOWMANUAL273TCNC_START_ENDLESSPLUS_FASTMANUAL528TCNC_START_ENDLESSMINUS_FASTMANUAL529TCNC_START_STOPANDLOCK4096TCNC_START_HALT8192TCNC_START_TORQUE_ABORT12288TCNC_START_TORQUE_ABSOLUTE12289TCNC_START_TORQUE_RELATIVE12290ST_TorqueControlOptions128EnableManualTorqueStartValueBOOL80ManualTorqueStartValueLREAL6464_ST_TcNC_UnversalAxisStartRequest640nStartTypeUDINT320nControlMaskUDINT3232fPosTargetLREAL6464fVeloRequLREAL64128fAccLREAL= 0) ]]>64192fDecLREAL= 0) ]]>64256fJerkLREAL= 0) ]]>64320nBufferModeUDINT32384nReservedUDINT32416fBlendingPositionLREAL64448fVeloStartLREAL64512fVeloEndLREAL64576conditionalshow_ST_TcNC_UniversalAxisTorqueStartRequest576nStartTypeUDINT320nControlMaskUDINT3232nModeUDINT3264nBufferModeUDINT3296fTorqueLREAL64128fTorqueRampLREAL64192fVelocityLimitHighLREAL64256fVelocityLimitLowLREAL64320fAccelerationLREAL= 0) ]]>64384fDecelerationLREAL= 0) ]]>64448fManualTorqueLREAL64512conditionalshow_ST_TcNC_UnversalAxisStartResponse32nCmdNoWORD160nCmdStateWORD1616conditionalshow_ST_TcNc_OperationModes128PosAreaControlDWORD3201TargetPosControlDWORD32322StopMonitoringDWORD - 32 - 64 - - 4096 - - - - AllowSlaveCommands - DWORD - bits 13 .. 15 reserved + 12 ]]>32644096AllowSlaveCommandsDWORD - 32 - 96 - - 2097152 - - - - - conditionalshow - - - - - _FB_MoveUniversalGeneric - 7680 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - LastExecutionResult - _ST_FunctionBlockResults - 32 - 64 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 96 - - - ItemType - Input - - - - - StartType - _E_TcNC_StartPosType - 20110511 KSt type changed for Tc3 - 16 - 112 - - - ItemType - Input - - - - - Position - LREAL - 64 - 128 - - - ItemType - Input - - - - - Torque - LREAL - 64 - 192 - - - ItemType - Input - - - - - TorqueRamp - LREAL - 64 - 256 - - - ItemType - Input - - - - - Velocity - LREAL - 64 - 320 - - - ItemType - Input - - - - - VelocityLimitHigh - LREAL - 64 - 384 - - - ItemType - Input - - - - - VelocityLimitLow - LREAL - 64 - 448 - - - ItemType - Input - - - - - Acceleration - LREAL - 64 - 512 - - - ItemType - Input - - - - - Deceleration - LREAL - 64 - 576 - - - ItemType - Input - - - - - Jerk - LREAL - 64 - 640 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - Direction : MC_Direction := MC_Positive_Direction; - E - 16 - 704 - - - ItemType - Input - - - - - Options - ST_MoveOptions - 320 - 768 - - - ItemType - Input - - - - - OptionsTorque - ST_TorqueControlOptions - 128 - 1088 - - - ItemType - Input - - - - - Reset - BOOL - for internal use only - 8 - 1216 - - - ItemType - Input - - - - - GotoRunState - BOOL - for internal use only - 8 - 1224 - - - ItemType - Input - - - - - ContinuousUpdate - BOOL - for internal use only (TorqueControl) - 8 - 1232 - - - ItemType - Input - - - - - Done - BOOL - Same meaning as InVelocity for continous motion commands - 8 - 1240 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 1248 - - - ItemType - Output - - - - - Active - BOOL - 8 - 1256 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 1264 - - - ItemType - Output - - - - - Error - BOOL - 8 - 1272 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 1280 - - - ItemType - Output - - - displaymode - hex - - - - - CmdNo - UINT - 16 - 1312 - - - ItemType - Output - - - - - ADSbusy - BOOL - 8 - 1328 - - - ItemType - Output - - - - - InTorque - BOOL - 8 - 1336 - - - ItemType - Output - - - - - iState - _E_TcMC_STATES - 16 - 1344 - - 100 - - - - sStartRequest - _ST_TcNC_UnversalAxisStartRequest - 640 - 1408 - - - sTorqueStartRequest - _ST_TcNC_UniversalAxisTorqueStartRequest - 576 - 2048 - - - sStartResponse - _ST_TcNC_UnversalAxisStartResponse - 32 - 2624 - - - fbAdsReadWrite - ADSRDWRTEX - 1440 - 2656 - - - ContinousMode - BOOL - 8 - 4096 - - - InVelocity - BOOL - 8 - 4104 - - - DiffCycleCounter - UDINT - 32 - 4128 - - - EmptyStartResponse - _ST_TcNC_UnversalAxisStartResponse - 32 - 4160 - - - COUNT_R - UDINT - 32 - 4192 - - - CounterCmdNoZero - BYTE - 8 - 4224 - - - CounterCmdNotStarted - BYTE - 8 - 4232 - - - DiffCmdNo - INT - 16 - 4240 - - - InitialNcToPlcCmdNo - UINT - 16 - 4256 - - - NcCycleCounter - BYTE - 8 - 4272 - - - LastNcCycleCounter - BYTE - 8 - 4280 - - - NcMappingCounter - BYTE - 8 - 4288 - - - NcCycleCounterAvailable - BOOL - 8 - 4296 - - - NcCycleCounterNotAvailable - BOOL - 8 - 4304 - - - NcCyclicFeedbackExpected - BOOL - 8 - 4312 - - - PlcDebugCode - DWORD - 32 - 4320 - - - AxisIsSlave - BOOL - 8 - 4352 - - - GetTaskIndex - GETCURTASKINDEX - 128 - 4384 - - - CycleCounter - UDINT - 32 - 4512 - - - BusyCounter - UDINT - 32 - 4544 - - - fbTimeOut - TON - 224 - 4576 - - - fbStopMonitoringTimeOut - TON - 224 - 4800 - - - fbTimeOutMappingCounter - TON - 224 - 5024 - - - fbOnTrigger - R_TRIG - 64 - 5248 - - - sTempMsg - STRING(255) - 2048 - 5312 - - - AccDecreasing - BOOL - 8 - 7360 - - - AccOld - LREAL - 64 - 7424 - - - iContinuousUpdate - BOOL - 8 - 7488 - - - OpMode - _ST_TcNc_OperationModes - 128 - 7520 - - - suppress_warning_0 - C0228 - - - - - ActMonitorStop - - - ActMonitorAbortTorque - - - ActMonitorContinousMotion - - - ActMonitorDiscreteMotion - - - ActErrorMessage - - - ActMonitorContinuousTorque - - - ActCalcDiffCmdNo - - - ActNcCycleCounter - - - - PouType - FunctionBlock - - - conditionalshow - - - - - MC_Halt - 8640 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 64 - - - ItemType - Input - - - - - Deceleration - LREAL - 64 - 128 - - - ItemType - Input - - - - - Jerk - LREAL - 64 - 192 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - 16 - 256 - - - ItemType - Input - - - - - Options - ST_MoveOptions - optional parameters - 320 - 320 - - - ItemType - Input - - - - - Done - BOOL - 8 - 640 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 648 - - - ItemType - Output - - - - - Active - BOOL - 8 - 656 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 664 - - - ItemType - Output - - - - - Error - BOOL - 8 - 672 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 704 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 736 - - - ADSbusy - BOOL - 8 - 832 - - - MoveGeneric - _FB_MoveUniversalGeneric - 7680 - 896 - - - CmdNo - UINT - 16 - 8576 - - - - PouType - FunctionBlock - - - - - E_JogMode - 16 - INT - - MC_JOGMODE_STANDARD_SLOW - 0 - motion with standard jog parameters for slow motion - - - MC_JOGMODE_STANDARD_FAST - 1 - motion with standard jog parameters for fast motion - - - MC_JOGMODE_CONTINOUS - 2 - axis moves as long as the jog button is pressed using parameterized dynamics - - - MC_JOGMODE_INCHING - 3 - axis moves for a certain relative distance - - - MC_JOGMODE_INCHING_MODULO - 4 - axis moves for a certain relative distance - stop position is rounded to the distance value - - - - MC_Direction - 16 - INT - - MC_Positive_Direction - 1 - - - MC_Shortest_Way - 2 - - - MC_Negative_Direction - 3 - - - MC_Current_Direction - 4 - - - MC_Undefined_Direction - 128 - - - - MC_MoveVelocity - 8768 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 64 - - - ItemType - Input - - - - - Velocity - LREAL - ContinuousUpdate : BOOL; - not available - 64 - 128 - - - ItemType - Input - - - - - Acceleration - LREAL - 64 - 192 - - - ItemType - Input - - - - - Deceleration - LREAL - 64 - 256 - - - ItemType - Input - - - - - Jerk - LREAL - 64 - 320 - - - ItemType - Input - - - - - Direction - MC_Direction - 16 - 384 - - 1 - - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - 16 - 400 - - - ItemType - Input - - - - - Options - ST_MoveOptions - 320 - 448 - - - ItemType - Input - - - - - InVelocity - BOOL - Commanded velocity reached - 8 - 768 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 776 - - - ItemType - Output - - - - - Active - BOOL - 8 - 784 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 792 - - - ItemType - Output - - - - - Error - BOOL - 8 - 800 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 832 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 864 - - - ADSbusy - BOOL - 8 - 960 - - - MoveGeneric - _FB_MoveUniversalGeneric - 7680 - 1024 - - - CmdNo - UINT - 16 - 8704 - - - - PouType - FunctionBlock - - - - - ST_McOutputs - 96 - - Done - BOOL - 8 - 0 - - - Busy - BOOL - 8 - 8 - - - Active - BOOL - 8 - 16 - - - CommandAborted - BOOL - 8 - 24 - - - Error - BOOL - 8 - 32 - - - ErrorID - UDINT - 32 - 64 - - - displaymode - hex - - - - - - MC_MoveAbsolute - 8832 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Execute - BOOL - Start the motion at rising edge - 8 - 64 - - - ItemType - Input - - - - - Position - LREAL - Target position for the motion - 64 - 128 - - - ItemType - Input - - - - - Velocity - LREAL - Value of the maximum velocity - 64 - 192 - - - ItemType - Input - - - - - Acceleration - LREAL - Value of the maximum acceleration - 64 - 256 - - - ItemType - Input - - - - - Deceleration - LREAL - Value of the maximum deceleration - 64 - 320 - - - ItemType - Input - - - - - Jerk - LREAL - Value of the maximum jerk - 64 - 384 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - Direction : MC_Direction; - not available - 16 - 448 - - - ItemType - Input - - - - - Options - ST_MoveOptions - optional parameters - 320 - 512 - - - ItemType - Input - - - - - Done - BOOL - 8 - 832 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 840 - - - ItemType - Output - - - - - Active - BOOL - 8 - 848 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 856 - - - ItemType - Output - - - - - Error - BOOL - 8 - 864 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 896 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 928 - - - ADSbusy - BOOL - 8 - 1024 - - - MoveGeneric - _FB_MoveUniversalGeneric - 7680 - 1088 - - - CmdNo - UINT - 16 - 8768 - - - - PouType - FunctionBlock - - - - - MC_MoveRelative - 8832 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 64 - - - ItemType - Input - - - - - Distance - LREAL - ContinuousUpdate : BOOL; - not available - 64 - 128 - - - ItemType - Input - - - - - Velocity - LREAL - 64 - 192 - - - ItemType - Input - - - - - Acceleration - LREAL - 64 - 256 - - - ItemType - Input - - - - - Deceleration - LREAL - 64 - 320 - - - ItemType - Input - - - - - Jerk - LREAL - 64 - 384 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - 16 - 448 - - - ItemType - Input - - - - - Options - ST_MoveOptions - 320 - 512 - - - ItemType - Input - - - - - Done - BOOL - 8 - 832 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 840 - - - ItemType - Output - - - - - Active - BOOL - 8 - 848 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 856 - - - ItemType - Output - - - - - Error - BOOL - 8 - 864 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 896 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 928 - - - ADSbusy - BOOL - 8 - 1024 - - - MoveGeneric - _FB_MoveUniversalGeneric - 7680 - 1088 - - - CmdNo - UINT - 16 - 8768 - - - - PouType - FunctionBlock - - - - - MC_Jog - 44352 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - JogForward - BOOL - 8 - 64 - - - ItemType - Input - - - - - JogBackwards - BOOL - 8 - 72 - - - ItemType - Input - - - - - Mode - E_JogMode - 16 - 80 - - - ItemType - Input - - - - - Position - LREAL - 64 - 128 - - - ItemType - Input - - - - - Velocity - LREAL - 64 - 192 - - - ItemType - Input - - - - - Acceleration - LREAL - 64 - 256 - - - ItemType - Input - - - - - Deceleration - LREAL - 64 - 320 - - - ItemType - Input - - - - - Jerk - LREAL - 64 - 384 - - - ItemType - Input - - - - - Done - BOOL - 8 - 448 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 456 - - - ItemType - Output - - - - - Active - BOOL - 8 - 464 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 472 - - - ItemType - Output - - - - - Error - BOOL - 8 - 480 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 512 - - - ItemType - Output - - - displaymode - hex - - - - - state - INT - 16 - 544 - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 576 - - - StateDWord - BOOL - 8 - 672 - - - ExecuteMoveVelocity - BOOL - 8 - 680 - - - MoveVelocity - MC_MoveVelocity - 8768 - 704 - - - MoveVelocityOut - ST_McOutputs - 96 - 9472 - - - Direction - MC_Direction - 16 - 9568 - - - ExecuteHalt - BOOL - 8 - 9584 - - - Halt - MC_Halt - 8640 - 9600 - - - HaltOut - ST_McOutputs - 96 - 18240 - - - ExecuteMoveAbsolute - BOOL - 8 - 18336 - - - MoveAbsolute - MC_MoveAbsolute - 8832 - 18368 - - - MoveAbsoluteOut - ST_McOutputs - 96 - 27200 - - - ExecuteMoveRelative - BOOL - 8 - 27296 - - - MoveRelative - MC_MoveRelative - 8832 - 27328 - - - MoveRelativeOut - ST_McOutputs - 96 - 36160 - - - JogMove - _FB_MoveUniversalGeneric - 7680 - 36288 - - - LastJogMoveResult - _ST_FunctionBlockResults - 96 - 43968 - - - ExecuteJogMove - BOOL - 8 - 44064 - - - StartType - _E_TcNC_StartPosType - 16 - 44080 - - - JogMoveOut - ST_McOutputs - 96 - 44096 - - - JogEnd - BOOL - 8 - 44192 - - - TargetPosition - LREAL - 64 - 44224 - - - modulo - LREAL - 64 - 44288 - - - ActJogMove - - - ActCheckJogEnd - - - - PouType - FunctionBlock - - - - - MC_MoveModulo - 8896 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 64 - - - ItemType - Input - - - - - Position - LREAL - 64 - 128 - - - ItemType - Input - - - - - Velocity - LREAL - 64 - 192 - - - ItemType - Input - - - - - Acceleration - LREAL - 64 - 256 - - - ItemType - Input - - - - - Deceleration - LREAL - 64 - 320 - - - ItemType - Input - - - - - Jerk - LREAL - 64 - 384 - - - ItemType - Input - - - - - Direction - MC_Direction - modulo shortest way, modulo positive, modulo negative - 16 - 448 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - E - 16 - 464 - - - ItemType - Input - - - - - Options - ST_MoveOptions - 320 - 512 - - - ItemType - Input - - - - - Done - BOOL - 8 - 832 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 840 - - - ItemType - Output - - - - - Active - BOOL - 8 - 848 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 856 - - - ItemType - Output - - - - - Error - BOOL - 8 - 864 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 896 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 928 - - - ADSbusy - BOOL - 8 - 1024 - - - MoveGeneric - _FB_MoveUniversalGeneric - 7680 - 1088 - - - StartType - _E_TcNC_StartPosType - 16 - 8768 - - - CmdNo - UINT - 16 - 8784 - - - TriggerExecute - R_TRIG - 64 - 8800 - - - MC_MoveModuloCall - - - - PouType - FunctionBlock - - - - - MC_HomingMode - 16 - INT - - MC_DefaultHoming - 0 - default homing as defined in the SystemManager encoder parameters - - - MC_AbsSwitch - 1 - not implemented - Absolute Switch homing plus Limit switches - - - MC_LimitSwitch - 2 - not implemented - Homing against Limit switches - - - MC_RefPulse - 3 - not implemented - Homing using encoder Reference Pulse "Zero Mark" - - - MC_Direct - 4 - Static Homing forcing position from user reference - - - MC_Absolute - 5 - not implemented - Static Homing forcing position from absolute encoder - - - MC_Block - 6 - not implemented - Homing against hardware parts blocking movement - - - MC_ForceCalibration - 7 - set the calibration flag without performing any motion or changing the position - - - MC_ResetCalibration - 8 - resets the calibration flag without performing any motion or changing the position - - - - E_EncoderReferenceMode - 32 - UDINT - - ENCODERREFERENCEMODE_DEFAULT - 0 - - - ENCODERREFERENCEMODE_PLCCAM - 1 - - - ENCODERREFERENCEMODE_HARDWARESYNC - 2 - - - ENCODERREFERENCEMODE_HARDWARELATCHPOS - 3 - - - ENCODERREFERENCEMODE_HARDWARELATCHNEG - 4 - - - ENCODERREFERENCEMODE_SOFTWARESYNC - 5 - - - ENCODERREFERENCEMODE_SOFTDRIVELATCHPOS - 6 - - - ENCODERREFERENCEMODE_SOFTDRIVELATCHNEG - 7 - - - ENCODERREFERENCEMODE_APPLICATION - 20 - - - - ST_HomingOptions - 320 - - ClearPositionLag - BOOL - set actual and set position to same value and clear the position lag - 8 - 0 - - - SearchDirection - MC_Direction - 16 - 16 - - 128 - - - - SearchVelocity - LREAL - 64 - 64 - - - SyncDirection - MC_Direction - 16 - 128 - - 128 - - - - SyncVelocity - LREAL - 64 - 192 - - - ReferenceMode - E_EncoderReferenceMode - 32 - 256 - - 0 - - - - - ST_SetPositionOptions - 32 - - ClearPositionLag - BOOL - set actual and set position to same value and clear the position lag - 8 - 0 - - - SelectEncoderIndex - BOOL - selects an encoder with index 0..n explicitly if enabled - selction by EncoderIndex below - 8 - 8 - - - EncoderIndex - UINT - encoder with index 0..n, 0 is first encoder - valid only if SelectEncoderIndex=TRUE - 16 - 16 - - - - _ST_TcNC_SetPosOnTheFly - 256 - - nPosSetType - UDINT - Absolute, Relative - added KSt 2009-01-28 - 32 - 0 - - - nCtrlDWord - UDINT - added KSt 2009-01-28 - 32 - 32 - - - fPreviousActualPos - LREAL - value not used any longer since 2009-01-28 - 64 - 64 - - - fNewActualPos - LREAL - 64 - 128 - - - nReserved - DWORD - - 1 - 2 - - added KSt 2009-01-28 - 64 - 192 - - - - conditionalshow - - - - - MC_SetPosition - 1984 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Execute - BOOL - Start setting position in axis - 8 - 64 - - - ItemType - Input - - - - - Position - LREAL - Position unit [u] (Means ‘Distance’ if Mode = RELATIVE) - 64 - 128 - - - ItemType - Input - - - - - Mode - BOOL - RELATIVE =True, ABSOLUTE = False (Default) - 8 - 192 - - - ItemType - Input - - - - - Options - ST_SetPositionOptions - Beckhoff proprietary input - 32 - 208 - - - ItemType - Input - - - - - Done - BOOL - Position has new value - 8 - 240 - - - ItemType - Output - - - - - Busy - BOOL - Shows that the Function Block is not finished - 8 - 248 - - - ItemType - Output - - - - - Error - BOOL - Signals that an error has occurred within the Function Block - 8 - 256 - - - ItemType - Output - - - - - ErrorID - UDINT - Error identification - 32 - 288 - - - ItemType - Output - - - displaymode - hex - - - - - ADSbusy - BOOL - 8 - 320 - - - stSetPos - _ST_TcNC_SetPosOnTheFly - 256 - 384 - - - iState - _E_TcMC_STATES - 16 - 640 - - 100 - - - - fbAdsWrite - ADSWRITE - 1216 - 672 - - - fbOnTrigger - R_TRIG - 64 - 1888 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - - - MC_Home - 7168 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 64 - - - ItemType - Input - - - - - Position - LREAL - 64 - 128 - - 1E+307 - - - - ItemType - Input - - - - - HomingMode - MC_HomingMode - 16 - 192 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - 16 - 208 - - - ItemType - Input - - - - - Options - ST_HomingOptions - Beckhoff proprietary input - 320 - 256 - - - ItemType - Input - - - - - bCalibrationCam - BOOL - Beckhoff proprietary input - 8 - 576 - - - ItemType - Input - - - - - Done - BOOL - 8 - 584 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 592 - - - ItemType - Output - - - - - Active - BOOL - 8 - 600 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 608 - - - ItemType - Output - - - - - Error - BOOL - 8 - 616 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 640 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 672 - - - conditionalshow - - - - - ADSbusy - BOOL - 8 - 768 - - - conditionalshow - - - - - iState - _E_TcMC_STATES - 16 - 784 - - 100 - - - - conditionalshow - - - - - iSubState - INT - 16 - 800 - - - conditionalshow - - - - - fbAdsWriteCmd - ADSWRITE - 1216 - 832 - - - conditionalshow - - - - - fbAdsWriteParameter - ADSWRITE - 1216 - 2048 - - - conditionalshow - - - - - fbAdsReadRefPos - ADSREAD - 1248 - 3264 - - - conditionalshow - - - - - ReferenceFlagValue - UDINT - 32 - 4512 - - - conditionalshow - - - - - fbSetPosition - MC_SetPosition - 1984 - 4544 - - - conditionalshow - - - - - CalibrationValue - LREAL - 64 - 6528 - - - conditionalshow - - - - - SearchDirection - UINT - 16 - 6592 - - - conditionalshow - - - - - SearchVelocity - LREAL - 64 - 6656 - - - conditionalshow - - - - - SyncDirection - UINT - 16 - 6720 - - - conditionalshow - - - - - SyncVelocity - LREAL - 64 - 6784 - - - conditionalshow - - - - - ReferenceMode - E_EncoderReferenceMode - 32 - 6848 - - - conditionalshow - - - - - fbTrigger - R_TRIG - 64 - 6880 - - - conditionalshow - - - - - fbTimeOut - TON - 224 - 6944 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_WriteParameterInNc_v1_00 - 1504 - - bExecute - BOOL - 8 - 32 - - - ItemType - Input - - - - - nDeviceGroup - UDINT - 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata - 32 - 64 - - - ItemType - Input - - - - - nIndexOffset - UDINT - 32 - 96 - - - ItemType - Input - - - - - nData - DWORD - 32 - 128 - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 160 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 168 - - - ItemType - Output - - - - - bError - BOOL - 8 - 176 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 192 - - - ItemType - Output - - - - - Axis - AXIS_REF - 32 - 224 - - - ItemType - InOut - - - - - nState - UINT - 16 - 256 - - - fbADSWRITE - ADSWRITE - 1216 - 288 - - - - PouType - FunctionBlock - - - - - FB_WriteFloatParameter - 1536 - - bExecute - BOOL - 8 - 32 - - - ItemType - Input - - - - - nDeviceGroup - UDINT - 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata - 32 - 64 - - - ItemType - Input - - - - - nIndexOffset - UDINT - 32 - 96 - - - ItemType - Input - - - - - nData - LREAL - 64 - 128 - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 192 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 200 - - - ItemType - Output - - - - - bError - BOOL - 8 - 208 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 224 - - - ItemType - Output - - - - - Axis - AXIS_REF - 32 - 256 - - - ItemType - InOut - - - - - nState - UINT - 16 - 288 - - - fbADSWRITE - ADSWRITE - 1216 - 320 - - - - PouType - FunctionBlock - - - - - FB_HomeWriteNcVelocities - 3456 - - En - BOOL - 8 - 32 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 40 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 48 - - - ItemType - Input - - - - - fVelocityToCam - LREAL - 64 - 64 - - - ItemType - Input - - - - - fVelocityFromCam - LREAL - 64 - 128 - - - ItemType - Input - - - - - Axis - AXIS_REF - 32 - 192 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 224 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 232 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 240 - - - ItemType - Output - - - - - bError - BOOL - 8 - 248 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 256 - - - ItemType - Output - - - - - fbExecuteRiseEdge - R_TRIG - 64 - 288 - - - fbWriteVelocityToCam - FB_WriteFloatParameter - 1536 - 384 - - - fbWriteVelocityFromCam - FB_WriteFloatParameter - 1536 - 1920 - - - - PouType - FunctionBlock - - - - - FB_HomeToSwitch - 15744 - - En - BOOL - 8 - 32 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 40 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 48 - - - ItemType - Input - - - - - bCamSensor - BOOL - 8 - 56 - - - ItemType - Input - - - - - nSearchDirTwoardsCam - MC_Direction - 16 - 64 - - - ItemType - Input - - - - - nSearchDirOffCam - MC_Direction - 16 - 80 - - - ItemType - Input - - - - - fHomePosition - LREAL - 64 - 128 - - - ItemType - Input - - - - - fVelocityToCamNC - LREAL - Velcoity when searching for cam - 64 - 192 - - - ItemType - Input - - - - - fVelocityFromCamNC - LREAL - Velocity after found cam (searching for next signal transition) - 64 - 256 - - - ItemType - Input - - - - - Axis - AXIS_REF - 32 - 320 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 352 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 360 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 368 - - - ItemType - Output - - - - - bHomed - BOOL - 8 - 376 - - - ItemType - Output - - - - - bError - BOOL - 8 - 384 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 416 - - - ItemType - Output - - - - - fbHome - MC_Home - 7168 - 448 - - - fbWriteHomeDirCamToNC - FB_WriteParameterInNc_v1_00 - 1504 - 7616 - - - fbWriteHomeDirSyncToNC - FB_WriteParameterInNc_v1_00 - 1504 - 9120 - - - fbWriteHomeModeToNC - FB_WriteParameterInNc_v1_00 - 1504 - 10624 - - - fbWriteHomeVelocitiesToNC - FB_HomeWriteNcVelocities - 3456 - 12160 - - - bConfigNCDone - BOOL - 8 - 15616 - - 0 - - - - fbRTrigg - R_TRIG - 64 - 15648 - - - - PouType - FunctionBlock - - - - - FB_HomeDirect - 7424 - - En - BOOL - 8 - 32 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 40 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 48 - - - ItemType - Input - - - - - fHomePosition - LREAL - 64 - 64 - - - ItemType - Input - - - - - Axis - AXIS_REF - 32 - 128 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 160 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 168 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 176 - - - ItemType - Output - - - - - bHomed - BOOL - 8 - 184 - - - ItemType - Output - - - - - bError - BOOL - 8 - 192 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 224 - - - ItemType - Output - - - - - fbHome - MC_Home - 7168 - 256 - - - - PouType - FunctionBlock - - - - - FB_ReadParameterInNc_v1_00 - 1536 - - bExecute - BOOL - 8 - 32 - - - ItemType - Input - - - - - nDeviceGroup - UDINT - 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata - 32 - 64 - - - ItemType - Input - - - - - nIndexOffset - UDINT - 32 - 96 - - - ItemType - Input - - - - - nData - DWORD - 32 - 128 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 160 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 168 - - - ItemType - Output - - - - - bError - BOOL - 8 - 176 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 192 - - - ItemType - Output - - - - - Axis - AXIS_REF - 32 - 224 - - - ItemType - InOut - - - - - nState - UINT - 16 - 256 - - - fbADSREAD - ADSREAD - 1248 - 288 - - - - PouType - FunctionBlock - - - - - FB_HomeReadSoftLimEnable - 3264 - - En - BOOL - 8 - 32 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 40 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 48 - - - ItemType - Input - - - - - Axis - AXIS_REF - 32 - 64 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 96 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 104 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 112 - - - ItemType - Output - - - - - bError - BOOL - 8 - 120 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 128 - - - ItemType - Output - - - - - bSofLimEnableLow - BOOL - 8 - 160 - - 1 - - - - ItemType - Output - - - - - bSofLimEnableHigh - BOOL - 8 - 168 - - 1 - - - - ItemType - Output - - - - - fbReadSoftLimEnableLow - FB_ReadParameterInNc_v1_00 - 1536 - 192 - - - fbReadSoftLimEnableHigh - FB_ReadParameterInNc_v1_00 - 1536 - 1728 - - - - PouType - FunctionBlock - - - - - FB_HomeWriteSoftLimEnable - 3264 - - En - BOOL - 8 - 32 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 40 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 48 - - - ItemType - Input - - - - - bSofLimEnableLow - BOOL - 8 - 56 - - 1 - - - - ItemType - Input - - - - - bSofLimEnableHigh - BOOL - 8 - 64 - - 1 - - - - ItemType - Input - - - - - Axis - AXIS_REF - 32 - 96 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 128 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 136 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 144 - - - ItemType - Output - - - - - bError - BOOL - 8 - 152 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 160 - - - ItemType - Output - - - - - fbExecuteRiseEdge - R_TRIG - 64 - 192 - - - fbWriteSoftLimEnableLow - FB_WriteParameterInNc_v1_00 - 1504 - 256 - - - fbWriteSoftLimEnableHigh - FB_WriteParameterInNc_v1_00 - 1504 - 1760 - - - - PouType - FunctionBlock - - - - - FB_ReadFloatParameter - 1600 - - bExecute - BOOL - 8 - 32 - - - ItemType - Input - - - - - nDeviceGroup - UDINT - 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata - 32 - 64 - - - ItemType - Input - - - - - nIndexOffset - UDINT - 32 - 96 - - - ItemType - Input - - - - - nData - LREAL - 64 - 128 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 192 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 200 - - - ItemType - Output - - - - - bError - BOOL - 8 - 208 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 224 - - - ItemType - Output - - - - - Axis - AXIS_REF - 32 - 256 - - - ItemType - InOut - - - - - nState - UINT - 16 - 288 - - - fbADSREAD - ADSREAD - 1248 - 320 - - - - PouType - FunctionBlock - - - - - FB_HomeReadNcVelocities - 3520 - - En - BOOL - 8 - 32 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 40 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 48 - - - ItemType - Input - - - - - Axis - AXIS_REF - 32 - 64 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 96 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 104 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 112 - - - ItemType - Output - - - - - bError - BOOL - 8 - 120 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 128 - - - ItemType - Output - - - - - fVelocityToCam - LREAL - 64 - 192 - - - ItemType - Output - - - - - fVelocityFromCam - LREAL - 64 - 256 - - - ItemType - Output - - - - - fbReadVelocityToCam - FB_ReadFloatParameter - 1600 - 320 - - - fbReadVelocityFromCam - FB_ReadFloatParameter - 1600 - 1920 - - - - PouType - FunctionBlock - - - - - FB_HomePrepare - 17728 - - En - BOOL - 8 - 32 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 40 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 48 - - - ItemType - Input - - - - - nCmdData - UINT - 16 - 64 - - - ItemType - Input - - - - - Axis - AXIS_REF - 32 - 96 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 128 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 136 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 144 - - - ItemType - Output - - - - - bError - BOOL - 8 - 152 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 160 - - - ItemType - Output - - - - - bSofLimEnableLowOriginal - BOOL - 8 - 192 - - 1 - - - - ItemType - Output - - - - - bSofLimEnableHighOriginal - BOOL - 8 - 200 - - 1 - - - - ItemType - Output - - - - - fVelocityToCam - LREAL - 64 - 256 - - 0 - - - - ItemType - Output - - - - - fVelocityFromCam - LREAL - 64 - 320 - - 0 - - - - ItemType - Output - - - - - fbHomeReadSoftLimEnable - FB_HomeReadSoftLimEnable - 3264 - 384 - - - fbHomeDisableSoftLimEnable - FB_HomeWriteSoftLimEnable - 3264 - 3648 - - - fbHomeReadNCVelocities - FB_HomeReadNcVelocities - 3520 - 6912 - - - fbHomeResetCalibrationFlag - MC_Home - Only used for reset of calibration flag - 7168 - 10432 - - - fbExecuteRiseEdge - R_TRIG - 64 - 17600 - - - bExecuteReadNC - BOOL - 8 - 17664 - - 0 - - - - bExecuteWriteNC - BOOL - 8 - 17672 - - 0 - - - - nState - INT - 16 - 17680 - - 0 - - - - - PouType - FunctionBlock - - - - - FB_HomeFinish - 3552 - - En - BOOL - 8 - 32 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 40 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 48 - - - ItemType - Input - - - - - nCmdData - UINT - 16 - 64 - - - ItemType - Input - - - - - bSofLimEnableLow - BOOL - 8 - 80 - - 1 - - - - ItemType - Input - - - - - bSofLimEnableHigh - BOOL - 8 - 88 - - 1 - - - - ItemType - Input - - - - - Axis - AXIS_REF - 32 - 96 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 128 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 136 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 144 - - - ItemType - Output - - - - - bError - BOOL - 8 - 152 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 160 - - - ItemType - Output - - - - - fbHomewriteSoftLimEnable - FB_HomeWriteSoftLimEnable - 3264 - 192 - - - fbExecuteRiseEdge - R_TRIG - 64 - 3456 - - - bExecuteWriteNC - BOOL - 8 - 3520 - - 0 - - - - nState - INT - 16 - 3536 - - 0 - - - - - PouType - FunctionBlock - - - - - FB_HomeVirtual - 53760 - - En - BOOL - 8 - 32 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 40 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 48 - - - ItemType - Input - - - - - nCmdData - UINT - 16 - 64 - - - ItemType - Input - - - - - bLimitFwd - BOOL - 8 - 80 - - - ItemType - Input - - - - - bLimitBwd - BOOL - 8 - 88 - - - ItemType - Input - - - - - bHomeSensor - BOOL - 8 - 96 - - - ItemType - Input - - - - - fHomePosition - LREAL - 64 - 128 - - - ItemType - Input - - - - - nHomeRevOffset - UINT - 16 - 192 - - - ItemType - Input - - - - - Axis - AXIS_REF - 32 - 224 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 256 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 264 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 272 - - - ItemType - Output - - - - - bHomed - BOOL - 8 - 280 - - - ItemType - Output - - - - - bError - BOOL - 8 - 288 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 320 - - - ItemType - Output - - - - - fbHomeToSwitch - FB_HomeToSwitch - 15744 - 384 - - - fbHomeDirect - FB_HomeDirect - Only used for direct homing (set of position) - 7424 - 16128 - - - fbMoveVelocity - MC_MoveVelocity - 8768 - 23552 - - - fbHomePrepare - FB_HomePrepare - 17728 - 32320 - - - fbHomeFinish - FB_HomeFinish - 3552 - 50048 - - - fbExecuteRiseEdge - R_TRIG - 64 - 53600 - - - nHomingState - INT - 16 - 53664 - - 0 - - - - bExecuteHomeToSwitch - BOOL - 8 - 53680 - - 0 - - - - bExecuteMoveVelocity - BOOL - 8 - 53688 - - 0 - - - - bExecutePrepare - BOOL - 8 - 53696 - - 0 - - - - bExecuteFinish - BOOL - 8 - 53704 - - 0 - - - - bExecuteHomeDirect - BOOL - 8 - 53712 - - - nCmdDataLocal - UINT - Ensure that nCmdData is not changed during sequence - 16 - 53728 - - - bSequenceReady - BOOL - 8 - 53744 - - 1 - - - - bRestoreNCDataNeeded - BOOL - 8 - 53752 - - 0 - - - - - PouType - FunctionBlock - - - - - ST_GearInDynOptions - 8 - - CCVmode - BOOL - constant circumference velocity mode - 8 - 0 - - - - _ST_TcNC_CoupleSlave - 384 - - nSlaveType - UDINT - 32 - 0 - - - nMasterAxisId - UDINT - 32 - 32 - - - nMasterSubIdx - UDINT - 32 - 64 - - - nSlaveSubIdx - UDINT - 32 - 96 - - - fCoupleParam1 - LREAL - 64 - 128 - - - fCoupleParam2 - LREAL - 64 - 192 - - - fCoupleParam3 - LREAL - 64 - 256 - - - fCoupleParam4 - LREAL - 64 - 320 - - - - conditionalshow - - - - - MC_GearInDyn - 4032 - - Master - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Slave - AXIS_REF - Reference to an axis - 32 - 64 - - - ItemType - InOut - - - - - Enable - BOOL - 8 - 96 - - - ItemType - Input - - - - - GearRatio - LREAL - 64 - 128 - - 1 - - - - ItemType - Input - - - - - Acceleration - LREAL - 64 - 192 - - - ItemType - Input - - - - - Deceleration - LREAL - not used - 64 - 256 - - - ItemType - Input - - - - - Jerk - LREAL - not used - 64 - 320 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - 16 - 384 - - - ItemType - Input - - - - - Options - ST_GearInDynOptions - optional parameters - 8 - 400 - - - ItemType - Input - - - - - InGear - BOOL - 8 - 408 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 416 - - - ItemType - Output - - - - - Active - BOOL - 8 - 424 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 432 - - - ItemType - Output - - - - - Error - BOOL - 8 - 440 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 448 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 480 - - - ADSbusy - BOOL - 8 - 576 - - - iState - _E_TcMC_STATES - 16 - 592 - - 100 - - - - iSubState - INT - 16 - 608 - - - fbAdsWrite - ADSWRITE - 1216 - 640 - - - fbAdsRead - ADSREAD - 1248 - 1856 - - - sCouple - _ST_TcNC_CoupleSlave - 384 - 3136 - - - v_max - LREAL - 64 - 3520 - - - pa_limit - LREAL - 64 - 3584 - - - WasInGear - BOOL - 8 - 3648 - - - iAcceleration - LREAL - 64 - 3712 - - - conditionalshow - - - - - TimerStateFeedback - TON - 224 - 3776 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - - - ST_GearOutOptions - 8 - - reserved - BOOL - 8 - 0 - - - conditionalshow - - - - - - MC_GearOut - 1792 - - Slave - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 64 - - - ItemType - Input - - - - - Options - ST_GearOutOptions - optional parameters - 8 - 72 - - - ItemType - Input - - - - - Done - BOOL - 8 - 80 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 88 - - - ItemType - Output - - - - - Error - BOOL - 8 - 96 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 128 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 160 - - - ADSbusy - BOOL - 8 - 256 - - - iState - _E_TcMC_STATES - 16 - 272 - - 100 - - - - fbAdsWrite - ADSWRITE - 1216 - 288 - - - fbOnTrigger - R_TRIG - 64 - 1504 - - - conditionalshow - - - - - TimerStateFeedback - TON - 224 - 1568 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - - - FB_DriveVirtual - 163456 - - sVersion - STRING(80) - 648 - 32 - - 1.0.3 - - - - En - BOOL - 8 - 680 - - - ItemType - Input - - - - - bEnable - BOOL - 8 - 688 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 696 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 704 - - - ItemType - Input - - - - - nCommand - UINT - // nCommandLocal... + 21 ]]>32962097152conditionalshow_FB_MoveUniversalGeneric7680AxisAXIS_REF3232ItemTypeInOutLastExecutionResult_ST_FunctionBlockResults3264ItemTypeInOutExecuteBOOL896ItemTypeInputStartType_E_TcNC_StartPosType16112ItemTypeInputPositionLREAL64128ItemTypeInputTorqueLREAL64192ItemTypeInputTorqueRampLREAL64256ItemTypeInputVelocityLREAL64320ItemTypeInputVelocityLimitHighLREAL64384ItemTypeInputVelocityLimitLowLREAL64448ItemTypeInputAccelerationLREAL64512ItemTypeInputDecelerationLREAL64576ItemTypeInputJerkLREAL64640ItemTypeInputBufferModeMC_BufferMode16704ItemTypeInputOptionsST_MoveOptions320768ItemTypeInputOptionsTorqueST_TorqueControlOptions1281088ItemTypeInputResetBOOL81216ItemTypeInputGotoRunStateBOOL81224ItemTypeInputContinuousUpdateBOOL81232ItemTypeInputDoneBOOL81240ItemTypeOutputBusyBOOL81248ItemTypeOutputActiveBOOL81256ItemTypeOutputCommandAbortedBOOL81264ItemTypeOutputErrorBOOL81272ItemTypeOutputErrorIDUDINT321280ItemTypeOutputdisplaymodehexCmdNoUINT161312ItemTypeOutputADSbusyBOOL81328ItemTypeOutputInTorqueBOOL81336ItemTypeOutputiState_E_TcMC_STATES161344100sStartRequest_ST_TcNC_UnversalAxisStartRequest6401408sTorqueStartRequest_ST_TcNC_UniversalAxisTorqueStartRequest5762048sStartResponse_ST_TcNC_UnversalAxisStartResponse322624fbAdsReadWriteADSRDWRTEX14402656ContinousModeBOOL84096InVelocityBOOL84104DiffCycleCounterUDINT324128EmptyStartResponse_ST_TcNC_UnversalAxisStartResponse324160COUNT_RUDINT324192CounterCmdNoZeroBYTE84224CounterCmdNotStartedBYTE84232DiffCmdNoINT164240InitialNcToPlcCmdNoUINT164256NcCycleCounterBYTE84272LastNcCycleCounterBYTE84280NcMappingCounterBYTE84288NcCycleCounterAvailableBOOL84296NcCycleCounterNotAvailableBOOL84304NcCyclicFeedbackExpectedBOOL84312PlcDebugCodeDWORD324320AxisIsSlaveBOOL84352GetTaskIndexGETCURTASKINDEX1284384CycleCounterUDINT324512BusyCounterUDINT324544fbTimeOutTON2244576fbStopMonitoringTimeOutTON2244800fbTimeOutMappingCounterTON2245024fbOnTriggerR_TRIG645248sTempMsgSTRING(255)20485312AccDecreasingBOOL87360AccOldLREAL647424iContinuousUpdateBOOL87488OpMode_ST_TcNc_OperationModes1287520suppress_warning_0C0228ActMonitorStopActMonitorAbortTorqueActMonitorContinousMotionActMonitorDiscreteMotionActErrorMessageActMonitorContinuousTorqueActCalcDiffCmdNoActNcCycleCounterPouTypeFunctionBlockconditionalshowMC_Halt8640AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputDecelerationLREAL64128ItemTypeInputJerkLREAL64192ItemTypeInputBufferModeMC_BufferMode16256ItemTypeInputOptionsST_MoveOptions320320ItemTypeInputDoneBOOL8640ItemTypeOutputBusyBOOL8648ItemTypeOutputActiveBOOL8656ItemTypeOutputCommandAbortedBOOL8664ItemTypeOutputErrorBOOL8672ItemTypeOutputErrorIDUDINT32704ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96736ADSbusyBOOL8832MoveGeneric_FB_MoveUniversalGeneric7680896CmdNoUINT168576PouTypeFunctionBlockE_JogMode16INTMC_JOGMODE_STANDARD_SLOW0MC_JOGMODE_STANDARD_FAST1MC_JOGMODE_CONTINOUS2MC_JOGMODE_INCHING3MC_JOGMODE_INCHING_MODULO4MC_Direction16INTMC_Positive_Direction1MC_Shortest_Way2MC_Negative_Direction3MC_Current_Direction4MC_Undefined_Direction128MC_MoveVelocity8768AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputVelocityLREAL64128ItemTypeInputAccelerationLREAL64192ItemTypeInputDecelerationLREAL64256ItemTypeInputJerkLREAL64320ItemTypeInputDirectionMC_Direction163841ItemTypeInputBufferModeMC_BufferMode16400ItemTypeInputOptionsST_MoveOptions320448ItemTypeInputInVelocityBOOL8768ItemTypeOutputBusyBOOL8776ItemTypeOutputActiveBOOL8784ItemTypeOutputCommandAbortedBOOL8792ItemTypeOutputErrorBOOL8800ItemTypeOutputErrorIDUDINT32832ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96864ADSbusyBOOL8960MoveGeneric_FB_MoveUniversalGeneric76801024CmdNoUINT168704PouTypeFunctionBlockST_McOutputs96DoneBOOL80BusyBOOL88ActiveBOOL816CommandAbortedBOOL824ErrorBOOL832ErrorIDUDINT3264displaymodehexMC_MoveAbsolute8832AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputBufferModeMC_BufferMode16448ItemTypeInputOptionsST_MoveOptions320512ItemTypeInputDoneBOOL8832ItemTypeOutputBusyBOOL8840ItemTypeOutputActiveBOOL8848ItemTypeOutputCommandAbortedBOOL8856ItemTypeOutputErrorBOOL8864ItemTypeOutputErrorIDUDINT32896ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96928ADSbusyBOOL81024MoveGeneric_FB_MoveUniversalGeneric76801088CmdNoUINT168768PouTypeFunctionBlockMC_MoveRelative8832AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputDistanceLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputBufferModeMC_BufferMode16448ItemTypeInputOptionsST_MoveOptions320512ItemTypeInputDoneBOOL8832ItemTypeOutputBusyBOOL8840ItemTypeOutputActiveBOOL8848ItemTypeOutputCommandAbortedBOOL8856ItemTypeOutputErrorBOOL8864ItemTypeOutputErrorIDUDINT32896ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96928ADSbusyBOOL81024MoveGeneric_FB_MoveUniversalGeneric76801088CmdNoUINT168768PouTypeFunctionBlockMC_Jog44352AxisAXIS_REF3232ItemTypeInOutJogForwardBOOL864ItemTypeInputJogBackwardsBOOL872ItemTypeInputModeE_JogMode1680ItemTypeInputPositionLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputDoneBOOL8448ItemTypeOutputBusyBOOL8456ItemTypeOutputActiveBOOL8464ItemTypeOutputCommandAbortedBOOL8472ItemTypeOutputErrorBOOL8480ItemTypeOutputErrorIDUDINT32512ItemTypeOutputdisplaymodehexstateINT16544LastExecutionResult_ST_FunctionBlockResults96576StateDWordBOOL8672ExecuteMoveVelocityBOOL8680MoveVelocityMC_MoveVelocity8768704MoveVelocityOutST_McOutputs969472DirectionMC_Direction169568ExecuteHaltBOOL89584HaltMC_Halt86409600HaltOutST_McOutputs9618240ExecuteMoveAbsoluteBOOL818336MoveAbsoluteMC_MoveAbsolute883218368MoveAbsoluteOutST_McOutputs9627200ExecuteMoveRelativeBOOL827296MoveRelativeMC_MoveRelative883227328MoveRelativeOutST_McOutputs9636160JogMove_FB_MoveUniversalGeneric768036288LastJogMoveResult_ST_FunctionBlockResults9643968ExecuteJogMoveBOOL844064StartType_E_TcNC_StartPosType1644080JogMoveOutST_McOutputs9644096JogEndBOOL844192TargetPositionLREAL6444224moduloLREAL6444288ActJogMoveActCheckJogEndPouTypeFunctionBlockMC_MoveModulo8896AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputDirectionMC_Direction16448ItemTypeInputBufferModeMC_BufferMode16464ItemTypeInputOptionsST_MoveOptions320512ItemTypeInputDoneBOOL8832ItemTypeOutputBusyBOOL8840ItemTypeOutputActiveBOOL8848ItemTypeOutputCommandAbortedBOOL8856ItemTypeOutputErrorBOOL8864ItemTypeOutputErrorIDUDINT32896ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96928ADSbusyBOOL81024MoveGeneric_FB_MoveUniversalGeneric76801088StartType_E_TcNC_StartPosType168768CmdNoUINT168784TriggerExecuteR_TRIG648800MC_MoveModuloCallPouTypeFunctionBlockMC_HomingMode16INTMC_DefaultHoming0MC_AbsSwitch1MC_LimitSwitch2MC_RefPulse3MC_Direct4MC_Absolute5MC_Block6MC_ForceCalibration7MC_ResetCalibration8E_EncoderReferenceMode32UDINTENCODERREFERENCEMODE_DEFAULT0ENCODERREFERENCEMODE_PLCCAM1ENCODERREFERENCEMODE_HARDWARESYNC2ENCODERREFERENCEMODE_HARDWARELATCHPOS3ENCODERREFERENCEMODE_HARDWARELATCHNEG4ENCODERREFERENCEMODE_SOFTWARESYNC5ENCODERREFERENCEMODE_SOFTDRIVELATCHPOS6ENCODERREFERENCEMODE_SOFTDRIVELATCHNEG7ENCODERREFERENCEMODE_APPLICATION20ST_HomingOptions320ClearPositionLagBOOL80SearchDirectionMC_Direction1616128SearchVelocityLREAL6464SyncDirectionMC_Direction16128128SyncVelocityLREAL64192ReferenceModeE_EncoderReferenceMode322560ST_SetPositionOptions32ClearPositionLagBOOL80SelectEncoderIndexBOOL88EncoderIndexUINT1616_ST_TcNC_SetPosOnTheFly256nPosSetTypeUDINT320nCtrlDWordUDINT3232fPreviousActualPosLREAL6464fNewActualPosLREAL64128nReservedDWORD1264192conditionalshowMC_SetPosition1984AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL64128ItemTypeInputModeBOOL8192ItemTypeInputOptionsST_SetPositionOptions32208ItemTypeInputDoneBOOL8240ItemTypeOutputBusyBOOL8248ItemTypeOutputErrorBOOL8256ItemTypeOutputErrorIDUDINT32288ItemTypeOutputdisplaymodehexADSbusyBOOL8320stSetPos_ST_TcNC_SetPosOnTheFly256384iState_E_TcMC_STATES16640100fbAdsWriteADSWRITE1216672fbOnTriggerR_TRIG641888conditionalshowPouTypeFunctionBlockMC_Home7168AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL641281E+307ItemTypeInputHomingModeMC_HomingMode16192ItemTypeInputBufferModeMC_BufferMode16208ItemTypeInputOptionsST_HomingOptions320256ItemTypeInputbCalibrationCamBOOL8576ItemTypeInputDoneBOOL8584ItemTypeOutputBusyBOOL8592ItemTypeOutputActiveBOOL8600ItemTypeOutputCommandAbortedBOOL8608ItemTypeOutputErrorBOOL8616ItemTypeOutputErrorIDUDINT32640ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96672conditionalshowADSbusyBOOL8768conditionalshowiState_E_TcMC_STATES16784100conditionalshowiSubStateINT16800conditionalshowfbAdsWriteCmdADSWRITE1216832conditionalshowfbAdsWriteParameterADSWRITE12162048conditionalshowfbAdsReadRefPosADSREAD12483264conditionalshowReferenceFlagValueUDINT324512conditionalshowfbSetPositionMC_SetPosition19844544conditionalshowCalibrationValueLREAL646528conditionalshowSearchDirectionUINT166592conditionalshowSearchVelocityLREAL646656conditionalshowSyncDirectionUINT166720conditionalshowSyncVelocityLREAL646784conditionalshowReferenceModeE_EncoderReferenceMode326848conditionalshowfbTriggerR_TRIG646880conditionalshowfbTimeOutTON2246944conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_WriteParameterInNc_v1_001504bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataDWORD32128ItemTypeInputbBusyBOOL8160ItemTypeOutputbDoneBOOL8168ItemTypeOutputbErrorBOOL8176ItemTypeOutputnErrorIdUDINT32192ItemTypeOutputAxisAXIS_REF32224ItemTypeInOutnStateUINT16256fbADSWRITEADSWRITE1216288PouTypeFunctionBlockFB_WriteFloatParameter1536bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataLREAL64128ItemTypeInputbBusyBOOL8192ItemTypeOutputbDoneBOOL8200ItemTypeOutputbErrorBOOL8208ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputAxisAXIS_REF32256ItemTypeInOutnStateUINT16288fbADSWRITEADSWRITE1216320PouTypeFunctionBlockFB_HomeWriteNcVelocities3456EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputfVelocityToCamLREAL6464ItemTypeInputfVelocityFromCamLREAL64128ItemTypeInputAxisAXIS_REF32192ItemTypeInOutEnOBOOL8224ItemTypeOutputbBusyBOOL8232ItemTypeOutputbDoneBOOL8240ItemTypeOutputbErrorBOOL8248ItemTypeOutputnErrorIdUDINT32256ItemTypeOutputfbExecuteRiseEdgeR_TRIG64288fbWriteVelocityToCamFB_WriteFloatParameter1536384fbWriteVelocityFromCamFB_WriteFloatParameter15361920PouTypeFunctionBlockFB_HomeToSwitch15744EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputbCamSensorBOOL856ItemTypeInputnSearchDirTwoardsCamMC_Direction1664ItemTypeInputnSearchDirOffCamMC_Direction1680ItemTypeInputfHomePositionLREAL64128ItemTypeInputfVelocityToCamNCLREAL64192ItemTypeInputfVelocityFromCamNCLREAL64256ItemTypeInputAxisAXIS_REF32320ItemTypeInOutEnOBOOL8352ItemTypeOutputbBusyBOOL8360ItemTypeOutputbDoneBOOL8368ItemTypeOutputbHomedBOOL8376ItemTypeOutputbErrorBOOL8384ItemTypeOutputnErrorIdUDINT32416ItemTypeOutputfbHomeMC_Home7168448fbWriteHomeDirCamToNCFB_WriteParameterInNc_v1_0015047616fbWriteHomeDirSyncToNCFB_WriteParameterInNc_v1_0015049120fbWriteHomeModeToNCFB_WriteParameterInNc_v1_00150410624fbWriteHomeVelocitiesToNCFB_HomeWriteNcVelocities345612160bConfigNCDoneBOOL8156160fbRTriggR_TRIG6415648PouTypeFunctionBlockFB_HomeDirect7424EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputfHomePositionLREAL6464ItemTypeInputAxisAXIS_REF32128ItemTypeInOutEnOBOOL8160ItemTypeOutputbBusyBOOL8168ItemTypeOutputbDoneBOOL8176ItemTypeOutputbHomedBOOL8184ItemTypeOutputbErrorBOOL8192ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputfbHomeMC_Home7168256PouTypeFunctionBlockFB_ReadParameterInNc_v1_001536bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataDWORD32128ItemTypeOutputbBusyBOOL8160ItemTypeOutputbDoneBOOL8168ItemTypeOutputbErrorBOOL8176ItemTypeOutputnErrorIdUDINT32192ItemTypeOutputAxisAXIS_REF32224ItemTypeInOutnStateUINT16256fbADSREADADSREAD1248288PouTypeFunctionBlockFB_HomeReadSoftLimEnable3264EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputAxisAXIS_REF3264ItemTypeInOutEnOBOOL896ItemTypeOutputbBusyBOOL8104ItemTypeOutputbDoneBOOL8112ItemTypeOutputbErrorBOOL8120ItemTypeOutputnErrorIdUDINT32128ItemTypeOutputbSofLimEnableLowBOOL81601ItemTypeOutputbSofLimEnableHighBOOL81681ItemTypeOutputfbReadSoftLimEnableLowFB_ReadParameterInNc_v1_001536192fbReadSoftLimEnableHighFB_ReadParameterInNc_v1_0015361728PouTypeFunctionBlockFB_HomeWriteSoftLimEnable3264EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputbSofLimEnableLowBOOL8561ItemTypeInputbSofLimEnableHighBOOL8641ItemTypeInputAxisAXIS_REF3296ItemTypeInOutEnOBOOL8128ItemTypeOutputbBusyBOOL8136ItemTypeOutputbDoneBOOL8144ItemTypeOutputbErrorBOOL8152ItemTypeOutputnErrorIdUDINT32160ItemTypeOutputfbExecuteRiseEdgeR_TRIG64192fbWriteSoftLimEnableLowFB_WriteParameterInNc_v1_001504256fbWriteSoftLimEnableHighFB_WriteParameterInNc_v1_0015041760PouTypeFunctionBlockFB_ReadFloatParameter1600bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataLREAL64128ItemTypeOutputbBusyBOOL8192ItemTypeOutputbDoneBOOL8200ItemTypeOutputbErrorBOOL8208ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputAxisAXIS_REF32256ItemTypeInOutnStateUINT16288fbADSREADADSREAD1248320PouTypeFunctionBlockFB_HomeReadNcVelocities3520EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputAxisAXIS_REF3264ItemTypeInOutEnOBOOL896ItemTypeOutputbBusyBOOL8104ItemTypeOutputbDoneBOOL8112ItemTypeOutputbErrorBOOL8120ItemTypeOutputnErrorIdUDINT32128ItemTypeOutputfVelocityToCamLREAL64192ItemTypeOutputfVelocityFromCamLREAL64256ItemTypeOutputfbReadVelocityToCamFB_ReadFloatParameter1600320fbReadVelocityFromCamFB_ReadFloatParameter16001920PouTypeFunctionBlockFB_HomePrepare17728EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputnCmdDataUINT1664ItemTypeInputAxisAXIS_REF3296ItemTypeInOutEnOBOOL8128ItemTypeOutputbBusyBOOL8136ItemTypeOutputbDoneBOOL8144ItemTypeOutputbErrorBOOL8152ItemTypeOutputnErrorIdUDINT32160ItemTypeOutputbSofLimEnableLowOriginalBOOL81921ItemTypeOutputbSofLimEnableHighOriginalBOOL82001ItemTypeOutputfVelocityToCamLREAL642560ItemTypeOutputfVelocityFromCamLREAL643200ItemTypeOutputfbHomeReadSoftLimEnableFB_HomeReadSoftLimEnable3264384fbHomeDisableSoftLimEnableFB_HomeWriteSoftLimEnable32643648fbHomeReadNCVelocitiesFB_HomeReadNcVelocities35206912fbHomeResetCalibrationFlagMC_Home716810432fbExecuteRiseEdgeR_TRIG6417600bExecuteReadNCBOOL8176640bExecuteWriteNCBOOL8176720nStateINT16176800PouTypeFunctionBlockFB_HomeFinish3552EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputnCmdDataUINT1664ItemTypeInputbSofLimEnableLowBOOL8801ItemTypeInputbSofLimEnableHighBOOL8881ItemTypeInputAxisAXIS_REF3296ItemTypeInOutEnOBOOL8128ItemTypeOutputbBusyBOOL8136ItemTypeOutputbDoneBOOL8144ItemTypeOutputbErrorBOOL8152ItemTypeOutputnErrorIdUDINT32160ItemTypeOutputfbHomewriteSoftLimEnableFB_HomeWriteSoftLimEnable3264192fbExecuteRiseEdgeR_TRIG643456bExecuteWriteNCBOOL835200nStateINT1635360PouTypeFunctionBlockFB_HomeVirtual53760EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputnCmdDataUINT1664ItemTypeInputbLimitFwdBOOL880ItemTypeInputbLimitBwdBOOL888ItemTypeInputbHomeSensorBOOL896ItemTypeInputfHomePositionLREAL64128ItemTypeInputnHomeRevOffsetUINT16192ItemTypeInputAxisAXIS_REF32224ItemTypeInOutEnOBOOL8256ItemTypeOutputbBusyBOOL8264ItemTypeOutputbDoneBOOL8272ItemTypeOutputbHomedBOOL8280ItemTypeOutputbErrorBOOL8288ItemTypeOutputnErrorIdUDINT32320ItemTypeOutputfbHomeToSwitchFB_HomeToSwitch15744384fbHomeDirectFB_HomeDirect742416128fbMoveVelocityMC_MoveVelocity876823552fbHomePrepareFB_HomePrepare1772832320fbHomeFinishFB_HomeFinish355250048fbExecuteRiseEdgeR_TRIG6453600nHomingStateINT16536640bExecuteHomeToSwitchBOOL8536800bExecuteMoveVelocityBOOL8536880bExecutePrepareBOOL8536960bExecuteFinishBOOL8537040bExecuteHomeDirectBOOL853712nCmdDataLocalUINT1653728bSequenceReadyBOOL8537441bRestoreNCDataNeededBOOL8537520PouTypeFunctionBlockST_GearInDynOptions8CCVmodeBOOL80_ST_TcNC_CoupleSlave384nSlaveTypeUDINT320nMasterAxisIdUDINT3232nMasterSubIdxUDINT3264nSlaveSubIdxUDINT3296fCoupleParam1LREAL64128fCoupleParam2LREAL64192fCoupleParam3LREAL64256fCoupleParam4LREAL64320conditionalshowMC_GearInDyn4032MasterAXIS_REF3232ItemTypeInOutSlaveAXIS_REF3264ItemTypeInOutEnableBOOL896ItemTypeInputGearRatioLREAL641281ItemTypeInputAccelerationLREAL64192ItemTypeInputDecelerationLREAL64256ItemTypeInputJerkLREAL64320ItemTypeInputBufferModeMC_BufferMode16384ItemTypeInputOptionsST_GearInDynOptions8400ItemTypeInputInGearBOOL8408ItemTypeOutputBusyBOOL8416ItemTypeOutputActiveBOOL8424ItemTypeOutputCommandAbortedBOOL8432ItemTypeOutputErrorBOOL8440ItemTypeOutputErrorIDUDINT32448ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96480ADSbusyBOOL8576iState_E_TcMC_STATES16592100iSubStateINT16608fbAdsWriteADSWRITE1216640fbAdsReadADSREAD12481856sCouple_ST_TcNC_CoupleSlave3843136v_maxLREAL643520pa_limitLREAL643584WasInGearBOOL83648iAccelerationLREAL643712conditionalshowTimerStateFeedbackTON2243776conditionalshowPouTypeFunctionBlockST_GearOutOptions8reservedBOOL80conditionalshowMC_GearOut1792SlaveAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputOptionsST_GearOutOptions872ItemTypeInputDoneBOOL880ItemTypeOutputBusyBOOL888ItemTypeOutputErrorBOOL896ItemTypeOutputErrorIDUDINT32128ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96160ADSbusyBOOL8256iState_E_TcMC_STATES16272100fbAdsWriteADSWRITE1216288fbOnTriggerR_TRIG641504conditionalshowTimerStateFeedbackTON2241568conditionalshowPouTypeFunctionBlockFB_DriveVirtual163456sVersionSTRING(80)648321.0.3EnBOOL8680ItemTypeInputbEnableBOOL8688ItemTypeInputbResetBOOL8696ItemTypeInputbExecuteBOOL8704ItemTypeInputnCommandUINT - 16 - 720 - - - ItemType - Input - - - - - nCmdData - UINT - 16 - 736 - - - ItemType - Input - - - - - fVelocity - LREAL - 64 - 768 - - - ItemType - Input - - - - - fPosition - LREAL - 64 - 832 - - - ItemType - Input - - - - - fAcceleration - LREAL - 64 - 896 - - - ItemType - Input - - - - - fDeceleration - LREAL - 64 - 960 - - - ItemType - Input - - - - - bJogFwd - BOOL - 8 - 1024 - - - ItemType - Input - - - - - bJogBwd - BOOL - 8 - 1032 - - - ItemType - Input - - - - - bLimitFwd - BOOL - 8 - 1040 - - - ItemType - Input - - - - - bLimitBwd - BOOL - 8 - 1048 - - - ItemType - Input - - - - - fOverride - LREAL - 64 - 1088 - - 100 - - - - ItemType - Input - - - - - bHomeSensor - BOOL - 8 - 1152 - - - ItemType - Input - - - - - fHomePosition - LREAL - 64 - 1216 - - - ItemType - Input - - - - - nHomeRevOffset - UINT - 16 - 1280 - - - ItemType - Input - - - - - MasterAxis - AXIS_REF - 9088 - 1344 - - - ItemType - Input - - - - - bPowerSelf - BOOL - 8 - 10432 - - - ItemType - Input - - - - - EnO - BOOL - 8 - 10440 - - - ItemType - Output - - - - - bEnabled - BOOL - 8 - 10448 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 10456 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 10464 - - - ItemType - Output - - - - - bError - BOOL - 8 - 10472 - - - ItemType - Output - - - - - bHomed - BOOL - 8 - 10480 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 10496 - - - ItemType - Output - - - - - nMotionAxisID - UDINT - Axis id in Motion (NC) - 32 - 10528 - - 0 - - - - ItemType - Output - - - - - Status - ST_AxisStatus - 768 - 10560 - - - ItemType - Output - - - - - fActVelocity - LREAL - 64 - 11328 - - - ItemType - Output - - - - - fActPosition - LREAL - 64 - 11392 - - - ItemType - Output - - - - - fActDiff - LREAL - 64 - 11456 - - - ItemType - Output - - - - - sErrorMessage - STRING(80) - 648 - 11520 - - - ItemType - Output - - - - - Axis - AXIS_REF - 32 - 12192 - - - ItemType - InOut - - - - - nCommandLocal - UINT - 16 - 12224 - - - nCmdDataLocal - UINT - 16 - 12240 - - - bFirstScan - BOOL - 8 - 12256 - - 1 - - - - fbReset - MC_Reset - 1632 - 12288 - - - fbPower - MC_Power - 768 - 13952 - - - fbHalt - MC_Halt - 8640 - 14720 - - - fbJog - MC_Jog - 44352 - 23360 - - - fbMoveVelocity - MC_MoveVelocity - 8768 - 67712 - - - fbMoveRelative - MC_MoveRelative - 8832 - 76480 - - - fbMoveAbsolute - MC_MoveAbsolute - 8832 - 85312 - - - fbMoveModulo - MC_MoveModulo - 8896 - 94144 - - - fbHomeVirtual - FB_HomeVirtual - 53760 - 103040 - - - fbGearInDyn - MC_GearInDyn - 4032 - 156800 - - - fbGearOut - MC_GearOut - 1792 - 160832 - - - fbExecuteRiseEdge - R_TRIG - 64 - 162624 - - - stAxisStatus - DUT_AxisStatus_v0_01 - 768 - 162688 - - - - PouType - FunctionBlock - - - - - FB_MotionHoming - 46976 - - stMotionStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - bExecute - BOOL - 8 - 64 - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 72 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 80 - - - ItemType - Output - - - - - bError - BOOL - 8 - 88 - - - ItemType - Output - - - - - nErrorID - UDINT - 32 - 96 - - - ItemType - Output - - - - - fbSetPos - MC_SetPosition - 1984 - 128 - - - fbJog - MC_Jog - 44352 - 2112 - - - rtExec - R_TRIG - 64 - 46464 - - - ftExec - F_TRIG - 64 - 46528 - - - nHomeStateMachine - INT - 16 - 46592 - - 0 - - - - nStateAfterStop - INT - 16 - 46608 - - - nMoves - INT - 16 - 46624 - - - bFirstDirection - BOOL - 8 - 46640 - - - bAtHome - BOOL - 8 - 46648 - - - bMove - BOOL - 8 - 46656 - - - nErrCount - INT - 16 - 46672 - - - bInterrupted - BOOL - 8 - 46688 - - - IDLE - INT - 16 - 46704 - - 0 - - - - NEXT_MOVE - INT - 16 - 46720 - - 1 - - - - CHECK_FWD - INT - 16 - 46736 - - 2 - - - - CHECK_BWD - INT - 16 - 46752 - - 3 - - - - FINAL_MOVE - INT - 16 - 46768 - - 4 - - - - FINAL_SETPOS - INT - 16 - 46784 - - 5 - - - - ERROR - INT - 16 - 46800 - - 6 - - - - WAIT_STOP - INT - 16 - 46816 - - 7 - - - - FWD_START - LREAL - +// 20 = SuperInp >>>ToBe +// 30 = Gear]]>16720ItemTypeInputnCmdDataUINT16736ItemTypeInputfVelocityLREAL64768ItemTypeInputfPositionLREAL64832ItemTypeInputfAccelerationLREAL64896ItemTypeInputfDecelerationLREAL64960ItemTypeInputbJogFwdBOOL81024ItemTypeInputbJogBwdBOOL81032ItemTypeInputbLimitFwdBOOL81040ItemTypeInputbLimitBwdBOOL81048ItemTypeInputfOverrideLREAL641088100ItemTypeInputbHomeSensorBOOL81152ItemTypeInputfHomePositionLREAL641216ItemTypeInputnHomeRevOffsetUINT161280ItemTypeInputMasterAxisAXIS_REF90881344ItemTypeInputbPowerSelfBOOL810432ItemTypeInputEnOBOOL810440ItemTypeOutputbEnabledBOOL810448ItemTypeOutputbBusyBOOL810456ItemTypeOutputbDoneBOOL810464ItemTypeOutputbErrorBOOL810472ItemTypeOutputbHomedBOOL810480ItemTypeOutputnErrorIdUDINT3210496ItemTypeOutputnMotionAxisIDUDINT32105280ItemTypeOutputStatusST_AxisStatus76810560ItemTypeOutputfActVelocityLREAL6411328ItemTypeOutputfActPositionLREAL6411392ItemTypeOutputfActDiffLREAL6411456ItemTypeOutputsErrorMessageSTRING(80)64811520ItemTypeOutputAxisAXIS_REF3212192ItemTypeInOutnCommandLocalUINT1612224nCmdDataLocalUINT1612240bFirstScanBOOL8122561fbResetMC_Reset163212288fbPowerMC_Power76813952fbHaltMC_Halt864014720fbJogMC_Jog4435223360fbMoveVelocityMC_MoveVelocity876867712fbMoveRelativeMC_MoveRelative883276480fbMoveAbsoluteMC_MoveAbsolute883285312fbMoveModuloMC_MoveModulo889694144fbHomeVirtualFB_HomeVirtual53760103040fbGearInDynMC_GearInDyn4032156800fbGearOutMC_GearOut1792160832fbExecuteRiseEdgeR_TRIG64162624stAxisStatusDUT_AxisStatus_v0_01768162688PouTypeFunctionBlockFB_MotionHoming46976stMotionStageDUT_MotionStage3232ItemTypeInOutbExecuteBOOL864ItemTypeInputbBusyBOOL872ItemTypeOutputbDoneBOOL880ItemTypeOutputbErrorBOOL888ItemTypeOutputnErrorIDUDINT3296ItemTypeOutputfbSetPosMC_SetPosition1984128fbJogMC_Jog443522112rtExecR_TRIG6446464ftExecF_TRIG6446528nHomeStateMachineINT16465920nStateAfterStopINT1646608nMovesINT1646624bFirstDirectionBOOL846640bAtHomeBOOL846648bMoveBOOL846656nErrCountINT1646672bInterruptedBOOL846688IDLEINT16467040NEXT_MOVEINT16467201CHECK_FWDINT16467362CHECK_BWDINT16467523FINAL_MOVEINT16467684FINAL_SETPOSINT16467845ERRORINT16468006WAIT_STOPINT16468167FWD_STARTLREAL - 64 - 46848 - - -99999999 - - - - BWD_START - LREAL - 64 - 46912 - - 99999999 - - - - - PouType - FunctionBlock - - - - - FB_EncSaveRestore - 2880 - - stMotionStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - bEnable - BOOL - 8 - 64 - - - ItemType - Input - - - - - fbSetPos - MC_SetPosition - 1984 - 128 - - - timer - TON - 224 - 2112 - - - bInit - BOOL - 8 - 2336 - - - bLoad - BOOL - 8 - 2344 - - - nLatchError - UDINT - 32 - 2368 - - - bEncError - BOOL - 8 - 2400 - - - tRetryDelay - TIME - 32 - 2432 - - 1000 - - - - nMaxRetries - UINT - 16 - 2464 - - 10 - - - - nCurrTries - UINT - 16 - 2480 - - 0 - - - - bWaitRetry - BOOL - 8 - 2496 - - - tonRetry - TON - 224 - 2528 - - - bSaved - BOOL - 8 - 2752 - - - TcPersistent - - - - - fPosition - LREAL - 64 - 2816 - - - TcPersistent - - - - - - PouType - FunctionBlock - - - - - FB_LogMotionError - 83136 - - stMotionStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - bEnable - BOOL - 8 - 64 - - - ItemType - Input - - - - - fbLogMessage - FB_LogMessage - 81984 - 128 - - - rtNewError - R_TRIG - 64 - 82112 - - - bChangedError - BOOL - 8 - 82176 - - - sPrevErr - STRING(80) - 648 - 82184 - - - fbJson - FB_JsonSaxWriter - 256 - 82848 - - - - PouType - FunctionBlock - - - - - FB_SetEnables - 64 - - stMotionStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - - PouType - FunctionBlock - - - - - FB_EncoderValue - 64 - - stMotionStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - - PouType - FunctionBlock - - - - - MC_ReadParameterSet - 1600 - - Parameter - ST_AxisParameterSet - 32 - 32 - - - ItemType - InOut - - - - - Axis - AXIS_REF - Reference to an axis - 32 - 64 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 96 - - - ItemType - Input - - - - - Done - BOOL - 8 - 104 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 112 - - - ItemType - Output - - - - - Error - BOOL - 8 - 120 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 128 - - - ItemType - Output - - - displaymode - hex - - - - - TriggerExecute - R_TRIG - 64 - 160 - - - state - _E_TcMC_STATES - 16 - 224 - - 100 - - - - fbAdsRead - ADSREAD - 1248 - 256 - - - SizeofPayloadData - UDINT - 32 - 1504 - - - SizeofPayloadData64 - ULINT - 64 - 1536 - - - ActGetSizeOfParameterSet - - - - PouType - FunctionBlock - - - - - FB_MotionStageNCParams - 2112 - - stMotionStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - bEnable - BOOL - 8 - 64 - - - ItemType - Input - - - - - tRefreshDelay - TIME - 32 - 96 - - - ItemType - Input - - - - - bError - BOOL - 8 - 128 - - - ItemType - Output - - - - - mcReadParams - MC_ReadParameterSet - 1600 - 192 - - - timer - TON - 224 - 1792 - - - bExecute - BOOL - 8 - 2016 - - 1 - - - - nLatchErrId - UDINT - 32 - 2048 - - - - PouType - FunctionBlock - - - - - FB_MotionStage - 299392 - - stMotionStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - fbDriveVirtual - FB_DriveVirtual - 163456 - 64 - - - fbMotionHome - FB_MotionHoming - 46976 - 163520 - - - fbSaveRestore - FB_EncSaveRestore - 2880 - 210496 - - - fbLogError - FB_LogMotionError - 83136 - 213376 - - - bExecute - BOOL - 8 - 296512 - - - bExecMove - BOOL - 8 - 296520 - - - bExecHome - BOOL - 8 - 296528 - - - bFwdHit - BOOL - 8 - 296536 - - - bBwdHit - BOOL - 8 - 296544 - - - ftExec - F_TRIG - 64 - 296576 - - - rtExec - R_TRIG - 64 - 296640 - - - rtUserExec - R_TRIG - 64 - 296704 - - - rtTarget - R_TRIG - 64 - 296768 - - - rtHomed - R_TRIG - 64 - 296832 - - - fbSetEnables - FB_SetEnables - 64 - 296896 - - - bPosGoal - BOOL - 8 - 296960 - - - bNegGoal - BOOL - 8 - 296968 - - - fbEncoderValue - FB_EncoderValue - 64 - 296992 - - - fbNCParams - FB_MotionStageNCParams - 2112 - 297088 - - - bNewMoveReq - BOOL - 8 - 299200 - - - bPrepareDisable - BOOL - 8 - 299208 - - - bMoveCmd - BOOL - 8 - 299216 - - - rtMoveCmdShortcut - R_TRIG - 64 - 299232 - - - rtHomeCmdShortcut - R_TRIG - 64 - 299296 - - - - PouType - FunctionBlock - - - - - ENUM_MotionRequest - 16 - INT - - WAIT - 0 - - - INTERRUPT - 1 - - - ABORT - 2 - - - - FB_MotionRequest - 1600 - - stMotionStage - DUT_MotionStage - Motor to move - 32 - 32 - - - ItemType - InOut - - - - - bExecute - BOOL - Start move on rising edge, stop move on falling edge - 8 - 64 - - - ItemType - Input - - - - - bReset - BOOL - Reset errors on rising edge - 8 - 72 - - - ItemType - Input - - - - - enumMotionRequest - ENUM_MotionRequest - Define behavior for when the motor is already moving - 16 - 80 - - 0 - - - - ItemType - Input - - - - - fPos - LREAL - Goal position - 64 - 128 - - - ItemType - Input - - - - - fVel - LREAL - Move velocity - 64 - 192 - - - ItemType - Input - - - - - fAcc - LREAL - Optional acceleration - 64 - 256 - - - ItemType - Input - - - - - fDec - LREAL - Optional deceleration - 64 - 320 - - - ItemType - Input - - - - - bError - BOOL - True if in error state - 8 - 384 - - - ItemType - Output - - - - - nErrorId - UDINT - Error code - 32 - 416 - - - ItemType - Output - - - - - sErrorMessage - STRING(80) - What the error code means - 648 - 448 - - - ItemType - Output - - - - - bBusy - BOOL - If TRUE, we are moving the motor - 8 - 1096 - - - ItemType - Output - - - - - bDone - BOOL - If TRUE, we are not moving the motor and our most recent move was successful - 8 - 1104 - - - ItemType - Output - - - - - rtExec - R_TRIG - 64 - 1120 - - - ftExec - F_TRIG - 64 - 1184 - - - rtReset - R_TRIG - 64 - 1248 - - - ftBusy - F_TRIG - 64 - 1312 - - - nState - UINT - 16 - 1376 - - 0 - - - - bMyMove - BOOL - 8 - 1392 - - - bCausedError - BOOL - 8 - 1400 - - - INIT - UINT - 16 - 1408 - - 0 - - - - WAIT_EXEC - UINT - 16 - 1424 - - 1 - - - - PICK_REQUEST - UINT - 16 - 1440 - - 2 - - - - WAIT_OTHER_MOVE - UINT - 16 - 1456 - - 3 - - - - STOP_OTHER_MOVE - UINT - 16 - 1472 - - 4 - - - - START_MOVE - UINT - 16 - 1488 - - 5 - - - - WAIT_MY_MOVE - UINT - 16 - 1504 - - 6 - - - - STOP_MY_MOVE - UINT - 16 - 1520 - - 7 - - - - DONE_MOVING - UINT - 16 - 1536 - - 8 - - - - ERROR - UINT - 16 - 1552 - - 9 - - - - - PouType - FunctionBlock - - - - - FB_PositionStateMove - 2560 - - stMotionStage - DUT_MotionStage - Motor to move - 32 - 32 - - - ItemType - InOut - - - - - stPositionState - DUT_PositionState - State to move to - 32 - 64 - - - ItemType - InOut - - - pytmc - + ]]>6446848-99999999BWD_STARTLREAL644691299999999PouTypeFunctionBlockFB_EncSaveRestore2880stMotionStageDUT_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputfbSetPosMC_SetPosition1984128timerTON2242112bInitBOOL82336bLoadBOOL82344nLatchErrorUDINT322368bEncErrorBOOL82400tRetryDelayTIME3224321000nMaxRetriesUINT16246410nCurrTriesUINT1624800bWaitRetryBOOL82496tonRetryTON2242528bSavedBOOL82752TcPersistentfPositionLREAL642816TcPersistentPouTypeFunctionBlockFB_LogMotionError83136stMotionStageDUT_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputfbLogMessageFB_LogMessage81984128rtNewErrorR_TRIG6482112bChangedErrorBOOL882176sPrevErrSTRING(80)64882184fbJsonFB_JsonSaxWriter25682848PouTypeFunctionBlockFB_SetEnables64stMotionStageDUT_MotionStage3232ItemTypeInOutPouTypeFunctionBlockFB_EncoderValue64stMotionStageDUT_MotionStage3232ItemTypeInOutPouTypeFunctionBlockMC_ReadParameterSet1600ParameterST_AxisParameterSet3232ItemTypeInOutAxisAXIS_REF3264ItemTypeInOutExecuteBOOL896ItemTypeInputDoneBOOL8104ItemTypeOutputBusyBOOL8112ItemTypeOutputErrorBOOL8120ItemTypeOutputErrorIDUDINT32128ItemTypeOutputdisplaymodehexTriggerExecuteR_TRIG64160state_E_TcMC_STATES16224100fbAdsReadADSREAD1248256SizeofPayloadDataUDINT321504SizeofPayloadData64ULINT641536ActGetSizeOfParameterSetPouTypeFunctionBlockFB_MotionStageNCParams2112stMotionStageDUT_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputtRefreshDelayTIME3296ItemTypeInputbErrorBOOL8128ItemTypeOutputmcReadParamsMC_ReadParameterSet1600192timerTON2241792bExecuteBOOL820161nLatchErrIdUDINT322048PouTypeFunctionBlockFB_MotionStage299392stMotionStageDUT_MotionStage3232ItemTypeInOutfbDriveVirtualFB_DriveVirtual16345664fbMotionHomeFB_MotionHoming46976163520fbSaveRestoreFB_EncSaveRestore2880210496fbLogErrorFB_LogMotionError83136213376bExecuteBOOL8296512bExecMoveBOOL8296520bExecHomeBOOL8296528bFwdHitBOOL8296536bBwdHitBOOL8296544ftExecF_TRIG64296576rtExecR_TRIG64296640rtUserExecR_TRIG64296704rtTargetR_TRIG64296768rtHomedR_TRIG64296832fbSetEnablesFB_SetEnables64296896bPosGoalBOOL8296960bNegGoalBOOL8296968fbEncoderValueFB_EncoderValue64296992fbNCParamsFB_MotionStageNCParams2112297088bNewMoveReqBOOL8299200bPrepareDisableBOOL8299208bMoveCmdBOOL8299216rtMoveCmdShortcutR_TRIG64299232rtHomeCmdShortcutR_TRIG64299296PouTypeFunctionBlockENUM_MotionRequest16INTWAIT0INTERRUPT1ABORT2FB_MotionRequest1600stMotionStageDUT_MotionStage3232ItemTypeInOutbExecuteBOOL864ItemTypeInputbResetBOOL872ItemTypeInputenumMotionRequestENUM_MotionRequest16800ItemTypeInputfPosLREAL64128ItemTypeInputfVelLREAL64192ItemTypeInputfAccLREAL64256ItemTypeInputfDecLREAL64320ItemTypeInputbErrorBOOL8384ItemTypeOutputnErrorIdUDINT32416ItemTypeOutputsErrorMessageSTRING(80)648448ItemTypeOutputbBusyBOOL81096ItemTypeOutputbDoneBOOL81104ItemTypeOutputrtExecR_TRIG641120ftExecF_TRIG641184rtResetR_TRIG641248ftBusyF_TRIG641312nStateUINT1613760bMyMoveBOOL81392bCausedErrorBOOL81400INITUINT1614080WAIT_EXECUINT1614241PICK_REQUESTUINT1614402WAIT_OTHER_MOVEUINT1614563STOP_OTHER_MOVEUINT1614724START_MOVEUINT1614885WAIT_MY_MOVEUINT1615046STOP_MY_MOVEUINT1615207DONE_MOVINGUINT1615368ERRORUINT1615529PouTypeFunctionBlockFB_PositionStateMove2560stMotionStageDUT_MotionStage3232ItemTypeInOutstPositionStateDUT_PositionState3264ItemTypeInOutpytmc pv: - - - - - - bExecute - BOOL - Start move on rising edge, stop move on falling edge - 8 - 96 - - - ItemType - Input - - - pytmc - + bExecuteBOOL896ItemTypeInputpytmc pv: GO io: io field: ZNAM False field: ONAM True - - - - - - bReset - BOOL - Rising edge error reset - 8 - 104 - - - ItemType - Input - - - pytmc - + bResetBOOL8104ItemTypeInputpytmc pv: RESET io: io field: ZNAM False field: ONAM True - - - - - - enumMotionRequest - ENUM_MotionRequest - Define behavior for when a move is already active - 16 - 112 - - 0 - - - - ItemType - Input - - - - - bAtState - BOOL - TRUE if the motor is at this state - 8 - 128 - - - ItemType - Output - - - pytmc - + enumMotionRequestENUM_MotionRequest161120ItemTypeInputbAtStateBOOL8128ItemTypeOutputpytmc pv: AT_STATE io: input field: ZNAM False field: ONAM True - - - - - - bError - BOOL - TRUE if we have an error - 8 - 136 - - - ItemType - Output - - - pytmc - + bErrorBOOL8136ItemTypeOutputpytmc pv: ERR io: input field: ZNAM False field: ONAM True - - - - - - nErrorID - UDINT - Error code - 32 - 160 - - - ItemType - Output - - - pytmc - + nErrorIDUDINT32160ItemTypeOutputpytmc pv: ERRID io: input - - - - - - sErrorMessage - STRING(80) - Error description - 648 - 192 - - - ItemType - Output - - - pytmc - + sErrorMessageSTRING(80)648192ItemTypeOutputpytmc pv: ERRMSG io: input - - - - - - bBusy - BOOL - TRUE if we are moving to a state - 8 - 840 - - - ItemType - Output - - - pytmc - + bBusyBOOL8840ItemTypeOutputpytmc pv: BUSY io: input field: ZNAM False field: ONAM True - - - - - - bDone - BOOL - TRUE if we are note moving and we reached a state successfully on our last move - 8 - 848 - - - ItemType - Output - - - pytmc - + bDoneBOOL8848ItemTypeOutputpytmc pv: DONE io: input field: ZNAM False field: ONAM True - - - - - - fbMotionRequest - FB_MotionRequest - 1600 - 896 - - - bAllowMove - BOOL - 8 - 2496 - - - - PouType - FunctionBlock - - - - - FB_RawCountConverter - 8576 - - stParameters - ST_AxisParameterSet - Parameters to check against - 8192 - 64 - - - ItemType - Input - - - - - nCountCheck - UDINT - Optional count to convert to a real position - 32 - 8256 - - - ItemType - Input - - - - - fPosCheck - LREAL - Optional position to convert to encoder counts - 64 - 8320 - - - ItemType - Input - - - - - nCountGet - UDINT - If converting position, the number of counts - 32 - 8384 - - - ItemType - Output - - - - - fPosGet - LREAL - If converting counts, the position - 64 - 8448 - - - ItemType - Output - - - - - bBusy - BOOL - True during a parameter get/calc - 8 - 8512 - - - ItemType - Output - - - - - bDone - BOOL - True after a successful get/calc - 8 - 8520 - - - ItemType - Output - - - - - bError - BOOL - True if the calculation errored - 8 - 8528 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - - - FB_PositionStateLock - 3840 - - stPositionState - DUT_PositionState - 32 - 32 - - - ItemType - InOut - - - - - bEnable - BOOL - 8 - 64 - - - ItemType - Input - - - - - stCachedPositionState - DUT_PositionState - 3648 - 128 - - - bInit - BOOL - 8 - 3776 - - 0 - - - - - PouType - FunctionBlock - - - - - FB_PositionStateInternal - 12544 - - stMotionStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - stPositionState - DUT_PositionState - 32 - 64 - - - ItemType - InOut - - - - - fbEncConverter - FB_RawCountConverter - 8576 - 128 - - - fbLock - FB_PositionStateLock - 3840 - 8704 - - - - PouType - FunctionBlock - - - - - FB_PositionStateBase - 253824 - - stMotionStage - DUT_MotionStage - Motor to move - 32 - 32 - - - ItemType - InOut - - - - - bEnable - BOOL - If TRUE, start a move when setState transitions to a nonzero number - 8 - 64 - - - ItemType - Input - - - - - bReset - BOOL - On rising edge, reset this FB - 8 - 72 - - - ItemType - Input - - - pytmc - + fbMotionRequestFB_MotionRequest1600896bAllowMoveBOOL82496PouTypeFunctionBlockFB_RawCountConverter8576stParametersST_AxisParameterSet819264ItemTypeInputnCountCheckUDINT328256ItemTypeInputfPosCheckLREAL648320ItemTypeInputnCountGetUDINT328384ItemTypeOutputfPosGetLREAL648448ItemTypeOutputbBusyBOOL88512ItemTypeOutputbDoneBOOL88520ItemTypeOutputbErrorBOOL88528ItemTypeOutputPouTypeFunctionBlockFB_PositionStateLock3840stPositionStateDUT_PositionState3232ItemTypeInOutbEnableBOOL864ItemTypeInputstCachedPositionStateDUT_PositionState3648128bInitBOOL837760PouTypeFunctionBlockFB_PositionStateInternal12544stMotionStageDUT_MotionStage3232ItemTypeInOutstPositionStateDUT_PositionState3264ItemTypeInOutfbEncConverterFB_RawCountConverter8576128fbLockFB_PositionStateLock38408704PouTypeFunctionBlockFB_PositionStateBase253824stMotionStageDUT_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputbResetBOOL872ItemTypeInputpytmc pv: RESET io: io field: ZNAM False field: ONAM True - - - - - - bError - BOOL - If TRUE, there is an error - 8 - 80 - - - ItemType - Output - - - pytmc - + bErrorBOOL880ItemTypeOutputpytmc pv: ERR io: i field: ZNAM False field: ONAM True - - - - - - nErrorId - UDINT - Error ID - 32 - 96 - - - ItemType - Output - - - pytmc - + nErrorIdUDINT3296ItemTypeOutputpytmc pv: ERRID io: i - - - - - - sErrorMessage - STRING(80) - The error that caused bError to flip TRUE - 648 - 128 - - - ItemType - Output - - - pytmc - + sErrorMessageSTRING(80)648128ItemTypeOutputpytmc pv: ERRMSG io: i - - - - - - bBusy - BOOL - If TRUE, we are moving the motor - 8 - 776 - - - ItemType - Output - - - pytmc - + bBusyBOOL8776ItemTypeOutputpytmc pv: BUSY io: i field: ZNAM False field: ONAM True - - - - - - bDone - BOOL - If TRUE, we are not moving the motor and the last move completed successfully - 8 - 784 - - - ItemType - Output - - - pytmc - + bDoneBOOL8784ItemTypeOutputpytmc pv: DONE io: i field: ZNAM False field: ONAM True - - - - - - arrStates - DUT_PositionState - - 1 - 15 - - Pre-allocated array of states - 54720 - 832 - - - pytmc - + arrStatesDUT_PositionState11554720832pytmc pv: io: io expand: %.2d - - - - - - setState - INT - Corresponding arrStates index to move to, or 0 if no move selected - 16 - 55552 - - - goalState - INT - The current position we are trying to reach, or 0 - 16 - 55568 - - - getState - INT - The readback position - 16 - 55584 - - - bInit - BOOL - 8 - 55600 - - - stUnknown - DUT_PositionState - 3648 - 55616 - - - stGoal - DUT_PositionState - 3648 - 59264 - - - fbStateMove - FB_PositionStateMove - 2560 - 62912 - - - fbStateInternal - FB_PositionStateInternal - - 1 - 15 - - 188160 - 65472 - - - nIndex - INT - 16 - 253632 - - - bNewGoal - BOOL - 8 - 253648 - - - bInnerExec - BOOL - 8 - 253656 - - - bInnerReset - BOOL - 8 - 253664 - - - rtReset - R_TRIG - 64 - 253696 - - - bMoveRequested - BOOL - 8 - 253760 - - - Exec - - - StateHandler - - - - PouType - FunctionBlock - - - - - FB_PositionStatePMPS_Base - 19392 - - stMotionStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - arrStates - DUT_PositionState - - 1 - 15 - - 32 - 64 - - - ItemType - InOut - - - - - bArbiterEnabled - BOOL - 8 - 96 - - 1 - - - - ItemType - Input - - - - - bMaintMode - BOOL - 8 - 104 - - - ItemType - Input - - - pytmc - + setStateINT1655552goalStateINT1655568getStateINT1655584bInitBOOL855600stUnknownDUT_PositionState364855616stGoalDUT_PositionState364859264fbStateMoveFB_PositionStateMove256062912fbStateInternalFB_PositionStateInternal11518816065472nIndexINT16253632bNewGoalBOOL8253648bInnerExecBOOL8253656bInnerResetBOOL8253664rtResetR_TRIG64253696bMoveRequestedBOOL8253760ExecStateHandlerPouTypeFunctionBlockFB_PositionStatePMPS_Base19392stMotionStageDUT_MotionStage3232ItemTypeInOutarrStatesDUT_PositionState1153264ItemTypeInOutbArbiterEnabledBOOL8961ItemTypeInputbMaintModeBOOL8104ItemTypeInputpytmc pv: MAINT io: io - - - - - - bRequestTransition - BOOL - 8 - 112 - - - ItemType - Input - - - - - setState - INT - 16 - 128 - - - ItemType - Input - - - - - getState - INT - 16 - 144 - - - ItemType - Input - - - - - fStateBoundaryDeadband - LREAL - 64 - 192 - - 0 - - - - ItemType - Input - - - - - tArbiterTimeout - TIME - 32 - 256 - - 1000 - - - - ItemType - Input - - - - - bMoveOnArbiterTimeout - BOOL - 8 - 288 - - 1 - - - - ItemType - Input - - - - - bTransitionAuthorized - BOOL - 8 - 296 - - - ItemType - Output - - - - - bForwardAuthorized - BOOL - 8 - 304 - - - ItemType - Output - - - - - bBackwardAuthorized - BOOL - 8 - 312 - - - ItemType - Output - - - - - bArbiterTimeout - BOOL - 8 - 320 - - - ItemType - Output - - - - - stTransitionDb - ST_DbStateParams - 2496 - 352 - - - pytmc - + bRequestTransitionBOOL8112ItemTypeInputsetStateINT16128ItemTypeInputgetStateINT16144ItemTypeInputfStateBoundaryDeadbandLREAL641920ItemTypeInputtArbiterTimeoutTIME322561000ItemTypeInputbMoveOnArbiterTimeoutBOOL82881ItemTypeInputbTransitionAuthorizedBOOL8296ItemTypeOutputbForwardAuthorizedBOOL8304ItemTypeOutputbBackwardAuthorizedBOOL8312ItemTypeOutputbArbiterTimeoutBOOL8320ItemTypeOutputstTransitionDbST_DbStateParams2496352pytmc pv: TRANS io: i - - - - - - stTransitionBeam - ST_BeamParams - 1760 - 2848 - - - stTransitionState - DUT_PositionState - 3648 - 4608 - - - bInit - BOOL - 8 - 8256 - - 1 - - - - bTransDone - BOOL - 8 - 8264 - - - rtTransReq - R_TRIG - 64 - 8288 - - - bBPTMDone - BOOL - 8 - 8352 - - - rtBPTMDone - R_TRIG - 64 - 8384 - - - ftMotorExec - F_TRIG - 64 - 8448 - - - rtTransDone - R_TRIG - 64 - 8512 - - - rtDoLateFinish - R_TRIG - 64 - 8576 - - - tonDone - TON - 224 - 8640 - - - stStateReq - DUT_PositionState - 3648 - 8896 - - - mcPower - MC_Power - 768 - 12544 - - - fUpperBound - LREAL - 64 - 13312 - - - fLowerBound - LREAL - 64 - 13376 - - - nGoalState - INT - 16 - 13440 - - - stGoalState - DUT_PositionState - 3648 - 13504 - - - fActPos - LREAL - 64 - 17152 - - - fReqPos - LREAL - 64 - 17216 - - - bInTransition - BOOL - 8 - 17280 - - - stBeamNeeded - ST_BeamParams - 1760 - 17312 - - - bFwdOk - BOOL - 8 - 19072 - - - bBwdOk - BOOL - 8 - 19080 - - - tonArbiter - TON - 224 - 19104 - - - bLateFinish - BOOL - 8 - 19328 - - - bInternalAuth - BOOL - 8 - 19336 - - - AssertHere - - - HandleBPTM - - - HandleFFO - - - ClearAsserts - - - Exec - - - HandlePmpsDb - - - GetBeamFromState - ST_BeamParams - 1760 - - nState - INT - 16 - - - stState - DUT_PositionState - 3648 - - - - GetStateCode - INT - 16 - - nState - INT - 16 - - - - GetStateStruct - DUT_PositionState - 3648 - - nState - INT - 16 - - - - - PouType - FunctionBlock - - - - - FB_JsonDocToSafeBP - 109440 - - bExecute - BOOL - Rising Edge - 8 - 32 - - - ItemType - Input - - - - - jsonDoc - SJsonValue - 32 - 64 - - - ItemType - Input - - - - - sDeviceName - STRING(80) - 648 - 96 - - - ItemType - Input - - - - - bHasDevice - BOOL - 8 - 744 - - - ItemType - Output - - - - - bHasAllStates - BOOL - 8 - 752 - - - ItemType - Output - - - - - bHasAllParameters - BOOL - 8 - 760 - - 1 - - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 768 - - - ItemType - Output - - - - - bError - BOOL - 8 - 776 - - - ItemType - Output - - - - - nErrId - UDINT - 32 - 800 - - - ItemType - Output - - - - - sErrMsg - STRING(80) - 648 - 832 - - - ItemType - Output - - - - - arrStates - ST_DbStateParams - ARRAY [1.. MOTION_GVL.MAX_STATES] ; - 32 - 1504 - - - ItemType - Input - - - variable_length_array - - - Dimensions - 1 - - - - - io_fbFFHWO - FB_HardwareFFOutput - 32 - 1536 - - - ItemType - InOut - - - - - fbJson - FB_JsonDomParser - JSON - 288 - 1568 - - - jsonProp - SJsonValue - 32 - 1856 - - - jsonValue - SJsonValue - 32 - 1888 - - - jsonParam - SJsonValue - 32 - 1920 - - - jsonnTran - SJsonValue - 32 - 1952 - - - jsonnRate - SJsonValue - 32 - 1984 - - - Step - INT - 16 - 2016 - - - index - DINT - 32 - 2048 - - - nStateCount - DINT - 32 - 2080 - - - RisingEdge - R_TRIG - 64 - 2112 - - - tNewMessage - R_TRIG - Logger - 64 - 2176 - - - fbLogger - FB_LogMessage - 81984 - 2240 - - - .eSubsystem - 2 - - - .nMinTimeViolationAcceptable - 10 - - - - - FFO - FB_FastFault - FFO - 25088 - 84224 - - - .i_Desc - Fault occurs when there is an error loading safe beam parameters from json file - - - .i_TypeCode - 65299 - - - - - sbuffReadSmall - INT - 16 - 109312 - - - ACT_FFO - - - ACT_Logger - - - M_LoadSafeBP - BOOL - 8 - - sStateName - STRING(80) - 648 - - - Index - DINT - 32 - - - sAperture - bHasAllParameters : BOOL := TRUE; - STRING(80) - 648 - - - nAperture - INT - 16 - - - sEV - STRING(80) - 648 - - - sBC - STRING(80) - 648 - - - nIndex - INT - 16 - - - - - PouType - FunctionBlock - - - - - E_BPTMState - 16 - INT - - Init - 0 - - - NewTarget - 1000 - - - RequestBP - 1500 - - - WaitForBP - 2500 - - - WaitingForTransitionAssertion - 2000 - - - WaitingForFinalAssertion - 3000 - - - Transitioning - 4000 - - - WaitForFinalBP - 5000 - - - CleaningUp - 6000 - - - Idle - 10000 - - - Done - 8000 - - - Error - 9000 - - - - FB_Index - Index FB + stTransitionBeamST_BeamParams17602848stTransitionStateDUT_PositionState36484608bInitBOOL882561bTransDoneBOOL88264rtTransReqR_TRIG648288bBPTMDoneBOOL88352rtBPTMDoneR_TRIG648384ftMotorExecF_TRIG648448rtTransDoneR_TRIG648512rtDoLateFinishR_TRIG648576tonDoneTON2248640stStateReqDUT_PositionState36488896mcPowerMC_Power76812544fUpperBoundLREAL6413312fLowerBoundLREAL6413376nGoalStateINT1613440stGoalStateDUT_PositionState364813504fActPosLREAL6417152fReqPosLREAL6417216bInTransitionBOOL817280stBeamNeededST_BeamParams176017312bFwdOkBOOL819072bBwdOkBOOL819080tonArbiterTON22419104bLateFinishBOOL819328bInternalAuthBOOL819336AssertHereHandleBPTMHandleFFOClearAssertsExecHandlePmpsDbGetBeamFromStateST_BeamParams1760nStateINT16stStateDUT_PositionState3648GetStateCodeINT16nStateINT16GetStateStructDUT_PositionState3648nStateINT16PouTypeFunctionBlockFB_JsonDocToSafeBP109440bExecuteBOOL832ItemTypeInputjsonDocSJsonValue3264ItemTypeInputsDeviceNameSTRING(80)64896ItemTypeInputbHasDeviceBOOL8744ItemTypeOutputbHasAllStatesBOOL8752ItemTypeOutputbHasAllParametersBOOL87601ItemTypeOutputbBusyBOOL8768ItemTypeOutputbErrorBOOL8776ItemTypeOutputnErrIdUDINT32800ItemTypeOutputsErrMsgSTRING(80)648832ItemTypeOutputarrStatesST_DbStateParams321504ItemTypeInputvariable_length_arrayDimensions1io_fbFFHWOFB_HardwareFFOutput321536ItemTypeInOutfbJsonFB_JsonDomParser2881568jsonPropSJsonValue321856jsonValueSJsonValue321888jsonParamSJsonValue321920jsonnTranSJsonValue321952jsonnRateSJsonValue321984StepINT162016indexDINT322048nStateCountDINT322080RisingEdgeR_TRIG642112tNewMessageR_TRIG642176fbLoggerFB_LogMessage819842240.eSubsystem2.nMinTimeViolationAcceptable10FFOFB_FastFault2508884224.i_DescFault occurs when there is an error loading safe beam parameters from json file.i_TypeCode65299sbuffReadSmallINT16109312ACT_FFOACT_LoggerM_LoadSafeBPBOOL8sStateNameSTRING(80)648IndexDINT32sApertureSTRING(80)648nApertureINT16sEVSTRING(80)648sBCSTRING(80)648nIndexINT16PouTypeFunctionBlockE_BPTMState16INTInit0NewTarget1000RequestBP1500WaitForBP2500WaitingForTransitionAssertion2000WaitingForFinalAssertion3000Transitioning4000WaitForFinalBP5000CleaningUp6000Idle10000Done8000Error9000FB_Index - 96 - - LowerLimit - INT - Incrementer will rollver over to this value (and initialize to this value) - 16 - 32 - - 1 - - - - ItemType - Input - - - naming - off - - - - - ValInc - INT - Incrementer increments by this value - 16 - 48 - - 1 - - - - ItemType - Input - - - - - UpperLimit - INT - Incrementer will rollover at this value to lower limit - 16 - 64 - - 1 - - - - ItemType - Input - - - - - nVal - INT - Internal incrementer value, initialized to LowerLimit - 16 - 80 - - 1 - - - - naming - off - - - - - Dec - - - Inc - - - DecVal - INT - 16 - - - IncVal - INT - 16 - - - - PouType - FunctionBlock - - - - - BeamParameterTransitionManager - +]]>96LowerLimitINT16321ItemTypeInputnamingoffValIncINT16481ItemTypeInputUpperLimitINT16641ItemTypeInputnValINT16801namingoffDecIncDecValINT16IncValINT16PouTypeFunctionBlockBeamParameterTransitionManager - 60256 - - fbArbiter - FB_Arbiter - Connect to local arbiter - 32 - 32 - - - ItemType - InOut - - - - - i_sDeviceName - STRING(80) - Name of the device requesting the transition - 648 - 64 - - Device - - - - ItemType - Input - - - - - i_TransitionAssertionID - UDINT - Must not be 0 or EXCLUDED_ID - 32 - 736 - - 0 - - - - ItemType - Input - - - - - i_stTransitionAssertion - ST_BeamParams - Assertion required during transition (always safer than anything inbetween) - 1760 - 768 - - - ItemType - Input - - - - - i_nRequestedAssertionID - UDINT - Must not be 0 or EXCLUDED_ID - 32 - 2528 - - 0 - - - - ItemType - Input - - - - - i_stRequestedAssertion - ST_BeamParams - PMPS_GVL.cstSafeBeam; //Requested assertion, change whenever - 1760 - 2560 - - - .nTran - 0 - - - .neVRange - 0 - - - .nRate - 0 - - - .nBCRange - 0 - - - - - ItemType - Input - - - - - i_xMoving - BOOL - Provide rising edge when device begins moving <remove> - 8 - 4320 - - 0 - - - - ItemType - Input - - - - - i_xDoneMoving - BOOL - Provide rising edge when device is done with a move - 8 - 4328 - - 0 - - - - ItemType - Input - - - - - stCurrentBeamParameters - ST_BeamParams - Connect to current beam parameters - 1760 - 4352 - - - ItemType - Input - - - - - bRetry - BOOL - Rising edge to cycle back through the BPTM process. Use if something in the process timed out or failed. This will interrupt a current process - 8 - 6112 - - 0 - - - - ItemType - Input - - - - - q_xTransitionAuthorized - BOOL - Rising edge indicating the device is safe to move, use as input to move execute (which requires a rising edge) - 8 - 6120 - - 0 - - - - ItemType - Output - - - - - bError - BOOL - Set if some issue occurs within the bptm - 8 - 6128 - - - ItemType - Output - - - - - nErrId - UINT - Set to non-zero to help understand the error. - 16 - 6144 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 6160 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 6168 - - - ItemType - Output - - - - - nTargetAssertionID - UDINT - 32 - 6176 - - 0 - - - - stTargetAssertion - ST_BeamParams - Target assertion - 1760 - 6208 - - - nCurrentAssertionID - UDINT - ID of last set state (zero until a state is reached) - 32 - 7968 - - 0 - - - - xNewBP - BOOL - 8 - 8000 - - - xTranBP - BOOL - 8 - 8008 - - - xFinalBPInArb - BOOL - 8 - 8016 - - - xFinalBP - BOOL - 8 - 8024 - - - eBPTMState - E_BPTMState - 16 - 8032 - - 0 - - - - ePrevState - E_BPTMState - 16 - 8048 - - 0 - - - - xEntry - BOOL - 8 - 8064 - - - rTransition - R_TRIG - 64 - 8096 - - - xNewTarget - BOOL - 8 - 8160 - - - bTransAssertionFailed - BOOL - 8 - 8168 - - - bFinalAssertionFailed - BOOL - 8 - 8176 - - - LogStrBuffer - STRING(80) - - 0 - 41 - - 26568 - 8184 - - - LogBuffIdx - FB_Index - 96 - 34752 - - - .LowerLimit - 0 - - - .UpperLimit - 40 - - - - - nAssrtAttempt - INT - Number of times we have tried asserting a BP set - 16 - 34848 - - - rtRetry - R_TRIG - 64 - 34880 - - - rtError - R_TRIG - 64 - 34944 - - - ffTimeout - FB_FastFault - 25088 - 35008 - - - .i_Desc - Preemptive requests timed out in BPTM - - - .i_TypeCode - 10 - - - .i_xAutoReset - 0 - - - - - rtDoneMoving - R_TRIG - 64 - 60096 - - - bLatchDoneMoving - BOOL - 8 - 60160 - - - bFirstMove - BOOL - 8 - 60168 - - 1 - - - - LogBuffSize - INT - 16 - 60176 - - 40 - - - - cMaxAttempts - INT - 16 - 60192 - - 3 - - - - cReqArbCapacity - UDINT - The thought here is, a BPTM needs at most 2 arbiter slots to complete a transition. + ]]>60256fbArbiterFB_Arbiter3232ItemTypeInOuti_sDeviceNameSTRING(80)64864DeviceItemTypeInputi_TransitionAssertionIDUDINT327360ItemTypeInputi_stTransitionAssertionST_BeamParams1760768ItemTypeInputi_nRequestedAssertionIDUDINT3225280ItemTypeInputi_stRequestedAssertionST_BeamParams17602560.nTran0.neVRange0.nRate0.nBCRange0ItemTypeInputi_xMovingBOOL]]>843200ItemTypeInputi_xDoneMovingBOOL843280ItemTypeInputstCurrentBeamParametersST_BeamParams17604352ItemTypeInputbRetryBOOL861120ItemTypeInputq_xTransitionAuthorizedBOOL861200ItemTypeOutputbErrorBOOL86128ItemTypeOutputnErrIdUINT166144ItemTypeOutputbDoneBOOL86160ItemTypeOutputbBusyBOOL86168ItemTypeOutputnTargetAssertionIDUDINT3261760stTargetAssertionST_BeamParams17606208nCurrentAssertionIDUDINT3279680xNewBPBOOL88000xTranBPBOOL88008xFinalBPInArbBOOL88016xFinalBPBOOL88024eBPTMStateE_BPTMState1680320ePrevStateE_BPTMState1680480xEntryBOOL88064rTransitionR_TRIG648096xNewTargetBOOL88160bTransAssertionFailedBOOL88168bFinalAssertionFailedBOOL88176LogStrBufferSTRING(80)041265688184LogBuffIdxFB_Index9634752.LowerLimit0.UpperLimit40nAssrtAttemptINT1634848rtRetryR_TRIG6434880rtErrorR_TRIG6434944ffTimeoutFB_FastFault2508835008.i_DescPreemptive requests timed out in BPTM.i_TypeCode10.i_xAutoReset0rtDoneMovingR_TRIG6460096bLatchDoneMovingBOOL860160bFirstMoveBOOL8601681LogBuffSizeINT166017640cMaxAttemptsINT16601923cReqArbCapacityUDINT - 32 - 60224 - - 2 - - - - AuthorizeTransition - - - WaitingForFinalAssertion_DO - - - NewTarget_ENTRY - - - AssertTransitionBP - - - AssertFinalBP - - - WaitingForTransitionAssertion_DO - - - RemoveTransitionAssertion - - - SetNewTarget - - - RequestBP_DO - - - WaitingForTransitionAssertion_EXIT - - - WaitingForFinalAssertion_EXIT - - - DeauthorizeTransition - - - LogActions - BOOL - 8 - - LogStr - STRING(80) - 648 - - - - no_check - - - - - - PouType - FunctionBlock - - - no_check - - - - - FB_PositionStatePMPS - 383104 - FB_PositionStatePMPS_Base - - fbArbiter - FB_Arbiter - 32 - 19392 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 19424 - - - ItemType - InOut - - - - - bReadPmpsDb - BOOL - 8 - 19456 - - - ItemType - Input - - - - - sPmpsDeviceName - STRING(80) - 648 - 19464 - - - ItemType - Input - - - - - sTransitionKey - STRING(80) - 648 - 20112 - - - ItemType - Input - - - - - stPmpsDoc - SJsonValue - 32 - 20768 - - - ItemType - Input - - - - - stHighBeamThreshold - ST_BeamParams - 1760 - 20800 - - - ItemType - Input - - - - - bBPOKAutoReset - BOOL - 8 - 22560 - - 0 - - - - ItemType - Input - - - - - arrPMPS - ST_DbStateParams - - 0 - 16 - - 39936 - 22592 - - - nBPIndex - INT - 16 - 62528 - - - nTransitionAssertionID - UDINT - 32 - 62560 - - - nLastReqAssertionID - UDINT - 32 - 62592 - - - fbReadPmpsDb - FB_JsonDocToSafeBP - 109440 - 62656 - - - ftDbBusy - F_TRIG - 64 - 172096 - - - rtReadDBExec - R_TRIG - 64 - 172160 - - - ftRead - F_TRIG - 64 - 172224 - - - bptm - BeamParameterTransitionManager - 60256 - 172288 - - - ffBeamParamsOk - FB_FastFault - 25088 - 232544 - - - ffZeroRate - FB_FastFault - 25088 - 257632 - - - ffBPTMTimeoutAndMove - FB_FastFault - 25088 - 282720 - - - ffBPTMError - FB_FastFault - 25088 - 307808 - - - ffMaint - FB_FastFault - 25088 - 332896 - - - ffUnknown - FB_FastFault - 25088 - 357984 - - - bFFOxOk - BOOL - 8 - 383072 - - - bAtSafeState - BOOL - 8 - 383080 - - - nIter - INT - 16 - 383088 - - - HandlePmpsDb - - - HandleFFO - - - AssertHere - - - ClearAsserts - - - HandleBPTM - - - - PouType - FunctionBlock - - - - - FB_NCErrorFFO - 27808 - - stMotionStage - DUT_MotionStage - Motion stage to monitor - 32 - 32 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - FFO to trip - 32 - 64 - - - ItemType - InOut - - - - - bReset - BOOL - Reset the fault - 8 - 96 - - - ItemType - Input - - - - - bAutoReset - BOOL - Auto-reset the fault - 8 - 104 - - - ItemType - Input - - - - - nLowErrorId - UDINT - The lowest error code that will trip the FFO - 32 - 128 - - 16384 - - - - ItemType - Input - - - - - nHighErrorId - UDINT - The highest error code that will trip the FFO - 32 - 160 - - 20479 - - - - ItemType - Input - - - - - sDesc - STRING(80) - A description of the fault - 648 - 192 - - Motor error - - - - ItemType - Input - - - - - bTripped - BOOL - Quick way for nearby code to check if this block has tripped the FFO. - 8 - 840 - - - ItemType - Output - - - - - nErrorTypeCode - UINT - Error code sent to PMPS. Is always 16#20XX, where XX is the first two hex in the NC error. - 16 - 848 - - - ItemType - Output - - - - - bInit - BOOL - 8 - 864 - - 1 - - - - bNCError - BOOL - 8 - 872 - - - stBeamParams - ST_BeamParams - 1760 - 896 - - - fbFF - FB_FastFault - 25088 - 2656 - - - rtTrip - R_TRIG - 64 - 27744 - - - - PouType - FunctionBlock - - - - - FB_EncErrorFFO - 27936 - - stMotionStage - DUT_MotionStage - Motion stage to monitor - 32 - 32 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - FFO to trip - 32 - 64 - - - ItemType - InOut - - - - - bReset - BOOL - Reset the fault - 8 - 96 - - - ItemType - Input - - - - - bAutoReset - BOOL - Auto reset the fault - 8 - 104 - - - ItemType - Input - - - - - bTripped - BOOL - Quick way for nearby code to check if this block has tripped the FFO. - 8 - 112 - - - ItemType - Output - - - - - fbNCErrorFFO - FB_NCErrorFFO - 27808 - 128 - - - .nLowErrorId - 17408 - - - .nHighErrorId - 17663 - - - .sDesc - Encoder error - - - - - - PouType - FunctionBlock - - - - - FB_PositionStateBase_WithPMPS - 666496 - FB_PositionStateBase - - fbArbiter - FB_Arbiter - 32 - 253824 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 253856 - - - ItemType - InOut - - - - - sPmpsDeviceName - STRING(80) - 648 - 253888 - - - ItemType - Input - - - - - sTransitionKey - STRING(80) - 648 - 254536 - - - ItemType - Input - - - - - bArbiterEnabled - BOOL - 8 - 255184 - - 1 - - - - ItemType - Input - - - pytmc - + ]]>32602242AuthorizeTransitionWaitingForFinalAssertion_DONewTarget_ENTRYAssertTransitionBPAssertFinalBPWaitingForTransitionAssertion_DORemoveTransitionAssertionSetNewTargetRequestBP_DOWaitingForTransitionAssertion_EXITWaitingForFinalAssertion_EXITDeauthorizeTransitionLogActionsBOOL8LogStrSTRING(80)648no_checkPouTypeFunctionBlockno_checkFB_PositionStatePMPS383104FB_PositionStatePMPS_BasefbArbiterFB_Arbiter3219392ItemTypeInOutfbFFHWOFB_HardwareFFOutput3219424ItemTypeInOutbReadPmpsDbBOOL819456ItemTypeInputsPmpsDeviceNameSTRING(80)64819464ItemTypeInputsTransitionKeySTRING(80)64820112ItemTypeInputstPmpsDocSJsonValue3220768ItemTypeInputstHighBeamThresholdST_BeamParams176020800ItemTypeInputbBPOKAutoResetBOOL8225600ItemTypeInputarrPMPSST_DbStateParams0163993622592nBPIndexINT1662528nTransitionAssertionIDUDINT3262560nLastReqAssertionIDUDINT3262592fbReadPmpsDbFB_JsonDocToSafeBP10944062656ftDbBusyF_TRIG64172096rtReadDBExecR_TRIG64172160ftReadF_TRIG64172224bptmBeamParameterTransitionManager60256172288ffBeamParamsOkFB_FastFault25088232544ffZeroRateFB_FastFault25088257632ffBPTMTimeoutAndMoveFB_FastFault25088282720ffBPTMErrorFB_FastFault25088307808ffMaintFB_FastFault25088332896ffUnknownFB_FastFault25088357984bFFOxOkBOOL8383072bAtSafeStateBOOL8383080nIterINT16383088HandlePmpsDbHandleFFOAssertHereClearAssertsHandleBPTMPouTypeFunctionBlockFB_NCErrorFFO27808stMotionStageDUT_MotionStage3232ItemTypeInOutfbFFHWOFB_HardwareFFOutput3264ItemTypeInOutbResetBOOL896ItemTypeInputbAutoResetBOOL8104ItemTypeInputnLowErrorIdUDINT3212816384ItemTypeInputnHighErrorIdUDINT3216020479ItemTypeInputsDescSTRING(80)648192Motor errorItemTypeInputbTrippedBOOL8840ItemTypeOutputnErrorTypeCodeUINT16848ItemTypeOutputbInitBOOL88641bNCErrorBOOL8872stBeamParamsST_BeamParams1760896fbFFFB_FastFault250882656rtTripR_TRIG6427744PouTypeFunctionBlockFB_EncErrorFFO27936stMotionStageDUT_MotionStage3232ItemTypeInOutfbFFHWOFB_HardwareFFOutput3264ItemTypeInOutbResetBOOL896ItemTypeInputbAutoResetBOOL8104ItemTypeInputbTrippedBOOL8112ItemTypeOutputfbNCErrorFFOFB_NCErrorFFO27808128.nLowErrorId17408.nHighErrorId17663.sDescEncoder errorPouTypeFunctionBlockFB_PositionStateBase_WithPMPS666496FB_PositionStateBasefbArbiterFB_Arbiter32253824ItemTypeInOutfbFFHWOFB_HardwareFFOutput32253856ItemTypeInOutsPmpsDeviceNameSTRING(80)648253888ItemTypeInputsTransitionKeySTRING(80)648254536ItemTypeInputbArbiterEnabledBOOL82551841ItemTypeInputpytmc pv: PMPS:ARB:ENABLE io: io - - - - - - tArbiterTimeout - TIME - 32 - 255200 - - 1000 - - - - ItemType - Input - - - - - bMoveOnArbiterTimeout - BOOL - 8 - 255232 - - 1 - - - - ItemType - Input - - - - - fStateBoundaryDeadband - LREAL - 64 - 255296 - - 0 - - - - ItemType - Input - - - - - bBPOKAutoReset - BOOL - 8 - 255360 - - 0 - - - - ItemType - Input - - - - - fbStatePMPS - FB_PositionStatePMPS - 383104 - 255424 - - - pytmc - pv: PMPS - - - - - fbEncErrFFO - FB_EncErrorFFO - 27936 - 638528 - - - Exec - - - PMPSHandler - - - - PouType - FunctionBlock - - - - - ENUM_PPM_States - 16 - INT - - Unknown - 0 - - - OUT - 1 - - - POWERMETER - 2 - - - YAG1 - 3 - - - YAG2 - 4 - - - - FB_PositionState_Defaults - 320 - - stPositionState - DUT_PositionState - 32 - 32 - - - ItemType - InOut - - - - - fVeloDefault - LREAL - 64 - 64 - - - ItemType - Input - - - - - fDeltaDefault - LREAL - 64 - 128 - - - ItemType - Input - - - - - fAccelDefault - LREAL - 64 - 192 - - - ItemType - Input - - - - - fDecelDefault - LREAL - 64 - 256 - - - ItemType - Input - - - - - - PouType - FunctionBlock - - - - - FB_PPM_States - 681984 - FB_PositionStateBase_WithPMPS - - enumSet - ENUM_PPM_States - 16 - 666496 - - - ItemType - Input - - - pytmc - + tArbiterTimeoutTIME322552001000ItemTypeInputbMoveOnArbiterTimeoutBOOL82552321ItemTypeInputfStateBoundaryDeadbandLREAL642552960ItemTypeInputbBPOKAutoResetBOOL82553600ItemTypeInputfbStatePMPSFB_PositionStatePMPS383104255424pytmcpv: PMPSfbEncErrFFOFB_EncErrorFFO27936638528ExecPMPSHandlerPouTypeFunctionBlockENUM_PPM_States16INTUnknown0OUT1POWERMETER2YAG13YAG24FB_PositionState_Defaults320stPositionStateDUT_PositionState3232ItemTypeInOutfVeloDefaultLREAL6464ItemTypeInputfDeltaDefaultLREAL64128ItemTypeInputfAccelDefaultLREAL64192ItemTypeInputfDecelDefaultLREAL64256ItemTypeInputPouTypeFunctionBlockFB_PPM_States681984FB_PositionStateBase_WithPMPSenumSetENUM_PPM_States16666496ItemTypeInputpytmc pv: SET io: io - - - - - - stOut - DUT_PositionState - 3648 - 666560 - - - ItemType - Input - - - - - stPower - DUT_PositionState - 3648 - 670208 - - - ItemType - Input - - - - - stYag1 - DUT_PositionState - 3648 - 673856 - - - ItemType - Input - - - - - stYag2 - DUT_PositionState - 3648 - 677504 - - - ItemType - Input - - - - - bStatesLock - BOOL - 8 - 681152 - - - ItemType - Input - - - - - enumGet - ENUM_PPM_States - 16 - 681168 - - - ItemType - Output - - - pytmc - + stOutDUT_PositionState3648666560ItemTypeInputstPowerDUT_PositionState3648670208ItemTypeInputstYag1DUT_PositionState3648673856ItemTypeInputstYag2DUT_PositionState3648677504ItemTypeInputbStatesLockBOOL8681152ItemTypeInputenumGetENUM_PPM_States16681168ItemTypeOutputpytmc pv: GET io: i - - - - - - fbStateDefaults - FB_PositionState_Defaults - 320 - 681216 - - - bPPMInit - BOOL - 8 - 681536 - - - fInDelta - LREAL - These are the default values - Set values on states prior to passing in for non-default values - 64 - 681600 - - 2 - - - - fOutDelta - LREAL - 64 - 681664 - - 2 - - - - fInVelocity - LREAL - 64 - 681728 - - 1 - - - - fOutVelocity - LREAL - 64 - 681792 - - 1 - - - - fAccel - LREAL - 64 - 681856 - - 200 - - - - fOutDecel - LREAL - 64 - 681920 - - 25 - - - - - PouType - FunctionBlock - - - - - FB_ThermoCouple - 192 - - iScale - INT - Ratio between raw value and actual temperature. Default is 10 for 10 steps per degree (or 0.1 degree resolution) - 16 - 32 - - 10 - - - - ItemType - Input - - - - - fTemp - LREAL - 64 - 64 - - - ItemType - Output - - - pytmc - + fbStateDefaultsFB_PositionState_Defaults320681216bPPMInitBOOL8681536fInDeltaLREAL646816002fOutDeltaLREAL646816642fInVelocityLREAL646817281fOutVelocityLREAL646817921fAccelLREAL64681856200fOutDecelLREAL6468192025PouTypeFunctionBlockFB_ThermoCouple192iScaleINT163210ItemTypeInputfTempLREAL6464ItemTypeOutputpytmc pv: STC:TEMP io: input - - - - - - bConnected - BOOL - 8 - 128 - - - ItemType - Output - - - pytmc - + bConnectedBOOL8128ItemTypeOutputpytmc pv: STC:CONN io: input field: ONAM Connected field: ZNAM Disconnected - - - - - - bError - BOOL - 8 - 136 - - - ItemType - Output - - - pytmc - + bErrorBOOL8136ItemTypeOutputpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - - - bUnderrange - BOOL - 8 - 144 - - - ItemType - Output - - - TcAddressType - Input - - - - - bOverrange - BOOL - 8 - 152 - - - ItemType - Output - - - TcAddressType - Input - - - - - iRaw - INT - 16 - 160 - - - TcAddressType - Input - - - - - - PouType - FunctionBlock - - - - - FB_AnalogInput - 320 - - iRaw - INT - Connect this input to the terminal - 16 - 32 - - - ItemType - Input - - - TcAddressType - Input - - - - - iTermBits - UINT - The number of bits correlated with the terminal's max value. This is not necessarily the resolution parameter. - 16 - 48 - - - ItemType - Input - - - - - fTermMax - LREAL - The fReal value correlated with the terminal's max value - 64 - 64 - - - ItemType - Input - - - - - fTermMin - LREAL - The fReal value correlated with the terminal's min value - 64 - 128 - - - ItemType - Input - - - - - fReal - LREAL - The real value read from the output - 64 - 192 - - - ItemType - Output - - - - - fScale - LREAL - 64 - 256 - - - - PouType - FunctionBlock - - - - - FB_DataBuffer - 288 - - bExecute - BOOL - Whether or not to accumulate on this cycle - 8 - 32 - - - ItemType - Input - - - - - pInputAdr - PVOID - Address of the value to accumulate - 32 - 64 - - - ItemType - Input - - - - - iInputSize - UDINT - Size of the accumulated value - 32 - 96 - - - ItemType - Input - - - - - iElemCount - UDINT - Number of values in the output array - 32 - 128 - - - ItemType - Input - - - - - pPartialAdr - PVOID - Address of the rolling buffer to be filled every cycle - 32 - 160 - - - ItemType - Input - - - - - pOutputAdr - PVOID - Address of the output buffer to be filled when the rolling buffer is full - 32 - 192 - - - ItemType - Input - - - - - bNewArray - BOOL - Set to TRUE on the cycle that we copy the output array - 8 - 224 - - - ItemType - Output - - - - - iArrayIndex - UDINT - 32 - 256 - - 0 - - - - - PouType - FunctionBlock - - - - - FB_LREALBuffer - 128512 - - bExecute - BOOL - If TRUE, we'll accumulate a value on this cycle. - 8 - 32 - - - ItemType - Input - - - - - fInput - LREAL - The value to accumulate. - 64 - 64 - - - ItemType - Input - - - - - arrOutput - LREAL - - 1 - 1000 - - 64000 - 128 - - - ItemType - Output - - - - - bNewArray - BOOL - 8 - 64128 - - - ItemType - Output - - - - - arrPartial - LREAL - - 1 - 1000 - - 64000 - 64192 - - - fbDataBuffer - FB_DataBuffer - 288 - 128192 - - - - PouType - FunctionBlock - - - - - FB_PPM_PowerMeter - 578496 - - iVoltageINT - INT - 16 - 32 - - - TcAddressType - Input - - - - - fVoltage - LREAL - 64 - 64 - - - pytmc - + TcAddressTypeInputbUnderrangeBOOL8144ItemTypeOutputTcAddressTypeInputbOverrangeBOOL8152ItemTypeOutputTcAddressTypeInputiRawINT16160TcAddressTypeInputPouTypeFunctionBlockFB_AnalogInput320iRawINT1632ItemTypeInputTcAddressTypeInputiTermBitsUINT1648ItemTypeInputfTermMaxLREAL6464ItemTypeInputfTermMinLREAL64128ItemTypeInputfRealLREAL64192ItemTypeOutputfScaleLREAL64256PouTypeFunctionBlockFB_DataBuffer288bExecuteBOOL832ItemTypeInputpInputAdrPVOID3264ItemTypeInputiInputSizeUDINT3296ItemTypeInputiElemCountUDINT32128ItemTypeInputpPartialAdrPVOID32160ItemTypeInputpOutputAdrPVOID32192ItemTypeInputbNewArrayBOOL8224ItemTypeOutputiArrayIndexUDINT322560PouTypeFunctionBlockFB_LREALBuffer128512bExecuteBOOL832ItemTypeInputfInputLREAL6464ItemTypeInputarrOutputLREAL1100064000128ItemTypeOutputbNewArrayBOOL864128ItemTypeOutputarrPartialLREAL110006400064192fbDataBufferFB_DataBuffer288128192PouTypeFunctionBlockFB_PPM_PowerMeter578496iVoltageINTINT1632TcAddressTypeInputfVoltageLREAL6464pytmc pv: VOLT io: input field: EGU mV - - - - - - fVoltageBuffer - LREAL - - 1 - 1000 - - 64000 - 128 - - - pytmc - + fVoltageBufferLREAL1100064000128pytmc pv: VOLT_BUFFER io: input field: EGU mV - - - - - - fCalibBase - LREAL - 64 - 64128 - - - pytmc - + fCalibBaseLREAL6464128pytmc pv: CALIB io: input - - - - - - fCalibBaseBuffer - LREAL - - 1 - 1000 - - 64000 - 64192 - - - pytmc - + fCalibBaseBufferLREAL110006400064192pytmc pv: CALIB_BUFFER io: input - - - - - - fCalibMJ - LREAL - 64 - 128192 - - - pytmc - + fCalibMJLREAL64128192pytmc pv: MJ io: input field: EGU mJ - - - - - - fCalibMJBuffer - LREAL - - 1 - 1000 - - 64000 - 128256 - - - pytmc - + fCalibMJBufferLREAL1100064000128256pytmc pv: MJ_BUFFER io: input field: EGU mJ - - - - - - fbThermoCouple - FB_ThermoCouple - 192 - 192256 - - - pytmc - + fbThermoCoupleFB_ThermoCouple192192256pytmc pv: io: input - - - - - - fCalibRelOffset - LREAL - 64 - 192448 - - - pytmc - + fCalibRelOffsetLREAL64192448pytmc pv: CALIB:OFFSET io: io - - - - - - fCalibRelRatio - LREAL - 64 - 192512 - - - pytmc - + fCalibRelRatioLREAL64192512pytmc pv: CALIB:RATIO io: io - - - - - - fCalibMJRatio - LREAL - 64 - 192576 - - - pytmc - + fCalibMJRatioLREAL64192576pytmc pv: CALIB:MJ_RATIO io: io - - - - - - fbGetPMVoltage - FB_AnalogInput - 320 - 192640 - - - fbVoltageBuffer - FB_LREALBuffer - 128512 - 192960 - - - fbCalibBaseBuffer - FB_LREALBuffer - 128512 - 321472 - - - fbCalibMJBuffer - FB_LREALBuffer - 128512 - 449984 - - - - PouType - FunctionBlock - - - - - FB_AnalogOutput - 576 - - fReal - LREAL - The real value to send to the output - 64 - 64 - - - ItemType - Input - - - - - fSafeMax - LREAL - The maximum allowed real value for the connected hardware - 64 - 128 - - - ItemType - Input - - - - - fSafeMin - LREAL - The minimum allowed real value for the connected hardware - 64 - 192 - - - ItemType - Input - - - - - iTermBits - UINT - The number of bits correlated with the terminal's max output. This is not necessarily the resolution parameter. - 16 - 256 - - - ItemType - Input - - - - - fTermMax - LREAL - The fReal value correlated with the terminal's max output - 64 - 320 - - - ItemType - Input - - - - - fTermMin - LREAL - The fReal value correlated with the terminal's min output - 64 - 384 - - - ItemType - Input - - - - - iRaw - INT - Connect this output to the terminal - 16 - 448 - - - ItemType - Output - - - TcAddressType - Output - - - - - fScale - LREAL - 64 - 512 - - - - PouType - FunctionBlock - - - - - FB_PPM_Gige - 1088 - - iIlluminatorINT - INT - 16 - 32 - - - TcAddressType - Output - - - - - bGigePower - BOOL - 8 - 48 - - - pytmc - + fbGetPMVoltageFB_AnalogInput320192640fbVoltageBufferFB_LREALBuffer128512192960fbCalibBaseBufferFB_LREALBuffer128512321472fbCalibMJBufferFB_LREALBuffer128512449984PouTypeFunctionBlockFB_AnalogOutput576fRealLREAL6464ItemTypeInputfSafeMaxLREAL64128ItemTypeInputfSafeMinLREAL64192ItemTypeInputiTermBitsUINT16256ItemTypeInputfTermMaxLREAL64320ItemTypeInputfTermMinLREAL64384ItemTypeInputiRawINT16448ItemTypeOutputTcAddressTypeOutputfScaleLREAL64512PouTypeFunctionBlockFB_PPM_Gige1088iIlluminatorINTINT1632TcAddressTypeOutputbGigePowerBOOL848pytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - - - fIlluminatorPercent - LREAL - 64 - 64 - - - pytmc - + TcAddressTypeOutputfIlluminatorPercentLREAL6464pytmc pv: CIL:PCT EGU: % - - - - - - fbGetIllPercent - FB_AnalogInput - 320 - 128 - - - fbSetIllPercent - FB_AnalogOutput - 576 - 448 - - - bGigeInit - BOOL - 8 - 1024 - - 0 - - - - - PouType - FunctionBlock - - - - - FB_L2SI_Flowmeter - 128 - - fRaw - INT - 16 - 32 - - - pytmc - + fbGetIllPercentFB_AnalogInput320128fbSetIllPercentFB_AnalogOutput576448bGigeInitBOOL810240PouTypeFunctionBlockFB_L2SI_Flowmeter128fRawINT1632pytmc pv: MA io: input - - - - TcAddressType - Input - - - - - fFlowRate - LREAL - 64 - 64 - - - pytmc - + TcAddressTypeInputfFlowRateLREAL6464pytmc pv: FLOW io: input - - - - - - - PouType - FunctionBlock - - - - - FB_PPM - 1577344 - - stYStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - fbArbiter - FB_Arbiter - 32 - 64 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 96 - - - ItemType - InOut - - - - - stOut - DUT_PositionState - 3648 - 128 - - - ItemType - Input - - - - - stPower - DUT_PositionState - 3648 - 3776 - - - ItemType - Input - - - - - stYag1 - DUT_PositionState - 3648 - 7424 - - - ItemType - Input - - - - - stYag2 - DUT_PositionState - 3648 - 11072 - - - ItemType - Input - - - - - sPmpsDeviceName - STRING(80) - 648 - 14720 - - - ItemType - Input - - - - - sTransitionKey - STRING(80) - 648 - 15368 - - - ItemType - Input - - - - - fbYStage - FB_MotionStage - 299392 - 16064 - - - fbStates - FB_PPM_States - 681984 - 315456 - - - pytmc - + PouTypeFunctionBlockFB_PPM1577344stYStageDUT_MotionStage3232ItemTypeInOutfbArbiterFB_Arbiter3264ItemTypeInOutfbFFHWOFB_HardwareFFOutput3296ItemTypeInOutstOutDUT_PositionState3648128ItemTypeInputstPowerDUT_PositionState36483776ItemTypeInputstYag1DUT_PositionState36487424ItemTypeInputstYag2DUT_PositionState364811072ItemTypeInputsPmpsDeviceNameSTRING(80)64814720ItemTypeInputsTransitionKeySTRING(80)64815368ItemTypeInputfbYStageFB_MotionStage29939216064fbStatesFB_PPM_States681984315456pytmc pv: MMS:STATE io: i - - - - - - fbPowerMeter - FB_PPM_PowerMeter - 578496 - 997440 - - - pytmc - + fbPowerMeterFB_PPM_PowerMeter578496997440pytmc pv: SPM - - - - - - fbGige - FB_PPM_Gige - 1088 - 1575936 - - - pytmc - + fbGigeFB_PPM_Gige10881575936pytmc pv: CAM - - - - - - fbFlowMeter - FB_L2SI_Flowmeter - 128 - 1577024 - - - pytmc - + fbFlowMeterFB_L2SI_Flowmeter1281577024pytmc pv: SFM - - - - - - fbYagThermoCouple - FB_ThermoCouple - 192 - 1577152 - - - pytmc - + fbYagThermoCoupleFB_ThermoCouple1921577152pytmc pv: YAG io: input - - - - - - - PouType - FunctionBlock - - - - - ENUM_EpicsInOut - 16 - INT - - UNKNOWN - 0 - UNKNOWN must be in slot 0 or the FB breaks - - - OUT - 1 - OUT at slot 1 is a convention - - - IN - 2 - - - - FB_PositionStateInOut_WithPMPS - 673920 - FB_PositionStateBase_WithPMPS - - enumSet - ENUM_EpicsInOut - NOTE: Please copy this pragma exactly on your enumSet - 16 - 666496 - - - ItemType - Input - - - pytmc - + PouTypeFunctionBlockENUM_EpicsInOut16INTUNKNOWN0OUT1IN2FB_PositionStateInOut_WithPMPS673920FB_PositionStateBase_WithPMPSenumSetENUM_EpicsInOut16666496ItemTypeInputpytmc pv: SET io: io - - - - - - stOut - DUT_PositionState - NOTE: Do not pragma these, let it happen in the manager. - 3648 - 666560 - - - ItemType - Input - - - - - stIn - DUT_PositionState - Information about the IN position - 3648 - 670208 - - - ItemType - Input - - - - - enumGet - ENUM_EpicsInOut - NOTE: Please copy this pragma exactly on your enumGet - 16 - 673856 - - - ItemType - Output - - - pytmc - + stOutDUT_PositionState3648666560ItemTypeInputstInDUT_PositionState3648670208ItemTypeInputenumGetENUM_EpicsInOut16673856ItemTypeOutputpytmc pv: GET io: i - - - - - - bInOutInit - BOOL - 8 - 673872 - - - - PouType - FunctionBlock - - - - - FB_REF_Laser - 1088 - - bShutdown - BOOL - 8 - 32 - - - ItemType - Input - - - - - fLaserPercent - LREAL - 64 - 64 - - - ItemType - Input - - - pytmc - + bInOutInitBOOL8673872PouTypeFunctionBlockFB_REF_Laser1088bShutdownBOOL832ItemTypeInputfLaserPercentLREAL6464ItemTypeInputpytmc pv: PCT io: io - - - - - - iShutdownINT - INT - 16 - 128 - - - TcAddressType - Output - - - - - iLaserINT - INT - 16 - 144 - - - TcAddressType - Output - - - - - fbGetLasPercent - FB_AnalogInput - 320 - 192 - - - fbSetLasPercent - FB_AnalogOutput - 576 - 512 - - - - PouType - FunctionBlock - - - - - FB_REF - 983424 - - stYStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - fbArbiter - FB_Arbiter - 32 - 64 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 96 - - - ItemType - InOut - - - - - stIn - DUT_PositionState - 3648 - 128 - - - ItemType - Input - - - - - stOut - DUT_PositionState - 3648 - 3776 - - - ItemType - Input - - - - - sPmpsDeviceName - STRING(80) - 648 - 7424 - - - ItemType - Input - - - - - sTransitionKey - STRING(80) - 648 - 8072 - - - ItemType - Input - - - - - fbYStage - FB_MotionStage - 299392 - 8768 - - - fbStates - FB_PositionStateInOut_WithPMPS - 673920 - 308160 - - - pytmc - + iShutdownINTINT16128TcAddressTypeOutputiLaserINTINT16144TcAddressTypeOutputfbGetLasPercentFB_AnalogInput320192fbSetLasPercentFB_AnalogOutput576512PouTypeFunctionBlockFB_REF983424stYStageDUT_MotionStage3232ItemTypeInOutfbArbiterFB_Arbiter3264ItemTypeInOutfbFFHWOFB_HardwareFFOutput3296ItemTypeInOutstInDUT_PositionState3648128ItemTypeInputstOutDUT_PositionState36483776ItemTypeInputsPmpsDeviceNameSTRING(80)6487424ItemTypeInputsTransitionKeySTRING(80)6488072ItemTypeInputfbYStageFB_MotionStage2993928768fbStatesFB_PositionStateInOut_WithPMPS673920308160pytmc pv: MMS:STATE io: io - - - - - - fbLaser - FB_REF_Laser - 1088 - 982080 - - - pytmc - + fbLaserFB_REF_Laser1088982080pytmc pv: LAS io: io - - - - - - bInit - BOOL - 8 - 983168 - - - bStatesLock - BOOL - 8 - 983176 - - 0 - - - - fVelo - LREAL - 64 - 983232 - - 10 - - - - fAccel - LREAL - 64 - 983296 - - 10 - - - - fDelta - LREAL - 64 - 983360 - - 2 - - - - - PouType - FunctionBlock - - - - - ENUM_ATM_States - 16 - INT - - Unknown - 0 - - - OUT - 1 - - - TARGET1 - 2 - - - TARGET2 - 3 - - - TARGET3 - 4 - - - TARGET4 - 5 - - - TARGET5 - 6 - - - - FB_ATM_States - 689280 - FB_PositionStateBase_WithPMPS - - enumSet - ENUM_ATM_States - 16 - 666496 - - - ItemType - Input - - - pytmc - + bInitBOOL8983168bStatesLockBOOL89831760fVeloLREAL6498323210fAccelLREAL6498329610fDeltaLREAL649833602PouTypeFunctionBlockENUM_ATM_States16INTUnknown0OUT1TARGET12TARGET23TARGET34TARGET45TARGET56FB_ATM_States689280FB_PositionStateBase_WithPMPSenumSetENUM_ATM_States16666496ItemTypeInputpytmc pv: SET io: io - - - - - - stOut - DUT_PositionState - 3648 - 666560 - - - ItemType - Input - - - - - stTarget1 - DUT_PositionState - 3648 - 670208 - - - ItemType - Input - - - - - stTarget2 - DUT_PositionState - 3648 - 673856 - - - ItemType - Input - - - - - stTarget3 - DUT_PositionState - 3648 - 677504 - - - ItemType - Input - - - - - stTarget4 - DUT_PositionState - 3648 - 681152 - - - ItemType - Input - - - - - stTarget5 - DUT_PositionState - 3648 - 684800 - - - ItemType - Input - - - - - bStatesLock - BOOL - 8 - 688448 - - - ItemType - Input - - - - - enumGet - ENUM_ATM_States - 16 - 688464 - - - ItemType - Output - - - pytmc - + stOutDUT_PositionState3648666560ItemTypeInputstTarget1DUT_PositionState3648670208ItemTypeInputstTarget2DUT_PositionState3648673856ItemTypeInputstTarget3DUT_PositionState3648677504ItemTypeInputstTarget4DUT_PositionState3648681152ItemTypeInputstTarget5DUT_PositionState3648684800ItemTypeInputbStatesLockBOOL8688448ItemTypeInputenumGetENUM_ATM_States16688464ItemTypeOutputpytmc pv: GET io: i - - - - - - fbStateDefaults - FB_PositionState_Defaults - 320 - 688512 - - - bATMInit - BOOL - 8 - 688832 - - - fInDelta - LREAL - 64 - 688896 - - 2 - - - - fOutDelta - LREAL - 64 - 688960 - - 2 - - - - fInVelocity - LREAL - 64 - 689024 - - 1 - - - - fOutVelocity - LREAL - 64 - 689088 - - 1 - - - - fAccel - LREAL - 64 - 689152 - - 200 - - - - fOutDecel - LREAL - 64 - 689216 - - 25 - - - - - PouType - FunctionBlock - - - - - FB_TempSensor - 256 - - fResolution - LREAL - Resolution parameter from the Beckhoff docs. Default is 0.1 for 0.1 degree resolution - 64 - 64 - - 0.1 - - - - ItemType - Input - - - - - fTemp - LREAL - 64 - 128 - - - ItemType - Output - - - pytmc - + fbStateDefaultsFB_PositionState_Defaults320688512bATMInitBOOL8688832fInDeltaLREAL646888962fOutDeltaLREAL646889602fInVelocityLREAL646890241fOutVelocityLREAL646890881fAccelLREAL64689152200fOutDecelLREAL6468921625PouTypeFunctionBlockFB_TempSensor256fResolutionLREAL64640.1ItemTypeInputfTempLREAL64128ItemTypeOutputpytmc pv: TEMP io: input field: EGU C field: PREC 2 - - - - - - bConnected - BOOL - 8 - 192 - - - ItemType - Output - - - pytmc - + bConnectedBOOL8192ItemTypeOutputpytmc pv: CONN io: input field: ONAM Connected field: ZNAM Disconnected - - - - - - bError - BOOL - 8 - 200 - - 1 - - - - ItemType - Output - - - pytmc - + bErrorBOOL82001ItemTypeOutputpytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - - - bUnderrange - BOOL - 8 - 208 - - - ItemType - Output - - - TcAddressType - Input - - - - - bOverrange - BOOL - 8 - 216 - - - ItemType - Output - - - TcAddressType - Input - - - - - iRaw - INT - 16 - 224 - - - TcAddressType - Input - - - - - - PouType - FunctionBlock - - - - - FB_ATM - 1311744 - - stYStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - stXStage - DUT_MotionStage - 32 - 64 - - - ItemType - InOut - - - - - fbArbiter - FB_Arbiter - 32 - 96 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 128 - - - ItemType - InOut - - - - - stOut - DUT_PositionState - 3648 - 192 - - - ItemType - Input - - - - - stTarget1 - DUT_PositionState - 3648 - 3840 - - - ItemType - Input - - - - - stTarget2 - DUT_PositionState - 3648 - 7488 - - - ItemType - Input - - - - - stTarget3 - DUT_PositionState - 3648 - 11136 - - - ItemType - Input - - - - - stTarget4 - DUT_PositionState - 3648 - 14784 - - - ItemType - Input - - - - - stTarget5 - DUT_PositionState - 3648 - 18432 - - - ItemType - Input - - - - - sPmpsDeviceName - STRING(80) - 648 - 22080 - - - ItemType - Input - - - - - sTransitionKey - STRING(80) - 648 - 22728 - - - ItemType - Input - - - - - fbYStage - FB_MotionStage - 299392 - 23424 - - - fbXStage - FB_MotionStage - 299392 - 322816 - - - fbStates - FB_ATM_States - 689280 - 622208 - - - pytmc - + TcAddressTypeInputbUnderrangeBOOL8208ItemTypeOutputTcAddressTypeInputbOverrangeBOOL8216ItemTypeOutputTcAddressTypeInputiRawINT16224TcAddressTypeInputPouTypeFunctionBlockFB_ATM1311744stYStageDUT_MotionStage3232ItemTypeInOutstXStageDUT_MotionStage3264ItemTypeInOutfbArbiterFB_Arbiter3296ItemTypeInOutfbFFHWOFB_HardwareFFOutput32128ItemTypeInOutstOutDUT_PositionState3648192ItemTypeInputstTarget1DUT_PositionState36483840ItemTypeInputstTarget2DUT_PositionState36487488ItemTypeInputstTarget3DUT_PositionState364811136ItemTypeInputstTarget4DUT_PositionState364814784ItemTypeInputstTarget5DUT_PositionState364818432ItemTypeInputsPmpsDeviceNameSTRING(80)64822080ItemTypeInputsTransitionKeySTRING(80)64822728ItemTypeInputfbYStageFB_MotionStage29939223424fbXStageFB_MotionStage299392322816fbStatesFB_ATM_States689280622208pytmc pv: MMS:STATE io: i - - - - - - fbThermoCouple1 - FB_TempSensor - 256 - 1311488 - - - pytmc - + fbThermoCouple1FB_TempSensor2561311488pytmc pv: STC:01 io: input - - - - - - - PouType - FunctionBlock - - - - - ENUM_LIC_States - 16 - INT - - Unknown - 0 - - - OUT - 1 - - - MIRROR1 - 2 - - - MIRROR2 - 3 - - - TARGET - 4 - - - - FB_LIC_States - 681984 - FB_PositionStateBase_WithPMPS - - enumSet - ENUM_LIC_States - 16 - 666496 - - - ItemType - Input - - - pytmc - + PouTypeFunctionBlockENUM_LIC_States16INTUnknown0OUT1MIRROR12MIRROR23TARGET4FB_LIC_States681984FB_PositionStateBase_WithPMPSenumSetENUM_LIC_States16666496ItemTypeInputpytmc pv: SET io: io - - - - - - stOut - DUT_PositionState - 3648 - 666560 - - - ItemType - Input - - - - - stMirror1 - DUT_PositionState - 3648 - 670208 - - - ItemType - Input - - - - - stMirror2 - DUT_PositionState - 3648 - 673856 - - - ItemType - Input - - - - - stTarget1 - DUT_PositionState - 3648 - 677504 - - - ItemType - Input - - - - - bStatesLock - BOOL - 8 - 681152 - - - ItemType - Input - - - - - enumGet - ENUM_LIC_States - 16 - 681168 - - - ItemType - Output - - - pytmc - + stOutDUT_PositionState3648666560ItemTypeInputstMirror1DUT_PositionState3648670208ItemTypeInputstMirror2DUT_PositionState3648673856ItemTypeInputstTarget1DUT_PositionState3648677504ItemTypeInputbStatesLockBOOL8681152ItemTypeInputenumGetENUM_LIC_States16681168ItemTypeOutputpytmc pv: GET io: i - - - - - - fbStateDefaults - FB_PositionState_Defaults - 320 - 681216 - - - bLICInit - BOOL - 8 - 681536 - - - fInDelta - LREAL - 64 - 681600 - - 2 - - - - fOutDelta - LREAL - 64 - 681664 - - 2 - - - - fInVelocity - LREAL - 64 - 681728 - - 1 - - - - fOutVelocity - LREAL - 64 - 681792 - - 1 - - - - fAccel - LREAL - 64 - 681856 - - 200 - - - - fOutDecel - LREAL - 64 - 681920 - - 25 - - - - - PouType - FunctionBlock - - - - - FB_LIC - 997440 - - stYStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - fbArbiter - FB_Arbiter - 32 - 64 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 96 - - - ItemType - InOut - - - - - stOut - DUT_PositionState - 3648 - 128 - - - ItemType - Input - - - - - stMirror1 - DUT_PositionState - 3648 - 3776 - - - ItemType - Input - - - - - stMirror2 - DUT_PositionState - 3648 - 7424 - - - ItemType - Input - - - - - stTarget1 - DUT_PositionState - 3648 - 11072 - - - ItemType - Input - - - - - sPmpsDeviceName - STRING(80) - 648 - 14720 - - - ItemType - Input - - - - - sTransitionKey - STRING(80) - 648 - 15368 - - - ItemType - Input - - - - - fbYStage - FB_MotionStage - 299392 - 16064 - - - fbStates - FB_LIC_States - 681984 - 315456 - - - pytmc - + fbStateDefaultsFB_PositionState_Defaults320681216bLICInitBOOL8681536fInDeltaLREAL646816002fOutDeltaLREAL646816642fInVelocityLREAL646817281fOutVelocityLREAL646817921fAccelLREAL64681856200fOutDecelLREAL6468192025PouTypeFunctionBlockFB_LIC997440stYStageDUT_MotionStage3232ItemTypeInOutfbArbiterFB_Arbiter3264ItemTypeInOutfbFFHWOFB_HardwareFFOutput3296ItemTypeInOutstOutDUT_PositionState3648128ItemTypeInputstMirror1DUT_PositionState36483776ItemTypeInputstMirror2DUT_PositionState36487424ItemTypeInputstTarget1DUT_PositionState364811072ItemTypeInputsPmpsDeviceNameSTRING(80)64814720ItemTypeInputsTransitionKeySTRING(80)64815368ItemTypeInputfbYStageFB_MotionStage29939216064fbStatesFB_LIC_States681984315456pytmc pv: MMS:STATE io: i - - - - - - - PouType - FunctionBlock - - - - - ENUM_WFS_States - 16 - INT - - Unknown - 0 - - - OUT - 1 - - - TARGET1 - 2 - - - TARGET2 - 3 - - - TARGET3 - 4 - - - TARGET4 - 5 - - - TARGET5 - 6 - - - - FB_WFS_States - 689280 - FB_PositionStateBase_WithPMPS - - enumSet - ENUM_WFS_States - 16 - 666496 - - - ItemType - Input - - - pytmc - + PouTypeFunctionBlockENUM_WFS_States16INTUnknown0OUT1TARGET12TARGET23TARGET34TARGET45TARGET56FB_WFS_States689280FB_PositionStateBase_WithPMPSenumSetENUM_WFS_States16666496ItemTypeInputpytmc pv: SET io: io - - - - - - stOut - DUT_PositionState - 3648 - 666560 - - - ItemType - Input - - - - - stTarget1 - DUT_PositionState - 3648 - 670208 - - - ItemType - Input - - - - - stTarget2 - DUT_PositionState - 3648 - 673856 - - - ItemType - Input - - - - - stTarget3 - DUT_PositionState - 3648 - 677504 - - - ItemType - Input - - - - - stTarget4 - DUT_PositionState - 3648 - 681152 - - - ItemType - Input - - - - - stTarget5 - DUT_PositionState - 3648 - 684800 - - - ItemType - Input - - - - - bStatesLock - BOOL - 8 - 688448 - - - ItemType - Input - - - - - enumGet - ENUM_WFS_States - 16 - 688464 - - - ItemType - Output - - - pytmc - + stOutDUT_PositionState3648666560ItemTypeInputstTarget1DUT_PositionState3648670208ItemTypeInputstTarget2DUT_PositionState3648673856ItemTypeInputstTarget3DUT_PositionState3648677504ItemTypeInputstTarget4DUT_PositionState3648681152ItemTypeInputstTarget5DUT_PositionState3648684800ItemTypeInputbStatesLockBOOL8688448ItemTypeInputenumGetENUM_WFS_States16688464ItemTypeOutputpytmc pv: GET io: i - - - - - - fbStateDefaults - FB_PositionState_Defaults - 320 - 688512 - - - bWFSInit - BOOL - 8 - 688832 - - - fInDelta - LREAL - 64 - 688896 - - 2 - - - - fOutDelta - LREAL - 64 - 688960 - - 2 - - - - fInVelocity - LREAL - 64 - 689024 - - 1 - - - - fOutVelocity - LREAL - 64 - 689088 - - 1 - - - - fAccel - LREAL - 64 - 689152 - - 200 - - - - fOutDecel - LREAL - 64 - 689216 - - 25 - - - - - PouType - FunctionBlock - - - - - FB_WFS - 1312000 - - stYStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - stZStage - DUT_MotionStage - 32 - 64 - - - ItemType - InOut - - - - - fbArbiter - FB_Arbiter - 32 - 96 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 128 - - - ItemType - InOut - - - - - stOut - DUT_PositionState - 3648 - 192 - - - ItemType - Input - - - - - stTarget1 - DUT_PositionState - 3648 - 3840 - - - ItemType - Input - - - - - stTarget2 - DUT_PositionState - 3648 - 7488 - - - ItemType - Input - - - - - stTarget3 - DUT_PositionState - 3648 - 11136 - - - ItemType - Input - - - - - stTarget4 - DUT_PositionState - 3648 - 14784 - - - ItemType - Input - - - - - stTarget5 - DUT_PositionState - 3648 - 18432 - - - ItemType - Input - - - - - sPmpsDeviceName - STRING(80) - 648 - 22080 - - - ItemType - Input - - - - - sTransitionKey - STRING(80) - 648 - 22728 - - - ItemType - Input - - - - - fbYStage - FB_MotionStage - 299392 - 23424 - - - fbZStage - FB_MotionStage - 299392 - 322816 - - - fbStates - FB_WFS_States - 689280 - 622208 - - - pytmc - + fbStateDefaultsFB_PositionState_Defaults320688512bWFSInitBOOL8688832fInDeltaLREAL646888962fOutDeltaLREAL646889602fInVelocityLREAL646890241fOutVelocityLREAL646890881fAccelLREAL64689152200fOutDecelLREAL6468921625PouTypeFunctionBlockFB_WFS1312000stYStageDUT_MotionStage3232ItemTypeInOutstZStageDUT_MotionStage3264ItemTypeInOutfbArbiterFB_Arbiter3296ItemTypeInOutfbFFHWOFB_HardwareFFOutput32128ItemTypeInOutstOutDUT_PositionState3648192ItemTypeInputstTarget1DUT_PositionState36483840ItemTypeInputstTarget2DUT_PositionState36487488ItemTypeInputstTarget3DUT_PositionState364811136ItemTypeInputstTarget4DUT_PositionState364814784ItemTypeInputstTarget5DUT_PositionState364818432ItemTypeInputsPmpsDeviceNameSTRING(80)64822080ItemTypeInputsTransitionKeySTRING(80)64822728ItemTypeInputfbYStageFB_MotionStage29939223424fbZStageFB_MotionStage299392322816fbStatesFB_WFS_States689280622208pytmc pv: MMS:STATE io: i - - - - - - fbThermoCouple1 - FB_TempSensor - 256 - 1311488 - - - pytmc - + fbThermoCouple1FB_TempSensor2561311488pytmc pv: STC:01 io: input - - - - - - fbThermoCouple2 - FB_TempSensor - 256 - 1311744 - - - pytmc - + fbThermoCouple2FB_TempSensor2561311744pytmc pv: STC:02 io: input - - - - - - - PouType - FunctionBlock - - - - - ENUM_TM2K2_States - 16 - INT - - Unknown - 0 - - - OUT - 1 - - - TARGET1 - 2 - - - TARGET2 - 3 - - - TARGET3 - 4 - - - TARGET4 - 5 - - - TARGET5 - 6 - - - TARGET6 - 7 - - - - FB_TM2K2_States - 692544 - FB_PositionStateBase_WithPMPS - - enumSet - ENUM_TM2K2_States - 16 - 666496 - - - ItemType - Input - - - pytmc - + PouTypeFunctionBlockENUM_TM2K2_States16INTUnknown0OUT1TARGET12TARGET23TARGET34TARGET45TARGET56TARGET67FB_TM2K2_States692544FB_PositionStateBase_WithPMPSenumSetENUM_TM2K2_States16666496ItemTypeInputpytmc pv: SET io: io - - - - - - stOut - DUT_PositionState - 3648 - 666560 - - - ItemType - Input - - - - - stTarget1 - DUT_PositionState - 3648 - 670208 - - - ItemType - Input - - - - - stTarget2 - DUT_PositionState - 3648 - 673856 - - - ItemType - Input - - - - - stTarget3 - DUT_PositionState - 3648 - 677504 - - - ItemType - Input - - - - - stTarget4 - DUT_PositionState - 3648 - 681152 - - - ItemType - Input - - - - - stTarget5 - DUT_PositionState - 3648 - 684800 - - - ItemType - Input - - - - - stTarget6 - DUT_PositionState - 3648 - 688448 - - - ItemType - Input - - - - - bStatesLock - BOOL - 8 - 692096 - - - ItemType - Input - - - - - enumGet - ENUM_TM2K2_States - 16 - 692112 - - - ItemType - Output - - - pytmc - + stOutDUT_PositionState3648666560ItemTypeInputstTarget1DUT_PositionState3648670208ItemTypeInputstTarget2DUT_PositionState3648673856ItemTypeInputstTarget3DUT_PositionState3648677504ItemTypeInputstTarget4DUT_PositionState3648681152ItemTypeInputstTarget5DUT_PositionState3648684800ItemTypeInputstTarget6DUT_PositionState3648688448ItemTypeInputbStatesLockBOOL8692096ItemTypeInputenumGetENUM_TM2K2_States16692112ItemTypeOutputpytmc pv: GET io: i - - - - - - bATMInit - BOOL - 8 - 692128 - - - fInDelta - LREAL - 64 - 692160 - - 2 - - - - fOutDelta - LREAL - 64 - 692224 - - 2 - - - - fInVelocity - LREAL - 64 - 692288 - - 5 - - - - fOutVelocity - LREAL - 64 - 692352 - - 5 - - - - fAccel - LREAL - 64 - 692416 - - 200 - - - - fOutDecel - LREAL - 64 - 692480 - - 25 - - - - - PouType - FunctionBlock - - - - - FB_TM2K2 - 1318656 - - stYStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - stXStage - DUT_MotionStage - 32 - 64 - - - ItemType - InOut - - - - - fbArbiter - FB_Arbiter - 32 - 96 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 128 - - - ItemType - InOut - - - - - stOut - DUT_PositionState - 3648 - 192 - - - ItemType - Input - - - - - stTarget1 - DUT_PositionState - 3648 - 3840 - - - ItemType - Input - - - - - stTarget2 - DUT_PositionState - 3648 - 7488 - - - ItemType - Input - - - - - stTarget3 - DUT_PositionState - 3648 - 11136 - - - ItemType - Input - - - - - stTarget4 - DUT_PositionState - 3648 - 14784 - - - ItemType - Input - - - - - stTarget5 - DUT_PositionState - 3648 - 18432 - - - ItemType - Input - - - - - stTarget6 - DUT_PositionState - 3648 - 22080 - - - ItemType - Input - - - - - sPmpsDeviceName - STRING(80) - 648 - 25728 - - - ItemType - Input - - - - - sTransitionKey - STRING(80) - 648 - 26376 - - - ItemType - Input - - - - - fbYStage - FB_MotionStage - 299392 - 27072 - - - fbXStage - FB_MotionStage - 299392 - 326464 - - - fbStates - FB_TM2K2_States - 692544 - 625856 - - - pytmc - + bATMInitBOOL8692128fInDeltaLREAL646921602fOutDeltaLREAL646922242fInVelocityLREAL646922885fOutVelocityLREAL646923525fAccelLREAL64692416200fOutDecelLREAL6469248025PouTypeFunctionBlockFB_TM2K21318656stYStageDUT_MotionStage3232ItemTypeInOutstXStageDUT_MotionStage3264ItemTypeInOutfbArbiterFB_Arbiter3296ItemTypeInOutfbFFHWOFB_HardwareFFOutput32128ItemTypeInOutstOutDUT_PositionState3648192ItemTypeInputstTarget1DUT_PositionState36483840ItemTypeInputstTarget2DUT_PositionState36487488ItemTypeInputstTarget3DUT_PositionState364811136ItemTypeInputstTarget4DUT_PositionState364814784ItemTypeInputstTarget5DUT_PositionState364818432ItemTypeInputstTarget6DUT_PositionState364822080ItemTypeInputsPmpsDeviceNameSTRING(80)64825728ItemTypeInputsTransitionKeySTRING(80)64826376ItemTypeInputfbYStageFB_MotionStage29939227072fbXStageFB_MotionStage299392326464fbStatesFB_TM2K2_States692544625856pytmc pv: MMS:STATE io: i arrStates.array: 1..7 - - - - - - fbThermoCouple1 - FB_TempSensor - 256 - 1318400 - - - pytmc - + fbThermoCouple1FB_TempSensor2561318400pytmc pv: STC:01 io: input - - - - - - - PouType - FunctionBlock - - - - - DUT_SATT_Filter - 768 - - sFilterMaterial - STRING(80) - 648 - 0 - - - pytmc - + PouTypeFunctionBlockDUT_SATT_Filter768sFilterMaterialSTRING(80)6480pytmc pv: MATERIAL io: input field: DESC Filter material name - - - - - - fFilterThickness_um - LREAL - 64 - 704 - - - pytmc - + fFilterThickness_umLREAL64704pytmc pv: THICKNESS io: input field: DESC Filter material thickness field: EGU um - - - - - - - ENUM_SXR_SATT_Position - 16 - INT - - UNKNOWN - 0 - UNKNOWN must be in slot 0 or the FB breaks - - - OUT - 1 - OUT at slot 1 is a convention - - - FILTER1 - 2 - - - FILTER2 - 3 - - - FILTER3 - 4 - - - FILTER4 - 5 - - - FILTER5 - 6 - - - FILTER6 - 7 - - - FILTER7 - 8 - - - FILTER8 - 9 - - - - FB_SXR_SATT_PositionState - 286784 - FB_PositionStateBase - - enumSet - ENUM_SXR_SATT_Position - The enum position to move to - 16 - 253824 - - - ItemType - Input - - - pytmc - + ENUM_SXR_SATT_Position16INTUNKNOWN0OUT1FILTER12FILTER23FILTER34FILTER45FILTER56FILTER67FILTER78FILTER89FB_SXR_SATT_PositionState286784FB_PositionStateBaseenumSetENUM_SXR_SATT_Position16253824ItemTypeInputpytmc pv: SET io: io - - - - - - stOut - DUT_PositionState - NOTE: Do not pragma these, let it happen in the manager. - Information about the OUT position - 3648 - 253888 - - - ItemType - Input - - - - - stFilter1 - DUT_PositionState - 3648 - 257536 - - - ItemType - Input - - - - - stFilter2 - DUT_PositionState - 3648 - 261184 - - - ItemType - Input - - - - - stFilter3 - DUT_PositionState - 3648 - 264832 - - - ItemType - Input - - - - - stFilter4 - DUT_PositionState - 3648 - 268480 - - - ItemType - Input - - - - - stFilter5 - DUT_PositionState - 3648 - 272128 - - - ItemType - Input - - - - - stFilter6 - DUT_PositionState - 3648 - 275776 - - - ItemType - Input - - - - - stFilter7 - DUT_PositionState - 3648 - 279424 - - - ItemType - Input - - - - - stFilter8 - DUT_PositionState - 3648 - 283072 - - - ItemType - Input - - - - - enumGet - ENUM_SXR_SATT_Position - The enum state readback - 16 - 286720 - - - ItemType - Output - - - pytmc - + stOutDUT_PositionState3648253888ItemTypeInputstFilter1DUT_PositionState3648257536ItemTypeInputstFilter2DUT_PositionState3648261184ItemTypeInputstFilter3DUT_PositionState3648264832ItemTypeInputstFilter4DUT_PositionState3648268480ItemTypeInputstFilter5DUT_PositionState3648272128ItemTypeInputstFilter6DUT_PositionState3648275776ItemTypeInputstFilter7DUT_PositionState3648279424ItemTypeInputstFilter8DUT_PositionState3648283072ItemTypeInputenumGetENUM_SXR_SATT_Position16286720ItemTypeOutputpytmc pv: GET io: i - - - - - - bInitialized - BOOL - 8 - 286736 - - 0 - - - - - PouType - FunctionBlock - - - - - FB_AtomicMass - WARNING: This file is auto-generated. Do not modify it. - 2816 - - sName - STRING(80) - 648 - 32 - - - ItemType - Input - - - - - bFound - BOOL - 8 - 680 - - - ItemType - Output - - - - - fValue - LREAL - 64 - 704 - - - ItemType - Output - - - - - fUncertainty - LREAL - 64 - 768 - - - ItemType - Output - - - - - sDescription - STRING(80) - 648 - 832 - - - ItemType - Output - - - - - sUnits - STRING(80) - 648 - 1480 - - - ItemType - Output - - - - - sCaveat - STRING(80) - 648 - 2128 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - - - FB_ElementDensity - WARNING: This file is auto-generated. Do not modify it. - 2816 - - sName - STRING(80) - 648 - 32 - - - ItemType - Input - - - - - bFound - BOOL - 8 - 680 - - - ItemType - Output - - - - - fValue - LREAL - 64 - 704 - - - ItemType - Output - - - - - fUncertainty - LREAL - 64 - 768 - - - ItemType - Output - - - - - sDescription - STRING(80) - 648 - 832 - - - ItemType - Output - - - - - sUnits - STRING(80) - 648 - 1480 - - - ItemType - Output - - - - - sCaveat - STRING(80) - 648 - 2128 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - - - FB_AttenuatorElementDensity - 3712 - - sName - STRING(80) - 648 - 32 - - - ItemType - Input - - - - - fDensity - LREAL - 64 - 704 - - - ItemType - Output - - - - - bFound - BOOL - 8 - 768 - - - ItemType - Output - - - - - fbElementDensity - FB_ElementDensity - 2816 - 832 - - - fDensity_gm3 - LREAL - 64 - 3648 - - - - PouType - FunctionBlock - - - - - FB_SXR_SATT_Stage - 658688 - - stAxis - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 64 - - - ItemType - InOut - - - - - nEnableMode - ENUM_StageEnableMode - 16 - 96 - - - ItemType - Input - - - - - stOut - DUT_PositionState - 3648 - 128 - - - ItemType - Input - - - - - stFilter1 - DUT_PositionState - 3648 - 3776 - - - ItemType - Input - - - - - stFilter2 - DUT_PositionState - 3648 - 7424 - - - ItemType - Input - - - - - stFilter3 - DUT_PositionState - 3648 - 11072 - - - ItemType - Input - - - - - stFilter4 - DUT_PositionState - 3648 - 14720 - - - ItemType - Input - - - - - stFilter5 - DUT_PositionState - 3648 - 18368 - - - ItemType - Input - - - - - stFilter6 - DUT_PositionState - 3648 - 22016 - - - ItemType - Input - - - - - stFilter7 - DUT_PositionState - 3648 - 25664 - - - ItemType - Input - - - - - stFilter8 - DUT_PositionState - 3648 - 29312 - - - ItemType - Input - - - - - arrFilters - DUT_SATT_Filter - - 1 - 8 - - 6144 - 32960 - - - ItemType - Input - - - pytmc - pv: FILTERS - - - - - fTemp1 - LREAL - stExtra : DUT_MotionStage_Extras; - 64 - 39104 - - - ItemType - Output - - - - - fTemp2 - LREAL - 64 - 39168 - - - ItemType - Output - - - - - bIsStationary - BOOL - 8 - 39232 - - - ItemType - Output - - - - - bError - BOOL - 8 - 39240 - - - ItemType - Output - - - - - sActiveFilterMaterial - STRING(80) - 648 - 39248 - - - ItemType - Output - - - pytmc - + bInitializedBOOL82867360PouTypeFunctionBlockFB_AtomicMass2816sNameSTRING(80)64832ItemTypeInputbFoundBOOL8680ItemTypeOutputfValueLREAL64704ItemTypeOutputfUncertaintyLREAL64768ItemTypeOutputsDescriptionSTRING(80)648832ItemTypeOutputsUnitsSTRING(80)6481480ItemTypeOutputsCaveatSTRING(80)6482128ItemTypeOutputPouTypeFunctionBlockFB_ElementDensity2816sNameSTRING(80)64832ItemTypeInputbFoundBOOL8680ItemTypeOutputfValueLREAL64704ItemTypeOutputfUncertaintyLREAL64768ItemTypeOutputsDescriptionSTRING(80)648832ItemTypeOutputsUnitsSTRING(80)6481480ItemTypeOutputsCaveatSTRING(80)6482128ItemTypeOutputPouTypeFunctionBlockFB_AttenuatorElementDensity3712sNameSTRING(80)64832ItemTypeInputfDensityLREAL64704ItemTypeOutputbFoundBOOL8768ItemTypeOutputfbElementDensityFB_ElementDensity2816832fDensity_gm3LREAL643648PouTypeFunctionBlockFB_SXR_SATT_Stage658688stAxisDUT_MotionStage3232ItemTypeInOutfbFFHWOFB_HardwareFFOutput3264ItemTypeInOutnEnableModeENUM_StageEnableMode1696ItemTypeInputstOutDUT_PositionState3648128ItemTypeInputstFilter1DUT_PositionState36483776ItemTypeInputstFilter2DUT_PositionState36487424ItemTypeInputstFilter3DUT_PositionState364811072ItemTypeInputstFilter4DUT_PositionState364814720ItemTypeInputstFilter5DUT_PositionState364818368ItemTypeInputstFilter6DUT_PositionState364822016ItemTypeInputstFilter7DUT_PositionState364825664ItemTypeInputstFilter8DUT_PositionState364829312ItemTypeInputarrFiltersDUT_SATT_Filter18614432960ItemTypeInputpytmcpv: FILTERSfTemp1LREAL6439104ItemTypeOutputfTemp2LREAL6439168ItemTypeOutputbIsStationaryBOOL839232ItemTypeOutputbErrorBOOL839240ItemTypeOutputsActiveFilterMaterialSTRING(80)64839248ItemTypeOutputpytmc pv: MATERIAL io: i - - - - - - fActiveFilterThickness_um - LREAL - 64 - 39936 - - - ItemType - Output - - - pytmc - + fActiveFilterThickness_umLREAL6439936ItemTypeOutputpytmc pv: THICKNESS io: i field: EGU um - - - - - - fTransmission - LREAL - 64 - 40000 - - - ItemType - Output - - - pytmc - + fTransmissionLREAL6440000ItemTypeOutputpytmc pv: TRANSMISSION io: i field: DESC Filter transmission - - - - - - fActiveFilterDensity - LREAL - 64 - 40064 - - - ItemType - Output - - - - - fActiveFilterAtomicMass - LREAL - 64 - 40128 - - - ItemType - Output - - - - - fAbsorptionConstant - LREAL - 64 - 40192 - - - ItemType - Output - - - - - iFilterIndex - INT - 16 - 40256 - - 0 - - - - ItemType - Output - - - - - fbMotion - FB_MotionStage - 299392 - 40320 - - - fbState - FB_SXR_SATT_PositionState - 286784 - 339712 - - - pytmc - + fActiveFilterDensityLREAL6440064ItemTypeOutputfActiveFilterAtomicMassLREAL6440128ItemTypeOutputfAbsorptionConstantLREAL6440192ItemTypeOutputiFilterIndexINT16402560ItemTypeOutputfbMotionFB_MotionStage29939240320fbStateFB_SXR_SATT_PositionState286784339712pytmc pv: STATE - - - - - - bInitialized - BOOL - 8 - 626496 - - 0 - - - - fbAtomicMass - FB_AtomicMass - 2816 - 626560 - - - fbAttenuatorElementDensity - FB_AttenuatorElementDensity - 3712 - 629376 - - - fbRTD_1 - FB_TempSensor - EL3202-0020: 0.01 °C per digit - 256 - 633088 - - - .fResolution - 0.01 - - - - - pytmc - pv: RTD:1 - - - - - fbRTD_2 - FB_TempSensor - 256 - 633344 - - - .fResolution - 0.01 - - - - - pytmc - pv: RTD:2 - - - - - fbFF - FB_FastFault - 25088 - 633600 - - - .i_Desc - Device is moving - - - .i_TypeCode - 8448 - - - .i_xAutoReset - 1 - - - - - - PouType - FunctionBlock - - - - - FB_PositionStateInOut - 261248 - FB_PositionStateBase - - enumSet - ENUM_EpicsInOut - NOTE: Please copy this pragma exactly on your enumSet - 16 - 253824 - - - ItemType - Input - - - pytmc - + bInitializedBOOL86264960fbAtomicMassFB_AtomicMass2816626560fbAttenuatorElementDensityFB_AttenuatorElementDensity3712629376fbRTD_1FB_TempSensor256633088.fResolution0.01pytmcpv: RTD:1fbRTD_2FB_TempSensor256633344.fResolution0.01pytmcpv: RTD:2fbFFFB_FastFault25088633600.i_DescDevice is moving.i_TypeCode8448.i_xAutoReset1PouTypeFunctionBlockFB_PositionStateInOut261248FB_PositionStateBaseenumSetENUM_EpicsInOut16253824ItemTypeInputpytmc pv: SET io: io - - - - - - stOut - DUT_PositionState - NOTE: Do not pragma these, let it happen in the manager. - 3648 - 253888 - - - ItemType - Input - - - - - stIn - DUT_PositionState - Information about the IN position - 3648 - 257536 - - - ItemType - Input - - - - - enumGet - ENUM_EpicsInOut - NOTE: Please copy this pragma exactly on your enumGet - 16 - 261184 - - - ItemType - Output - - - pytmc - + stOutDUT_PositionState3648253888ItemTypeInputstInDUT_PositionState3648257536ItemTypeInputenumGetENUM_EpicsInOut16261184ItemTypeOutputpytmc pv: GET io: i - - - - - - bInOutInit - BOOL - 8 - 261200 - - - - PouType - FunctionBlock - - - - - FB_AT1K2 - 593344 - - fbFFHWO - FB_HardwareFFOutput - 32 - 32 - - - ItemType - InOut - - - - - stAxis - DUT_MotionStage - 32 - 64 - - - ItemType - InOut - - - - - nEnableMode - ENUM_StageEnableMode - 16 - 96 - - - ItemType - Input - - - - - stOut - DUT_PositionState - 3648 - 128 - - - ItemType - Input - - - - - stIn - DUT_PositionState - 3648 - 3776 - - - ItemType - Input - - - - - fTransmission - LREAL - 64 - 7424 - - - ItemType - Output - - - - - bMirrorOut - BOOL - 8 - 7488 - - - ItemType - Output - - - - - fbMotion - FB_MotionStage - 299392 - 7552 - - - fbState - FB_PositionStateInOut - 261248 - 306944 - - - pytmc - + bInOutInitBOOL8261200PouTypeFunctionBlockFB_AT1K2593344fbFFHWOFB_HardwareFFOutput3232ItemTypeInOutstAxisDUT_MotionStage3264ItemTypeInOutnEnableModeENUM_StageEnableMode1696ItemTypeInputstOutDUT_PositionState3648128ItemTypeInputstInDUT_PositionState36483776ItemTypeInputfTransmissionLREAL647424ItemTypeOutputbMirrorOutBOOL87488ItemTypeOutputfbMotionFB_MotionStage2993927552fbStateFB_PositionStateInOut261248306944pytmc pv: STATE - - - - - - bInitialized - BOOL - 8 - 568192 - - 0 - - - - fbFF - FB_FastFault - 25088 - 568224 - - - .i_Desc - Device is moving - - - .i_TypeCode - 8448 - - - .i_xAutoReset - 1 - - - - - - PouType - FunctionBlock - - - - - ST_BeamParams_IO - 1760 - - nTran - REAL - Requested pre-optic attenuation - 1 is full transmission - 32 - 0 - - 0 - 1 - 1 - - - - plcAttribute_pytmc - pv: Attenuation - io: i - - - - - nRate - UDINT - Pulse-rate - 32 - 32 - - 120 - - - - plcAttribute_pytmc - pv: Rate - io: i - - - - - neVRange - DWORD - Photon energy ranges - 32 - 64 - - 4294967295 - - - - plcAttribute_pytmc - pv: PhotonEnergy - io: i - - - plcAttribute_displaymode - binary - - - - - neV - REAL - Current Photon energy as calculated by the arbiter - 32 - 96 - - - nBCRange - WORD - 16 - 128 - - 0 - 65535 - 0 - - - - nBeamClass - USINT - 8 - 144 - - 0 - 0 - - - - nMachineMode - USINT - 8 - 152 - - - astAttenuators - ST_PMPS_Attenuator_IO - - 1 - 16 - - Beamline attenuators - 1024 - 160 - - - plcAttribute_pytmc - pv: AuxAttenuator - io: i - - - - - astApertures - ST_PMPS_Aperture_IO - - 1 - 4 - - 384 - 1184 - - - aVetoDevices - BOOL - - 1 - 16 - - Stopper statuses - 128 - 1568 - - - plcAttribute_pytmc - pv: AuxAttenuator - io: i - - - - - xValidToggle - BOOL - Toggle for watchdog - 8 - 1696 - - - xValid - BOOL - Beam parameter set is valid (if readback), or acknowledged (if request) - 8 - 1704 - - - plcAttribute_pytmc - pv: Valid - io: i - - - - - nCohortInt - UDINT - Cohort index. Identifies which cohort this BP set was included in arbitration - 32 - 1728 - - - plcAttribute_pytmc - pv: Attenuation - io: i - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FB_VetoArbiter - 27168 - I_HigherAuthority - - bVeto - BOOL - Rising edge clears request, hold true to veto continuously, falling edge restores request - 8 - 64 - - 0 - - - - ItemType - Input - - - - - HigherAuthority - I_HigherAuthority - Typically connected to a higher-level arbiter. - 32 - 96 - - - ItemType - Input - - - - - LowerAuthority - I_LowerAuthority - Lower authority to be vetoed - 32 - 128 - - - ItemType - Input - - - - - FFO - FB_HardwareFFOutput - This should be the FFO upstream of the veto device - 32 - 160 - - - ItemType - InOut - - - - - ffKeepItSecretKeepItSafe - FB_FastFault - 25088 - 192 - - - .i_xAutoReset - 1 - - - .i_Desc - Holds beam off until request is back in arbitration - - - .i_TypeCode - 200 - - - .i_xVetoable - 1 - - - - - stStandbyBP - ST_BeamParams - 1760 - 25280 - - - rtVeto - R_TRIG - 64 - 27040 - - - ftVeto - F_TRIG - 64 - 27104 - - - CheckRequest - BOOL - 8 - - nReqID - DWORD - 32 - - - - RequestBP - BOOL - 8 - - nReqID - StateID of state requesting beam parameter set - DWORD - 32 - - - stReqBP - Requested beam params - ST_BeamParams - 1760 - - - - RemoveRequest - BOOL - 8 - - nReqID - StateID to remove - DWORD - 32 - - - - - PouType - FunctionBlock - - - - - FB_SubSysToArbiter_IO - Use on a subsystem PLC to request from the arbiter - Run at the top of your cycle to receive the latest BP - 138752 - I_HigherAuthority - - Reset - BOOL - Fast fault reset - 8 - 64 - - - ItemType - Input - - - - - sName - STRING(80) - 648 - 72 - - SubSysToArbiter - - - - ItemType - Input - - - - - i_bVeto - BOOL - 8 - 720 - - - ItemType - Input - - - - - Arbiter - FB_Arbiter - 32 - 736 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 768 - - - ItemType - InOut - - - - - i_stCurrentBP - ST_BeamParams_IO - 1760 - 800 - - - TcLinkTo - TIIB[PMPS_PRE]^IO Inputs^CurrentBP - - - TcAddressType - Input - - - - - q_stRequestedBP - ST_BeamParams_IO - 1760 - 2560 - - - TcLinkTo - TIIB[PMPS_PRE]^IO Outputs^RequestedBP - - - TcAddressType - Output - - - - - xTxPDO_toggle - BIT - 1 - 4320 - - - pytmc - pv: TxPDO_toggle - io: i - - - TcLinkTo - TIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggle - - - TcAddressType - Input - - - - - xTxPDO_state - BIT - 1 - 4321 - - - pytmc - pv: TxPDO_state - io: i - - - TcLinkTo - TIIB[PMPS_PRE]^SYNC Inputs^TxPDO state - - - TcAddressType - Input - - - - - ffPMPSIO_Disconnect - FB_FastFault - Fast faults - 25088 - 4352 - - - .i_Desc - Arbiter network interface disconnected or not OP - - - .i_DevName - SubSysToArbiter - - - - - nRequestCohort - UDINT - Request cohort - 32 - 29440 - - 0 - - - - pytmc - pv: RequestCohort - io: i - - - - - nActiveCohort - UDINT - Active cohort, updated by incoming BP from arbiter PLC, in the ElevateRequest arbiter call - 32 - 29472 - - 0 - - - - pytmc - pv: ActiveCohort - io: i - - - - - fbVetoArb - FB_VetoArbiter - 27168 - 29504 - - - fbLog - FB_LogMessage - 81984 - 56704 - - - __CHECKREQUEST__XFIRSTTIME - BOOL - 8 - 138688 - - 1 - - - - __CHECKREQUEST__NID - DWORD - 32 - 138720 - - - CheckRequest - BOOL - 8 - - nReqID - DWORD - 32 - - - xFirstTime - BOOL - 8 - - - uselocation - __CHECKREQUEST__XFIRSTTIME - - - - - nId - DWORD - 32 - - - uselocation - __CHECKREQUEST__NID - - - - - - RequestBP - BOOL - 8 - - nReqID - StateID of state requesting beam parameter set - DWORD - 32 - - - stReqBP - Requested beam params - ST_BeamParams - 1760 - - - - RemoveRequest - BOOL - 8 - - nReqID - StateID to remove - DWORD - 32 - - - - - PouType - FunctionBlock - - - - - TcEventConfirmationState - 16 - INT - - NotSupported - 0 - - - NotRequired - 1 - - - WaitForConfirmation - 2 - - - Confirmed - 3 - - - Reset - 4 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - - - - ITcAlarm - 32 - ITcEvent - - SetJsonAttribute - HRESULT - 32 - - sJsonAttribute - PCCH - 32 - - - - GetArguments - HRESULT - 32 - - pipArguments - ITcArguments - 32 - - - - GetIsRaised - HRESULT - 32 - - bIsRaised - BOOL32 - 32 - - - - Raise - HRESULT - 32 - - timeStamp - ULINT - 64 - - - - Clear - HRESULT - 32 - - timeStamp - ULINT - 64 - - - bResetConfirmation - BOOL32 - 32 - - - - GetConfirmationState - HRESULT - 32 - - state - TcEventConfirmationState - 32 - - - - Confirm - HRESULT - 32 - - timeStamp - ULINT - 64 - - - - - ITcAlarm2 - 32 - ITcAlarm - - GetTimeRaised - HRESULT - 32 - - timeStamp - ULINT - 32 - - - - GetTimeConfirmed - HRESULT - 32 - - timeStamp - ULINT - 32 - - - - GetTimeCleared - HRESULT - 32 - - timeStamp - ULINT - 32 - - - - - FB_TcEvent - 3584 - FB_TcEventBase - I_TcEventBase - - nTimestamp - ULINT - 64 - 84062248 - - - __getnTimestamp - ULINT - 64 - - nTimestamp - ULINT - 64 - - - - property - - - monitoring - call - - - TcDisplayTypeGUID - 18071995-0000-0000-0000-000000000046 - - - - - Release - HRESULT - 32 - - - Init - - ipEvent - ITcEvent - 32 - - - nTimestamp - ULINT - 64 - - - ipMessage - ITcMessage2 - 32 - - - ipAlarm - ITcAlarm2 - 32 - - - - conditionalshow - - - obsolete - Init is obsolete, use Init2 instead! - - - - - __getipEvent - ITcEvent - 32 - - ipEvent - ITcEvent - 32 - - - - property - - - conditionalshow - - - - - Init2 - - ipEvent - ITcEvent - 32 - - - nTimestamp - ULINT - 64 - - - ipArguments - ITcArguments - 32 - - - ipMessage - ITcMessage - 32 - - - ipAlarm - ITcAlarm - 32 - - - ipSourceInfo - ITcSourceInfo - 32 - - - - conditionalshow - - - - - - PouType - FunctionBlock - - - reflection - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - I_Listener - 32 - PVOID - - OnAlarmCleared - - fbEvent - FB_TcEvent - 32 - - - - OnAlarmConfirmed - - fbEvent - FB_TcEvent - 32 - - - - OnAlarmDisposed - - fbEvent - FB_TcEvent - 32 - - - - OnAlarmRaised - - fbEvent - FB_TcEvent - 32 - - - - OnMessageSent - - fbEvent - FB_TcEvent - 32 - - - - - ITcEventFilterConfig - 32 - ITcUnknown - - AddEventClass - HRESULT - 32 - - eventClass - GUID - 32 - - - severity - TcEventSeverity - 16 - - - - RemoveEventClass - HRESULT - 32 - - eventClass - GUID - 32 - - - - AddSourceInfo - HRESULT - 32 - - ipSourceInfo - ITcSourceInfo - 32 - - - severity - TcEventSeverity - 16 - - - - RemoveSourceInfo - HRESULT - 32 - - ipSourceInfo - ITcSourceInfo - 32 - - - - - ITcMessageListener - 32 - ITcUnknown - - OnMessageSent - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - - - ITcAlarmListener - 32 - ITcUnknown - - OnAlarmRaised - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - - OnAlarmCleared - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - - OnAlarmConfirmed - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - - OnAlarmDisposed - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - - - FB_ListenerWrapper - 3840 - ITcMessageListener - ITcAlarmListener - - TcAddRef - UDINT - 32 - - - c++_compatible - - - pack_mode - 4 - - - show - - - minimal_input_size - 4 - - - - - OnAlarmRaised - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - ipAlarm - ITcAlarm2 - 32 - - - nTimeStamp - ULINT - 64 - - - - show - - - c++_compatible - - - minimal_input_size - 4 - - - pack_mode - 4 - - - - - Unsubscribe - HRESULT - 32 - - hr - HRESULT - 32 - - - - OnAlarmCleared - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - ipAlarm - ITcAlarm2 - 32 - - - nTimeStamp - ULINT - 64 - - - - show - - - c++_compatible - - - minimal_input_size - 4 - - - pack_mode - 4 - - - - - TcQueryInterface - HRESULT - 32 - - iid - IID - 32 - - - pipItf - PVOID - 32 - - - ipMessageListener - ITcMessageListener - 32 - - - ipAlarmListener - ITcAlarmListener - 32 - - - - c++_compatible - - - pack_mode - 4 - - - show - - - minimal_input_size - 4 - - - - - OnMessageSent - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - ipMessage2 - ITcMessage2 - 32 - - - nTimeStamp - ULINT - 64 - - - - show - - - c++_compatible - - - minimal_input_size - 4 - - - pack_mode - 4 - - - - - Subscribe - HRESULT - 32 - - pipMessageFilterConfig - ITcEventFilterConfig - 32 - - - pipAlarmFilterConfig - ITcEventFilterConfig - 32 - - - hr - HRESULT - 32 - - - - TcRelease - UDINT - 32 - - - c++_compatible - - - pack_mode - 4 - - - show - - - minimal_input_size - 4 - - - - - OnAlarmConfirmed - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - ipAlarm - ITcAlarm2 - 32 - - - nTimeStamp - ULINT - 64 - - - - show - - - c++_compatible - - - minimal_input_size - 4 - - - pack_mode - 4 - - - - - OnAlarmDisposed - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - ipAlarm - ITcAlarm2 - 32 - - - nTimeStamp - ULINT - 64 - - - - show - - - c++_compatible - - - minimal_input_size - 4 - - - pack_mode - 4 - - - - - Execute - HRESULT - 32 - - ipListener - I_Listener - 32 - - - hr - HRESULT - 32 - - - - - PouType - FunctionBlock - - - c++_compatible - - - enable_dynamic_creation - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - FB_ListenerBase - 96 - I_Listener - - _pListenerWrapper - FB_ListenerWrapper - 32 - 64 - - - OnAlarmRaised - - fbEvent - FB_TcEvent - 32 - - - - Unsubscribe - HRESULT - 32 - - hr - HRESULT - 32 - - - - OnAlarmCleared - - fbEvent - FB_TcEvent - 32 - - - - OnMessageSent - - fbEvent - FB_TcEvent - 32 - - - - Subscribe - HRESULT - 32 - - ipMessageFilterConfig - ITcEventFilterConfig - 32 - - - ipAlarmFilterConfig - ITcEventFilterConfig - 32 - - - hr - HRESULT - 32 - - - - OnAlarmConfirmed - - fbEvent - FB_TcEvent - 32 - - - - OnAlarmDisposed - - fbEvent - FB_TcEvent - 32 - - - - Execute - HRESULT - 32 - - hr - HRESULT - 32 - - - - - PouType - FunctionBlock - - - no_explicit_call - do not call this POU directly - - - - - E_LogEventType - 16 - INT - - ALARMCLEARED - 0 - - - ALARMCONFIRMED - 1 - - - ALARMRAISED - 2 - - - MESSAGESENT - 3 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - ST_LoggingEventInfo - 86272 - - schema - STRING(80) - Message or Alarm{Cleared,Confirmed,Raised} event information + bInitializedBOOL85681920fbFFFB_FastFault25088568224.i_DescDevice is moving.i_TypeCode8448.i_xAutoReset1PouTypeFunctionBlockST_BeamParams_IO1760nTranREAL320011plcAttribute_pytmcpv: Attenuation + io: inRateUDINT3232120plcAttribute_pytmcpv: Rate + io: ineVRangeDWORD32644294967295plcAttribute_pytmcpv: PhotonEnergy + io: iplcAttribute_displaymodebinaryneVREAL3296nBCRangeWORD161280655350nBeamClassUSINT814400nMachineModeUSINT8152astAttenuatorsST_PMPS_Attenuator_IO1161024160plcAttribute_pytmcpv: AuxAttenuator + io: iastAperturesST_PMPS_Aperture_IO143841184aVetoDevicesBOOL1161281568plcAttribute_pytmcpv: AuxAttenuator + io: ixValidToggleBOOL81696xValidBOOL81704plcAttribute_pytmcpv: Valid + io: inCohortIntUDINT321728plcAttribute_pytmcpv: Attenuation + io: iFB_VetoArbiter27168I_HigherAuthoritybVetoBOOL8640ItemTypeInputHigherAuthorityI_HigherAuthority3296ItemTypeInputLowerAuthorityI_LowerAuthority32128ItemTypeInputFFOFB_HardwareFFOutput32160ItemTypeInOutffKeepItSecretKeepItSafeFB_FastFault25088192.i_xAutoReset1.i_DescHolds beam off until request is back in arbitration.i_TypeCode200.i_xVetoable1stStandbyBPST_BeamParams176025280rtVetoR_TRIG6427040ftVetoF_TRIG6427104CheckRequestBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760RemoveRequestBOOL8nReqIDDWORD32PouTypeFunctionBlockFB_SubSysToArbiter_IO138752I_HigherAuthorityResetBOOL864ItemTypeInputsNameSTRING(80)64872SubSysToArbiterItemTypeInputi_bVetoBOOL8720ItemTypeInputArbiterFB_Arbiter32736ItemTypeInOutfbFFHWOFB_HardwareFFOutput32768ItemTypeInOuti_stCurrentBPST_BeamParams_IO1760800TcLinkToTIIB[PMPS_PRE]^IO Inputs^CurrentBPTcAddressTypeInputq_stRequestedBPST_BeamParams_IO17602560TcLinkToTIIB[PMPS_PRE]^IO Outputs^RequestedBPTcAddressTypeOutputxTxPDO_toggleBIT14320pytmcpv: TxPDO_toggle + io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggleTcAddressTypeInputxTxPDO_stateBIT14321pytmcpv: TxPDO_state + io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO stateTcAddressTypeInputffPMPSIO_DisconnectFB_FastFault250884352.i_DescArbiter network interface disconnected or not OP.i_DevNameSubSysToArbiternRequestCohortUDINT32294400pytmcpv: RequestCohort + io: inActiveCohortUDINT32294720pytmcpv: ActiveCohort + io: ifbVetoArbFB_VetoArbiter2716829504fbLogFB_LogMessage8198456704__CHECKREQUEST__XFIRSTTIMEBOOL81386881__CHECKREQUEST__NIDDWORD32138720CheckRequestBOOL8nReqIDDWORD32xFirstTimeBOOL8uselocation__CHECKREQUEST__XFIRSTTIMEnIdDWORD32uselocation__CHECKREQUEST__NIDRequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760RemoveRequestBOOL8nReqIDDWORD32PouTypeFunctionBlockTcEventConfirmationState16INT01234plcAttribute_qualified_onlyplcAttribute_strictITcAlarm32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32GetIsRaisedHRESULT32bIsRaisedBOOL3232RaiseHRESULT32timeStampULINT64ClearHRESULT32timeStampULINT64bResetConfirmationBOOL3232GetConfirmationStateHRESULT32stateTcEventConfirmationState32ConfirmHRESULT32timeStampULINT64ITcAlarm232ITcAlarmGetTimeRaisedHRESULT32timeStampULINT32GetTimeConfirmedHRESULT32timeStampULINT32GetTimeClearedHRESULT32timeStampULINT32FB_TcEvent3584FB_TcEventBaseI_TcEventBasenTimestampULINT6484062248__getnTimestampULINT64nTimestampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046ReleaseHRESULT32InitipEventITcEvent32nTimestampULINT64ipMessageITcMessage232ipAlarmITcAlarm232conditionalshowobsoleteInit is obsolete, use Init2 instead!__getipEventITcEvent32ipEventITcEvent32propertyconditionalshowInit2ipEventITcEvent32nTimestampULINT64ipArgumentsITcArguments32ipMessageITcMessage32ipAlarmITcAlarm32ipSourceInfoITcSourceInfo32conditionalshowPouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyI_Listener32PVOIDOnAlarmClearedfbEventFB_TcEvent32OnAlarmConfirmedfbEventFB_TcEvent32OnAlarmDisposedfbEventFB_TcEvent32OnAlarmRaisedfbEventFB_TcEvent32OnMessageSentfbEventFB_TcEvent32ITcEventFilterConfig32ITcUnknownAddEventClassHRESULT32eventClassGUID32severityTcEventSeverity16RemoveEventClassHRESULT32eventClassGUID32AddSourceInfoHRESULT32ipSourceInfoITcSourceInfo32severityTcEventSeverity16RemoveSourceInfoHRESULT32ipSourceInfoITcSourceInfo32ITcMessageListener32ITcUnknownOnMessageSentHRESULT32ipEventITcEvent32ITcAlarmListener32ITcUnknownOnAlarmRaisedHRESULT32ipEventITcEvent32OnAlarmClearedHRESULT32ipEventITcEvent32OnAlarmConfirmedHRESULT32ipEventITcEvent32OnAlarmDisposedHRESULT32ipEventITcEvent32FB_ListenerWrapper3840ITcMessageListenerITcAlarmListenerTcAddRefUDINT32c++_compatiblepack_mode4showminimal_input_size4OnAlarmRaisedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4UnsubscribeHRESULT32hrHRESULT32OnAlarmClearedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4TcQueryInterfaceHRESULT32iidIID32pipItfPVOID32ipMessageListenerITcMessageListener32ipAlarmListenerITcAlarmListener32c++_compatiblepack_mode4showminimal_input_size4OnMessageSentHRESULT32ipEventITcEvent32ipMessage2ITcMessage232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4SubscribeHRESULT32pipMessageFilterConfigITcEventFilterConfig32pipAlarmFilterConfigITcEventFilterConfig32hrHRESULT32TcReleaseUDINT32c++_compatiblepack_mode4showminimal_input_size4OnAlarmConfirmedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4OnAlarmDisposedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4ExecuteHRESULT32ipListenerI_Listener32hrHRESULT32PouTypeFunctionBlockc++_compatibleenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyFB_ListenerBase96I_Listener_pListenerWrapperFB_ListenerWrapper3264OnAlarmRaisedfbEventFB_TcEvent32UnsubscribeHRESULT32hrHRESULT32OnAlarmClearedfbEventFB_TcEvent32OnMessageSentfbEventFB_TcEvent32SubscribeHRESULT32ipMessageFilterConfigITcEventFilterConfig32ipAlarmFilterConfigITcEventFilterConfig32hrHRESULT32OnAlarmConfirmedfbEventFB_TcEvent32OnAlarmDisposedfbEventFB_TcEvent32ExecuteHRESULT32hrHRESULT32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyE_LogEventType16INT0123plcAttribute_qualified_onlyplcAttribute_strictST_LoggingEventInfo86272schemaSTRING(80) - 648 - 0 - - twincat-event-0 - - - - plcAttribute_pytmc - pv: Schema + used directly in the generation of the JSON document.]]>6480plcAttribute_pytmcpv: Schema io: i - field: DESC Schema string - - - - - ts - LREAL - 64 - 704 - - - plcAttribute_pytmc - pv: Timestamp + field: DESC Schema stringtsLREAL64704plcAttribute_pytmcpv: Timestamp io: i - field: DESC Unix timestamp - - - - - plc - STRING(80) - 648 - 768 - - - plcAttribute_pytmc - pv: Hostname + field: DESC Unix timestampplcSTRING(80)648768plcAttribute_pytmcpv: Hostname io: i - field: DESC PLC Hostname - - - - - severity - TcEventSeverity - 16 - 1424 - - - plcAttribute_pytmc - pv: Severity + field: DESC PLC HostnameseverityTcEventSeverity161424plcAttribute_pytmcpv: Severity io: i field: DESC TcEventSeverity field: ZRST Verbose field: ONST Info field: TWST Warning - field: THST Error - - - - - id - UDINT - 32 - 1440 - - - plcAttribute_pytmc - pv: MessageID + field: THST ErroridUDINT321440plcAttribute_pytmcpv: MessageID io: i - field: DESC TwinCAT Message ID - - - - - event_class - STRING(80) - 648 - 1472 - - - plcAttribute_pytmc - pv: EventClass + field: DESC TwinCAT Message IDevent_classSTRING(80)6481472plcAttribute_pytmcpv: EventClass io: i - field: DESC TwinCAT Event class - - - - - msg - STRING(255) - 2048 - 2120 - - - plcAttribute_pytmc - pv: Message - io: i - - - - - source - STRING(255) - This is actually: T_MaxString - which has been expanded due to requirements for pinning global data types. - 2048 - 4168 - - - plcAttribute_pytmc - pv: Source - io: i - - - - - event_type - E_LogEventType - This is actually: STRING(Tc3_EventLogger.ParameterList.cSourceNameSize - 1) - which has been expanded due to requirements for pinning global data types. - 16 - 6224 - - - plcAttribute_pytmc - pv: EventType + field: DESC TwinCAT Event classmsgSTRING(255)20482120plcAttribute_pytmcpv: Message + io: isourceSTRING(255)20484168plcAttribute_pytmcpv: Source + io: ievent_typeE_LogEventType166224plcAttribute_pytmcpv: EventType io: i - field: DESC The event type - - - - - json - STRING(10000) - 80008 - 6240 - - - plcAttribute_pytmc - pv: MessageJSON + field: DESC The event typejsonSTRING(10000)800086240plcAttribute_pytmcpv: MessageJSON io: i - field: DESC Metadata with the message - - - - - - - - - ITcEventFilter - 32 - ITcUnknown - - - ITcEventListener - 32 - ITcUnknown - - - ITcAsyncCollection - 32 - ITcAsyncResult - - Count - HRESULT - 32 - - nCount - UDINT - 32 - - - - Get - HRESULT - 32 - - nIndex - UDINT - 32 - - - pipValue - ITcUnknown - 32 - - - - - TcEventField - 16 - UINT - - Id - 0 - - - SeverityLevel - 1 - - - EventClass - 2 - - - EventClassName - 3 - - - EventId - 4 - - - EventText - 5 - - - TimeRaised - 6 - - - TimeConfirmed - 7 - - - TimeCleared - 8 - - - SourceName - 9 - - - SourceId - 10 - - - SourceGuid - 11 - - - JsonAttribute - 12 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - TcEventSortOrder - 16 - INT - - Descending - 0 - - - Ascending - 1 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - TcEventLimitType - 16 - UINT - - First - 0 - - - Last - 1 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - TcExportTimeFormat - 16 - UINT - - Filetime - 0 - - - Iso8601 - 1 - - - IecDateAndTime - 2 - - - VariantTime - 3 - - - Localized - 4 - - - Custom - 5 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - TcExportTimeType - 16 - UINT - - UTC - 0 - - - LocaleTime - 1 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - TcExportTimePrecision - 16 - INT - - Floating - -1 - - - Seconds - 0 - - - Milliseconds - 3 - - - Microseconds - 6 - - - OneHundertNanoseconds - 7 - - - Nanoseconds - 9 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - ITcExportSettings - 32 - ITcUnknown - - SetSorting - HRESULT - 32 - - eField - TcEventField - 16 - - - eOrder - TcEventSortOrder - 16 - - - - SetLimit - HRESULT - 32 - - eType - TcEventLimitType - 16 - - - nLimit - DINT - 32 - - - nOffset - DINT - 32 - - - - SetTimeFormat - HRESULT - 32 - - eFormat - TcExportTimeFormat - 16 - - - eType - TcExportTimeType - 16 - - - ePrecision - TcExportTimePrecision - 16 - - - nLangId - DINT - 32 - - - sFormat - PCCH - 32 - - - - AddLanguage - HRESULT - 32 - - nLangId - DINT - 32 - - - sHeader - PCCH - 32 - - - - AddField - HRESULT - 32 - - eType - TcEventField - 16 - - - sHeader - PCCH - 32 - - - sPath - PCCH - 32 - - - - CreateFilter - HRESULT - 32 - - pipFilter - ITcEventFilter - 32 - - - - AddFilter - HRESULT - 32 - - ipFilter - ITcEventFilter - 32 - - - - Clear - HRESULT - 32 - - - - ITcClearLoggedEventsSettings - 32 - ITcUnknown - - SetSorting - HRESULT - 32 - - eField - TcEventField - 16 - - - eOrder - TcEventSortOrder - 16 - - - - SetLimit - HRESULT - 32 - - eType - TcEventLimitType - 16 - - - nLimit - DINT - 32 - - - nOffset - DINT - 32 - - - - AddFilter - HRESULT - 32 - - ipFilter - ITcEventFilter - 32 - - - - Clear - HRESULT - 32 - - - - ITcRemoteEventLogger - 32 - ITcUnknown - - IsInitialized - HRESULT - 32 - - - Connect - HRESULT - 32 - - netId - AMSNETID - 32 - - - - Disconnect - HRESULT - 32 - - - IsConnected - HRESULT - 32 - - - GetAmsNetId - HRESULT - 32 - - pAmsNetId - AMSNETID - 32 - - - - ConfirmAlarms - HRESULT - 32 - - timeStamp - ULINT - 64 - - - ipFilter - ITcEventFilter - 32 - - - pipResult - ITcAsyncResult - 32 - - - - ClearAlarms - HRESULT - 32 - - timeStamp - ULINT - 64 - - - bResetConfirmation - BOOL32 - 32 - - - ipFilter - ITcEventFilter - 32 - - - pipResult - ITcAsyncResult - 32 - - - - AddListener - HRESULT - 32 - - ipListener - ITcEventListener - 32 - - - ipFilter - ITcEventFilter - 32 - - - - RemoveListener - HRESULT - 32 - - ipListener - ITcEventListener - 32 - - - - NotifyListener - HRESULT - 32 - - ipListener - ITcEventListener - 32 - - - - SendTcMessage - HRESULT - 32 - - eventClass - GUID - 32 - - - eventId - UDINT - 32 - - - severity - TcEventSeverity - 16 - - - ipSourceInfo - ITcSourceInfo - 32 - - - timeStamp - ULINT - 64 - - - ipSerializedArguments - ITcArguments - 32 - - - sJsonAttribute - PCCH - 32 - - - - GetEventText - HRESULT - 32 - - eventClass - GUID - 32 - - - eventId - UDINT - 32 - - - ipSourceInfo - ITcSourceInfo - 32 - - - ipArguments - ITcArguments - 32 - - - nLangId - DINT - 32 - - - pipResult - ITcAsyncStringResult - 32 - - - - GetEventClassName - HRESULT - 32 - - eventClass - GUID - 32 - - - nLangId - DINT - 32 - - - pipResult - ITcAsyncStringResult - 32 - - - - GetCauseRemedy - HRESULT - 32 - - eventClass - GUID - 32 - - - eventId - UDINT - 32 - - - nLangId - DINT - 32 - - - pipCollection - ITcAsyncCollection - 32 - - - - GetEventClassDetails - HRESULT - 32 - - eventClass - GUID - 32 - - - nLangId - DINT - 32 - - - pipCollection - ITcAsyncCollection - 32 - - - - GetEventDetails - HRESULT - 32 - - eventClass - GUID - 32 - - - eventId - UDINT - 32 - - - nLangId - DINT - 32 - - - pipCollection - ITcAsyncCollection - 32 - - - - GetActiveAlarms - HRESULT - 32 - - pipCollection - ITcAsyncCollection - 32 - - - - GetLoggedEvents - HRESULT - 32 - - pipSettings - ITcExportSettings - 32 - - - pipCollection - ITcAsyncCollection - 32 - - - - ClearLoggedEvents - HRESULT - 32 - - ipSettings - ITcClearLoggedEventsSettings - 32 - - - pipResult - ITcAsyncResult - 32 - - - - - - - - I_TcRemoteEventLogger - 32 - PVOID - - __getipData - ITcRemoteEventLogger - 32 - - - property - - - hide - - - - - - FB_RequestEventText - 96 - - bBusy - BOOL - 8 - 84061804 - - - bError - BOOL - 8 - 84061848 - - - hrErrorCode - HRESULT - 32 - 84061812 - - - nStringSize - UDINT - 32 - 84061836 - - - sEventText - STRING(255) - 2048 - 84061856 - - - __getbBusy - BOOL - 8 - - bBusy - BOOL - 8 - - - b32IsBusy - BOOL32 - 32 - - - - property - - - monitoring - call - - - - - __gethrErrorCode - HRESULT - 32 - - hrErrorCode - HRESULT - 32 - - - hrError - HRESULT - 32 - - - - property - - - monitoring - call - - - - - RequestRemote - HRESULT - 32 - - ipRemoteLogger - I_TcRemoteEventLogger - 32 - - - eventClass - GUID - 128 - - - nEventId - UDINT - 32 - - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - ipArgs - I_TcArguments - 32 - - - ipTcRemoteLogger - ITcRemoteEventLogger - 32 - - - ipArguments - ITcArguments - 32 - - - - conditionalshow - - - - - GetString - BOOL - 8 - - sResult - STRING(80) - 32 - - - nResult - buffer size in bytes - UDINT - 32 - - - - __getnStringSize - UDINT - 32 - - nStringSize - UDINT - 32 - - - pEmpty - STRING(80) - 32 - - - - property - - - monitoring - call - - - - - Clear - - - __getbError - BOOL - 8 - - bError - BOOL - 8 - - - b32HasError - BOOL32 - 32 - - - - property - - - monitoring - call - - - - - Request - HRESULT - 32 - - eventClass - GUID - 128 - - - nEventId - UDINT - 32 - - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - ipArgs - I_TcArguments - 32 - - - ipArguments - ITcArguments - 32 - - - - __getsEventText - STRING(255) - 2048 - - sEventText - STRING(255) - 2048 - - - - property - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - ST_PendingEvent - 86400 - - stEventInfo - ST_LoggingEventInfo - 86272 - 0 - - - pytmc - + field: DESC Metadata with the messageITcEventFilter32ITcUnknownITcEventListener32ITcUnknownITcAsyncCollection32ITcAsyncResultCountHRESULT32nCountUDINT32GetHRESULT32nIndexUDINT32pipValueITcUnknown32TcEventField16UINT0123456789101112plcAttribute_qualified_onlyplcAttribute_strictTcEventSortOrder16INT01plcAttribute_qualified_onlyplcAttribute_strictTcEventLimitType16UINT01plcAttribute_qualified_onlyplcAttribute_strictTcExportTimeFormat16UINT012345plcAttribute_qualified_onlyplcAttribute_strictTcExportTimeType16UINT01plcAttribute_qualified_onlyplcAttribute_strictTcExportTimePrecision16INT-103679plcAttribute_qualified_onlyplcAttribute_strictITcExportSettings32ITcUnknownSetSortingHRESULT32eFieldTcEventField16eOrderTcEventSortOrder16SetLimitHRESULT32eTypeTcEventLimitType16nLimitDINT32nOffsetDINT32SetTimeFormatHRESULT32eFormatTcExportTimeFormat16eTypeTcExportTimeType16ePrecisionTcExportTimePrecision16nLangIdDINT32sFormatPCCH32AddLanguageHRESULT32nLangIdDINT32sHeaderPCCH32AddFieldHRESULT32eTypeTcEventField16sHeaderPCCH32sPathPCCH32CreateFilterHRESULT32pipFilterITcEventFilter32AddFilterHRESULT32ipFilterITcEventFilter32ClearHRESULT32ITcClearLoggedEventsSettings32ITcUnknownSetSortingHRESULT32eFieldTcEventField16eOrderTcEventSortOrder16SetLimitHRESULT32eTypeTcEventLimitType16nLimitDINT32nOffsetDINT32AddFilterHRESULT32ipFilterITcEventFilter32ClearHRESULT32ITcRemoteEventLogger32ITcUnknownIsInitializedHRESULT32ConnectHRESULT32netIdAMSNETID32DisconnectHRESULT32IsConnectedHRESULT32GetAmsNetIdHRESULT32pAmsNetIdAMSNETID32ConfirmAlarmsHRESULT32timeStampULINT64ipFilterITcEventFilter32pipResultITcAsyncResult32ClearAlarmsHRESULT32timeStampULINT64bResetConfirmationBOOL3232ipFilterITcEventFilter32pipResultITcAsyncResult32AddListenerHRESULT32ipListenerITcEventListener32ipFilterITcEventFilter32RemoveListenerHRESULT32ipListenerITcEventListener32NotifyListenerHRESULT32ipListenerITcEventListener32SendTcMessageHRESULT32eventClassGUID32eventIdUDINT32severityTcEventSeverity16ipSourceInfoITcSourceInfo32timeStampULINT64ipSerializedArgumentsITcArguments32sJsonAttributePCCH32GetEventTextHRESULT32eventClassGUID32eventIdUDINT32ipSourceInfoITcSourceInfo32ipArgumentsITcArguments32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32eventClassGUID32nLangIdDINT32pipResultITcAsyncStringResult32GetCauseRemedyHRESULT32eventClassGUID32eventIdUDINT32nLangIdDINT32pipCollectionITcAsyncCollection32GetEventClassDetailsHRESULT32eventClassGUID32nLangIdDINT32pipCollectionITcAsyncCollection32GetEventDetailsHRESULT32eventClassGUID32eventIdUDINT32nLangIdDINT32pipCollectionITcAsyncCollection32GetActiveAlarmsHRESULT32pipCollectionITcAsyncCollection32GetLoggedEventsHRESULT32pipSettingsITcExportSettings32pipCollectionITcAsyncCollection32ClearLoggedEventsHRESULT32ipSettingsITcClearLoggedEventsSettings32pipResultITcAsyncResult32I_TcRemoteEventLogger32PVOID__getipDataITcRemoteEventLogger32propertyhideFB_RequestEventText96bBusyBOOL884061804bErrorBOOL884061848hrErrorCodeHRESULT3284061812nStringSizeUDINT3284061836sEventTextSTRING(255)204884061856__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertymonitoringcall__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertymonitoringcallRequestRemoteHRESULT32ipRemoteLoggerI_TcRemoteEventLogger32eventClassGUID128nEventIdUDINT32nLangIdDINT32ipArgsI_TcArguments32ipTcRemoteLoggerITcRemoteEventLogger32ipArgumentsITcArguments32conditionalshowGetStringBOOL8sResultSTRING(80)32nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32pEmptySTRING(80)32propertymonitoringcallClear__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232propertymonitoringcallRequestHRESULT32eventClassGUID128nEventIdUDINT32nLangIdDINT32ipArgsI_TcArguments32ipArgumentsITcArguments32__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyST_PendingEvent86400stEventInfoST_LoggingEventInfo862720pytmc pv: - - - - - - bInUse - BOOL - 8 - 86272 - - - fbRequestEventText - FB_RequestEventText - 96 - 86304 - - - - FB_JsonReadWriteDatatype - 96 - - initStatus - HRESULT - 32 - 32 - - -1743714536 - - - - ItemType - Output - - - - - ipJson - ITcIecApplicationJson - 32 - 64 - - - GetJsonFromSymbol - BOOL - 8 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 32 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of sxmbol - PVOID - 32 - - - nJson - size of json buffer - UDINT - 32 - - - pJson - json buffer - STRING(80) - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - CopyJsonStringFromSymbolProperties - UDINT - 32 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeNameByAddress() - STRING(80) - 32 - - - ItemType - InOut - - - - - sProperties - multiple Properties separated by '|' - STRING(80) - 32 - - - ItemType - InOut - - - - - pDoc - target string buffer where the document should be copied to - STRING(80) - 32 - - - ItemType - InOut - - - - - nDoc - size in bytes of target string buffer - UDINT - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - pTmp - STRING(80) - 32 - - - - CopySymbolNameByAddress - UDINT - 32 - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 32 - - - sName - target string buffer where the symbol name should be copied to - STRING(80) - 32 - - - ItemType - InOut - - - - - nName - size in bytes of target string buffer - UDINT - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - pTmp - STRING(80) - 32 - - - - GetSizeJsonStringFromSymbol - UDINT - 32 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 32 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - nSize - UDINT - 32 - - - pTmp - STRING(80) - 32 - - - - GetJsonStringFromSymbolProperties - STRING(255) - 2048 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 32 - - - ItemType - InOut - - - - - sProperties - multiple Properties separated by '|' - STRING(80) - 32 - - - ItemType - InOut - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - nSize - UDINT - 32 - - - pTmp - STRING(80) - 32 - - - - AddJsonKeyPropertiesFromSymbol - BOOL - 8 - - fbWriter - FB_JsonSaxWriter - 32 - - - ItemType - InOut - - - - - sKey - STRING(80) - 32 - - - ItemType - InOut - - - - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 32 - - - ItemType - InOut - - - - - sProperties - multiple Properties separated by '|' - STRING(80) - 32 - - - ItemType - InOut - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - ipWriter - ITcJsonSaxWriter - 32 - - - - GetDatatypeNameByAddress - STRING(80) - 648 - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - length - UDINT - 32 - - - dataType - STRING(80) - 648 - - - - SetSymbolFromJson - BOOL - 8 - - sJson - json string for the symbol - STRING(80) - 32 - - - ItemType - InOut - - - - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 32 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - GetSizeJsonStringFromSymbolProperties - UDINT - 32 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 32 - - - ItemType - InOut - - - - - sProperties - multiple Properties separated by '|' - STRING(80) - 32 - - - ItemType - InOut - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - nSize - UDINT - 32 - - - pTmp - STRING(80) - 32 - - - - GetJsonStringFromSymbol - STRING(255) - 2048 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 32 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - nSize - UDINT - 32 - - - pTmp - STRING(80) - 32 - - - - CopyJsonStringFromSymbol - UDINT - 32 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeNameByAddress() - STRING(80) - 32 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 32 - - - pDoc - target string buffer where the document should be copied to - STRING(80) - 32 - - - ItemType - InOut - - - - - nDoc - size in bytes of target string buffer - UDINT - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - pTmp - STRING(80) - 32 - - - - GetSymbolNameByAddress - STRING(255) - 2048 - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - length - UDINT - 32 - - - - AddJsonValueFromSymbol - BOOL - 8 - - fbWriter - FB_JsonSaxWriter - 32 - - - ItemType - InOut - - - - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 32 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of sxmbol - PVOID - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - ipWriter - ITcJsonSaxWriter - 32 - - - - AddJsonKeyValueFromSymbol - BOOL - 8 - - fbWriter - FB_JsonSaxWriter - 32 - - - ItemType - InOut - - - - - sKey - STRING(80) - 32 - - - ItemType - InOut - - - - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 32 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of sxmbol - PVOID - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - ipWriter - ITcJsonSaxWriter - 32 - - - - - PouType - FunctionBlock - - - no_explicit_call - do not call this POU directly - - - - - T_IPv4Addr - IPv4 network host address string. - 128 - STRING(15) - - - E_SocketConnectionlessState - 16 - INT - - eSOCKET_CLOSED - 0 - UDP socket is closed - - - eSOCKET_CREATED - 1 - UDP socket is created - - - eSOCKET_TRANSIENT - 2 - UDP socket state changes from closed->created or from created->closed - - - - FB_ConnectionlessSocket - This function block manages (creates and closes) connectionless UDP datagram socket - 6784 - - sSrvNetID - T_AmsNetID - The network address of the TcpIpServer.exe. If empty string=>server runs on local system. - 192 - 32 - - - - - - ItemType - Input - - - - - nMode - DWORD - Additional parameter flags e.g.: CONNECT_MODE_ENABLEDBG, 0 => Disable debug messages, All other bits reserved. - 32 - 224 - - 0 - - - - ItemType - Input - - - - - sLocalHost - T_IPv4Addr - Local address. String containing an (Ipv4) Internet Protocol dotted address. - 128 - 256 - - - - - - ItemType - Input - - - - - nLocalPort - UDINT - Local Internet Protocol (IP) port. - 32 - 384 - - 0 - - - - ItemType - Input - - - - - bEnable - BOOL - TRUE = Create UDP socket, FALSE = Close/don't open UDP socket - 8 - 416 - - - ItemType - Input - - - - - tReconnect - TIME - This timer specifies when create is retried. - 32 - 448 - - 45000 - - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 480 - - - ItemType - Output - - - - - bError - BOOL - 8 - 488 - - - ItemType - Output - - - - - nErrID - UDINT - 32 - 512 - - - ItemType - Output - - - - - hSocket - T_HSOCKET - Created UDP socket handle - 352 - 544 - - - ItemType - Output - - - - - eState - E_SocketConnectionlessState - State - 16 - 896 - - 0 - - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - FB_Listener - 944896 - FB_ListenerBase - - nEventIdx - UINT - 16 - 96 - - 0 - - - - nPendingEvents - UINT - 16 - 112 - - 0 - - - - bLogToVisualStudio - BOOL - 8 - 128 - - 0 - - - - pytmc - + bInUseBOOL886272fbRequestEventTextFB_RequestEventText9686304FB_JsonReadWriteDatatype96initStatusHRESULT3232-1743714536ItemTypeOutputipJsonITcIecApplicationJson3264GetJsonFromSymbolBOOL8sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32nJsonUDINT32pJsonSTRING(80)32hrErrorCodeHRESULT32ItemTypeOutputCopyJsonStringFromSymbolPropertiesUDINT32sDatatype retrieve with GetDatatypeNameByAddress()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOutpDocSTRING(80)32ItemTypeInOutnDocUDINT32hrErrorCodeHRESULT32ItemTypeOutputpTmpSTRING(80)32CopySymbolNameByAddressUDINT32nDataUDINT32pDataPVOID32sNameSTRING(80)32ItemTypeInOutnNameUDINT32hrErrorCodeHRESULT32ItemTypeOutputpTmpSTRING(80)32GetSizeJsonStringFromSymbolUDINT32sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32GetJsonStringFromSymbolPropertiesSTRING(255)2048sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOuthrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32AddJsonKeyPropertiesFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsKeySTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOuthrErrorCodeHRESULT32ItemTypeOutputipWriterITcJsonSaxWriter32GetDatatypeNameByAddressSTRING(80)648nDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputlengthUDINT32dataTypeSTRING(80)648SetSymbolFromJsonBOOL8sJsonSTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputGetSizeJsonStringFromSymbolPropertiesUDINT32sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOuthrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32GetJsonStringFromSymbolSTRING(255)2048sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32CopyJsonStringFromSymbolUDINT32sDatatype retrieve with GetDatatypeNameByAddress()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32pDocSTRING(80)32ItemTypeInOutnDocUDINT32hrErrorCodeHRESULT32ItemTypeOutputpTmpSTRING(80)32GetSymbolNameByAddressSTRING(255)2048nDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputlengthUDINT32AddJsonValueFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputipWriterITcJsonSaxWriter32AddJsonKeyValueFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsKeySTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputipWriterITcJsonSaxWriter32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyT_IPv4Addr128STRING(15)E_SocketConnectionlessState16INTeSOCKET_CLOSED0eSOCKET_CREATED1eSOCKET_TRANSIENT2created or from created->closed ]]>FB_ConnectionlessSocket6784sSrvNetIDT_AmsNetIDserver runs on local system. ]]>19232ItemTypeInputnModeDWORD Disable debug messages, All other bits reserved. ]]>322240ItemTypeInputsLocalHostT_IPv4Addr128256ItemTypeInputnLocalPortUDINT323840ItemTypeInputbEnableBOOL8416ItemTypeInputtReconnectTIME3244845000ItemTypeInputbBusyBOOL8480ItemTypeOutputbErrorBOOL8488ItemTypeOutputnErrIDUDINT32512ItemTypeOutputhSocketT_HSOCKET352544ItemTypeOutputeStateE_SocketConnectionlessState168960ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_Listener944896FB_ListenerBasenEventIdxUINT16960nPendingEventsUINT161120bLogToVisualStudioBOOL81280pytmc pv: LogToVisualStudio io: io - - - - - - nCntMessagesSent - UDINT - 32 - 160 - - 0 - - - - pytmc - + nCntMessagesSentUDINT321600pytmc pv: MessagesSent io: i - - - - - - nCntAlarmsRaised - UDINT - 32 - 192 - - 0 - - - - pytmc - + nCntAlarmsRaisedUDINT321920pytmc pv: AlarmsRaised io: i - - - - - - nCntAlarmsConfirmed - UDINT - 32 - 224 - - 0 - - - - pytmc - + nCntAlarmsConfirmedUDINT322240pytmc pv: AlarmsConfirmed io: i - - - - - - nCntAlarmsCleared - UDINT - 32 - 256 - - 0 - - - - pytmc - + nCntAlarmsClearedUDINT322560pytmc pv: AlarmsCleared io: i - - - - - - eMinSeverity - TcEventSeverity - 16 - 288 - - - pytmc - + eMinSeverityTcEventSeverity16288pytmc pv: MinSeverity io: io - - - - - - stEventInfo - ST_LoggingEventInfo - 32 - 320 - - - pytmc - + stEventInfoST_LoggingEventInfo32320pytmc pv: Log - - - - - - stPendingEvents - ST_PendingEvent - - 0 - 10 - - 864000 - 384 - - - ipMessageConfig - ITcEventFilterConfig - 32 - 864384 - - - fbSocket - FB_ConnectionlessSocket - 32 - 864416 - - - bConfigured - BOOL - 8 - 864448 - - 0 - - - - nMaxEvents - UINT - The maximum number of events allowed *per-cycle* - 16 - 864464 - - 10 - - - - __CONFIGURE__BSUBSCRIBED - BOOL - 8 - 864480 - - 0 - - - - __PUBLISHEVENTS__FBJSON - FB_JsonSaxWriter - 256 - 864512 - - - __PUBLISHEVENTS__FBJSONDATATYPE - FB_JsonReadWriteDatatype - 96 - 864768 - - - __PUBLISHEVENTS__SJSONDOC - STRING(10000) - 80008 - 864864 - - - OnAlarmRaised - - fbEvent - FB_TcEvent - 32 - - - - OnAlarmConfirmed - - fbEvent - FB_TcEvent - 32 - - - - __getLogToVisualStudio - BOOL - 8 - - LogToVisualStudio - BOOL - 8 - - - - property - - - - - OnAlarmCleared - - fbEvent - FB_TcEvent - 32 - - - - SendMessage - HRESULT - 32 - - sMessage - STRING(80) - 32 - - - sLogStr - T_MaxString - 2048 - - - - OnMessageSent - - fbEvent - FB_TcEvent - 32 - - - - PublishEvents - HRESULT - 32 - - nEvent - UINT - 16 - - - stPendingEvent - ST_PendingEvent - 32 - - - stEventInfo - ST_LoggingEventInfo - 32 - - - fbRequestEventText - FB_RequestEventText - 32 - - - fbJson - FB_JsonSaxWriter - 256 - - - uselocation - __PUBLISHEVENTS__FBJSON - - - - - fbJsonDataType - FB_JsonReadWriteDatatype - 96 - - - uselocation - __PUBLISHEVENTS__FBJSONDATATYPE - - - - - sJsonDoc - STRING(10000) - 80008 - - - uselocation - __PUBLISHEVENTS__SJSONDOC - - - - - - StoreEvent - HRESULT - 32 - - fbEvent - FB_TcEvent - 32 - - - eEventType - E_LogEventType - 16 - - - stPendingEvent - ST_PendingEvent - 32 - - - stEventInfo - ST_LoggingEventInfo - 32 - - - nFailures - UINT - 16 - - - - Configure - HRESULT - 32 - - i_EventClass - GUID - 128 - - - i_MinSeverity - TcEventSeverity - 16 - - - i_fbSocket - FB_ConnectionlessSocket - 32 - - - bSubscribed - BOOL - 8 - - - uselocation - __CONFIGURE__BSUBSCRIBED - - - - - - __setLogToVisualStudio - - LogToVisualStudio - BOOL - 8 - - - bValue - BOOL - 8 - - - - property - - - - - - PouType - FunctionBlock - - - - - FB_GetHostName - The function block returns the standard host name for the local machine. - 3744 - - sNetID - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 32 - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge on this input activates the fb execution - 8 - 224 - - - ItemType - Input - - - - - tTimeout - TIME - Max. fb execution time - 32 - 256 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 288 - - - ItemType - Output - - - - - bError - BOOL - 8 - 296 - - - ItemType - Output - - - - - nErrID - UDINT - 32 - 320 - - - ItemType - Output - - - - - sHostName - T_MaxString - The local host name - 2048 - 352 - - - ItemType - Output - - - - - fbAdsRead - ADSREAD - 1248 - 2400 - - - .PORT - 10000 - - - .IDXGRP - 702 - - - .IDXOFFS - 0 - - - - - conditionalshow - - - - - fbTrigger - R_TRIG - 64 - 3648 - - - conditionalshow - - - - - state - BYTE - 8 - 3712 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_GetPLCHostname - 6176 - - bEnable - BOOL - 8 - 32 - - - ItemType - Input - - - - - tRetryDelay - TIME - 32 - 64 - - 10000 - - - - ItemType - Input - - - - - sHostname - T_MaxString - 2048 - 96 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 2144 - - - ItemType - Output - - - - - bError - BOOL - 8 - 2152 - - - ItemType - Output - - - - - fbGetHostName - FB_GetHostName - 3744 - 2176 - - - tRetry - TON - 224 - 5920 - - - bReset - BOOL - 8 - 6144 - - - bInitialized - BOOL - 8 - 6152 - - 0 - - - - - PouType - FunctionBlock - - - - - ST_IPAdapterHwAddr - Local adapter hardware address - 96 - - length - UDINT - Specifies the length of the hardware address for the adapter. - 32 - 0 - - 0 - - - - b - BYTE - - 0 - 8 - - Specifies the hardware address for the adapter. - 64 - 32 - - - - E_MIB_IF_Type - 16 - INT - - MIB_IF_TYPE_UNKNOWN - 0 - - - MIB_IF_TYPE_OTHER - 1 - - - MIB_IF_TYPE_ETHERNET - 6 - - - MIB_IF_TYPE_TOKENRING - 9 - - - MIB_IF_TYPE_FDDI - 15 - - - MIB_IF_TYPE_PPP - 23 - - - MIB_IF_TYPE_LOOPBACK - 24 - - - MIB_IF_TYPE_SLIP - 28 - - - - ST_IPAdapterInfo - Local adapter information - 4160 - - bDefault - BOOL - Specifies whether this adapter is default TwinCAT adapter. - 8 - 0 - - - sAdapterName - STRING(259) - Specifies the name of the adapter. - 2080 - 8 - - - - - - sDescription - STRING(131) - Specifies a description for the adapter. - 1056 - 2088 - - - - - - physAddr - ST_IPAdapterHwAddr - Hardware address - 96 - 3168 - - - dwIndex - DWORD - Specifies the adapter index. - 32 - 3264 - - - eType - E_MIB_IF_Type - Specifies the adapter type. - 16 - 3296 - - - sIpAddr - T_IPv4Addr - Specifies the IP address for this adapter. - 128 - 3312 - - - sSubNet - T_IPv4Addr - Specifies the IP address mask. - 128 - 3440 - - - sDefGateway - T_IPv4Addr - Specifies the IP address of the default gateway for this adapter. - 128 - 3568 - - - bDhcpEnabled - BOOL - Specifies whether dynamic host configuration protocol (DHCP) is enabled for this adapter. - 8 - 3696 - - - sDhcpSrv - T_IPv4Addr - Specifies the IP address of the DHCP server for this adapter. - 128 - 3704 - - - bHaveWins - BOOL - Specifies whether this adapter uses Windows Internet Name Service (WINS). - 8 - 3832 - - - sPrimWinsSrv - T_IPv4Addr - Specifies the IP address of the primary WINS server. - 128 - 3840 - - - sSecWinsSrv - T_IPv4Addr - Specifies the IP address of the secondary WINS server. - 128 - 3968 - - - tLeaseObt - DATE_AND_TIME - Specifies the time when the current DHCP lease was obtained ( UTC time ) - 32 - 4096 - - - tLeaseExp - DATE_AND_TIME - Specifies the time when the current DHCP lease will expire. ( UTC time ) - 32 - 4128 - - - - ST_IP_ADDR_STRING - 320 - - pNext - DWORD - Pointer : pNext element on 64 bit target is still 32bit due to 32bit system service - 32 - 0 - - 0 - - - - sIpAddr - T_IPv4Addr - 128 - 32 - - - sIpMask - T_IPv4Addr - 128 - 160 - - - dwContext - DWORD - 32 - 288 - - 0 - - - - - conditionalshow - - - - - ST_IP_ADAPTER_INFO - 5120 - - cbNextEntryOffset - DWORD - if <> 0 => offset to the next entry, If == 0 => last entry. - 32 - 0 - - 0 - - - - dwComboIndex - DWORD - 32 - 32 - - 0 - - - - sAdapterName - STRING(259) - 2080 - 64 - - - - - - sDescription - STRING(131) - 1056 - 2144 - - - - - - uiAddrLen - UDINT - 32 - 3200 - - 0 - - - - arrAddr - BYTE - - 0 - 8 - - 64 - 3232 - - - dwIndex - DWORD - 32 - 3296 - - 0 - - - - uiType - UDINT - 32 - 3328 - - 0 - - - - uiDhcpEnabled - UDINT - 32 - 3360 - - 0 - - - - pCurrIpAddr - DWORD - 32 - 3392 - - 0 - - - - stIpAddrList - ST_IP_ADDR_STRING - 320 - 3424 - - - stGatewayList - ST_IP_ADDR_STRING - 320 - 3744 - - - stDhcpServer - ST_IP_ADDR_STRING - 320 - 4064 - - - iHaveWins - DINT - 32 - 4384 - - 0 - - - - stPrimWinsSrv - ST_IP_ADDR_STRING - 320 - 4416 - - - stSecWinsSrv - ST_IP_ADDR_STRING - 320 - 4736 - - - tLeaseObt - DATE_AND_TIME - 32 - 5056 - - - tLeaseExp - DATE_AND_TIME - 32 - 5088 - - - - conditionalshow - - - - - FB_GetAdaptersInfo - This function block retrieves adapter information for the local computer. - 100640 - - sNetID - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 32 - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge on this input activates the fb execution - 8 - 224 - - - ItemType - Input - - - - - tTimeout - TIME - Max. ADS execution time - 32 - 256 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 288 - - - ItemType - Output - - - - - bError - BOOL - 8 - 296 - - - ItemType - Output - - - - - nErrID - UDINT - 32 - 320 - - - ItemType - Output - - - - - arrAdapters - ST_IPAdapterInfo - - 0 - 6 - - 24960 - 352 - - - ItemType - Output - - - - - nCount - UDINT - Number of found adapters - 32 - 25312 - - - ItemType - Output - - - - - nGet - UDINT - Number of read adapter info entries - 32 - 25344 - - - ItemType - Output - - - - - fbAdsRead - ADSREAD - 1248 - 25376 - - - .PORT - 10000 - - - .IDXGRP - 701 - - - .IDXOFFS - 1 - - - - - conditionalshow - - - - - fbRegQuery - FB_RegQueryValue - 10304 - 26624 - - - .sSubKey - Software\Beckhoff\TwinCAT3\System - - - .sValName - DefaultAdapter - - - - - conditionalshow - - - - - fbTrigger - R_TRIG - 64 - 36928 - - - conditionalshow - - - - - state - BYTE - 8 - 36992 - - - conditionalshow - - - - - cbInfo - UDINT - 32 - 37024 - - - conditionalshow - - - - - idx - UDINT - 32 - 37056 - - - conditionalshow - - - - - info - ST_IP_ADAPTER_INFO - - 0 - 12 - - 61440 - 37088 - - - conditionalshow - - - - - pInfo - ST_IP_ADAPTER_INFO - 32 - 98528 - - 0 - - - - conditionalshow - - - - - nRealCount - UDINT - 32 - 98560 - - 0 - - - - conditionalshow - - - - - sDefaultA - T_MaxString - 2048 - 98592 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_GetPLCIPAddress - 101184 - - bEnable - BOOL - 8 - 32 - - - ItemType - Input - - - - - tRetryDelay - TIME - 32 - 64 - - 10000 - - - - ItemType - Input - - - - - sIPAddress - STRING(15) - 128 - 96 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 224 - - - ItemType - Output - - - - - bError - BOOL - 8 - 232 - - - ItemType - Output - - - - - fbGetAdapterIP - FB_GetAdaptersInfo - Acquire IP of the correct adapter - 100640 - 256 - - - .bExecute - 1 - - - .sNetID - - - - - - iIndex - UDINT - 32 - 100896 - - - tRetry - TON - 224 - 100928 - - - bReset - BOOL - 8 - 101152 - - - bInitialized - BOOL - 8 - 101160 - - 0 - - - - - PouType - FunctionBlock - - - - - CTU - + stPendingEventsST_PendingEvent010864000384ipMessageConfigITcEventFilterConfig32864384fbSocketFB_ConnectionlessSocket32864416bConfiguredBOOL88644480nMaxEventsUINT1686446410__CONFIGURE__BSUBSCRIBEDBOOL88644800__PUBLISHEVENTS__FBJSONFB_JsonSaxWriter256864512__PUBLISHEVENTS__FBJSONDATATYPEFB_JsonReadWriteDatatype96864768__PUBLISHEVENTS__SJSONDOCSTRING(10000)80008864864OnAlarmRaisedfbEventFB_TcEvent32OnAlarmConfirmedfbEventFB_TcEvent32__getLogToVisualStudioBOOL8LogToVisualStudioBOOL8propertyOnAlarmClearedfbEventFB_TcEvent32SendMessageHRESULT32sMessageSTRING(80)32sLogStrT_MaxString2048OnMessageSentfbEventFB_TcEvent32PublishEventsHRESULT32nEventUINT16stPendingEventST_PendingEvent32stEventInfoST_LoggingEventInfo32fbRequestEventTextFB_RequestEventText32fbJsonFB_JsonSaxWriter256uselocation__PUBLISHEVENTS__FBJSONfbJsonDataTypeFB_JsonReadWriteDatatype96uselocation__PUBLISHEVENTS__FBJSONDATATYPEsJsonDocSTRING(10000)80008uselocation__PUBLISHEVENTS__SJSONDOCStoreEventHRESULT32fbEventFB_TcEvent32eEventTypeE_LogEventType16stPendingEventST_PendingEvent32stEventInfoST_LoggingEventInfo32nFailuresUINT16ConfigureHRESULT32i_EventClassGUID128i_MinSeverityTcEventSeverity16i_fbSocketFB_ConnectionlessSocket32bSubscribedBOOL8uselocation__CONFIGURE__BSUBSCRIBED__setLogToVisualStudioLogToVisualStudioBOOL8bValueBOOL8propertyPouTypeFunctionBlockFB_GetHostName3744sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputsHostNameT_MaxString2048352ItemTypeOutputfbAdsReadADSREAD12482400.PORT10000.IDXGRP702.IDXOFFS0conditionalshowfbTriggerR_TRIG643648conditionalshowstateBYTE83712conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_GetPLCHostname6176bEnableBOOL832ItemTypeInputtRetryDelayTIME326410000ItemTypeInputsHostnameT_MaxString204896ItemTypeOutputbDoneBOOL82144ItemTypeOutputbErrorBOOL82152ItemTypeOutputfbGetHostNameFB_GetHostName37442176tRetryTON2245920bResetBOOL86144bInitializedBOOL861520PouTypeFunctionBlockST_IPAdapterHwAddr96lengthUDINT3200bBYTE086432E_MIB_IF_Type16INTMIB_IF_TYPE_UNKNOWN0MIB_IF_TYPE_OTHER1MIB_IF_TYPE_ETHERNET6MIB_IF_TYPE_TOKENRING9MIB_IF_TYPE_FDDI15MIB_IF_TYPE_PPP23MIB_IF_TYPE_LOOPBACK24MIB_IF_TYPE_SLIP28ST_IPAdapterInfo4160bDefaultBOOL80sAdapterNameSTRING(259)20808sDescriptionSTRING(131)10562088physAddrST_IPAdapterHwAddr963168dwIndexDWORD323264eTypeE_MIB_IF_Type163296sIpAddrT_IPv4Addr1283312sSubNetT_IPv4Addr1283440sDefGatewayT_IPv4Addr1283568bDhcpEnabledBOOL83696sDhcpSrvT_IPv4Addr1283704bHaveWinsBOOL83832sPrimWinsSrvT_IPv4Addr1283840sSecWinsSrvT_IPv4Addr1283968tLeaseObtDATE_AND_TIME324096tLeaseExpDATE_AND_TIME324128ST_IP_ADDR_STRING320pNextDWORD3200sIpAddrT_IPv4Addr12832sIpMaskT_IPv4Addr128160dwContextDWORD322880conditionalshowST_IP_ADAPTER_INFO5120cbNextEntryOffsetDWORD 0 => offset to the next entry, If == 0 => last entry. ]]>3200dwComboIndexDWORD32320sAdapterNameSTRING(259)208064sDescriptionSTRING(131)10562144uiAddrLenUDINT3232000arrAddrBYTE08643232dwIndexDWORD3232960uiTypeUDINT3233280uiDhcpEnabledUDINT3233600pCurrIpAddrDWORD3233920stIpAddrListST_IP_ADDR_STRING3203424stGatewayListST_IP_ADDR_STRING3203744stDhcpServerST_IP_ADDR_STRING3204064iHaveWinsDINT3243840stPrimWinsSrvST_IP_ADDR_STRING3204416stSecWinsSrvST_IP_ADDR_STRING3204736tLeaseObtDATE_AND_TIME325056tLeaseExpDATE_AND_TIME325088conditionalshowFB_GetAdaptersInfo100640sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputarrAdaptersST_IPAdapterInfo0624960352ItemTypeOutputnCountUDINT3225312ItemTypeOutputnGetUDINT3225344ItemTypeOutputfbAdsReadADSREAD124825376.PORT10000.IDXGRP701.IDXOFFS1conditionalshowfbRegQueryFB_RegQueryValue1030426624.sSubKeySoftware\Beckhoff\TwinCAT3\System.sValNameDefaultAdapterconditionalshowfbTriggerR_TRIG6436928conditionalshowstateBYTE836992conditionalshowcbInfoUDINT3237024conditionalshowidxUDINT3237056conditionalshowinfoST_IP_ADAPTER_INFO0126144037088conditionalshowpInfoST_IP_ADAPTER_INFO32985280conditionalshownRealCountUDINT32985600conditionalshowsDefaultAT_MaxString204898592conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_GetPLCIPAddress101184bEnableBOOL832ItemTypeInputtRetryDelayTIME326410000ItemTypeInputsIPAddressSTRING(15)12896ItemTypeOutputbDoneBOOL8224ItemTypeOutputbErrorBOOL8232ItemTypeOutputfbGetAdapterIPFB_GetAdaptersInfo100640256.bExecute1.sNetIDiIndexUDINT32100896tRetryTON224100928bResetBOOL8101152bInitializedBOOL81011600PouTypeFunctionBlockCTU - 128 - - CU - BOOL - Count Up - 8 - 32 - - - ItemType - Input - - - - - RESET - BOOL - Reset Counter to 0 - 8 - 40 - - - ItemType - Input - - - - - PV - WORD - Counter Limit - 16 - 48 - - - ItemType - Input - - - - - Q - BOOL - Counter reached the Limit - 8 - 64 - - - ItemType - Output - - - - - CV - WORD - Current Counter Value - 16 - 80 - - - ItemType - Output - - - - - M - BOOL - 8 - 96 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_LogHandler - 5784960 - - fbTcAdsListener - FB_Listener - 944896 - 64 - - - ItemType - Input - - - pytmc - +]]>128CUBOOL832ItemTypeInputRESETBOOL840ItemTypeInputPVWORD1648ItemTypeInputQBOOL864ItemTypeOutputCVWORD1680ItemTypeOutputMBOOL896conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LogHandler5784960fbTcAdsListenerFB_Listener94489664ItemTypeInputpytmc pv: ADS - - - - - - fbTcRouterListener - FB_Listener - 944896 - 944960 - - - ItemType - Input - - - pytmc - + fbTcRouterListenerFB_Listener944896944960ItemTypeInputpytmc pv: Router - - - - - - fbTcRTimeListener - FB_Listener - 944896 - 1889856 - - - ItemType - Input - - - pytmc - + fbTcRTimeListenerFB_Listener9448961889856ItemTypeInputpytmc pv: RTime - - - - - - fbTcSystemListener - FB_Listener - 944896 - 2834752 - - - ItemType - Input - - - pytmc - + fbTcSystemListenerFB_Listener9448962834752ItemTypeInputpytmc pv: System - - - - - - fbWindowsListener - FB_Listener - 944896 - 3779648 - - - ItemType - Input - - - pytmc - + fbWindowsListenerFB_Listener9448963779648ItemTypeInputpytmc pv: Windows - - - - - - fbLCLSListener - FB_Listener - 944896 - 4724544 - - - ItemType - Input - - - pytmc - + fbLCLSListenerFB_Listener9448964724544ItemTypeInputpytmc pv: LCLS - - - - - - bInitialized - BOOL - 8 - 5669440 - - 0 - - - - bReadyToLog - BOOL - 8 - 5669448 - - 0 - - - - rtFirstLog - R_TRIG - 64 - 5669472 - - - fbGetHostName - FB_GetPLCHostname - 6176 - 5669536 - - - fbGetIP - FB_GetPLCIPAddress - 101184 - 5675712 - - - fbListener - FB_Listener - 32 - 5776896 - - - fbListeners - FB_Listener - - 0 - 6 - - 192 - 5776928 - - - eMinSeverity - TcEventSeverity - Default minimum severity for subscriptions - 16 - 5777120 - - 0 - - - - rtReset - R_TRIG - Reset trigger - 64 - 5777152 - - - naming - omit - - - - - bReset - BOOL - 8 - 5777216 - - - fbSocket - FB_ConnectionlessSocket - 6784 - 5777248 - - - nI - UINT - 16 - 5784032 - - - SocketEnable - BOOL - 8 - 5784048 - - - ctuSocketError - CTU - Circuit breaker for socket errors. 3 errors before it stops. - 128 - 5784064 - - - .PV - 3 - - - - - tRetryConnection - TON - Retry after an hour - 224 - 5784192 - - - .PT - 3600000 - - - - - tofTrickleBreakerPre - TOF - 224 - 5784416 - - - .PT - 1000 - - - - - tonTrickleBreaker - TON - 224 - 5784640 - - - .PT - 10000 - - - - - bTripCon - BOOL - 8 - 5784864 - - - nNumListeners - UINT - 16 - 5784880 - - 6 - - - - DisarmCountDefault - UINT - # number of cycles to permit below threshold condition - 16 - 5784896 - - 5 - - - - CircuitBreaker - - - - PouType - FunctionBlock - - - - - VERSION - 64 - - uiMajor - UINT - 16 - 0 - - - uiMinor - UINT - 16 - 16 - - - uiServicePack - UINT - 16 - 32 - - - uiPatch - UINT - 16 - 48 - - - - EPlcPersistentStatus - 8 - USINT - - PS_None - 0 - - - PS_All - 1 - - - PS_Partial - 2 - - - - PlcAppSystemInfo - 2048 - - ObjId - OTCID - 32 - 0 - - - TaskCnt - UDINT - 32 - 32 - - - OnlineChangeCnt - UDINT - 32 - 64 - - - Flags - DWORD - 32 - 96 - - - AdsPort - UINT - 16 - 128 - - - BootDataLoaded - BOOL - 8 - 144 - - - OldBootData - BOOL - 8 - 152 - - - AppTimestamp - DT - 32 - 160 - - - KeepOutputsOnBP - BOOL - 8 - 192 - - - ShutdownInProgress - BOOL - 8 - 200 - - - LicensesPending - BOOL - 8 - 208 - - - BSODOccured - BOOL - 8 - 216 - - - LoggedIn - BOOL - 8 - 224 - - - PersistentStatus - EPlcPersistentStatus - 8 - 232 - - - TComSrvPtr - ITComObjectServer - 32 - 256 - - - TcComInterface - - - - - AppName - STRING(63) - 512 - 512 - - - ProjectName - STRING(63) - 512 - 1024 - - - - - - - - - - - PlcTaskSystemInfo - 1024 - - ObjId - OTCID - 32 - 0 - - - CycleTime - UDINT - 32 - 32 - - - Priority - UINT - 16 - 64 - - - AdsPort - UINT - 16 - 80 - - - CycleCount - UDINT - 32 - 96 - - - DcTaskTime - LINT - 64 - 128 - - - LastExecTime - UDINT - 32 - 192 - - - FirstCycle - BOOL - 8 - 224 - - - CycleTimeExceeded - BOOL - 8 - 232 - - - InCallAfterOutputUpdate - BOOL - 8 - 240 - - - RTViolation - BOOL - 8 - 248 - - - TaskName - STRING(63) - 512 - 512 - - - - - - - - _Implicit_KindOfTask - 16 - INT - - _implicit_cyclic - 0 - - - _implicit_event - 1 - - - _implicit_external - 2 - - - _implicit_freewheeling - 3 - - - - _Implicit_Jitter_Distribution - 48 - - wRangeMax - WORD - 16 - 0 - - - wCountJitterNeg - WORD - 16 - 16 - - - wCountJitterPos - WORD - 16 - 32 - - - - hide - - - - - _Implicit_Task_Info - 704 - - dwVersion - DWORD - 32 - 0 - - - pszName - STRING(80) - 32 - 32 - - - nPriority - INT - 16 - 64 - - - KindOf - _Implicit_KindOfTask - 16 - 80 - - - bWatchdog - BOOL - 8 - 96 - - - bProfilingTask - BOOL - 8 - 104 - - - dwEventFunctionPointer - BYTE - 32 - 128 - - - pszExternalEvent - STRING(80) - 32 - 160 - - - dwTaskEntryFunctionPointer - BYTE - 32 - 192 - - - dwWatchdogSensitivity - DWORD - 32 - 224 - - - dwInterval - DWORD - 32 - 256 - - - dwWatchdogTime - DWORD - 32 - 288 - - - dwLastCycleTime - DWORD - 32 - 320 - - - dwAverageCycleTime - DWORD - 32 - 352 - - - dwMaxCycleTime - DWORD - 32 - 384 - - - dwMinCycleTime - DWORD - 32 - 416 - - - diJitter - DINT - 32 - 448 - - - diJitterMin - DINT - 32 - 480 - - - diJitterMax - DINT - 32 - 512 - - - dwCycleCount - DWORD - 32 - 544 - - - wTaskStatus - WORD - 16 - 576 - - - wNumOfJitterDistributions - WORD - 16 - 592 - - - pJitterDistribution - _Implicit_Jitter_Distribution - 32 - 608 - - - bWithinSPSTimeSlicing - BOOL - 8 - 640 - - - byDummy - BYTE - 8 - 648 - - - bShouldBlock - BOOL - 8 - 656 - - - bActive - BOOL - 8 - 664 - - - dwIECCycleCount - DWORD - 32 - 672 - - - - hide - - - - - LCLSGeneralEventClass - Log event - - Critical - Critical - Critical - - - Error - Error - Error - - - Warning - Warning - Warning - - - Info - Info - Info - - - Verbose - Verbose - Verbose - - - - - - - - - - - - - TcGeneralAdsEventClass - TcGeneralAdsEventClass - - GeneralDeviceError - General device error - Error - - - ServiceNotSupported - Service is not supported by server. - Error - - - InvalidIndexGroup - Invalid index group - Error - - - InvalidIndexOffset - Invalid index offset - Error - - - InvalidAccess - Reading/writing is not permitted. - Error - - - InvalidSize - Parameter size is not correct. - Error - - - InvalidData - Invalid parameter value(s) - Error - - - NotReady - Device is not in a ready state. - Error - - - Busy - Device is busy. - Error - - - InvalidContext - Invalid context - Error - - - NoMemory - Out of memory - Error - - - InvalidParam - Invalid parameter value(s) - Error - - - NotFound - Not found (files, ...) - Error - - - Syntax - Syntax error in comand or file - Error - - - Incompatible - Object does not match. - Error - - - AlreadyExists - Object already exists. - Error - - - SymbolNotFound - Symbol was not found. - Error - - - SymbolVersionInvalid - Symbol version is invalid. (-> Release handle and try again.) - Error - - - InvalidState - Server is in invalid state. - Error - - - TransModeNotSupported - AdsTransMode is not supported. - Error - - - NotificationHandleInvalid - Notification handle is invalid. (-> Release handle and try again.) - Error - - - ClientUnknown - Notification client is not registered. - Error - - - NoMoreHandles - No more notification handles - Error - - - InvalidWatchSize - Size for watch is too big. - Error - - - NotInit - Device is not initialized. - Error - - - DeviceTimeout - Device has a timeout. - Error - - - NoInterface - Query interface is failed. - Error - - - InvalidInterface - Wrong interface is required. - Error - - - InvalidClassID - Class ID is invalid. - Error - - - InvalidObjectID - Object ID is invalid. - Error - - - Pending - Request is pending. - Error - - - Aborted - Request is aborted. - Error - - - SignalWarning - Signal warning - Error - - - InvalidArrayIndex - Invalid array index - Error - - - SymbolNotActive - Symbol is not active. (-> Release handle and try again.) - Error - - - AccessDenied - Access is denied. - Error - - - LicenseMissing - License is missing / not found. - Error - - - LicenseExpired - License is expired. - Error - - - LicenseExceeded - License is exceeded. - Error - - - LicenseInvalid - License is invalid. - Error - - - LicenseSystemID - License with invalid system ID - Error - - - LicenseNoTimeLimit - License is not time limited. - Error - - - LicenseFutureIssue - License issue time is in the future. - Error - - - LicenseTimeTooLong - License time period is too long. - Error - - - Exception - Exception in the device code - Error - - - LicenseDuplicated - License file is read twice. - Error - - - InvalidServiceParam - Invalid parameter at service call - Error - - - ListEmpty - Polling list is empty. - Error - - - VariableConAlreadyInUse - Variable connection is already in use. - Error - - - InvokeIDAlreadyInUse - Invoke ID is already in use. - Error - - - TimeoutElapsed - Timeout is elapsed. - Error - - - Win32Error - Error in Win32 subsystem - Error - - - TimeoutInvalid - Timeout value is invalid. - Error - - - PortNotOpen - Port is not open (Ads dll). - Error - - - NoAMSAddr - No AMS address (Ads dll) - Error - - - SyncInternalError - Internal error in Ads sync - Error - - - AddHash - Hash table overflow - Error - - - RemoveHash - Key not found in hash table - Error - - - NoMoreSymbols - No more symbols in cache - Error - - - SyncResInvalid - Invalid response received - Error - - - SyncPortLocked - Sync port is locked. - Error - - - - - - - Win32EventClass - Win32EventClass - - ERROR_SUCCESS - The operation completed successfully. - Verbose - - - ERROR_INVALID_FUNCTION - Incorrect function. - Error - - - ERROR_FILE_NOT_FOUND - The system cannot find the file specified. - Error - - - ERROR_PATH_NOT_FOUND - The system cannot find the path specified. - Error - - - ERROR_TOO_MANY_OPEN_FILES - The system cannot open the file. - Error - - - ERROR_ACCESS_DENIED - Access is denied. - Error - - - ERROR_INVALID_HANDLE - The handle is invalid. - Error - - - ERROR_NOT_ENOUGH_MEMORY - Not enough storage is available to process this command. - Error - - - ERROR_INVALID_DATA - The data is invalid. - Error - - - ERROR_NOT_READY - The device is not ready. - Error - - - ERROR_BAD_COMMAND - The device does not recognize the command. - Error - - - ERROR_CRC - Data error (cyclic redundancy check). - Error - - - ERROR_BAD_LENGTH - The program issued a command but the command length is incorrect. - Error - - - ERROR_WRITE_FAULT - The system cannot write to the specified device. - Error - - - ERROR_READ_FAULT - The system cannot read from the specified device. - Error - - - ERROR_GEN_FAILURE - A device attached to the system is not functioning. - Error - - - ERROR_NOT_SUPPORTED - The request is not supported. - Error - - - ERROR_REM_NOT_LIST - The remote computer is not available. - Error - - - ERROR_DUP_NAME - A duplicate name exists on the network. - Error - - - ERROR_BAD_NETPATH - The network path was not found. - Error - - - ERROR_NETWORK_BUSY - The network is busy. - Error - - - ERROR_DEV_NOT_EXIST - The specified network resource or device is no longer available. - Error - - - ERROR_FILE_EXISTS - The file exists. - Error - - - ERROR_CANNOT_MAKE - The directory or file cannot be created. - Error - - - ERROR_ALREADY_ASSIGNED - The local device name is already in use. - Error - - - ERROR_INVALID_PASSWORD - The specified network password is not correct. - Error - - - ERROR_INVALID_PARAMETER - The parameter is incorrect. - Error - - - ERROR_OPEN_FAILED - The system cannot open the device or file specified. - Error - - - ERROR_ALREADY_EXISTS - Cannot create a file when that file already exists. - Error - - - ERROR_INVALID_FLAG_NUMBER - The flag passed is not correct. - Error - - - WAIT_TIMEOUT - The wait operation timed out. - Error - - - ERROR_NO_MORE_ITEMS - No more data is available. - Error - - - ERROR_INVALID_ADDRESS - Attempt to access invalid address. - Error - - - ERROR_ARITHMETIC_OVERFLOW - Arithmetic result exceeded 32 bits. - Error - - - ERROR_OPERATION_ABORTED - The I/O operation has been aborted because of either a thread exit or an application request. - Error - - - ERROR_IO_INCOMPLETE - Overlapped I/O event is not in a signaled state. - Error - - - ERROR_IO_PENDING - Overlapped I/O operation is in progress. - Error - - - - - - - TcSystemEventClass - TcSystemEventClass - - InternalError - Internal error. - Error - - - NoRTime - No real-time. - Error - - - AllocationLockedMemoryError - Allocation locked – memory error. - Error - - - InsertMailboxError - Mailbox full – the ADS message could not be sent. Reducing the number of ADS messages per cycle will help. - Error - - - WrongReceiveHMSG - Wrong HMSG. - Error - - - TargetPortNotFound - Target port not found – ADS server is not started or is not reachable. - Error - - - TargetMachineNotFound - Target computer not found – AMS route was not found. - Error - - - UnknownCommandID - Unknown command ID. - Error - - - BadTaskID - Invalid task ID. - Error - - - NoIO - No IO. - Error - - - UnknownAdsCommand - Unknown AMS command. - Error - - - Win32Error - Win32 error. - Error - - - PortNotConnected - Port not connected. - Error - - - InvalidAdsLength - Invalid AMS length. - Error - - - InvalidAdsNetID - Invalid AMS Net ID. - Error - - - LowInstallationLevel - Low installation level – TwinCAT 2 license error. - Error - - - NoDebugAvailable - No debugging available. - Error - - - PortDisabled - Port disabled – TwinCAT system service not started. - Error - - - PortAlreadyConnected - Port already connected. - Error - - - AdsSyncWin32Error - AMS Sync Win32 error. - Error - - - AdsSyncTimeout - AMS Sync Timeout. - Error - - - AdsSyncAmsError - AMS Sync error. - Error - - - AdsSyncNoIndexMap - No index map for AMS Sync available. - Error - - - InvalidAdsPort - Invalid AMS port. - Error - - - NoMemory - No memory. - Error - - - TCPSendError - TCP send error. - Error - - - HostUnreachable - Host unreachable. - Error - - - InvalidAMSFragment - Invalid AMS fragment. - Error - - - AdsSecTLSSendError - TLS send error – secure ADS connection failed. - Error - - - AdsSecAccessDenied - Access denied – secure ADS access denied. - Error - - - - Interner Fehler. - - - Keine Echtzeit. - - - Zuweisung gesperrt - Speicherfehler. - - - Postfach voll – Es konnte die ADS Nachricht nicht versendet werden. Reduzieren der Anzahl der ADS Nachrichten pro Zyklus bringt Abhilfe. - - - Falsches HMSG. - - - Ziel-Port nicht gefunden – ADS Server ist nicht gestartet oder erreichbar. - - - Unbekannte Befehl-ID. - - - Ungültige Task-ID. - - - Kein IO. - - - Unbekannter AMS-Befehl. - - - Win32 Fehler. - - - Port nicht verbunden. - - - Ungültige AMS-Länge. - - - Ungültige AMS Net ID. - - - Installations-Level ist zu niedrig – TwinCAT 2 Lizenzfehler. - - - Kein Debugging verfügbar. - - - Port deaktiviert – TwinCAT System Service nicht gestartet. - - - Port bereits verbunden. - - - AMS Sync Win32 Fehler. - - - AMS Sync Timeout. - - - AMS Sync Fehler. - - - Keine Index-Map für AMS Sync vorhanden. - - - Ungültiger AMS-Port. - - - Kein Speicher. - - - TCP Sendefehler. - - - Host nicht erreichbar. - - - Ungültiges AMS Fragment. - - - TLS Sendefehler – Secure ADS Verbindung fehlgeschlagen. - - - Zugriff Verweigert – Secure ADS Zugriff verweigert. - - - - - - - - - - - TcRouterEventClass - TcRouterEventClass - - NoLockedMemory - Locked memory cannot be allocated. - Error - - - ResizeMemory - The router memory size could not be changed. - Error - - - MailboxFull - The mailbox has reached the maximum number of possible messages. - Error - - - DebugBoxFull - The debug mailbox has reached the maximum number of possible messages. - Error - - - UnknownPortType - The port type is unknown. - Error - - - NotInitialized - TwinCAT Router is not initialised. - Error - - - PortAlreadyInUse - The port number is already assigned. - Error - - - NotRegistered - The port is not registered. - Error - - - NoMoreQueues - The maximum number of ports has been reached. - Error - - - InvalidPort - The port is invalid. - Error - - - NotActivated - TwinCAT Router is not active. - Error - - - FragmentBoxFull - The mailbox has reached the maximum number for fragmented messages. - Error - - - FragmentTimeout - A fragment timeout has occurred. - Error - - - ToBeRemoved - The port is removed. - Error - - - - Lockierter Speicher kann nicht zugewiesen werden. - - - Die Größe des Routerspeichers konnte nicht geändert werden. - - - Das Postfach hat die maximale Anzahl der möglichen Meldungen erreicht. - - - Das Debug Postfach hat die maximale Anzahl der möglichen Meldungen erreicht. - - - Der Porttyp ist unbekannt. - - - Der TwinCAT Router ist nicht initialisiert. - - - Die Portnummer ist bereits vergeben. - - - Der Port ist nicht registriert. - - - Die maximale Portanzahl ist erreicht. - - - Der Port ist ungültig. - - - Der TwinCAT Router ist nicht aktiv. - - - Das Postfach hat die maximale Anzahl für fragmentierte Nachrichten erreicht. - - - Fragment Timeout aufgetreten. - - - Port wird entfernt. - - - - - - - - - TcRTimeEventClass - TcRTimeEventClass - - InternalError - Internal error in the real-time system. - Error - - - BadTimerPeriods - Timer value is not valid. - Error - - - InvalidTaskPtr - The task pointer has the invalid value 0 (null). - Error - - - InvalidStackPtr - The stack pointer has the invalid value 0 (null). - Error - - - PrioExists - The task priority is already assigned. - Error - - - NoMoreTCB - No free TCB (Task Control Block) available. The maximum number of TCBs is 64. - Error - - - NoMoreSemas - No free semaphores available. The maximum number of semaphores is 64. - Error - - - NoMoreQueues - No free space available in the queue. The maximum number of positions in the queue is 64. - Error - - - ExtIRQAlreadyDef - An external synchronization interrupt is already applied. - Error - - - ExtIRQNotDef - No external synchronziation interrupt applied. - Error - - - ExtIRQInstallFailed - Application of the external synchronization interrupt failed. - Error - - - IRQNotLessOrEqual - Call of a service function in the wrong context. - Error - - - VMXNotSupported - Intel VT-x extension is not supported. - Error - - - VMXDisabled - Intel VT-x extension is not enabled in the BIOS. - Error - - - VMXControlsMissing - Missing function in Intel VT-x extension. - Error - - - VMXEnableFails - Activation of Intel VT-x fails. - Error - - - - Interner Fehler im Echtzeit-System. - - - Timer-Wert ist nicht gültig. - - - Task-Pointer hat den ungültigen Wert 0 (null). - - - Stack-Pointer hat den ungültigen Wert 0 (null). - - - Die Task Priority ist bereits vergeben. - - - Kein freier TCB (Task Control Block) verfügbar. Maximale Anzahl von TCBs beträgt 64. - - - Keine freien Semaphoren zur Verfügung. Maximale Anzahl der Semaphoren beträgt 64. - - - Kein freier Platz in der Warteschlange zur Verfügung. Maximale Anzahl der Plätze in der Warteschlange beträgt 64. - - - Ein externer Synchronisations-Interrupt wird bereits angewandt. - - - Kein externer Synchronisations-Interrupt angewandt. - - - Anwendung des externen Synchronisations-Interrupts ist fehlgeschlagen. - - - Aufruf einer Service-Funktion im falschen Kontext - - - Intel VT-x Erweiterung wird nicht unterstützt. - - - Intel VT-x Erweiterung ist nicht aktiviert im BIOS. - - - Fehlende Funktion in Intel VT-x Erweiterung. - - - Aktivieren von Intel VT-x schlägt fehl. - - - - - - - - - - - - kfe_rix_motion - {08500001-0000-0000-F000-000000000064} - - - - 0 - PlcTask - - #x02010030 - - - - - - - 0 - PlcTask Inputs - 0 - 85131264 - - LCLS_General.DefaultGlobals.stSys.I_EcatMaster1 - AMS Net ID used for FB_EcatDiag, among others - 48 - AMSNETID - - - naming - omit - - - TcAddressType - Input - - - 4096040 - - - PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 637059136 - - - PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.iVoltageINT - 16 - INT - - - TcAddressType - Input - - - 638038048 - - - PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bError - 8 - BOOL - - - pytmc - + bInitializedBOOL856694400bReadyToLogBOOL856694480rtFirstLogR_TRIG645669472fbGetHostNameFB_GetPLCHostname61765669536fbGetIPFB_GetPLCIPAddress1011845675712fbListenerFB_Listener325776896fbListenersFB_Listener061925776928eMinSeverityTcEventSeverity1657771200rtResetR_TRIG645777152namingomitbResetBOOL85777216fbSocketFB_ConnectionlessSocket67845777248nIUINT165784032SocketEnableBOOL85784048ctuSocketErrorCTU1285784064.PV3tRetryConnectionTON2245784192.PT3600000tofTrickleBreakerPreTOF2245784416.PT1000tonTrickleBreakerTON2245784640.PT10000bTripConBOOL85784864nNumListenersUINT1657848806DisarmCountDefaultUINT1657848965CircuitBreakerPouTypeFunctionBlockVERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648EPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024PlcTaskSystemInfo1024ObjIdOTCID320CycleTimeUDINT3232PriorityUINT1664AdsPortUINT1680CycleCountUDINT3296DcTaskTimeLINT64128LastExecTimeUDINT32192FirstCycleBOOL8224CycleTimeExceededBOOL8232InCallAfterOutputUpdateBOOL8240RTViolationBOOL8248TaskNameSTRING(63)512512_Implicit_KindOfTask16INT_implicit_cyclic0_implicit_event1_implicit_external2_implicit_freewheeling3_Implicit_Jitter_Distribution48wRangeMaxWORD160wCountJitterNegWORD1616wCountJitterPosWORD1632hide_Implicit_Task_Info704dwVersionDWORD320pszNameSTRING(80)3232nPriorityINT1664KindOf_Implicit_KindOfTask1680bWatchdogBOOL896bProfilingTaskBOOL8104dwEventFunctionPointerBYTE32128pszExternalEventSTRING(80)32160dwTaskEntryFunctionPointerBYTE32192dwWatchdogSensitivityDWORD32224dwIntervalDWORD32256dwWatchdogTimeDWORD32288dwLastCycleTimeDWORD32320dwAverageCycleTimeDWORD32352dwMaxCycleTimeDWORD32384dwMinCycleTimeDWORD32416diJitterDINT32448diJitterMinDINT32480diJitterMaxDINT32512dwCycleCountDWORD32544wTaskStatusWORD16576wNumOfJitterDistributionsWORD16592pJitterDistribution_Implicit_Jitter_Distribution32608bWithinSPSTimeSlicingBOOL8640byDummyBYTE8648bShouldBlockBOOL8656bActiveBOOL8664dwIECCycleCountDWORD32672hideLCLSGeneralEventClassCriticalCriticalErrorErrorWarningWarningInfoInfoVerboseVerboseTcGeneralAdsEventClassGeneralDeviceErrorErrorServiceNotSupportedErrorInvalidIndexGroupErrorInvalidIndexOffsetErrorInvalidAccessErrorInvalidSizeErrorInvalidDataErrorNotReadyErrorBusyErrorInvalidContextErrorNoMemoryErrorInvalidParamErrorNotFoundErrorSyntaxErrorIncompatibleErrorAlreadyExistsErrorSymbolNotFoundErrorSymbolVersionInvalid Release handle and try again.)]]>ErrorInvalidStateErrorTransModeNotSupportedErrorNotificationHandleInvalid Release handle and try again.)]]>ErrorClientUnknownErrorNoMoreHandlesErrorInvalidWatchSizeErrorNotInitErrorDeviceTimeoutErrorNoInterfaceErrorInvalidInterfaceErrorInvalidClassIDErrorInvalidObjectIDErrorPendingErrorAbortedErrorSignalWarningErrorInvalidArrayIndexErrorSymbolNotActive Release handle and try again.)]]>ErrorAccessDeniedErrorLicenseMissingErrorLicenseExpiredErrorLicenseExceededErrorLicenseInvalidErrorLicenseSystemIDErrorLicenseNoTimeLimitErrorLicenseFutureIssueErrorLicenseTimeTooLongErrorExceptionErrorLicenseDuplicatedErrorInvalidServiceParamErrorListEmptyErrorVariableConAlreadyInUseErrorInvokeIDAlreadyInUseErrorTimeoutElapsedErrorWin32ErrorErrorTimeoutInvalidErrorPortNotOpenErrorNoAMSAddrErrorSyncInternalErrorErrorAddHashErrorRemoveHashErrorNoMoreSymbolsErrorSyncResInvalidErrorSyncPortLockedErrorWin32EventClassERROR_SUCCESSVerboseERROR_INVALID_FUNCTIONErrorERROR_FILE_NOT_FOUNDErrorERROR_PATH_NOT_FOUNDErrorERROR_TOO_MANY_OPEN_FILESErrorERROR_ACCESS_DENIEDErrorERROR_INVALID_HANDLEErrorERROR_NOT_ENOUGH_MEMORYErrorERROR_INVALID_DATAErrorERROR_NOT_READYErrorERROR_BAD_COMMANDErrorERROR_CRCErrorERROR_BAD_LENGTHErrorERROR_WRITE_FAULTErrorERROR_READ_FAULTErrorERROR_GEN_FAILUREErrorERROR_NOT_SUPPORTEDErrorERROR_REM_NOT_LISTErrorERROR_DUP_NAMEErrorERROR_BAD_NETPATHErrorERROR_NETWORK_BUSYErrorERROR_DEV_NOT_EXISTErrorERROR_FILE_EXISTSErrorERROR_CANNOT_MAKEErrorERROR_ALREADY_ASSIGNEDErrorERROR_INVALID_PASSWORDErrorERROR_INVALID_PARAMETERErrorERROR_OPEN_FAILEDErrorERROR_ALREADY_EXISTSErrorERROR_INVALID_FLAG_NUMBERErrorWAIT_TIMEOUTErrorERROR_NO_MORE_ITEMSErrorERROR_INVALID_ADDRESSErrorERROR_ARITHMETIC_OVERFLOWErrorERROR_OPERATION_ABORTEDErrorERROR_IO_INCOMPLETEErrorERROR_IO_PENDINGErrorTcSystemEventClassInternalErrorErrorNoRTimeErrorAllocationLockedMemoryErrorErrorInsertMailboxErrorErrorWrongReceiveHMSGErrorTargetPortNotFoundErrorTargetMachineNotFoundErrorUnknownCommandIDErrorBadTaskIDErrorNoIOErrorUnknownAdsCommandErrorWin32ErrorErrorPortNotConnectedErrorInvalidAdsLengthErrorInvalidAdsNetIDErrorLowInstallationLevelErrorNoDebugAvailableErrorPortDisabledErrorPortAlreadyConnectedErrorAdsSyncWin32ErrorErrorAdsSyncTimeoutErrorAdsSyncAmsErrorErrorAdsSyncNoIndexMapErrorInvalidAdsPortErrorNoMemoryErrorTCPSendErrorErrorHostUnreachableErrorInvalidAMSFragmentErrorAdsSecTLSSendErrorErrorAdsSecAccessDeniedErrorTcRouterEventClassNoLockedMemoryErrorResizeMemoryErrorMailboxFullErrorDebugBoxFullErrorUnknownPortTypeErrorNotInitializedErrorPortAlreadyInUseErrorNotRegisteredErrorNoMoreQueuesErrorInvalidPortErrorNotActivatedErrorFragmentBoxFullErrorFragmentTimeoutErrorToBeRemovedErrorTcRTimeEventClassInternalErrorErrorBadTimerPeriodsErrorInvalidTaskPtrErrorInvalidStackPtrErrorPrioExistsErrorNoMoreTCBErrorNoMoreSemasErrorNoMoreQueuesErrorExtIRQAlreadyDefErrorExtIRQNotDefErrorExtIRQInstallFailedErrorIRQNotLessOrEqualErrorVMXNotSupportedErrorVMXDisabledErrorVMXControlsMissingErrorVMXEnableFailsErrorkfe_rix_motion{08500001-0000-0000-F000-000000000064}0PlcTask#x020100300PlcTask Inputs085655552LCLS_General.DefaultGlobals.stSys.I_EcatMaster148AMSNETIDnamingomitTcAddressTypeInput4096040PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput637059136PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput638038048PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 638230408 - - - PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 638230416 - - - PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 638230424 - - - PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 638230432 - - - PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbGetPMVoltage.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 638230688 - - - PRG_IM1K1_PPM.fbIM1K1.fbGige.fbGetIllPercent.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 638616672 - - - PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fRaw - 16 - INT - - - pytmc - + TcAddressTypeInput638230408PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput638230416PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput638230424PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput638230432PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput638230688PRG_IM1K1_PPM.fbIM1K1.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput638616672PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fRaw16INTpytmc pv: MA io: input - - - - TcAddressType - Input - - - 638617632 - - - PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput638617632PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 638617864 - - - PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 638617872 - - - PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 638617880 - - - PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 638617888 - - - PRG_IM2K1_PPM.fbIM2K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 638636480 - - - PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.iVoltageINT - 16 - INT - - - TcAddressType - Input - - - 639615392 - - - PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput638617864PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput638617872PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput638617880PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.iRaw16INTTcAddressTypeInput638617888PRG_IM2K1_PPM.fbIM2K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput638636480PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput639615392PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 639807752 - - - PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 639807760 - - - PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 639807768 - - - PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 639807776 - - - PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbGetPMVoltage.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 639808032 - - - PRG_IM2K1_PPM.fbIM2K1.fbGige.fbGetIllPercent.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 640194016 - - - PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fRaw - 16 - INT - - - pytmc - + TcAddressTypeInput639807752PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput639807760PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput639807768PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput639807776PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput639808032PRG_IM2K1_PPM.fbIM2K1.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput640194016PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fRaw16INTpytmc pv: MA io: input - - - - TcAddressType - Input - - - 640194976 - - - PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput640194976PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 640195208 - - - PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 640195216 - - - PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 640195224 - - - PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 640195232 - - - PRG_IM1K2_PPM.fbIM1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 640213824 - - - PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.iVoltageINT - 16 - INT - - - TcAddressType - Input - - - 641192736 - - - PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput640195208PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput640195216PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput640195224PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.iRaw16INTTcAddressTypeInput640195232PRG_IM1K2_PPM.fbIM1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput640213824PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput641192736PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 641385096 - - - PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 641385104 - - - PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 641385112 - - - PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 641385120 - - - PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbGetPMVoltage.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 641385376 - - - PRG_IM1K2_PPM.fbIM1K2.fbGige.fbGetIllPercent.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 641771360 - - - PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fRaw - 16 - INT - - - pytmc - + TcAddressTypeInput641385096PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput641385104PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput641385112PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput641385120PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput641385376PRG_IM1K2_PPM.fbIM1K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput641771360PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fRaw16INTpytmc pv: MA io: input - - - - TcAddressType - Input - - - 641772320 - - - PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput641772320PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 641772552 - - - PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 641772560 - - - PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 641772568 - - - PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 641772576 - - - PRG_AL1K2_L2SI.fbAL1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 641784512 - - - PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fbGetLasPercent.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 642755552 - - - PRG_IM2K2_PPM.fbIM2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 642775232 - - - PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.iVoltageINT - 16 - INT - - - TcAddressType - Input - - - 643754144 - - - PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput641772552PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput641772560PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput641772568PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput641772576PRG_AL1K2_L2SI.fbAL1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput641784512PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fbGetLasPercent.iRaw16INTTcAddressTypeInput642755552PRG_IM2K2_PPM.fbIM2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput642775232PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput643754144PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 643946504 - - - PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 643946512 - - - PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 643946520 - - - PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 643946528 - - - PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbGetPMVoltage.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 643946784 - - - PRG_IM2K2_PPM.fbIM2K2.fbGige.fbGetIllPercent.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 644332768 - - - PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fRaw - 16 - INT - - - pytmc - + TcAddressTypeInput643946504PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput643946512PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput643946520PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput643946528PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput643946784PRG_IM2K2_PPM.fbIM2K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput644332768PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fRaw16INTpytmc pv: MA io: input - - - - TcAddressType - Input - - - 644333728 - - - PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput644333728PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 644333960 - - - PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 644333968 - - - PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 644333976 - - - PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 644333984 - - - PRG_IM3K2_PPM.fbIM3K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 644352576 - - - PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.iVoltageINT - 16 - INT - - - TcAddressType - Input - - - 645331488 - - - PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput644333960PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput644333968PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput644333976PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput644333984PRG_IM3K2_PPM.fbIM3K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput644352576PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput645331488PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 645523848 - - - PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 645523856 - - - PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 645523864 - - - PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 645523872 - - - PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbGetPMVoltage.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 645524128 - - - PRG_IM3K2_PPM.fbIM3K2.fbGige.fbGetIllPercent.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 645910112 - - - PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fRaw - 16 - INT - - - pytmc - + TcAddressTypeInput645523848PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput645523856PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput645523864PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput645523872PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput645524128PRG_IM3K2_PPM.fbIM3K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput645910112PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fRaw16INTpytmc pv: MA io: input - - - - TcAddressType - Input - - - 645911072 - - - PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput645911072PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 645911304 - - - PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 645911312 - - - PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 645911320 - - - PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 645911328 - - - PRG_IM4K2_PPM.fbIM4K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 645929920 - - - PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.iVoltageINT - 16 - INT - - - TcAddressType - Input - - - 646908832 - - - PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput645911304PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput645911312PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput645911320PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput645911328PRG_IM4K2_PPM.fbIM4K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput645929920PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput646908832PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 647101192 - - - PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 647101200 - - - PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 647101208 - - - PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 647101216 - - - PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbGetPMVoltage.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 647101472 - - - PRG_IM4K2_PPM.fbIM4K2.fbGige.fbGetIllPercent.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 647487456 - - - PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fRaw - 16 - INT - - - pytmc - + TcAddressTypeInput647101192PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput647101200PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput647101208PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput647101216PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput647101472PRG_IM4K2_PPM.fbIM4K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput647487456PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fRaw16INTpytmc pv: MA io: input - - - - TcAddressType - Input - - - 647488416 - - - PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput647488416PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 647488648 - - - PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 647488656 - - - PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 647488664 - - - PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 647488672 - - - PRG_TM1K2_ATM.fbTM1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 647515264 - - - PRG_TM1K2_ATM.fbTM1K2.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 647814656 - - - PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput647488648PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput647488656PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput647488664PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput647488672PRG_TM1K2_ATM.fbTM1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput647515264PRG_TM1K2_ATM.fbTM1K2.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput647814656PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 648801032 - - - PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 648801040 - - - PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 648801048 - - - PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.iRaw - 16 - INT - - - TcAddressType - Input - - - 648801056 - - - PRG_LI2K2_K2A.fbLI2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 648820160 - - - PRG_PF1K2_WFS.fbPF1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 649825472 - - - PRG_PF1K2_WFS.fbPF1K2.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 650124864 - - - PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput648801032PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput648801040PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput648801048PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.iRaw16INTTcAddressTypeInput648801056PRG_LI2K2_K2A.fbLI2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput648820160PRG_PF1K2_WFS.fbPF1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput649825472PRG_PF1K2_WFS.fbPF1K2.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput650124864PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 651111240 - - - PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 651111248 - - - PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 651111256 - - - PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.iRaw - 16 - INT - - - TcAddressType - Input - - - 651111264 - - - PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput651111240PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput651111248PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput651111256PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.iRaw16INTTcAddressTypeInput651111264PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 651111496 - - - PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 651111504 - - - PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 651111512 - - - PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.iRaw - 16 - INT - - - TcAddressType - Input - - - 651111520 - - - PRG_IM5K2_PPM.fbIM5K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 651130112 - - - PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.iVoltageINT - 16 - INT - - - TcAddressType - Input - - - 652109024 - - - PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput651111496PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bUnderrange8BOOLTcAddressTypeInput651111504PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bOverrange8BOOLTcAddressTypeInput651111512PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.iRaw16INTTcAddressTypeInput651111520PRG_IM5K2_PPM.fbIM5K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput651130112PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput652109024PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 652301384 - - - PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 652301392 - - - PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 652301400 - - - PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 652301408 - - - PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbGetPMVoltage.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 652301664 - - - PRG_IM5K2_PPM.fbIM5K2.fbGige.fbGetIllPercent.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 652687648 - - - PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fRaw - 16 - INT - - - pytmc - + TcAddressTypeInput652301384PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput652301392PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput652301400PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput652301408PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput652301664PRG_IM5K2_PPM.fbIM5K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput652687648PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fRaw16INTpytmc pv: MA io: input - - - - TcAddressType - Input - - - 652688608 - - - PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput652688608PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 652688840 - - - PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 652688848 - - - PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 652688856 - - - PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 652688864 - - - PRG_TM2K2_ATM.fbTM2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 652718976 - - - PRG_TM2K2_ATM.fbTM2K2.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 653018368 - - - PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput652688840PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput652688848PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput652688856PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput652688864PRG_TM2K2_ATM.fbTM2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput652718976PRG_TM2K2_ATM.fbTM2K2.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput653018368PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 654008008 - - - PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 654008016 - - - PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 654008024 - - - PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.iRaw - 16 - INT - - - TcAddressType - Input - - - 654008032 - - - PRG_AT1K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 654051712 - - - PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput654008008PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput654008016PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput654008024PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.iRaw16INTTcAddressTypeInput654008032PRG_AT1K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput654051712PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 654642184 - - - PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 654642192 - - - PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 654642200 - - - PRG_AT1K2_SOLID.fbStage1.fbRTD_1.iRaw - 16 - INT - - - TcAddressType - Input - - - 654642208 - - - PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput654642184PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput654642192PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bOverrange8BOOLTcAddressTypeInput654642200PRG_AT1K2_SOLID.fbStage1.fbRTD_1.iRaw16INTTcAddressTypeInput654642208PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 654642440 - - - PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 654642448 - - - PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 654642456 - - - PRG_AT1K2_SOLID.fbStage1.fbRTD_2.iRaw - 16 - INT - - - TcAddressType - Input - - - 654642464 - - - PRG_AT1K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 654710400 - - - PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput654642440PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput654642448PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bOverrange8BOOLTcAddressTypeInput654642456PRG_AT1K2_SOLID.fbStage1.fbRTD_2.iRaw16INTTcAddressTypeInput654642464PRG_AT1K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput654710400PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 655300872 - - - PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 655300880 - - - PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 655300888 - - - PRG_AT1K2_SOLID.fbStage2.fbRTD_1.iRaw - 16 - INT - - - TcAddressType - Input - - - 655300896 - - - PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput655300872PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput655300880PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bOverrange8BOOLTcAddressTypeInput655300888PRG_AT1K2_SOLID.fbStage2.fbRTD_1.iRaw16INTTcAddressTypeInput655300896PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 655301128 - - - PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 655301136 - - - PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 655301144 - - - PRG_AT1K2_SOLID.fbStage2.fbRTD_2.iRaw - 16 - INT - - - TcAddressType - Input - - - 655301152 - - - PRG_AT1K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 655336320 - - - PRG_AT2K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 655962496 - - - PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput655301128PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput655301136PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bOverrange8BOOLTcAddressTypeInput655301144PRG_AT1K2_SOLID.fbStage2.fbRTD_2.iRaw16INTTcAddressTypeInput655301152PRG_AT1K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput655336320PRG_AT2K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput655962496PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 656552968 - - - PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 656552976 - - - PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 656552984 - - - PRG_AT2K2_SOLID.fbStage1.fbRTD_1.iRaw - 16 - INT - - - TcAddressType - Input - - - 656552992 - - - PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput656552968PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput656552976PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bOverrange8BOOLTcAddressTypeInput656552984PRG_AT2K2_SOLID.fbStage1.fbRTD_1.iRaw16INTTcAddressTypeInput656552992PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 656553224 - - - PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 656553232 - - - PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 656553240 - - - PRG_AT2K2_SOLID.fbStage1.fbRTD_2.iRaw - 16 - INT - - - TcAddressType - Input - - - 656553248 - - - PRG_AT2K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 656621184 - - - PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput656553224PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput656553232PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bOverrange8BOOLTcAddressTypeInput656553240PRG_AT2K2_SOLID.fbStage1.fbRTD_2.iRaw16INTTcAddressTypeInput656553248PRG_AT2K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput656621184PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 657211656 - - - PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 657211664 - - - PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 657211672 - - - PRG_AT2K2_SOLID.fbStage2.fbRTD_1.iRaw - 16 - INT - - - TcAddressType - Input - - - 657211680 - - - PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput657211656PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput657211664PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bOverrange8BOOLTcAddressTypeInput657211672PRG_AT2K2_SOLID.fbStage2.fbRTD_1.iRaw16INTTcAddressTypeInput657211680PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 657211912 - - - PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 657211920 - - - PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 657211928 - - - PRG_AT2K2_SOLID.fbStage2.fbRTD_2.iRaw - 16 - INT - - - TcAddressType - Input - - - 657211936 - - - PRG_AT2K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 657279872 - - - PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput657211912PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput657211920PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bOverrange8BOOLTcAddressTypeInput657211928PRG_AT2K2_SOLID.fbStage2.fbRTD_2.iRaw16INTTcAddressTypeInput657211936PRG_AT2K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput657279872PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 657870344 - - - PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 657870352 - - - PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 657870360 - - - PRG_AT2K2_SOLID.fbStage3.fbRTD_1.iRaw - 16 - INT - - - TcAddressType - Input - - - 657870368 - - - PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput657870344PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput657870352PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bOverrange8BOOLTcAddressTypeInput657870360PRG_AT2K2_SOLID.fbStage3.fbRTD_1.iRaw16INTTcAddressTypeInput657870368PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 657870600 - - - PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 657870608 - - - PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 657870616 - - - PRG_AT2K2_SOLID.fbStage3.fbRTD_2.iRaw - 16 - INT - - - TcAddressType - Input - - - 657870624 - - - PRG_AT2K2_SOLID.fbStage4.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 657938560 - - - PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput657870600PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput657870608PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bOverrange8BOOLTcAddressTypeInput657870616PRG_AT2K2_SOLID.fbStage3.fbRTD_2.iRaw16INTTcAddressTypeInput657870624PRG_AT2K2_SOLID.fbStage4.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput657938560PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 658529032 - - - PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 658529040 - - - PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 658529048 - - - PRG_AT2K2_SOLID.fbStage4.fbRTD_1.iRaw - 16 - INT - - - TcAddressType - Input - - - 658529056 - - - PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput658529032PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput658529040PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bOverrange8BOOLTcAddressTypeInput658529048PRG_AT2K2_SOLID.fbStage4.fbRTD_1.iRaw16INTTcAddressTypeInput658529056PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 658529288 - - - PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 658529296 - - - PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 658529304 - - - PRG_AT2K2_SOLID.fbStage4.fbRTD_2.iRaw - 16 - INT - - - TcAddressType - Input - - - 658529312 - - - PRG_LI3K2_K2B.fbLI3K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 658573056 - - - PRG_PF2K2_WFS.fbPF2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 659577856 - - - PRG_PF2K2_WFS.fbPF2K2.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 659877248 - - - PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput658529288PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput658529296PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bOverrange8BOOLTcAddressTypeInput658529304PRG_AT2K2_SOLID.fbStage4.fbRTD_2.iRaw16INTTcAddressTypeInput658529312PRG_LI3K2_K2B.fbLI3K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput658573056PRG_PF2K2_WFS.fbPF2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput659577856PRG_PF2K2_WFS.fbPF2K2.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput659877248PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 660863624 - - - PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 660863632 - - - PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 660863640 - - - PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.iRaw - 16 - INT - - - TcAddressType - Input - - - 660863648 - - - PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput660863624PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput660863632PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput660863640PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.iRaw16INTTcAddressTypeInput660863648PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 660863880 - - - PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 660863888 - - - PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 660863896 - - - PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.iRaw - 16 - INT - - - TcAddressType - Input - - - 660863904 - - - PRG_IM6K2_PPM.fbIM6K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 660882496 - - - PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.iVoltageINT - 16 - INT - - - TcAddressType - Input - - - 661861408 - - - PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput660863880PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bUnderrange8BOOLTcAddressTypeInput660863888PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bOverrange8BOOLTcAddressTypeInput660863896PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.iRaw16INTTcAddressTypeInput660863904PRG_IM6K2_PPM.fbIM6K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput660882496PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput661861408PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 662053768 - - - PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 662053776 - - - PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 662053784 - - - PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 662053792 - - - PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbGetPMVoltage.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 662054048 - - - PRG_IM6K2_PPM.fbIM6K2.fbGige.fbGetIllPercent.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 662440032 - - - PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fRaw - 16 - INT - - - pytmc - + TcAddressTypeInput662053768PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput662053776PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput662053784PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput662053792PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput662054048PRG_IM6K2_PPM.fbIM6K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput662440032PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fRaw16INTpytmc pv: MA io: input - - - - TcAddressType - Input - - - 662440992 - - - PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput662440992PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 662441224 - - - PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 662441232 - - - PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 662441240 - - - PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 662441248 - - - PRG_3_PMPS_POST.fbArbiterIO.i_stCurrentBP - 1760 - ST_BeamParams_IO - - - TcLinkTo - TIIB[PMPS_PRE]^IO Inputs^CurrentBP - - - TcAddressType - Input - - - 662442720 - - - PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_toggle - 1 - BIT - - - pytmc - pv: TxPDO_toggle - io: i - - - TcLinkTo - TIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggle - - - TcAddressType - Input - - - 662446240 - - - PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_state - 1 - BIT - - - pytmc - pv: TxPDO_state - io: i - - - TcLinkTo - TIIB[PMPS_PRE]^SYNC Inputs^TxPDO state - - - TcAddressType - Input - - - 662446241 - - - GVL.rReqTrans - 1024 - ST_PMPS_Attenuator_IO - - 1 - 16 - - - - pytmc - pv: PLC:RIX:MOTION:PMPS:ReqTrans - - - TcAddressType - Input - - - TcVarGlobal - - - 671714688 - - - Main.M1.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671717824 - - - Main.M1.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput662441224PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput662441232PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput662441240PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput662441248PRG_3_PMPS_POST.fbArbiterIO.i_stCurrentBP1760ST_BeamParams_IOTcLinkToTIIB[PMPS_PRE]^IO Inputs^CurrentBPTcAddressTypeInput662442720PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_toggle1BITpytmcpv: TxPDO_toggle + io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggleTcAddressTypeInput662446240PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_state1BITpytmcpv: TxPDO_state + io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO stateTcAddressTypeInput662446241GVL.rReqTrans1024ST_PMPS_Attenuator_IO116pytmcpv: PLC:RIX:MOTION:PMPS:ReqTransTcAddressTypeInputTcVarGlobal671714688Main.M1.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671717824Main.M1.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671725824 - - - Main.M1.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671725824Main.M1.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671725832 - - - Main.M1.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput671725832Main.M1.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671725840 - - - Main.M1.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671725840Main.M1.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671725856 - - - Main.M1.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671725888 - - - Main.M1.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671725952 - - - Main.M1.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671725968 - - - Main.M2.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671739072 - - - Main.M2.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671725856Main.M1.nRawEncoderULINT64ULINTTcAddressTypeInput671725888Main.M1.nRawEncoderUINT16UINTTcAddressTypeInput671725952Main.M1.nRawEncoderINT16INTTcAddressTypeInput671725968Main.M2.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671739072Main.M2.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671747072 - - - Main.M2.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671747072Main.M2.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671747080 - - - Main.M2.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput671747080Main.M2.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671747088 - - - Main.M2.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671747088Main.M2.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671747104 - - - Main.M2.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671747136 - - - Main.M2.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671747200 - - - Main.M2.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671747216 - - - Main.M3.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671760320 - - - Main.M3.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671747104Main.M2.nRawEncoderULINT64ULINTTcAddressTypeInput671747136Main.M2.nRawEncoderUINT16UINTTcAddressTypeInput671747200Main.M2.nRawEncoderINT16INTTcAddressTypeInput671747216Main.M3.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671760320Main.M3.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671768320 - - - Main.M3.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671768320Main.M3.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671768328 - - - Main.M3.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput671768328Main.M3.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671768336 - - - Main.M3.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671768336Main.M3.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671768352 - - - Main.M3.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671768384 - - - Main.M3.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671768448 - - - Main.M3.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671768464 - - - Main.M4.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671781568 - - - Main.M4.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671768352Main.M3.nRawEncoderULINT64ULINTTcAddressTypeInput671768384Main.M3.nRawEncoderUINT16UINTTcAddressTypeInput671768448Main.M3.nRawEncoderINT16INTTcAddressTypeInput671768464Main.M4.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671781568Main.M4.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671789568 - - - Main.M4.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671789568Main.M4.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671789576 - - - Main.M4.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput671789576Main.M4.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671789584 - - - Main.M4.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671789584Main.M4.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671789600 - - - Main.M4.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671789632 - - - Main.M4.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671789696 - - - Main.M4.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671789712 - - - Main.M5.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671802816 - - - Main.M5.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671789600Main.M4.nRawEncoderULINT64ULINTTcAddressTypeInput671789632Main.M4.nRawEncoderUINT16UINTTcAddressTypeInput671789696Main.M4.nRawEncoderINT16INTTcAddressTypeInput671789712Main.M5.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671802816Main.M5.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671810816 - - - Main.M5.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671810816Main.M5.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671810824 - - - Main.M5.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput671810824Main.M5.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671810832 - - - Main.M5.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671810832Main.M5.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671810848 - - - Main.M5.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671810880 - - - Main.M5.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671810944 - - - Main.M5.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671810960 - - - Main.M6.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671824064 - - - Main.M6.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671810848Main.M5.nRawEncoderULINT64ULINTTcAddressTypeInput671810880Main.M5.nRawEncoderUINT16UINTTcAddressTypeInput671810944Main.M5.nRawEncoderINT16INTTcAddressTypeInput671810960Main.M6.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671824064Main.M6.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671832064 - - - Main.M6.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671832064Main.M6.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671832072 - - - Main.M6.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput671832072Main.M6.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671832080 - - - Main.M6.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671832080Main.M6.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671832096 - - - Main.M6.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671832128 - - - Main.M6.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671832192 - - - Main.M6.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671832208 - - - Main.M7.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671845312 - - - Main.M7.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671832096Main.M6.nRawEncoderULINT64ULINTTcAddressTypeInput671832128Main.M6.nRawEncoderUINT16UINTTcAddressTypeInput671832192Main.M6.nRawEncoderINT16INTTcAddressTypeInput671832208Main.M7.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671845312Main.M7.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671853312 - - - Main.M7.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671853312Main.M7.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671853320 - - - Main.M7.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput671853320Main.M7.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671853328 - - - Main.M7.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671853328Main.M7.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671853344 - - - Main.M7.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671853376 - - - Main.M7.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671853440 - - - Main.M7.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671853456 - - - Main.M8.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671866560 - - - Main.M8.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671853344Main.M7.nRawEncoderULINT64ULINTTcAddressTypeInput671853376Main.M7.nRawEncoderUINT16UINTTcAddressTypeInput671853440Main.M7.nRawEncoderINT16INTTcAddressTypeInput671853456Main.M8.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671866560Main.M8.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671874560 - - - Main.M8.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671874560Main.M8.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671874568 - - - Main.M8.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput671874568Main.M8.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671874576 - - - Main.M8.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671874576Main.M8.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671874592 - - - Main.M8.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671874624 - - - Main.M8.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671874688 - - - Main.M8.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671874704 - - - Main.M9.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671887808 - - - Main.M9.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671874592Main.M8.nRawEncoderULINT64ULINTTcAddressTypeInput671874624Main.M8.nRawEncoderUINT16UINTTcAddressTypeInput671874688Main.M8.nRawEncoderINT16INTTcAddressTypeInput671874704Main.M9.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671887808Main.M9.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671895808 - - - Main.M9.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671895808Main.M9.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671895816 - - - Main.M9.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput671895816Main.M9.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671895824 - - - Main.M9.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671895824Main.M9.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671895840 - - - Main.M9.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671895872 - - - Main.M9.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671895936 - - - Main.M9.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671895952 - - - Main.M10.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671909056 - - - Main.M10.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671895840Main.M9.nRawEncoderULINT64ULINTTcAddressTypeInput671895872Main.M9.nRawEncoderUINT16UINTTcAddressTypeInput671895936Main.M9.nRawEncoderINT16INTTcAddressTypeInput671895952Main.M10.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671909056Main.M10.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671917056 - - - Main.M10.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671917056Main.M10.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671917064 - - - Main.M10.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput671917064Main.M10.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671917072 - - - Main.M10.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671917072Main.M10.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671917088 - - - Main.M10.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671917120 - - - Main.M10.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671917184 - - - Main.M10.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671917200 - - - Main.M11.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671930304 - - - Main.M11.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671917088Main.M10.nRawEncoderULINT64ULINTTcAddressTypeInput671917120Main.M10.nRawEncoderUINT16UINTTcAddressTypeInput671917184Main.M10.nRawEncoderINT16INTTcAddressTypeInput671917200Main.M11.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671930304Main.M11.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671938304 - - - Main.M11.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671938304Main.M11.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671938312 - - - Main.M11.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput671938312Main.M11.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671938320 - - - Main.M11.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671938320Main.M11.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671938336 - - - Main.M11.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671938368 - - - Main.M11.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671938432 - - - Main.M11.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671938448 - - - Main.M12.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671951552 - - - Main.M12.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671938336Main.M11.nRawEncoderULINT64ULINTTcAddressTypeInput671938368Main.M11.nRawEncoderUINT16UINTTcAddressTypeInput671938432Main.M11.nRawEncoderINT16INTTcAddressTypeInput671938448Main.M12.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671951552Main.M12.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671959552 - - - Main.M12.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671959552Main.M12.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671959560 - - - Main.M12.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput671959560Main.M12.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671959568 - - - Main.M12.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671959568Main.M12.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671959584 - - - Main.M12.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671959616 - - - Main.M12.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671959680 - - - Main.M12.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671959696 - - - Main.M13.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671972800 - - - Main.M13.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671959584Main.M12.nRawEncoderULINT64ULINTTcAddressTypeInput671959616Main.M12.nRawEncoderUINT16UINTTcAddressTypeInput671959680Main.M12.nRawEncoderINT16INTTcAddressTypeInput671959696Main.M13.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671972800Main.M13.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671980800 - - - Main.M13.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671980800Main.M13.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671980808 - - - Main.M13.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput671980808Main.M13.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671980816 - - - Main.M13.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671980816Main.M13.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671980832 - - - Main.M13.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671980864 - - - Main.M13.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671980928 - - - Main.M13.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671980944 - - - Main.M14.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671994048 - - - Main.M14.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput671980832Main.M13.nRawEncoderULINT64ULINTTcAddressTypeInput671980864Main.M13.nRawEncoderUINT16UINTTcAddressTypeInput671980928Main.M13.nRawEncoderINT16INTTcAddressTypeInput671980944Main.M14.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671994048Main.M14.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672002048 - - - Main.M14.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672002048Main.M14.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672002056 - - - Main.M14.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput672002056Main.M14.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672002064 - - - Main.M14.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672002064Main.M14.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672002080 - - - Main.M14.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672002112 - - - Main.M14.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672002176 - - - Main.M14.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672002192 - - - Main.M15.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672015296 - - - Main.M15.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672002080Main.M14.nRawEncoderULINT64ULINTTcAddressTypeInput672002112Main.M14.nRawEncoderUINT16UINTTcAddressTypeInput672002176Main.M14.nRawEncoderINT16INTTcAddressTypeInput672002192Main.M15.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672015296Main.M15.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672023296 - - - Main.M15.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672023296Main.M15.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672023304 - - - Main.M15.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput672023304Main.M15.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672023312 - - - Main.M15.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672023312Main.M15.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672023328 - - - Main.M15.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672023360 - - - Main.M15.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672023424 - - - Main.M15.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672023440 - - - Main.M16.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672036544 - - - Main.M16.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672023328Main.M15.nRawEncoderULINT64ULINTTcAddressTypeInput672023360Main.M15.nRawEncoderUINT16UINTTcAddressTypeInput672023424Main.M15.nRawEncoderINT16INTTcAddressTypeInput672023440Main.M16.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672036544Main.M16.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672044544 - - - Main.M16.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672044544Main.M16.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672044552 - - - Main.M16.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput672044552Main.M16.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672044560 - - - Main.M16.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672044560Main.M16.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672044576 - - - Main.M16.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672044608 - - - Main.M16.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672044672 - - - Main.M16.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672044688 - - - Main.M17.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672057792 - - - Main.M17.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672044576Main.M16.nRawEncoderULINT64ULINTTcAddressTypeInput672044608Main.M16.nRawEncoderUINT16UINTTcAddressTypeInput672044672Main.M16.nRawEncoderINT16INTTcAddressTypeInput672044688Main.M17.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672057792Main.M17.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672065792 - - - Main.M17.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672065792Main.M17.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672065800 - - - Main.M17.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput672065800Main.M17.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672065808 - - - Main.M17.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672065808Main.M17.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672065824 - - - Main.M17.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672065856 - - - Main.M17.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672065920 - - - Main.M17.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672065936 - - - Main.M18.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672079040 - - - Main.M18.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672065824Main.M17.nRawEncoderULINT64ULINTTcAddressTypeInput672065856Main.M17.nRawEncoderUINT16UINTTcAddressTypeInput672065920Main.M17.nRawEncoderINT16INTTcAddressTypeInput672065936Main.M18.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672079040Main.M18.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672087040 - - - Main.M18.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672087040Main.M18.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672087048 - - - Main.M18.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput672087048Main.M18.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672087056 - - - Main.M18.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672087056Main.M18.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672087072 - - - Main.M18.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672087104 - - - Main.M18.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672087168 - - - Main.M18.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672087184 - - - Main.M19.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672100288 - - - Main.M19.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672087072Main.M18.nRawEncoderULINT64ULINTTcAddressTypeInput672087104Main.M18.nRawEncoderUINT16UINTTcAddressTypeInput672087168Main.M18.nRawEncoderINT16INTTcAddressTypeInput672087184Main.M19.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672100288Main.M19.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672108288 - - - Main.M19.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672108288Main.M19.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672108296 - - - Main.M19.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput672108296Main.M19.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672108304 - - - Main.M19.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672108304Main.M19.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672108320 - - - Main.M19.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672108352 - - - Main.M19.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672108416 - - - Main.M19.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672108432 - - - Main.M20.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672121536 - - - Main.M20.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672108320Main.M19.nRawEncoderULINT64ULINTTcAddressTypeInput672108352Main.M19.nRawEncoderUINT16UINTTcAddressTypeInput672108416Main.M19.nRawEncoderINT16INTTcAddressTypeInput672108432Main.M20.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672121536Main.M20.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672129536 - - - Main.M20.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672129536Main.M20.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672129544 - - - Main.M20.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput672129544Main.M20.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672129552 - - - Main.M20.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672129552Main.M20.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672129568 - - - Main.M20.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672129600 - - - Main.M20.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672129664 - - - Main.M20.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672129680 - - - Main.M21.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672142784 - - - Main.M21.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672129568Main.M20.nRawEncoderULINT64ULINTTcAddressTypeInput672129600Main.M20.nRawEncoderUINT16UINTTcAddressTypeInput672129664Main.M20.nRawEncoderINT16INTTcAddressTypeInput672129680Main.M21.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672142784Main.M21.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672150784 - - - Main.M21.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672150784Main.M21.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672150792 - - - Main.M21.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput672150792Main.M21.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672150800 - - - Main.M21.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672150800Main.M21.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672150816 - - - Main.M21.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672150848 - - - Main.M21.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672150912 - - - Main.M21.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672150928 - - - Main.M22.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672164032 - - - Main.M22.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672150816Main.M21.nRawEncoderULINT64ULINTTcAddressTypeInput672150848Main.M21.nRawEncoderUINT16UINTTcAddressTypeInput672150912Main.M21.nRawEncoderINT16INTTcAddressTypeInput672150928Main.M22.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672164032Main.M22.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672172032 - - - Main.M22.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672172032Main.M22.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672172040 - - - Main.M22.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput672172040Main.M22.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672172048 - - - Main.M22.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672172048Main.M22.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672172064 - - - Main.M22.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672172096 - - - Main.M22.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672172160 - - - Main.M22.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672172176 - - - Main.M23.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672185280 - - - Main.M23.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672172064Main.M22.nRawEncoderULINT64ULINTTcAddressTypeInput672172096Main.M22.nRawEncoderUINT16UINTTcAddressTypeInput672172160Main.M22.nRawEncoderINT16INTTcAddressTypeInput672172176Main.M23.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672185280Main.M23.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672193280 - - - Main.M23.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672193280Main.M23.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672193288 - - - Main.M23.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput672193288Main.M23.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672193296 - - - Main.M23.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672193296Main.M23.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672193312 - - - Main.M23.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672193344 - - - Main.M23.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672193408 - - - Main.M23.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672193424 - - - Main.M24.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672206528 - - - Main.M24.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672193312Main.M23.nRawEncoderULINT64ULINTTcAddressTypeInput672193344Main.M23.nRawEncoderUINT16UINTTcAddressTypeInput672193408Main.M23.nRawEncoderINT16INTTcAddressTypeInput672193424Main.M24.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672206528Main.M24.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672214528 - - - Main.M24.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672214528Main.M24.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672214536 - - - Main.M24.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput672214536Main.M24.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672214544 - - - Main.M24.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672214544Main.M24.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672214560 - - - Main.M24.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672214592 - - - Main.M24.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672214656 - - - Main.M24.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672214672 - - - Main.M25.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672227776 - - - Main.M25.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672214560Main.M24.nRawEncoderULINT64ULINTTcAddressTypeInput672214592Main.M24.nRawEncoderUINT16UINTTcAddressTypeInput672214656Main.M24.nRawEncoderINT16INTTcAddressTypeInput672214672Main.M25.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672227776Main.M25.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672235776 - - - Main.M25.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672235776Main.M25.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672235784 - - - Main.M25.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput672235784Main.M25.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672235792 - - - Main.M25.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672235792Main.M25.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672235808 - - - Main.M25.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672235840 - - - Main.M25.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672235904 - - - Main.M25.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672235920 - - - Main.M26.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672249024 - - - Main.M26.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672235808Main.M25.nRawEncoderULINT64ULINTTcAddressTypeInput672235840Main.M25.nRawEncoderUINT16UINTTcAddressTypeInput672235904Main.M25.nRawEncoderINT16INTTcAddressTypeInput672235920Main.M26.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672249024Main.M26.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672257024 - - - Main.M26.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672257024Main.M26.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672257032 - - - Main.M26.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput672257032Main.M26.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672257040 - - - Main.M26.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672257040Main.M26.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672257056 - - - Main.M26.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672257088 - - - Main.M26.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672257152 - - - Main.M26.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672257168 - - - Main.M27.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672270272 - - - Main.M27.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672257056Main.M26.nRawEncoderULINT64ULINTTcAddressTypeInput672257088Main.M26.nRawEncoderUINT16UINTTcAddressTypeInput672257152Main.M26.nRawEncoderINT16INTTcAddressTypeInput672257168Main.M27.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672270272Main.M27.bLimitForwardEnable8BOOLpytmc pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672278272 - - - Main.M27.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672278272Main.M27.bLimitBackwardEnable8BOOLpytmc pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672278280 - - - Main.M27.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - + TcAddressTypeInput672278280Main.M27.bHome8BOOLpytmc pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672278288 - - - Main.M27.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput672278288Main.M27.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672278304 - - - Main.M27.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672278336 - - - Main.M27.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672278400 - - - Main.M27.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672278416 - - - - 1 - PlcTask Outputs - 0 - 85131264 - - PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 637058112 - - - PRG_IM1K1_PPM.fbIM1K1.fbGige.iIlluminatorINT - 16 - INT - - - TcAddressType - Output - - - 638616544 - - - PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower - 8 - BOOL - - - pytmc - + TcAddressTypeInput672278304Main.M27.nRawEncoderULINT64ULINTTcAddressTypeInput672278336Main.M27.nRawEncoderUINT16UINTTcAddressTypeInput672278400Main.M27.nRawEncoderINT16INTTcAddressTypeInput6722784161PlcTask Outputs085655552PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput637058112PRG_IM1K1_PPM.fbIM1K1.fbGige.iIlluminatorINT16INTTcAddressTypeOutput638616544PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower8BOOLpytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - 638616560 - - - PRG_IM1K1_PPM.fbIM1K1.fbGige.fbSetIllPercent.iRaw - Connect this output to the terminal - 16 - INT - - - TcAddressType - Output - - - 638617408 - - - PRG_IM2K1_PPM.fbIM2K1.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 638635456 - - - PRG_IM2K1_PPM.fbIM2K1.fbGige.iIlluminatorINT - 16 - INT - - - TcAddressType - Output - - - 640193888 - - - PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower - 8 - BOOL - - - pytmc - + TcAddressTypeOutput638616560PRG_IM1K1_PPM.fbIM1K1.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput638617408PRG_IM2K1_PPM.fbIM2K1.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput638635456PRG_IM2K1_PPM.fbIM2K1.fbGige.iIlluminatorINT16INTTcAddressTypeOutput640193888PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower8BOOLpytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - 640193904 - - - PRG_IM2K1_PPM.fbIM2K1.fbGige.fbSetIllPercent.iRaw - Connect this output to the terminal - 16 - INT - - - TcAddressType - Output - - - 640194752 - - - PRG_IM1K2_PPM.fbIM1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 640212800 - - - PRG_IM1K2_PPM.fbIM1K2.fbGige.iIlluminatorINT - 16 - INT - - - TcAddressType - Output - - - 641771232 - - - PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower - 8 - BOOL - - - pytmc - + TcAddressTypeOutput640193904PRG_IM2K1_PPM.fbIM2K1.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput640194752PRG_IM1K2_PPM.fbIM1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput640212800PRG_IM1K2_PPM.fbIM1K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput641771232PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower8BOOLpytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - 641771248 - - - PRG_IM1K2_PPM.fbIM1K2.fbGige.fbSetIllPercent.iRaw - Connect this output to the terminal - 16 - INT - - - TcAddressType - Output - - - 641772096 - - - PRG_AL1K2_L2SI.fbAL1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 641783488 - - - PRG_AL1K2_L2SI.fbAL1K2.fbLaser.iShutdownINT - 16 - INT - - - TcAddressType - Output - - - 642755456 - - - PRG_AL1K2_L2SI.fbAL1K2.fbLaser.iLaserINT - 16 - INT - - - TcAddressType - Output - - - 642755472 - - - PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fbSetLasPercent.iRaw - Connect this output to the terminal - 16 - INT - - - TcAddressType - Output - - - 642756288 - - - PRG_IM2K2_PPM.fbIM2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 642774208 - - - PRG_IM2K2_PPM.fbIM2K2.fbGige.iIlluminatorINT - 16 - INT - - - TcAddressType - Output - - - 644332640 - - - PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower - 8 - BOOL - - - pytmc - + TcAddressTypeOutput641771248PRG_IM1K2_PPM.fbIM1K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput641772096PRG_AL1K2_L2SI.fbAL1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput641783488PRG_AL1K2_L2SI.fbAL1K2.fbLaser.iShutdownINT16INTTcAddressTypeOutput642755456PRG_AL1K2_L2SI.fbAL1K2.fbLaser.iLaserINT16INTTcAddressTypeOutput642755472PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fbSetLasPercent.iRaw16INTTcAddressTypeOutput642756288PRG_IM2K2_PPM.fbIM2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput642774208PRG_IM2K2_PPM.fbIM2K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput644332640PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower8BOOLpytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - 644332656 - - - PRG_IM2K2_PPM.fbIM2K2.fbGige.fbSetIllPercent.iRaw - Connect this output to the terminal - 16 - INT - - - TcAddressType - Output - - - 644333504 - - - PRG_IM3K2_PPM.fbIM3K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 644351552 - - - PRG_IM3K2_PPM.fbIM3K2.fbGige.iIlluminatorINT - 16 - INT - - - TcAddressType - Output - - - 645909984 - - - PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower - 8 - BOOL - - - pytmc - + TcAddressTypeOutput644332656PRG_IM2K2_PPM.fbIM2K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput644333504PRG_IM3K2_PPM.fbIM3K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput644351552PRG_IM3K2_PPM.fbIM3K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput645909984PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower8BOOLpytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - 645910000 - - - PRG_IM3K2_PPM.fbIM3K2.fbGige.fbSetIllPercent.iRaw - Connect this output to the terminal - 16 - INT - - - TcAddressType - Output - - - 645910848 - - - PRG_IM4K2_PPM.fbIM4K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 645928896 - - - PRG_IM4K2_PPM.fbIM4K2.fbGige.iIlluminatorINT - 16 - INT - - - TcAddressType - Output - - - 647487328 - - - PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower - 8 - BOOL - - - pytmc - + TcAddressTypeOutput645910000PRG_IM3K2_PPM.fbIM3K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput645910848PRG_IM4K2_PPM.fbIM4K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput645928896PRG_IM4K2_PPM.fbIM4K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput647487328PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower8BOOLpytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - 647487344 - - - PRG_IM4K2_PPM.fbIM4K2.fbGige.fbSetIllPercent.iRaw - Connect this output to the terminal - 16 - INT - - - TcAddressType - Output - - - 647488192 - - - PRG_TM1K2_ATM.fbTM1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 647514240 - - - PRG_TM1K2_ATM.fbTM1K2.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 647813632 - - - PRG_LI2K2_K2A.fbLI2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 648819136 - - - PRG_PF1K2_WFS.fbPF1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 649824448 - - - PRG_PF1K2_WFS.fbPF1K2.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 650123840 - - - PRG_IM5K2_PPM.fbIM5K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 651129088 - - - PRG_IM5K2_PPM.fbIM5K2.fbGige.iIlluminatorINT - 16 - INT - - - TcAddressType - Output - - - 652687520 - - - PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower - 8 - BOOL - - - pytmc - + TcAddressTypeOutput647487344PRG_IM4K2_PPM.fbIM4K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput647488192PRG_TM1K2_ATM.fbTM1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput647514240PRG_TM1K2_ATM.fbTM1K2.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput647813632PRG_LI2K2_K2A.fbLI2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput648819136PRG_PF1K2_WFS.fbPF1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput649824448PRG_PF1K2_WFS.fbPF1K2.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput650123840PRG_IM5K2_PPM.fbIM5K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput651129088PRG_IM5K2_PPM.fbIM5K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput652687520PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower8BOOLpytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - 652687536 - - - PRG_IM5K2_PPM.fbIM5K2.fbGige.fbSetIllPercent.iRaw - Connect this output to the terminal - 16 - INT - - - TcAddressType - Output - - - 652688384 - - - PRG_TM2K2_ATM.fbTM2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 652717952 - - - PRG_TM2K2_ATM.fbTM2K2.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 653017344 - - - PRG_AT1K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 654050688 - - - PRG_AT1K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 654709376 - - - PRG_AT1K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 655335296 - - - PRG_AT2K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 655961472 - - - PRG_AT2K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 656620160 - - - PRG_AT2K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 657278848 - - - PRG_AT2K2_SOLID.fbStage4.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 657937536 - - - PRG_LI3K2_K2B.fbLI3K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 658572032 - - - PRG_PF2K2_WFS.fbPF2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 659576832 - - - PRG_PF2K2_WFS.fbPF2K2.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 659876224 - - - PRG_IM6K2_PPM.fbIM6K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 660881472 - - - PRG_IM6K2_PPM.fbIM6K2.fbGige.iIlluminatorINT - 16 - INT - - - TcAddressType - Output - - - 662439904 - - - PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower - 8 - BOOL - - - pytmc - + TcAddressTypeOutput652687536PRG_IM5K2_PPM.fbIM5K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput652688384PRG_TM2K2_ATM.fbTM2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput652717952PRG_TM2K2_ATM.fbTM2K2.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput653017344PRG_AT1K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput654050688PRG_AT1K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput654709376PRG_AT1K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput655335296PRG_AT2K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput655961472PRG_AT2K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput656620160PRG_AT2K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput657278848PRG_AT2K2_SOLID.fbStage4.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput657937536PRG_LI3K2_K2B.fbLI3K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput658572032PRG_PF2K2_WFS.fbPF2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput659576832PRG_PF2K2_WFS.fbPF2K2.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput659876224PRG_IM6K2_PPM.fbIM6K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput660881472PRG_IM6K2_PPM.fbIM6K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput662439904PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower8BOOLpytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - 662439920 - - - PRG_IM6K2_PPM.fbIM6K2.fbGige.fbSetIllPercent.iRaw - Connect this output to the terminal - 16 - INT - - - TcAddressType - Output - - - 662440768 - - - PRG_3_PMPS_POST.fbArbiterIO.q_stRequestedBP - 1760 - ST_BeamParams_IO - - - TcLinkTo - TIIB[PMPS_PRE]^IO Outputs^RequestedBP - - - TcAddressType - Output - - - 662444480 - - - GVL.fbFastFaultOutput1.q_xFastFaultOut - 8 - BOOL - - - pytmc - - pv: FaultHWO - io: i - field: DESC Hardware Output Status - - - - TcAddressType - Output - - - 669949832 - - - GVL.fbFastFaultOutput2.q_xFastFaultOut - 8 - BOOL - - - pytmc - - pv: FaultHWO - io: i - field: DESC Hardware Output Status - - - - TcAddressType - Output - - - 670829128 - - - GVL.rCurTrans - 1024 - ST_PMPS_Attenuator_IO - - 1 - 16 - - - - pytmc - pv: PLC:RIX:MOTION:PMPS:CurTrans - - - TcAddressType - Output - - - TcVarGlobal - - - 671715712 - - - Main.M1.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671716800 - - - Main.M1.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput662439920PRG_IM6K2_PPM.fbIM6K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput662440768PRG_3_PMPS_POST.fbArbiterIO.q_stRequestedBP1760ST_BeamParams_IOTcLinkToTIIB[PMPS_PRE]^IO Outputs^RequestedBPTcAddressTypeOutput662444480GVL.rCurTrans1024ST_PMPS_Attenuator_IO116pytmcpv: PLC:RIX:MOTION:PMPS:CurTransTcAddressTypeOutputTcVarGlobal671715712Main.M1.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671716800Main.M1.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671725848 - - - Main.M2.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671738048 - - - Main.M2.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput671725848Main.M2.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671738048Main.M2.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671747096 - - - Main.M3.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671759296 - - - Main.M3.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput671747096Main.M3.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671759296Main.M3.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671768344 - - - Main.M4.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671780544 - - - Main.M4.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput671768344Main.M4.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671780544Main.M4.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671789592 - - - Main.M5.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671801792 - - - Main.M5.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput671789592Main.M5.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671801792Main.M5.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671810840 - - - Main.M6.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671823040 - - - Main.M6.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput671810840Main.M6.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671823040Main.M6.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671832088 - - - Main.M7.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671844288 - - - Main.M7.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput671832088Main.M7.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671844288Main.M7.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671853336 - - - Main.M8.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671865536 - - - Main.M8.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput671853336Main.M8.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671865536Main.M8.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671874584 - - - Main.M9.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671886784 - - - Main.M9.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput671874584Main.M9.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671886784Main.M9.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671895832 - - - Main.M10.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671908032 - - - Main.M10.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput671895832Main.M10.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671908032Main.M10.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671917080 - - - Main.M11.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671929280 - - - Main.M11.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput671917080Main.M11.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671929280Main.M11.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671938328 - - - Main.M12.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671950528 - - - Main.M12.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput671938328Main.M12.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671950528Main.M12.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671959576 - - - Main.M13.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671971776 - - - Main.M13.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput671959576Main.M13.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671971776Main.M13.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671980824 - - - Main.M14.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671993024 - - - Main.M14.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput671980824Main.M14.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671993024Main.M14.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672002072 - - - Main.M15.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672014272 - - - Main.M15.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput672002072Main.M15.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672014272Main.M15.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672023320 - - - Main.M16.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672035520 - - - Main.M16.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput672023320Main.M16.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672035520Main.M16.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672044568 - - - Main.M17.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672056768 - - - Main.M17.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput672044568Main.M17.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672056768Main.M17.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672065816 - - - Main.M18.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672078016 - - - Main.M18.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput672065816Main.M18.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672078016Main.M18.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672087064 - - - Main.M19.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672099264 - - - Main.M19.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput672087064Main.M19.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672099264Main.M19.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672108312 - - - Main.M20.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672120512 - - - Main.M20.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput672108312Main.M20.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672120512Main.M20.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672129560 - - - Main.M21.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672141760 - - - Main.M21.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput672129560Main.M21.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672141760Main.M21.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672150808 - - - Main.M22.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672163008 - - - Main.M22.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput672150808Main.M22.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672163008Main.M22.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672172056 - - - Main.M23.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672184256 - - - Main.M23.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput672172056Main.M23.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672184256Main.M23.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672193304 - - - Main.M24.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672205504 - - - Main.M24.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput672193304Main.M24.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672205504Main.M24.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672214552 - - - Main.M25.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672226752 - - - Main.M25.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput672214552Main.M25.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672226752Main.M25.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672235800 - - - Main.M26.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672248000 - - - Main.M26.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput672235800Main.M26.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672248000Main.M26.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672257048 - - - Main.M27.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672269248 - - - Main.M27.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - + TcAddressTypeOutput672257048Main.M27.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672269248Main.M27.bBrakeRelease8BOOLpytmc pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672278296 - - - - 3 - PlcTask Internal - 0 - 85131264 - - DefaultGlobals.stSys - Included for you - 88 - ST_System - - - TcVarGlobal - - - 4096000 - - - GVL_Logger.bTrickleTripped - Global trickle trip flag - 8 - BOOL - - - pytmc - + TcAddressTypeOutput672278296GVL.fbFastFaultOutput1.q_xFastFaultOut8BOOLpytmc + pv: FaultHWO + io: i + field: DESC Hardware Output Status + TcAddressTypeOutput680269064GVL.fbFastFaultOutput2.q_xFastFaultOut8BOOLpytmc + pv: FaultHWO + io: i + field: DESC Hardware Output Status + TcAddressTypeOutput6819163603PlcTask Internal085655552DefaultGlobals.stSys88ST_SystemTcVarGlobal4096000GVL_Logger.bTrickleTripped8BOOLpytmc pv: @(PREFIX)LCLSGeneral:GlobalLogTrickleTrip io: i field: DESC Tripped by overall log count - - - - TcVarGlobal - - - 4096088 - - - GeneralConstants.MAX_STATES - 16 including "Unknown" is the max for an EPICS MBBI - This is the max number of user-defined states (OUT, TARGET1, YAG...) - 16 - INT - - 15 - - - - TcVarGlobal - - - 4096096 - - - GVL_Logger.iLogPort - 16 - UINT - - 54321 - - - - pytmc - + TcVarGlobal4096088GeneralConstants.MAX_STATES16INT15TcVarGlobal4096096GVL_Logger.iLogPort16UINT54321pytmc pv: @(PREFIX)LCLSGeneral:LogPort io: io field: DESC The log host UDP port - - - - TcVarGlobal - - - 4096112 - - - DefaultGlobals.fTimeStamp - 64 - LREAL - - - TcVarGlobal - - - 4096128 - - - GVL_Logger.cLogHost - + TcVarGlobal4096112DefaultGlobals.fTimeStamp64LREALTcVarGlobal4096128GVL_Logger.cLogHost - 128 - STRING(15) - - 172.21.32.36 - - - - pytmc - + ]]>128STRING(15)172.21.32.36pytmc pv: @(PREFIX)LCLSGeneral:LogHost io: io field: DESC The log host IP address - - - - TcVarGlobal - - - 4096192 - - - GVL_Logger.sIpTidbit - 56 - STRING(6) - - 172.21 - - - - TcVarGlobal - - - 4096320 - - - Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED - Retain data loaded - 8 - BYTE - - 1 - - - - TcVarGlobal - - - 4096376 - - - GVL_Logger.nLocalTripThreshold - Minimum time between log messages - 32 - TIME - - 1 - - - - TcVarGlobal - - - 4096384 - - - GVL_Logger.nMinTimeViolationAcceptable - Trip if `nLocalTripThreshold` exceeded `nMinTimeViolationAcceptable` times - 16 - INT - - 5 - - - - TcVarGlobal - - - 4096416 - - - Global_Variables.AMSPORT_LOGGER - Logger - 16 - UINT - - 100 - - - - TcVarGlobal - - - 4096432 - - - GVL_Logger.nLocalTrickleTripThreshold - Default trickle trip, activated by global threshold - 32 - TIME - - 100 - - - - TcVarGlobal - - - 4096448 - - - GVL_Logger.nTrickleTripTime - Default time for log-handler to recognize a trickle overload condition, many log-message FB occasionally creating a message - 32 - TIME - - 10000 - - - - TcVarGlobal - - - 4096480 - - - GVL_Logger.nTripResetPeriod - Default time for CB auto-reset - 32 - TIME - - 600000 - - - - TcVarGlobal - - - 4096512 - - - GVL_Logger.sPlcHostname - 648 - STRING(80) - - unknown - - - - TcVarGlobal - - - 4096544 - - - Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID - Retain data is invalid - 8 - BYTE - - 2 - - - - TcVarGlobal - - - 4097192 - - - Global_Variables.AMSPORT_EVENTLOG - Event logger - 16 - UINT - - 110 - - - - TcVarGlobal - - - 4097200 - - - GVL_Logger.TCPADS_MAXUDP_BUFFSIZE - Ref: https://infosys.beckhoff.com/english.php?content=../content/1033/tcpipserver/html/TcPlcLibTcpIp_FB_SocketUdpSendTo.htm + TcVarGlobal4096192GVL_Logger.sIpTidbit56STRING(6)172.21TcVarGlobal4096320Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal4096376GVL_Logger.nLocalTripThreshold32TIME1TcVarGlobal4096384GVL_Logger.nMinTimeViolationAcceptable16INT5TcVarGlobal4096416Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal4096432GVL_Logger.nLocalTrickleTripThreshold32TIME100TcVarGlobal4096448GVL_Logger.nTrickleTripTime32TIME10000TcVarGlobal4096480GVL_Logger.nTripResetPeriod32TIME600000TcVarGlobal4096512GVL_Logger.sPlcHostname648STRING(80)unknownTcVarGlobal4096544Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal4097192Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal4097200GVL_Logger.TCPADS_MAXUDP_BUFFSIZE - 32 - UDINT - - 10000 - - - - TcVarGlobal - - - 4097216 - - - GVL_Logger.nGlobAccEvents - Global log message count - 32 - UDINT - - - pytmc - + TwinCAT PLC Control->"Project->Options...->Build" dialog window. + ]]>32UDINT10000TcVarGlobal4097216GVL_Logger.nGlobAccEvents32UDINTpytmc pv: @(PREFIX)LCLSGeneral:LogMessageCount io: i field: DESC Total log messages on the last cycle - - - - TcVarGlobal - - - 4097248 - - - GVL_Logger.fbRootLogger - Instantiated here to be used everywhere - 81984 - FB_LogMessage - - - TcVarGlobal - - - 4097280 - - - GVL_Logger.nTrickleThreshold - If GlobAccEvents goes over this level for longer than the - 32 - UDINT - - 2 - - - - TcVarGlobal - - - 4179264 - - - Global_Version.stLibVersion_Tc2_EtherCAT - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 21 - - - .iRevision - 0 - - - .nFlags - 1 - - - .sVersion - 3.3.21.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4179296 - - - Global_Version.stLibVersion_Tc2_Standard - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 3 - - - .iRevision - 0 - - - .nFlags - 0 - - - .sVersion - 3.3.3.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4179584 - - - Global_Version.stLibVersion_Tc2_System - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 4 - - - .iBuild - 26 - - - .iRevision - 0 - - - .nFlags - 1 - - - .sVersion - 3.4.26.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4179872 - - - Global_Variables.AMSPORT_R0_RTIME - R0 Real time - 16 - UINT - - 200 - - - - TcVarGlobal - - - 4180160 - - - Global_Variables.AMSPORT_R0_IO - I/O Driver - 16 - UINT - - 300 - - - - TcVarGlobal - - - 4180176 - - - Global_Variables.AMSPORT_R0_NC - 16 - UINT - - 500 - - - - TcVarGlobal - - - 4180192 - - - Global_Variables.AMSPORT_R0_NCSAF - 16 - UINT - - 501 - - - - TcVarGlobal - - - 4180208 - - - Global_Variables.AMSPORT_R0_NCSVB - 16 - UINT - - 511 - - - - TcVarGlobal - - - 4180224 - - - Global_Variables.AMSPORT_R0_ISG - 16 - UINT - - 550 - - - - TcVarGlobal - - - 4180240 - - - Global_Variables.AMSPORT_R0_CNC - 16 - UINT - - 600 - - - - TcVarGlobal - - - 4180256 - - - Global_Variables.AMSPORT_R0_LINE - 16 - UINT - - 700 - - - - TcVarGlobal - - - 4180272 - - - Global_Variables.AMSPORT_R0_PLC - 16 - UINT - - 800 - - - - TcVarGlobal - - - 4180288 - - - Global_Variables.AMSPORT_R0_PLC_RTS1 - TwinCAT v2.xx first PLC runtime system - 16 - UINT - - 801 - - - - TcVarGlobal - - - 4180304 - - - Global_Variables.AMSPORT_R0_PLC_RTS2 - TwinCAT v2.xx second PLC runtime system - 16 - UINT - - 811 - - - - TcVarGlobal - - - 4180320 - - - Global_Variables.AMSPORT_R0_PLC_RTS3 - TwinCAT v2.xx third PLC runtime system - 16 - UINT - - 821 - - - - TcVarGlobal - - - 4180336 - - - Global_Variables.AMSPORT_R0_PLC_RTS4 - TwinCAT v2.xx fourth PLC runtime system - 16 - UINT - - 831 - - - - TcVarGlobal - - - 4180352 - - - Global_Variables.AMSPORT_R0_CAM - 16 - UINT - - 900 - - - - TcVarGlobal - - - 4180368 - - - Global_Variables.AMSPORT_R0_CAMTOOL - Camming tool - 16 - UINT - - 950 - - - - TcVarGlobal - - - 4180384 - - - Global_Variables.AMSPORT_R3_SYSSERV - TwinCAT System Service - 16 - UINT - - 10000 - - - - TcVarGlobal - - - 4180400 - - - Global_Variables.AMSPORT_R3_SCOPESERVER - TwinCAT Scope Server - 16 - UINT - - 14001 - - - - TcVarGlobal - - - 4180416 - - - Global_Variables.ADSSTATE_INVALID - Invalid ADS state - 16 - UINT - - 0 - - - - TcVarGlobal - - - 4180432 - - - Global_Variables.ADSSTATE_IDLE - 16 - UINT - - 1 - - - - TcVarGlobal - - - 4180448 - - - Global_Variables.ADSSTATE_RESET - 16 - UINT - - 2 - - - - TcVarGlobal - - - 4180464 - - - Global_Variables.ADSSTATE_INIT - 16 - UINT - - 3 - - - - TcVarGlobal - - - 4180480 - - - Global_Variables.ADSSTATE_START - 16 - UINT - - 4 - - - - TcVarGlobal - - - 4180496 - - - Global_Variables.ADSSTATE_RUN - 16 - UINT - - 5 - - - - TcVarGlobal - - - 4180512 - - - Global_Variables.ADSSTATE_STOP - 16 - UINT - - 6 - - - - TcVarGlobal - - - 4180528 - - - Global_Variables.ADSSTATE_SAVECFG - 16 - UINT - - 7 - - - - TcVarGlobal - - - 4180544 - - - Global_Variables.ADSSTATE_LOADCFG - 16 - UINT - - 8 - - - - TcVarGlobal - - - 4180560 - - - Global_Variables.ADSSTATE_POWERFAILURE - 16 - UINT - - 9 - - - - TcVarGlobal - - - 4180576 - - - Global_Variables.ADSSTATE_POWERGOOD - 16 - UINT - - 10 - - - - TcVarGlobal - - - 4180592 - - - Global_Variables.ADSSTATE_ERROR - 16 - UINT - - 11 - - - - TcVarGlobal - - - 4180608 - - - Global_Variables.ADSSTATE_SHUTDOWN - 16 - UINT - - 12 - - - - TcVarGlobal - - - 4180624 - - - Global_Variables.ADSSTATE_SUSPEND - 16 - UINT - - 13 - - - - TcVarGlobal - - - 4180640 - - - Global_Variables.ADSSTATE_RESUME - 16 - UINT - - 14 - - - - TcVarGlobal - - - 4180656 - - - Global_Variables.ADSSTATE_CONFIG - System is in config mode - 16 - UINT - - 15 - - - - TcVarGlobal - - - 4180672 - - - Global_Variables.ADSSTATE_RECONFIG - System should restart in config mode - 16 - UINT - - 16 - - - - TcVarGlobal - - - 4180688 - - - Global_Variables.ADSSTATE_STOPPING - 16 - UINT - - 17 - - - - TcVarGlobal - - - 4180704 - - - Global_Variables.ADSSTATE_INCOMPATIBLE - 16 - UINT - - 18 - - - - TcVarGlobal - - - 4180720 - - - Global_Variables.ADSSTATE_EXCEPTION - 16 - UINT - - 19 - - - - TcVarGlobal - - - 4180736 - - - Global_Variables.ADSSTATE_MAXSTATES - Max. number of available ads states - 16 - UINT - - 20 - - - - TcVarGlobal - - - 4180752 - - - Global_Variables.ADSIGRP_SYMTAB - Symbol table - 32 - UDINT - - 61440 - - - - TcVarGlobal - - - 4180768 - - - Global_Variables.ADSIGRP_SYMNAME - Symbol name - 32 - UDINT - - 61441 - - - - TcVarGlobal - - - 4180800 - - - Global_Variables.ADSIGRP_SYMVAL - Symbol value - 32 - UDINT - - 61442 - - - - TcVarGlobal - - - 4180832 - - - Global_Variables.ADSIGRP_SYM_HNDBYNAME - 32 - UDINT - - 61443 - - - - TcVarGlobal - - - 4180864 - - - Global_Variables.ADSIGRP_SYM_VALBYNAME - 32 - UDINT - - 61444 - - - - TcVarGlobal - - - 4180896 - - - Global_Variables.ADSIGRP_SYM_VALBYHND - 32 - UDINT - - 61445 - - - - TcVarGlobal - - - 4180928 - - - Global_Variables.ADSIGRP_SYM_RELEASEHND - 32 - UDINT - - 61446 - - - - TcVarGlobal - - - 4180960 - - - Global_Variables.ADSIGRP_SYM_INFOBYNAME - 32 - UDINT - - 61447 - - - - TcVarGlobal - - - 4180992 - - - Global_Variables.ADSIGRP_SYM_VERSION - 32 - UDINT - - 61448 - - - - TcVarGlobal - - - 4181024 - - - Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX - 32 - UDINT - - 61449 - - - - TcVarGlobal - - - 4181056 - - - Global_Variables.ADSIGRP_SYM_DOWNLOAD - 32 - UDINT - - 61450 - - - - TcVarGlobal - - - 4181088 - - - Global_Variables.ADSIGRP_SYM_UPLOAD - 32 - UDINT - - 61451 - - - - TcVarGlobal - - - 4181120 - - - Global_Variables.ADSIGRP_SYM_UPLOADINFO - 32 - UDINT - - 61452 - - - - TcVarGlobal - - - 4181152 - - - Global_Variables.ADSIGRP_SYMNOTE - Notification of named handle - 32 - UDINT - - 61456 - - - - TcVarGlobal - - - 4181184 - - - Global_Variables.ADSIGRP_IOIMAGE_RWIB - Read/write input BYTE(S) - 32 - UDINT - - 61472 - - - - TcVarGlobal - - - 4181216 - - - Global_Variables.ADSIGRP_IOIMAGE_RWIX - Read/write input bit - 32 - UDINT - - 61473 - - - - TcVarGlobal - - - 4181248 - - - Global_Variables.ADSIGRP_IOIMAGE_RISIZE - Read input size (in BYTE) - 32 - UDINT - - 61477 - - - - TcVarGlobal - - - 4181280 - - - Global_Variables.ADSIGRP_IOIMAGE_RWOB - Read/write output BYTE(S) - 32 - UDINT - - 61488 - - - - TcVarGlobal - - - 4181312 - - - Global_Variables.ADSIGRP_IOIMAGE_RWOX - Read/write output bit - 32 - UDINT - - 61489 - - - - TcVarGlobal - - - 4181344 - - - Global_Variables.ADSIGRP_IOIMAGE_ROSIZE - Read/write output bit - 32 - UDINT - - 61493 - - - - TcVarGlobal - - - 4181376 - - - Global_Variables.ADSIGRP_IOIMAGE_CLEARI - Write inputs TO null - 32 - UDINT - - 61504 - - - - TcVarGlobal - - - 4181408 - - - Global_Variables.ADSIGRP_IOIMAGE_CLEARO - Write outputs TO null - 32 - UDINT - - 61520 - - - - TcVarGlobal - - - 4181440 - - - Global_Variables.ADSIGRP_IOIMAGE_RWIOB - Read input AND write output BYTE(S) ADS-READWRITE - 32 - UDINT - - 61536 - - - - TcVarGlobal - - - 4181472 - - - Global_Variables.ADSIGRP_DEVICE_DATA - State, name, etc... - 32 - UDINT - - 61696 - - - - TcVarGlobal - - - 4181504 - - - Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE - Ads state OF device - 32 - UDINT - - 0 - - - - TcVarGlobal - - - 4181536 - - - Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE - Device state - 32 - UDINT - - 2 - - - - TcVarGlobal - - - 4181568 - - - Global_Variables.SYSTEMSERVICE_OPENCREATE - Open and if not existing create - 32 - UDINT - - 100 - - - - TcVarGlobal - - - 4181600 - - - Global_Variables.SYSTEMSERVICE_OPENREAD - Open existing for read access - 32 - UDINT - - 101 - - - - TcVarGlobal - - - 4181632 - - - Global_Variables.SYSTEMSERVICE_OPENWRITE - Open existing for write access - 32 - UDINT - - 102 - - - - TcVarGlobal - - - 4181664 - - - Global_Variables.SYSTEMSERVICE_CREATEFILE - Create - 32 - UDINT - - 110 - - - - TcVarGlobal - - - 4181696 - - - Global_Variables.SYSTEMSERVICE_CLOSEHANDLE - Close - 32 - UDINT - - 111 - - - - TcVarGlobal - - - 4181728 - - - Global_Variables.SYSTEMSERVICE_FOPEN - 32 - UDINT - - 120 - - - - TcVarGlobal - - - 4181760 - - - Global_Variables.SYSTEMSERVICE_FCLOSE - 32 - UDINT - - 121 - - - - TcVarGlobal - - - 4181792 - - - Global_Variables.SYSTEMSERVICE_FREAD - 32 - UDINT - - 122 - - - - TcVarGlobal - - - 4181824 - - - Global_Variables.SYSTEMSERVICE_FWRITE - 32 - UDINT - - 123 - - - - TcVarGlobal - - - 4181856 - - - Global_Variables.SYSTEMSERVICE_FSEEK - 32 - UDINT - - 124 - - - - TcVarGlobal - - - 4181888 - - - Global_Variables.SYSTEMSERVICE_FTELL - 32 - UDINT - - 125 - - - - TcVarGlobal - - - 4181920 - - - Global_Variables.SYSTEMSERVICE_FGETS - 32 - UDINT - - 126 - - - - TcVarGlobal - - - 4181952 - - - Global_Variables.SYSTEMSERVICE_FPUTS - 32 - UDINT - - 127 - - - - TcVarGlobal - - - 4181984 - - - Global_Variables.SYSTEMSERVICE_FSCANF - 32 - UDINT - - 128 - - - - TcVarGlobal - - - 4182016 - - - Global_Variables.SYSTEMSERVICE_FPRINTF - 32 - UDINT - - 129 - - - - TcVarGlobal - - - 4182048 - - - Global_Variables.SYSTEMSERVICE_FEOF - 32 - UDINT - - 130 - - - - TcVarGlobal - - - 4182080 - - - Global_Variables.SYSTEMSERVICE_FDELETE - 32 - UDINT - - 131 - - - - TcVarGlobal - - - 4182112 - - - Global_Variables.SYSTEMSERVICE_FRENAME - 32 - UDINT - - 132 - - - - TcVarGlobal - - - 4182144 - - - Global_Variables.SYSTEMSERVICE_MKDIR - 32 - UDINT - - 138 - - - - TcVarGlobal - - - 4182176 - - - Global_Variables.SYSTEMSERVICE_RMDIR - 32 - UDINT - - 139 - - - - TcVarGlobal - - - 4182208 - - - Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE - 32 - UDINT - - 200 - - - - TcVarGlobal - - - 4182240 - - - Global_Variables.SYSTEMSERVICE_SENDEMAIL - 32 - UDINT - - 300 - - - - TcVarGlobal - - - 4182272 - - - Global_Variables.SYSTEMSERVICE_TIMESERVICES - 32 - UDINT - - 400 - - - - TcVarGlobal - - - 4182304 - - - Global_Variables.SYSTEMSERVICE_STARTPROCESS - 32 - UDINT - - 500 - - - - TcVarGlobal - - - 4182336 - - - Global_Variables.SYSTEMSERVICE_CHANGENETID - 32 - UDINT - - 600 - - - - TcVarGlobal - - - 4182368 - - - Global_Variables.TIMESERVICE_DATEANDTIME - Date/time - 32 - UDINT - - 1 - - - - TcVarGlobal - - - 4182400 - - - Global_Variables.TIMESERVICE_SYSTEMTIMES - 32 - UDINT - - 2 - - - - TcVarGlobal - - - 4182432 - - - Global_Variables.TIMESERVICE_RTCTIMEDIFF - 32 - UDINT - - 3 - - - - TcVarGlobal - - - 4182464 - - - Global_Variables.TIMESERVICE_ADJUSTTIMETORTC - 32 - UDINT - - 4 - - - - TcVarGlobal - - - 4182496 - - - Global_Variables.TIMESERVICE_TIMEZONINFORMATION - 32 - UDINT - - 6 - - - - TcVarGlobal - - - 4182528 - - - Global_Variables.ADSLOG_MSGTYPE_HINT - Hint icon - 32 - DWORD - - 1 - - - - TcVarGlobal - - - 4182560 - - - Global_Variables.ADSLOG_MSGTYPE_WARN - Warning icon - 32 - DWORD - - 2 - - - - TcVarGlobal - - - 4182592 - - - Global_Variables.ADSLOG_MSGTYPE_ERROR - Error icon - 32 - DWORD - - 4 - - - - TcVarGlobal - - - 4182624 - - - Global_Variables.ADSLOG_MSGTYPE_LOG - Write message to log file - 32 - DWORD - - 16 - - - - TcVarGlobal - - - 4182656 - - - Global_Variables.ADSLOG_MSGTYPE_MSGBOX - View message in message box - 32 - DWORD - - 32 - - - - TcVarGlobal - - - 4182688 - - - Global_Variables.ADSLOG_MSGTYPE_RESOURCE - 32 - DWORD - - 64 - - - - TcVarGlobal - - - 4182720 - - - Global_Variables.ADSLOG_MSGTYPE_STRING - 32 - DWORD - - 128 - - - - TcVarGlobal - - - 4182752 - - - Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED - 8 - BYTE - - 4 - - - - TcVarGlobal - - - 4182784 - - - Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED - Persistent data loaded - 8 - BYTE - - 16 - - - - TcVarGlobal - - - 4182792 - - - Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID - Persistent data is invalid - 8 - BYTE - - 32 - - - - TcVarGlobal - - - 4182800 - - - Global_Variables.SYSTEMSTATEFLAGS_BSOD - Blue screen of death - 8 - BYTE - - 1 - - - - TcVarGlobal - - - 4182808 - - - Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION - Realtime violation - latency time - 8 - BYTE - - 2 - - - - TcVarGlobal - - - 4182816 - - - Global_Variables.nWatchdogTime - Watchdog time. Depending of g_WatchdogConfig : seconds or minutes - 8 - BYTE - - - TcVarGlobal - - - 4182824 - - - Global_Variables.TCEVENTFLAG_PRIOCLASS - Event class/priority through textformatter - 16 - WORD - - 16 - - - - TcVarGlobal - - - 4182832 - - - Global_Variables.FOPEN_MODEREAD - "r": Opens for reading. If the file does not exist or cannot be found, the call fails. - 32 - DWORD - - 1 - - - - TcVarGlobal - - - 4182848 - - - Global_Variables.FOPEN_MODEWRITE - "w": Opens an empty file for writing. If the given file exists, its contents are destroyed. - 32 - DWORD - - 2 - - - - TcVarGlobal - - - 4182880 - - - Global_Variables.FOPEN_MODEAPPEND - "a": Opens for writing at the end of the file (appending) without removing the EOF marker before writing new data to the file; creates the file first if it doesnot exist. - 32 - DWORD - - 4 - - - - TcVarGlobal - - - 4182912 - - - Global_Variables.FOPEN_MODEPLUS - "+": Opens for reading and writing - 32 - DWORD - - 8 - - - - TcVarGlobal - - - 4182944 - - - Global_Variables.FOPEN_MODEBINARY - "b": Open in binary (untranslated) mode. - 32 - DWORD - - 16 - - - - TcVarGlobal - - - 4182976 - - - Global_Variables.FOPEN_MODETEXT - "t": Open in text (translated) mode. - 32 - DWORD - - 32 - - - - TcVarGlobal - - - 4183008 - - - Global_Variables.TCEVENTFLAG_FMTSELF - Format in message - 16 - WORD - - 32 - - - - TcVarGlobal - - - 4183264 - - - Global_Variables.TCEVENTFLAG_LOG - Write to log file - 16 - WORD - - 64 - - - - TcVarGlobal - - - 4183280 - - - Global_Variables.TCEVENTFLAG_MSGBOX - Display message box - 16 - WORD - - 128 - - - - TcVarGlobal - - - 4183296 - - - Global_Variables.TCEVENTFLAG_SRCID - Src id instead of source name - 16 - WORD - - 256 - - - - TcVarGlobal - - - 4183312 - - - Global_Variables.TCEVENTFLAG_AUTOFMTALL - 16 - WORD - - 4096 - - - - TcVarGlobal - - - 4183328 - - - Global_Variables.TCEVENTSTATE_INVALID - Event object is not initialized - 16 - WORD - - 0 - - - - TcVarGlobal - - - 4183344 - - - Global_Variables.TCEVENTSTATE_SIGNALED - Event object is in a signaled state - 16 - WORD - - 1 - - - - TcVarGlobal - - - 4183360 - - - Global_Variables.TCEVENTSTATE_RESET - Event object is in a reset state - 16 - WORD - - 2 - - - - TcVarGlobal - - - 4183376 - - - Global_Variables.TCEVENTSTATE_CONFIRMED - Event object is confirmed but not reset - 16 - WORD - - 16 - - - - TcVarGlobal - - - 4183392 - - - Global_Variables.TCEVENTSTATE_RESETCON - Event object is confirmed and reset - 16 - WORD - - 18 - - - - TcVarGlobal - - - 4183408 - - - Global_Variables.TCEVENT_SRCNAMESIZE - 16 - INT - - 15 - - - - TcVarGlobal - - - 4183424 - - - Global_Variables.TCEVENT_FMTPRGSIZE - 16 - INT - - 31 - - - - TcVarGlobal - - - 4183440 - - - Global_Variables.DEFAULT_ADS_TIMEOUT - Default ADS timeout value - 32 - TIME - - 5000 - - - - TcVarGlobal - - - 4183456 - - - Global_Variables.PI - 64 - LREAL - - 3.14159265358979 - - - - TcVarGlobal - - - 4183488 - - - Global_Variables.MAX_STRING_LENGTH - Max. length of T_MaxString (inclusive null delimiter) - 32 - UDINT - - 255 - - - - TcVarGlobal - - - 4183552 - - - Global_Variables.eWatchdogConfig - 16 - E_WATCHDOG_TIME_CONFIG - - 0 - - - - TcVarGlobal - - - 4184096 - - - Global_Variables.MAX_AVERAGE_MEASURES - Max. number of measures used in the profiler function block: 2..100 - 16 - INT - - 10 - - - - LowerBorder - 2 - - - UpperBorder - 100 - - - TcVarGlobal - - - 4184112 - - - Global_Version.stLibVersion_Tc3_Module - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 21 - - - .iRevision - 0 - - - .sVersion - 3.3.21.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4184128 - - - Global_Version.stLibVersion_Tc2_Utilities - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 54 - - - .iRevision - 0 - - - .nFlags - 1 - - - .sVersion - 3.3.54.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4184736 - - - Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE - Global hash prefix type constant used for binary, octal or hexadecimal string format type - 16 - E_HashPrefixTypes - - 0 - - - - TcVarGlobal - - - 4185024 - - - Global_Variables.GLOBAL_SBCS_TABLE - Windows SBCS (Single Byte Character Set) Code Page Table - 16 - E_SBCSType - - 1 - - - - TcVarGlobal - - - 4185040 - - - Global_Variables.GLOBAL_DCF77_PULSE_SPLIT - Default DCF77 short/long pulse split time value. Bit == 0 => pulse < 140ms, Bit == 1 => pulse >= 140ms - 32 - TIME - - 140 - - - - TcVarGlobal - - - 4185056 - - - Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK - TRUE = Enable DCF77 telegram plausibility check (two telegrams are checked), FALSE = Disable check - 8 - BOOL - - 0 - - - - TcVarGlobal - - - 4185088 - - - Global_Variables.DEFAULT_CSV_FIELD_SEP - Default CSV-file field separator character. Semicolon (;) := 16#3B => german field separator, comma (,) := 16#2C => US field separator - 8 - BYTE - - 59 - - - - TcVarGlobal - - - 4185096 - - - Global_Variables.MAX_REMOTE_PCS - Max. number of TwinCAT remote systems/PC's - 16 - INT - - 99 - - - - TcVarGlobal - - - 4185104 - - - Global_Variables.MAX_ADAPTER_NAME_LENGTH - Max. System Service local adapter name length (256 + 4 inkl. \0) - 32 - UDINT - - 259 - - - - TcVarGlobal - - - 4246592 - - - Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH - Max. System Service local adapter descirpion length (128 + 4 inkl. \0) - 32 - UDINT - - 131 - - - - TcVarGlobal - - - 4246624 - - - Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH - Max. System Service local adapter physical address length (bytes[0..7]) - 32 - UDINT - - 7 - - - - TcVarGlobal - - - 4246656 - - - Global_Variables.SYSTEMSERVICE_IPHELPERAPI - IPHELPERAPI index group - 32 - UDINT - - 701 - - - - TcVarGlobal - - - 4246688 - - - Global_Variables.SYSTEMSERVICE_IPHOSTNAME - IPHOSTNAME index group - 32 - UDINT - - 702 - - - - TcVarGlobal - - - 4246720 - - - Global_Variables.IPHELPERAPI_ADAPTERSINFO - IPHELPERAPI index offset - 32 - UDINT - - 1 - - - - TcVarGlobal - - - 4246752 - - - Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME - IPHELPERAPI index offset - 32 - UDINT - - 4 - - - - TcVarGlobal - - - 4246784 - - - Global_Variables.MAX_LOCAL_ADAPTERS - Max. number of local network adapters - 32 - UDINT - - 5 - - - - TcVarGlobal - - - 4246816 - - - Global_Variables.SYSTEMSERVICE_ADDREMOTE - System Service route function: Add route - 32 - UDINT - - 801 - - - - TcVarGlobal - - - 4246848 - - - Global_Variables.SYSTEMSERVICE_DELREMOTE - System Service route function: Delete route - 32 - UDINT - - 802 - - - - TcVarGlobal - - - 4246880 - - - Global_Variables.SYSTEMSERVICE_ENUMREMOTE - System Service route function: Enumerater route - 32 - UDINT - - 803 - - - - TcVarGlobal - - - 4246912 - - - Global_Variables.ROUTE_FLAG_TEMPORARY - TwinCAT route flag: Temporary - 32 - DWORD - - 1 - - - - TcVarGlobal - - - 4246944 - - - Global_Variables.ROUTE_FLAG_DYNAMIC - TwinCAT route flag: Hostname instead OF IP address - 32 - DWORD - - 2 - - - - TcVarGlobal - - - 4246976 - - - Global_Variables.ROUTE_FLAG_NOOVERRIDE - TwinCAT route flag: No override - 32 - DWORD - - 4 - - - - TcVarGlobal - - - 4247008 - - - Global_Variables.MAX_ROUTE_NAME_LEN - Max. TwinCAT router route name length - 8 - BYTE - - 31 - - - - TcVarGlobal - - - 4247040 - - - Global_Variables.MAX_ROUTE_ADDR_LEN - Max. TwinCAT router route address length - 8 - BYTE - - 79 - - - - TcVarGlobal - - - 4247048 - - - Global_Variables.MIN_ROUTE_TRANSPORT - Min. route type: eRouteTransport_None - 8 - BYTE - - 0 - - - - TcVarGlobal - - - 4247056 - - - Global_Variables.MAX_ROUTE_TRANSPORT - Max. route type: eRouteTransport_SOAP - 8 - BYTE - - 12 - - - - TcVarGlobal - - - 4247064 - - - Global_Variables.EMPTY_ROUTE_ENTRY - eTransport := eRouteTransport_None see Workitem 7547 - 1184 - ST_AmsRouteEntry - - - .sName - - - - .sNetID - - - - .sAddress - - - - .tTimeout - 0 - - - .dwFlags - 0 - - - - - TcVarGlobal - - - 4247072 - - - Global_Variables.SYSTEMSERVICE_FFILEFIND - System Service file find function number - 32 - UDINT - - 133 - - - - TcVarGlobal - - - 4248256 - - - Global_Variables.HKEY_MAX_BINARY_DATA_SIZE - Max. byte size of binary registry value data - 32 - UDINT - - 500 - - - - TcVarGlobal - - - 4248288 - - - Global_Variables.AMSLOGGER_IGR_GENERAL - TwinCAT Ams Logger general index group - 32 - UDINT - - 4096 - - - - TcVarGlobal - - - 4248320 - - - Global_Variables.AMSLOGGER_IOF_MODE - TwinCAT Ams Logger mode - 32 - UDINT - - 1 - - - - TcVarGlobal - - - 4248352 - - - Global_Variables.AMSPORT_AMSLOGGER - TwinCAT Ams Logger port number - 16 - UINT - - 10502 - - - - TcVarGlobal - - - 4248384 - - - Global_Variables.FORMAT_MAX_ARGS - Format string constant: Max. number of format arguments in FB_FormatString - 16 - INT - - 10 - - - - TcVarGlobal - - - 4248400 - - - Global_Variables.FLOATREC_EXP_IS_NAN - T_FloatRec type and F_GetFloatRec function constant: The value is #NAN or -#NAN - 16 - INT - - -32768 - - - - TcVarGlobal - - - 4248416 - - - Global_Variables.FLOATREC_EXP_IS_INF - T_FloatRec type and F_GetFloatRec function constant: The value is #INF or -#INF - 16 - INT - - 32767 - - - - TcVarGlobal - - - 4248432 - - - Global_Variables.FLOATREC_MAX_DIGITS - T_FloatRec type and F_GetFloatRec function constant: Max. number of significant digits. Note: double precision floats have max. 15 significant digits - 16 - INT - - 20 - - - - TcVarGlobal - - - 4248448 - - - Global_Variables.FLOATREC_MAX_PRECISION - T_FloatRec type and F_GetFloatRec function constant: Max. floating point precision (1e-307) - 16 - INT - - 307 - - - - TcVarGlobal - - - 4248464 - - - Global_Variables.FLOATREC_MIN_PRECISION - T_FloatRec type and F_GetFloatRec function constant: Min. floating point precision - 16 - INT - - 0 - - - - TcVarGlobal - - - 4248480 - - - Global_Variables.FMTERR_NOERROR - FB_FormatString function block error code: No error - 32 - DWORD - - 0 - - - - TcVarGlobal - - - 4248512 - - - Global_Variables.FMTERR_PERCENTSIGNPOSITION - FB_FormatString function block error code: Percent sign (%) at invalid position - 32 - DWORD - - 16 - - - - TcVarGlobal - - - 4248544 - - - Global_Variables.FMTERR_ASTERISKPOSITION - FB_FormatString function block error code: Asterisk parameter at invalid position - 32 - DWORD - - 32 - - - - TcVarGlobal - - - 4248576 - - - Global_Variables.FMTERR_WIDTHVALUE - FB_FormatString function block error code: Invalid width field value - 32 - DWORD - - 64 - - - - TcVarGlobal - - - 4248608 - - - Global_Variables.FMTERR_PRECISIONVALUE - FB_FormatString function block error code: Invalid precision field value - 32 - DWORD - - 128 - - - - TcVarGlobal - - - 4248640 - - - Global_Variables.FMTERR_FLAGPOSITION - FB_FormatString function block error code: One of the flags at invalid position - 32 - DWORD - - 256 - - - - TcVarGlobal - - - 4248672 - - - Global_Variables.FMTERR_WIDTHPRECISIONVALPOS - FB_FormatString function block error code: The width or precision field value at invalid position - 32 - DWORD - - 512 - - - - TcVarGlobal - - - 4248704 - - - Global_Variables.FMTERR_PRECISIONDOTPOSITION - FB_FormatString function block error code: Dot "." sign of precision field at invalid position - 32 - DWORD - - 1024 - - - - TcVarGlobal - - - 4248736 - - - Global_Variables.FMTERR_TYPEFIELDVALUE - FB_FormatString function block error code: Invalid (unsupported) type field value - 32 - DWORD - - 2048 - - - - TcVarGlobal - - - 4248768 - - - Global_Variables.FMTERR_ARGTYPEINVALID - FB_FormatString function block error code: Different type field and argument parameter - 32 - DWORD - - 4096 - - - - TcVarGlobal - - - 4248800 - - - Global_Variables.FMTERR_UNACCEPTEDPARAMETER - FB_FormatString function block error code: Invalid format string parameters - 32 - DWORD - - 8192 - - - - TcVarGlobal - - - 4248832 - - - Global_Variables.FMTERR_INSUFFICIENTARGS - FB_FormatString function block error code: To much arguments in format string - 32 - DWORD - - 16384 - - - - TcVarGlobal - - - 4248864 - - - Global_Variables.FMTERR_DESTBUFFOVERFLOW - FB_FormatString function block error code: Destination string buffer overflow (formatted string is to long ) - 32 - DWORD - - 32768 - - - - TcVarGlobal - - - 4248896 - - - Global_Variables.FMTERR_INVALIDPOINTERINPUT - FB_FormatString function block error code: Invalid pointer input - 32 - DWORD - - 65536 - - - - TcVarGlobal - - - 4248928 - - - Global_Variables.EMPTY_ARG_VALUE - T_Arg empty value - 96 - T_Arg - - - .eType - 0 - - - .cbLen - 0 - - - .pData - 0 - - - - - TcVarGlobal - - - 4248960 - - - Global_Variables.FORMAT_HEXASC_CODES - 256 - BYTE - - 0 - 2 - - - 0 - 16 - - - - [0,0] - 48 - - - [0,1] - 49 - - - [0,2] - 50 - - - [0,3] - 51 - - - [0,4] - 52 - - - [0,5] - 53 - - - [0,6] - 54 - - - [0,7] - 55 - - - [0,8] - 56 - - - [0,9] - 57 - - - [0,10] - 97 - - - [0,11] - 98 - - - [0,12] - 99 - - - [0,13] - 100 - - - [0,14] - 101 - - - [0,15] - 102 - - - [1,0] - 48 - - - [1,1] - 49 - - - [1,2] - 50 - - - [1,3] - 51 - - - [1,4] - 52 - - - [1,5] - 53 - - - [1,6] - 54 - - - [1,7] - 55 - - - [1,8] - 56 - - - [1,9] - 57 - - - [1,10] - 65 - - - [1,11] - 66 - - - [1,12] - 67 - - - [1,13] - 68 - - - [1,14] - 69 - - - [1,15] - 70 - - - - - TcVarGlobal - - - 4249056 - - - Global_Variables.FORMAT_DECASC_CODES - ASCII to decimal and decimal digits to ASCII codes - 80 - BYTE - - 0 - 10 - - - - [0] - 48 - - - [1] - 49 - - - [2] - 50 - - - [3] - 51 - - - [4] - 52 - - - [5] - 53 - - - [6] - 54 - - - [7] - 55 - - - [8] - 56 - - - [9] - 57 - - - - - TcVarGlobal - - - 4249312 - - - Global_Variables.SYSTEMTIME_MAX_MONTHDAYS - 384 - WORD - - 0 - 2 - - - 1 - 12 - - - - [0,1] - 31 - - - [0,2] - 28 - - - [0,3] - 31 - - - [0,4] - 30 - - - [0,5] - 31 - - - [0,6] - 30 - - - [0,7] - 31 - - - [0,8] - 31 - - - [0,9] - 30 - - - [0,10] - 31 - - - [0,11] - 30 - - - [0,12] - 31 - - - [1,1] - 31 - - - [1,2] - 29 - - - [1,3] - 31 - - - [1,4] - 30 - - - [1,5] - 31 - - - [1,6] - 30 - - - [1,7] - 31 - - - [1,8] - 31 - - - [1,9] - 30 - - - [1,10] - 31 - - - [1,11] - 30 - - - [1,12] - 31 - - - - - TcVarGlobal - - - 4254800 - - - Global_Variables.SYSTEMTIME_MAX_YEARSDAY - 448 - WORD - - 0 - 2 - - - 0 - 14 - - - - [0,0] - 0 - - - [0,1] - 31 - - - [0,2] - 59 - - - [0,3] - 90 - - - [0,4] - 120 - - - [0,5] - 151 - - - [0,6] - 181 - - - [0,7] - 212 - - - [0,8] - 243 - - - [0,9] - 273 - - - [0,10] - 304 - - - [0,11] - 334 - - - [0,12] - 365 - - - [0,13] - 396 - - - [1,0] - 0 - - - [1,1] - 31 - - - [1,2] - 60 - - - [1,3] - 91 - - - [1,4] - 121 - - - [1,5] - 152 - - - [1,6] - 182 - - - [1,7] - 213 - - - [1,8] - 244 - - - [1,9] - 274 - - - [1,10] - 305 - - - [1,11] - 335 - - - [1,12] - 366 - - - [1,13] - 397 - - - - - TcVarGlobal - - - 4255184 - - - Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET - Number of past days since year zero until 1 January 1601 - 32 - DWORD - - 584389 - - - - TcVarGlobal - - - 4255648 - - - Global_Variables.SYSTEMTIME_TICKSPERMSEC - Number of 100ns ticks per millisecond - 64 - T_ULARGE_INTEGER - - - .dwHighPart - 0 - - - .dwLowPart - 10000 - - - - - TcVarGlobal - - - 4255680 - - - Global_Variables.SYSTEMTIME_TICKSPERSEC - Number of 100ns ticks per second - 64 - T_ULARGE_INTEGER - - - .dwHighPart - 0 - - - .dwLowPart - 10000000 - - - - - TcVarGlobal - - - 4255744 - - - Global_Variables.SYSTEMTIME_TICKSPERDAY - Number of 100ns ticks per day - 64 - T_ULARGE_INTEGER - - - .dwHighPart - 201 - - - .dwLowPart - 711573504 - - - - - TcVarGlobal - - - 4255808 - - - Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN - Min. DT value as file time DT#1970-01-01-00:00:00 - 64 - T_ULARGE_INTEGER - - - .dwHighPart - 27111902 - - - .dwLowPart - 3577643008 - - - - - TcVarGlobal - - - 4255872 - - - Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX - Max. DT value as file time DT#2106-02-06-06:28:15 - 64 - T_ULARGE_INTEGER - - - .dwHighPart - 37111701 - - - .dwLowPart - 2856069504 - - - - - TcVarGlobal - - - 4255936 - - - Global_Variables.SYSTEMTIME_TICKSPERMSEC64 - Number of 100ns ticks per millisecond - 64 - ULINT - - 10000 - - - - TcVarGlobal - - - 4256000 - - - Global_Variables.SYSTEMTIME_TICKSPERSEC64 - Number of 100ns ticks per second - 64 - ULINT - - 10000000 - - - - TcVarGlobal - - - 4256064 - - - Global_Variables.SYSTEMTIME_TICKSPERDAY64 - Number of 100ns ticks per day - 64 - ULINT - - 864000000000 - - - - TcVarGlobal - - - 4256128 - - - Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64 - Min. DT value as file time DT#1970-01-01-00:00:00 - 64 - ULINT - - 116444736000000000 - - - - TcVarGlobal - - - 4256192 - - - Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64 - Max. DT value as file time DT#2106-02-06-06:28:15 - 64 - ULINT - - 159393544950000000 - - - - TcVarGlobal - - - 4256256 - - - Global_Variables.WEST_EUROPE_TZI - 864 - ST_TimeZoneInformation - - - .bias - -60 - - - .standardName - W. Europe Standard Time - - - .standardDate.wYear - 0 - - - .standardDate.wMonth - 10 - - - .standardDate.wDayOfWeek - 0 - - - .standardDate.wDay - 5 - - - .standardDate.wHour - 3 - - - .standardBias - 0 - - - .daylightName - W. Europe Daylight Time - - - .daylightDate.wYear - 0 - - - .daylightDate.wMonth - 3 - - - .daylightDate.wDayOfWeek - 0 - - - .daylightDate.wDay - 5 - - - .daylightDate.wHour - 2 - - - .daylightBias - -60 - - - - - TcVarGlobal - - - 4256320 - - - Global_Variables.DATE_AND_TIME_SECPERDAY - Number of seconds per day - 32 - DWORD - - 86400 - - - - TcVarGlobal - - - 4261280 - - - Global_Variables.DATE_AND_TIME_SECPERWEEK - Number of seconds per week - 32 - DWORD - - 604800 - - - - TcVarGlobal - - - 4261312 - - - Global_Variables.DBG_OUTPUT_NONE - Disabled (no debug oputput) - 32 - DWORD - - 0 - - - - TcVarGlobal - - - 4267520 - - - Global_Variables.DBG_OUTPUT_LOG - Enabled, TwinCAT System Manager Log - 32 - DWORD - - 1 - - - - TcVarGlobal - - - 4267552 - - - Global_Variables.DBG_OUTPUT_FILE - Enabled, text file - 32 - DWORD - - 2 - - - - TcVarGlobal - - - 4267584 - - - Global_Variables.DBG_OUTPUT_VISU - reserved - 32 - DWORD - - 4 - - - - TcVarGlobal - - - 4267616 - - - Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE - CSV separator constant: double-quote (") => used to enclose special characters like line breaks, double-quotes, commas... - 8 - BYTE - - 34 - - - - TcVarGlobal - - - 4383856 - - - Global_Variables.DEFAULT_CSV_RECORD_SEP_CR - CSV separator constant: cariage return => record separator (first character) - 8 - BYTE - - 13 - - - - TcVarGlobal - - - 4383864 - - - Global_Variables.DEFAULT_CSV_RECORD_SEP_LF - CSV separator constant: line feed => record separator (second character) - 8 - BYTE - - 10 - - - - TcVarGlobal - - - 4384816 - - - GVL_Param_TcUnit.LogExtendedResults - TcUnit logs complete test results. These include: + TcVarGlobal4097248GVL_Logger.fbRootLogger81984FB_LogMessageTcVarGlobal4097280GVL_Logger.nTrickleThreshold32UDINT2TcVarGlobal4179264Global_Version.stLibVersion_Tc2_EtherCAT288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.nFlags1.sVersion3.3.21.0const_non_replacedTcVarGlobal4179296Global_Version.stLibVersion_Tc2_Standard288ST_LibVersion.iMajor3.iMinor3.iBuild3.iRevision0.nFlags0.sVersion3.3.3.0const_non_replacedTcVarGlobal4179584Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor4.iBuild26.iRevision0.nFlags1.sVersion3.4.26.0const_non_replacedTcVarGlobal4179872Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal4180160Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal4180176Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal4180192Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal4180208Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal4180224Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal4180240Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal4180256Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal4180272Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal4180288Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal4180304Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal4180320Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal4180336Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal4180352Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal4180368Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal4180384Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal4180400Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal4180416Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal4180432Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal4180448Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal4180464Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal4180480Global_Variables.ADSSTATE_START16UINT4TcVarGlobal4180496Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal4180512Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal4180528Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal4180544Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal4180560Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal4180576Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal4180592Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal4180608Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal4180624Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal4180640Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal4180656Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal4180672Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal4180688Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal4180704Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal4180720Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal4180736Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal4180752Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal4180768Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal4180800Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal4180832Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal4180864Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal4180896Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal4180928Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal4180960Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal4180992Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal4181024Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal4181056Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal4181088Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal4181120Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal4181152Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal4181184Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal4181216Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal4181248Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal4181280Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal4181312Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal4181344Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal4181376Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal4181408Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal4181440Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal4181472Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal4181504Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal4181536Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal4181568Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal4181600Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal4181632Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal4181664Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal4181696Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal4181728Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal4181760Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal4181792Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal4181824Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal4181856Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal4181888Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal4181920Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal4181952Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal4181984Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal4182016Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal4182048Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal4182080Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal4182112Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal4182144Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal4182176Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal4182208Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal4182240Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal4182272Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal4182304Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal4182336Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal4182368Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal4182400Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal4182432Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal4182464Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal4182496Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal4182528Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal4182560Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal4182592Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal4182624Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal4182656Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal4182688Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal4182720Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal4182752Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal4182784Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal4182792Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal4182800Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal4182808Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal4182816Global_Variables.nWatchdogTime8BYTETcVarGlobal4182824Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal4182832Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal4182848Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal4182880Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal4182912Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal4182944Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal4182976Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal4183008Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal4183264Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal4183280Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal4183296Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal4183312Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal4183328Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal4183344Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal4183360Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal4183376Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal4183392Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal4183408Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal4183424Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal4183440Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal4183456Global_Variables.PI64LREAL3.14159265358979TcVarGlobal4183488Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal4183552Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIG0TcVarGlobal4184096Global_Variables.MAX_AVERAGE_MEASURES16INT10LowerBorder2UpperBorder100TcVarGlobal4184112Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.sVersion3.3.21.0const_non_replacedTcVarGlobal4184128Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor3.iBuild54.iRevision0.nFlags1.sVersion3.3.54.0const_non_replacedTcVarGlobal4184736Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypes0TcVarGlobal4185024Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSType1TcVarGlobal4185040Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal4185056Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOL0TcVarGlobal4185088Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal4185096Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal4185104Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal4246592Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal4246624Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal4246656Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal4246688Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal4246720Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal4246752Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal4246784Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal4246816Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal4246848Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal4246880Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal4246912Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal4246944Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal4246976Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal4247008Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal4247040Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal4247048Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal4247056Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal4247064Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal4247072Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal4248256Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal4248288Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal4248320Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal4248352Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal4248384Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal4248400Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal4248416Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal4248432Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal4248448Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal4248464Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal4248480Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal4248512Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal4248544Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal4248576Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal4248608Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal4248640Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal4248672Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal4248704Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal4248736Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal4248768Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal4248800Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal4248832Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal4248864Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal4248896Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal4248928Global_Variables.EMPTY_ARG_VALUE96T_Arg.eType0.cbLen0.pData0TcVarGlobal4248960Global_Variables.FORMAT_HEXASC_CODES256BYTE02016[0,0]48[0,1]49[0,2]50[0,3]51[0,4]52[0,5]53[0,6]54[0,7]55[0,8]56[0,9]57[0,10]97[0,11]98[0,12]99[0,13]100[0,14]101[0,15]102[1,0]48[1,1]49[1,2]50[1,3]51[1,4]52[1,5]53[1,6]54[1,7]55[1,8]56[1,9]57[1,10]65[1,11]66[1,12]67[1,13]68[1,14]69[1,15]70TcVarGlobal4249056Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal4249312Global_Variables.SYSTEMTIME_MAX_MONTHDAYS384WORD02112[0,1]31[0,2]28[0,3]31[0,4]30[0,5]31[0,6]30[0,7]31[0,8]31[0,9]30[0,10]31[0,11]30[0,12]31[1,1]31[1,2]29[1,3]31[1,4]30[1,5]31[1,6]30[1,7]31[1,8]31[1,9]30[1,10]31[1,11]30[1,12]31TcVarGlobal4254800Global_Variables.SYSTEMTIME_MAX_YEARSDAY448WORD02014[0,0]0[0,1]31[0,2]59[0,3]90[0,4]120[0,5]151[0,6]181[0,7]212[0,8]243[0,9]273[0,10]304[0,11]334[0,12]365[0,13]396[1,0]0[1,1]31[1,2]60[1,3]91[1,4]121[1,5]152[1,6]182[1,7]213[1,8]244[1,9]274[1,10]305[1,11]335[1,12]366[1,13]397TcVarGlobal4255184Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal4255648Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal4255680Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal4255744Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal4255808Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal4255872Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal4255936Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal4256000Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal4256064Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal4256128Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal4256192Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal4256256Global_Variables.WEST_EUROPE_TZI864ST_TimeZoneInformation.bias-60.standardNameW. Europe Standard Time.standardDate.wYear0.standardDate.wMonth10.standardDate.wDayOfWeek0.standardDate.wDay5.standardDate.wHour3.standardBias0.daylightNameW. Europe Daylight Time.daylightDate.wYear0.daylightDate.wMonth3.daylightDate.wDayOfWeek0.daylightDate.wDay5.daylightDate.wHour2.daylightBias-60TcVarGlobal4256320Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal4261280Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal4261312Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal4267520Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal4267552Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal4267584Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal4267616Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal4383856Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal4383864Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal4384816GVL_Param_TcUnit.LogExtendedResults - 8 - BOOL - - 1 - - - - TcVarGlobal - - - 4386536 - - - Global_Variables.EMPTY_GUID_STRUCT - 128 - GUID - - - .Data1 - 0 - - - .Data2 - 0 - - - .Data3 - 0 - - - .Data4[0] - 0 - - - .Data4[1] - 0 - - - .Data4[2] - 0 - - - .Data4[3] - 0 - - - .Data4[4] - 0 - - - .Data4[5] - 0 - - - .Data4[6] - 0 - - - .Data4[7] - 0 - - - - - TcVarGlobal - - - 4386560 - - - Global_Variables.EMPTY_GUID_STRING - 296 - STRING(36) - - 00000000-0000-0000-0000-000000000000 - - - - TcVarGlobal - - - 4386688 - - - Global_Variables.EMPTY_GUID_REGSTRING - 312 - STRING(38) - - {00000000-0000-0000-0000-000000000000} - - - - TcVarGlobal - - - 4386984 - - - Global_Version.stLibVersion_Tc2_IoFunctions - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 13 - - - .iRevision - 0 - - - .nFlags - 0 - - - .sVersion - 3.3.13.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4387392 - - - Global_Version.stLibVersion_Tc2_ModbusSrv - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 2 - - - .iRevision - 0 - - - .sVersion - 3.3.2.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4387680 - - - Global_Version.stLibVersion_Tc2_SerialCom - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 10 - - - .iRevision - 0 - - - .nFlags - 0 - - - .sVersion - 3.3.10.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4387968 - - - Global_Constants.EMPTY_EVENT_CLASS - 128 - GUID - - - .Data1 - 0 - - - .Data2 - 0 - - - .Data3 - 0 - - - .Data4[0] - 0 - - - .Data4[1] - 0 - - - .Data4[2] - 0 - - - .Data4[3] - 0 - - - .Data4[4] - 0 - - - .Data4[5] - 0 - - - .Data4[6] - 0 - - - .Data4[7] - 0 - - - - - TcVarGlobal - - - 4388256 - - - Global_Constants.EMPTY_EVENT_ID - 32 - UDINT - - 0 - - - - TcVarGlobal - - - 4388384 - - - Global_Constants.EMPTY_SEVERITY - 16 - TcEventSeverity - - 0 - - - - TcVarGlobal - - - 4388416 - - - Global_Variables.AMSPORT_TCPIPSRV - 16 - UINT - - 10201 - - - - TcVarGlobal - - - 4388432 - - - Global_Constants.SUCCESS_EVENT - 192 - TcEventEntry - - - .uuidEventClass.Data1 - 0 - - - .uuidEventClass.Data2 - 0 - - - .uuidEventClass.Data3 - 0 - - - .uuidEventClass.Data4[0] - 0 - - - .uuidEventClass.Data4[1] - 0 - - - .uuidEventClass.Data4[2] - 0 - - - .uuidEventClass.Data4[3] - 0 - - - .uuidEventClass.Data4[4] - 0 - - - .uuidEventClass.Data4[5] - 0 - - - .uuidEventClass.Data4[6] - 0 - - - .uuidEventClass.Data4[7] - 0 - - - .nEventID - 0 - - - .eSeverity - 0 - - - - - TcVarGlobal - - - 4388448 - - - GVL.nLangId_OnlineMonitoring - language id for online monitoring; English(US)=1033 ; German(Germany)=1031 - 32 - DINT - - 1033 - - - - TcVarGlobal - - - 4388640 - - - ParameterList.cSourceNameSize - size [bytes] for source names (recommended is a size between 128 and 512) - 32 - UDINT - - 256 - - - - LowerBorder - 81 - - - UpperBorder - 10000 - - - TcVarGlobal - - - 4388672 - - - Global_Version.stLibVersion_Tc3_EventLogger - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 1 - - - .iBuild - 33 - - - .iRevision - 0 - - - .nFlags - 1 - - - .sVersion - 3.1.33.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4388704 - - - GVL_INTERNAL.UNINITIALIZED_CLASS_GUID - {E7A4B1E0-F4CF-4733-95D5-73DF084B60F8} - 128 - GUID - - - .Data1 - 3886330336 - - - .Data2 - 62671 - - - .Data3 - 18227 - - - .Data4[0] - 149 - - - .Data4[1] - 213 - - - .Data4[2] - 115 - - - .Data4[3] - 223 - - - .Data4[4] - 8 - - - .Data4[5] - 75 - - - .Data4[6] - 96 - - - .Data4[7] - 248 - - - - - TcVarGlobal - - - 4388992 - - - .TCPADS_MAXUDP_BUFFSIZE - 32 - UDINT - - 8192 - - - - TcVarGlobal - - - 4389120 - - - Global_Variables.TCPADS_IGR_CONLIST - 32 - UDINT - - 2147483649 - - - - TcVarGlobal - - - 4389152 - - - Global_Variables.TCPADS_IGR_CLOSEBYHDL - 32 - UDINT - - 2147483650 - - - - TcVarGlobal - - - 4389184 - - - Global_Variables.TCPADS_IGR_SENDBYHDL - 32 - UDINT - - 2147483651 - - - - TcVarGlobal - - - 4389216 - - - Global_Variables.TCPADS_IGR_PEERBYHDL - 32 - UDINT - - 2147483652 - - - - TcVarGlobal - - - 4389248 - - - Global_Variables.TCPADS_IGR_RECVBYHDL - 32 - UDINT - - 2147483653 - - - - TcVarGlobal - - - 4389280 - - - Global_Variables.TCPADS_IGR_RECVFROMBYHDL - 32 - UDINT - - 2147483654 - - - - TcVarGlobal - - - 4389312 - - - Global_Variables.TCPADS_IGR_SENDTOBYHDL - 32 - UDINT - - 2147483655 - - - - TcVarGlobal - - - 4389344 - - - Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL - 32 - UDINT - - 2147483656 - - - - TcVarGlobal - - - 4389376 - - - Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL - 32 - UDINT - - 2147483657 - - - - TcVarGlobal - - - 4389408 - - - Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS - 32 - UDINT - - 2147483658 - - - - TcVarGlobal - - - 4389440 - - - Global_Variables.TCPADSCONLST_IOF_CONNECT - 32 - UDINT - - 1 - - - - TcVarGlobal - - - 4389472 - - - Global_Variables.TCPADSCONLST_IOF_LISTEN - 32 - UDINT - - 2 - - - - TcVarGlobal - - - 4389504 - - - Global_Variables.TCPADSCONLST_IOF_CLOSEALL - 32 - UDINT - - 3 - - - - TcVarGlobal - - - 4389536 - - - Global_Variables.TCPADSCONLST_IOF_ACCEPT - 32 - UDINT - - 4 - - - - TcVarGlobal - - - 4389568 - - - Global_Variables.TCPADSCONLST_IOF_UDPBIND - 32 - UDINT - - 5 - - - - TcVarGlobal - - - 4389600 - - - Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR - 32 - UDINT - - 6 - - - - TcVarGlobal - - - 4389632 - - - Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS - 32 - UDINT - - 7 - - - - TcVarGlobal - - - 4389664 - - - Global_Variables.TCPADS_NULL_HSOCKET - Empty (not initialized) socket - 352 - T_HSOCKET - - - .handle - 0 - - - .remoteAddr.nPort - 0 - - - .remoteAddr.sAddr - - - - .localAddr.nPort - 0 - - - .localAddr.sAddr - - - - - - TcVarGlobal - - - 4389696 - - - Global_Variables.LISTEN_MODE_CLOSEALL - FORCED close of all previous opened sockets - 32 - DWORD - - 1 - - - - TcVarGlobal - - - 4390048 - - - Global_Variables.LISTEN_MODE_USEOPENED - Try to use allready opened listener socket - 32 - DWORD - - 2 - - - - TcVarGlobal - - - 4390080 - - - Global_Variables.CONNECT_MODE_ENABLEDBG - Enables/Disables debugging messages - 32 - DWORD - - 2147483648 - - - - TcVarGlobal - - - 4390112 - - - Global_Variables.MAX_THROTTLE_MODE - 32 - DWORD - - 12 - - - - TcVarGlobal - - - 4390144 - - - Global_Variables.THROTTLE_MODE_OFF - 416 - T_ThrottleTimes - - - [0] - 0 - - - [1] - 0 - - - [2] - 0 - - - [3] - 0 - - - [4] - 0 - - - [5] - 0 - - - [6] - 0 - - - [7] - 0 - - - [8] - 0 - - - [9] - 0 - - - [10] - 0 - - - [11] - 0 - - - [12] - 0 - - - - - TcVarGlobal - - - 4390176 - - - Global_Variables.THROTTLE_MODE_DEFAULT - 416 - T_ThrottleTimes - - - [0] - 0 - - - [1] - 10 - - - [2] - 20 - - - [3] - 40 - - - [4] - 60 - - - [5] - 80 - - - [6] - 100 - - - [7] - 200 - - - [8] - 400 - - - [9] - 600 - - - [10] - 800 - - - [11] - 1000 - - - [12] - 2000 - - - - - TcVarGlobal - - - 4390592 - - - Global_Version.stLibVersion_Tc3_JsonXml - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 18 - - - .iRevision - 0 - - - .nFlags - 1 - - - .sVersion - 3.3.18.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4391008 - - - GVL_Param_TcUnit.MaxNumberOfTestSuites - 16 - UINT - - 1000 - - - - TcVarGlobal - - - 4391296 - - - GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite - 16 - UINT - - 100 - - - - TcVarGlobal - - - 4391312 - - - GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite - 16 - UINT - - 1000 - - - - TcVarGlobal - - - 4391328 - - - GVL_Param_TcUnit.xUnitEnablePublish - Enable (TRUE) or disable (FALSE) publishing of the xUnit Xml report - 8 - BOOL - - 0 - - - - TcVarGlobal - - - 4391344 - - - GVL_TcUnit.TestSuiteIsRegistered - Indication of whether the last instantiated test suite has an assert instance created - 8 - BOOL - - - TcVarGlobal - - - 4391352 - - - GVL_Param_TcUnit.xUnitBufferSize - Default reserved PLC memory buffer used for composition of the xUnit xml file (64 kb default) - 32 - UDINT - - 65535 - - - - TcVarGlobal - - - 4391360 - - - GVL_Param_TcUnit.xUnitFilePath - Default path and filename for the xunit testresults e.g.: for use with jenkins - 2048 - T_MaxString - - C:\tcunit_xunit_testresults.xml - - - - TcVarGlobal - - - 4391392 - - - GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize - This is the maximum number of ADS-messages that can be stored for reporting at the same time. + it will speed up TcUnit finishing. ]]>8BOOL1TcVarGlobal4386536Global_Variables.EMPTY_GUID_STRUCT128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal4386560Global_Variables.EMPTY_GUID_STRING296STRING(36)00000000-0000-0000-0000-000000000000TcVarGlobal4386688Global_Variables.EMPTY_GUID_REGSTRING312STRING(38){00000000-0000-0000-0000-000000000000}TcVarGlobal4386984Global_Version.stLibVersion_Tc2_IoFunctions288ST_LibVersion.iMajor3.iMinor3.iBuild13.iRevision0.nFlags0.sVersion3.3.13.0const_non_replacedTcVarGlobal4387392Global_Version.stLibVersion_Tc2_ModbusSrv288ST_LibVersion.iMajor3.iMinor3.iBuild2.iRevision0.sVersion3.3.2.0const_non_replacedTcVarGlobal4387680Global_Version.stLibVersion_Tc2_SerialCom288ST_LibVersion.iMajor3.iMinor3.iBuild10.iRevision0.nFlags0.sVersion3.3.10.0const_non_replacedTcVarGlobal4387968Global_Constants.EMPTY_EVENT_CLASS128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal4388256Global_Constants.EMPTY_EVENT_ID32UDINT0TcVarGlobal4388384Global_Constants.EMPTY_SEVERITY16TcEventSeverity0TcVarGlobal4388416Global_Variables.AMSPORT_TCPIPSRV16UINT10201TcVarGlobal4388432Global_Constants.SUCCESS_EVENT192TcEventEntry.uuidEventClass.Data10.uuidEventClass.Data20.uuidEventClass.Data30.uuidEventClass.Data4[0]0.uuidEventClass.Data4[1]0.uuidEventClass.Data4[2]0.uuidEventClass.Data4[3]0.uuidEventClass.Data4[4]0.uuidEventClass.Data4[5]0.uuidEventClass.Data4[6]0.uuidEventClass.Data4[7]0.nEventID0.eSeverity0TcVarGlobal4388448GVL.nLangId_OnlineMonitoring32DINT1033TcVarGlobal4388640ParameterList.cSourceNameSize32UDINT256LowerBorder81UpperBorder10000TcVarGlobal4388672Global_Version.stLibVersion_Tc3_EventLogger288ST_LibVersion.iMajor3.iMinor1.iBuild33.iRevision0.nFlags1.sVersion3.1.33.0const_non_replacedTcVarGlobal4388704GVL_INTERNAL.UNINITIALIZED_CLASS_GUID128GUID.Data13886330336.Data262671.Data318227.Data4[0]149.Data4[1]213.Data4[2]115.Data4[3]223.Data4[4]8.Data4[5]75.Data4[6]96.Data4[7]248TcVarGlobal4388992.TCPADS_MAXUDP_BUFFSIZE32UDINT8192TcVarGlobal4389120Global_Variables.TCPADS_IGR_CONLIST32UDINT2147483649TcVarGlobal4389152Global_Variables.TCPADS_IGR_CLOSEBYHDL32UDINT2147483650TcVarGlobal4389184Global_Variables.TCPADS_IGR_SENDBYHDL32UDINT2147483651TcVarGlobal4389216Global_Variables.TCPADS_IGR_PEERBYHDL32UDINT2147483652TcVarGlobal4389248Global_Variables.TCPADS_IGR_RECVBYHDL32UDINT2147483653TcVarGlobal4389280Global_Variables.TCPADS_IGR_RECVFROMBYHDL32UDINT2147483654TcVarGlobal4389312Global_Variables.TCPADS_IGR_SENDTOBYHDL32UDINT2147483655TcVarGlobal4389344Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL32UDINT2147483656TcVarGlobal4389376Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL32UDINT2147483657TcVarGlobal4389408Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS32UDINT2147483658TcVarGlobal4389440Global_Variables.TCPADSCONLST_IOF_CONNECT32UDINT1TcVarGlobal4389472Global_Variables.TCPADSCONLST_IOF_LISTEN32UDINT2TcVarGlobal4389504Global_Variables.TCPADSCONLST_IOF_CLOSEALL32UDINT3TcVarGlobal4389536Global_Variables.TCPADSCONLST_IOF_ACCEPT32UDINT4TcVarGlobal4389568Global_Variables.TCPADSCONLST_IOF_UDPBIND32UDINT5TcVarGlobal4389600Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR32UDINT6TcVarGlobal4389632Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS32UDINT7TcVarGlobal4389664Global_Variables.TCPADS_NULL_HSOCKET352T_HSOCKET.handle0.remoteAddr.nPort0.remoteAddr.sAddr.localAddr.nPort0.localAddr.sAddrTcVarGlobal4389696Global_Variables.LISTEN_MODE_CLOSEALL32DWORD1TcVarGlobal4390048Global_Variables.LISTEN_MODE_USEOPENED32DWORD2TcVarGlobal4390080Global_Variables.CONNECT_MODE_ENABLEDBG32DWORD2147483648TcVarGlobal4390112Global_Variables.MAX_THROTTLE_MODE32DWORD12TcVarGlobal4390144Global_Variables.THROTTLE_MODE_OFF416T_ThrottleTimes[0]0[1]0[2]0[3]0[4]0[5]0[6]0[7]0[8]0[9]0[10]0[11]0[12]0TcVarGlobal4390176Global_Variables.THROTTLE_MODE_DEFAULT416T_ThrottleTimes[0]0[1]10[2]20[3]40[4]60[5]80[6]100[7]200[8]400[9]600[10]800[11]1000[12]2000TcVarGlobal4390592Global_Version.stLibVersion_Tc3_JsonXml288ST_LibVersion.iMajor3.iMinor3.iBuild18.iRevision0.nFlags1.sVersion3.3.18.0const_non_replacedTcVarGlobal4391008GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT1000TcVarGlobal4391296GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal4391312GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite16UINT1000TcVarGlobal4391328GVL_Param_TcUnit.xUnitEnablePublish8BOOL0TcVarGlobal4391344GVL_TcUnit.TestSuiteIsRegistered8BOOLTcVarGlobal4391352GVL_Param_TcUnit.xUnitBufferSize32UDINT65535TcVarGlobal4391360GVL_Param_TcUnit.xUnitFilePath2048T_MaxStringC:\tcunit_xunit_testresults.xmlTcVarGlobal4391392GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize - 16 - UINT - - 2000 - - - - TcVarGlobal - - - 4393440 - - - GVL_TcUnit.CurrentTestIsFinished - Whether or not the current test being called has finished running - 8 - BOOL - - - TcVarGlobal - - - 4393456 - - - GVL_TcUnit.IgnoreCurrentTest - This is a flag that indicates that the current test should be ignored, and + 2000 it means that TcUnit will consume around 1 MB of router memory. ]]>16UINT2000TcVarGlobal4393440GVL_TcUnit.CurrentTestIsFinished8BOOLTcVarGlobal4393456GVL_TcUnit.IgnoreCurrentTest - 8 - BOOL - - - TcVarGlobal - - - 4393464 - - - GVL_Param_TcUnit.TimeBetweenTestSuitesExecution - Time delay between a test suite is finished and the execution of the next test suite starts - if using RUN_IN_SEQUENCE() - 32 - TIME - - 0 - - - - TcVarGlobal - - - 4393472 - - - GVL_TcUnit.TcUnitRunner - 621827200 - FB_TcUnitRunner - - - TcVarGlobal - - - 4393504 - - - GVL_TcUnit.CurrentTestSuiteBeingCalled - Pointer to current test suite being called - 32 - FB_TestSuite - - - TcVarGlobal - - - 626220704 - - - GVL_TcUnit.CurrentTestNameBeingCalled - Current name of test being called - 2048 - T_MaxString - - - TcVarGlobal - - - 626220736 - - - GVL_TcUnit.NumberOfInitializedTestSuites - The assert function block instance should be 1:1 mapped to - the test suite instance path. - 16 - UINT - - 0 - - - - TcVarGlobal - - - 626222784 - - - PMPS_GVL.AUX_ATTENUATORS - Maximum # of attenuators in the PMPS - 16 - UINT - - 16 - - - - TcVarGlobal - - - 626222800 - - - GVL_TcUnit.TestSuiteAddresses - 32000 - FB_TestSuite - - 1 - 1000 - - - - TcVarGlobal - - - 626222816 - - - GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite - If the user is utilizing the TEST_ORDERED(), we need to keep track of which ordered test is currently running. + because the user has requested so, or because the test is a duplicate name ]]>8BOOLTcVarGlobal4393464GVL_Param_TcUnit.TimeBetweenTestSuitesExecution32TIME0TcVarGlobal4393472GVL_TcUnit.TcUnitRunner621827200FB_TcUnitRunnerTcVarGlobal4393504GVL_TcUnit.CurrentTestSuiteBeingCalled32FB_TestSuiteTcVarGlobal626220704GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal626220736GVL_TcUnit.NumberOfInitializedTestSuites16UINT0TcVarGlobal626222784PMPS_GVL.AUX_ATTENUATORS16UINT16TcVarGlobal626222800GVL_TcUnit.TestSuiteAddresses32000FB_TestSuite11000TcVarGlobal626222816GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite - 16000 - UINT - - 1 - 1000 - - - - LowerBorder - 1 - - - UpperBorder - 100 - - - TcVarGlobal - - - 626254816 - - - GVL_TcUnit.AdsMessageQueue - Buffered ADS message queue for output to the error list - 8320864 - FB_AdsLogStringMessageFifoQueue - - - TcVarGlobal - - - 626270816 - - - Global_Version.stLibVersion_TcUnit - 288 - ST_LibVersion - - - .iMajor - 1 - - - .iMinor - 2 - - - .iBuild - 0 - - - .iRevision - 0 - - - .sVersion - 1.2.0.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 634591680 - - - PMPS_GVL.PERange - Included to place the ev ranges properly - 32 - PE_Ranges - - - TcVarGlobal - - - 634591968 - - - MOTION_GVL.fbPmpsFileReader - 928512 - FB_JsonFileToJsonDoc - - - TcVarGlobal - - - 634592000 - - - MOTION_GVL.fbStandardPMPSDB - 27744 - FB_Standard_PMPSDB - - - pytmc - + The below array is only used for TEST_ORDERED()-tests. ]]>16000UINT11000LowerBorder1UpperBorder100TcVarGlobal626254816GVL_TcUnit.AdsMessageQueue8320864FB_AdsLogStringMessageFifoQueueTcVarGlobal626270816Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor2.iBuild0.iRevision0.sVersion1.2.0.0const_non_replacedTcVarGlobal634591680PMPS_GVL.PERange32PE_RangesTcVarGlobal634591968MOTION_GVL.fbPmpsFileReader928512FB_JsonFileToJsonDocTcVarGlobal634592000MOTION_GVL.fbStandardPMPSDB27744FB_Standard_PMPSDBpytmc pv: @(PREFIX)DB io: io - - - - TcVarGlobal - - - 635520512 - - - PMPS_GVL.stRequestedBeamParameters - Summarized request for the line, as recognized by the line arbiter PLC - 1760 - ST_BeamParams - - - pytmc - + TcVarGlobal635520512PMPS_GVL.stRequestedBeamParameters1760ST_BeamParamspytmc pv: @(PREFIX)RequestedBP io: i archive: 1Hz monitor - - - - TcVarGlobal - - - 635548256 - - - PMPS_GVL.stCurrentBeamParameters - Currently active BP set, broadcast by the line arbiter PLC - 1760 - ST_BeamParams - - - pytmc - + TcVarGlobal635548256PMPS_GVL.stCurrentBeamParameters1760ST_BeamParamspytmc pv: @(PREFIX)CurrentBP io: i archive: 1Hz monitor - - - - TcVarGlobal - - - 635550016 - - - PMPS_GVL.g_areVBoundaries - 1024 - REAL - - 0 - 32 - - - - pytmc - + TcVarGlobal635550016PMPS_GVL.g_areVBoundaries1024REAL032pytmc pv: @(PREFIX)eVRangeCnst io: i archive: 1Hz monitor field: DESC Active eV Range constants field: EGU eV - - - - TcVarGlobal - - - 635551776 - - - PMPS_GVL.EXCLUDED_ASSERTION_ID - An assertion ID that should always return "not found" in the assertion pool - 32 - UDINT - - 4294967295 - - - - TcVarGlobal - - - 635552800 - - - PMPS_GVL.VISIBLE_TEST_VELOCITY - 64 - LREAL - - 10 - - - - TcVarGlobal - - - 635552832 - - - PMPS_GVL.FAST_TEST_VELOCITY - 64 - LREAL - - 100 - - - - TcVarGlobal - - - 635552896 - - - PMPS_GVL.MAX_DEVICE_STATES - 32 - UDINT - - 300 - - - - TcVarGlobal - - - 635552960 - - - PMPS_GVL.TRANS_SCALING_FACTOR - Scaling factor for fixed-point transmission - 32 - REAL - - 1 - - - - TcVarGlobal - - - 635552992 - - - PMPS_GVL.MAX_VETO_DEVICES - 16 - UINT - - 16 - - - - TcVarGlobal - - - 635553024 - - - PMPS_GVL.cnMaxStateArrayLen - {attribute 'pytmc' := ' + TcVarGlobal635551776PMPS_GVL.EXCLUDED_ASSERTION_ID32UDINT4294967295TcVarGlobal635552800PMPS_GVL.VISIBLE_TEST_VELOCITY64LREAL10TcVarGlobal635552832PMPS_GVL.FAST_TEST_VELOCITY64LREAL100TcVarGlobal635552896PMPS_GVL.MAX_DEVICE_STATES32UDINT300TcVarGlobal635552960PMPS_GVL.TRANS_SCALING_FACTOR32REAL1TcVarGlobal635552992PMPS_GVL.MAX_VETO_DEVICES16UINT16TcVarGlobal635553024PMPS_GVL.cnMaxStateArrayLen - 16 - INT - - 20 - - - - TcVarGlobal - - - 635553040 - - - PMPS_GVL.stAttenuators - 64 - ST_PMPS_Attenuator - - - .nTran - 1 - - - .xAttOK - 1 - - - - - TcVarGlobal - - - 635553056 - - - PMPS_GVL.cstFullBeam - 1760 - ST_BeamParams - - - pytmc - + );]]>16INT20TcVarGlobal635553040PMPS_GVL.stAttenuators64ST_PMPS_Attenuator.nTran1.xAttOK1TcVarGlobal635553056PMPS_GVL.cstFullBeam1760ST_BeamParamspytmc pv: @(PREFIX)FullBeamCnst io: i archive: 1Hz monitor field: DESC Full beam constant - - - - TcVarGlobal - - - 635553120 - - - PMPS_GVL.cst0RateBeam - 1760 - ST_BeamParams - - - pytmc - + TcVarGlobal635553120PMPS_GVL.cst0RateBeam1760ST_BeamParamspytmc pv: @(PREFIX)0RateBeamCnst io: i archive: 1Hz monitor field: DESC 0-rate beam constant - - - - TcVarGlobal - - - 635554880 - - - PMPS_GVL.MAX_APERTURES - Maximum # of power slits in the PMPS - 16 - UINT - - 4 - - - - TcVarGlobal - - - 635556640 - - - PMPS_GVL.g_cBoundaries - 16 - INT - - 31 - - - - TcVarGlobal - - - 635556656 - - - PMPS_GVL.DUMMY_AUX_ATT_ARRAY - 1024 - ST_PMPS_Attenuator - - 1 - 16 - - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 635556672 - - - PMPS_GVL.reVHyst - /////////////////////// + TcVarGlobal635554880PMPS_GVL.MAX_APERTURES16UINT4TcVarGlobal635556640PMPS_GVL.g_cBoundaries16INT31TcVarGlobal635556656PMPS_GVL.DUMMY_AUX_ATT_ARRAY1024ST_PMPS_Attenuator116suppress_warning_0C0228TcVarGlobal635556672PMPS_GVL.reVHyst - 32 - REAL - - 5 - - - - pytmc - +//////////////////////////////////// ]]>32REAL5pytmc pv: @(PREFIX)eVRangeHyst io: i archive: 1Hz monitor field: DESC eV Range hystersis field: EGU eV - - - - TcVarGlobal - - - 635557696 - - - PMPS_GVL.g_areVBoundariesL - 1024 - REAL - - 0 - 32 - - - - [0] - 1000 - - - [1] - 1700 - - - [2] - 2100 - - - [3] - 2500 - - - [4] - 3800 - - - [5] - 4000 - - - [6] - 5000 - - - [7] - 7000 - - - [8] - 7500 - - - [9] - 7700 - - - [10] - 8900 - - - [11] - 10000 - - - [12] - 11100 - - - [13] - 12000 - - - [14] - 13000 - - - [15] - 13500 - - - [16] - 14000 - - - [17] - 16900 - - - [18] - 18000 - - - [19] - 20000 - - - [20] - 22000 - - - [21] - 24000 - - - [22] - 25000 - - - [23] - 25500 - - - [24] - 26000 - - - [25] - 27000 - - - [26] - 28000 - - - [27] - 28500 - - - [28] - 29000 - - - [29] - 30000 - - - [30] - 60000 - - - [31] - 90000 - - - - - pytmc - + TcVarGlobal635557696PMPS_GVL.g_areVBoundariesL1024REAL032[0]1000[1]1700[2]2100[3]2500[4]3800[5]4000[6]5000[7]7000[8]7500[9]7700[10]8900[11]10000[12]11100[13]12000[14]13000[15]13500[16]14000[17]16900[18]18000[19]20000[20]22000[21]24000[22]25000[23]25500[24]26000[25]27000[26]28000[27]28500[28]29000[29]30000[30]60000[31]90000pytmc pv: @(PREFIX)L:eVRangeCnst io: i archive: 1Hz monitor field: DESC eV Range constants field: EGU eV - - - - TcVarGlobal - - - 635557728 - - - PMPS_GVL.g_areVBoundariesK - 1024 - REAL - - 0 - 32 - - - - [0] - 100 - - - [1] - 250 - - - [2] - 270 - - - [3] - 350 - - - [4] - 400 - - - [5] - 450 - - - [6] - 480 - - - [7] - 530 - - - [8] - 680 - - - [9] - 730 - - - [10] - 850 - - - [11] - 1100 - - - [12] - 1150 - - - [13] - 1250 - - - [14] - 1450 - - - [15] - 1500 - - - [16] - 1550 - - - [17] - 1650 - - - [18] - 1700 - - - [19] - 1750 - - - [20] - 1820 - - - [21] - 1850 - - - [22] - 2000 - - - [23] - 2200 - - - [24] - 2500 - - - [25] - 2800 - - - [26] - 3000 - - - [27] - 3150 - - - [28] - 3500 - - - [29] - 4000 - - - [30] - 5300 - - - [31] - 7000 - - - - - pytmc - + TcVarGlobal635557728PMPS_GVL.g_areVBoundariesK1024REAL032[0]100[1]250[2]270[3]350[4]400[5]450[6]480[7]530[8]680[9]730[10]850[11]1100[12]1150[13]1250[14]1450[15]1500[16]1550[17]1650[18]1700[19]1750[20]1820[21]1850[22]2000[23]2200[24]2500[25]2800[26]3000[27]3150[28]3500[29]4000[30]5300[31]7000pytmc pv: @(PREFIX)K:eVRangeCnst io: i archive: 1Hz monitor field: DESC eV Range constants field: EGU eV - - - - TcVarGlobal - - - 635558752 - - - PMPS_PARAM.MAX_FAST_FAULTS - Max fast faults for an FFO - 16 - UINT - - 100 - - - - TcVarGlobal - - - 635559776 - - - PRG_1_PlcTask.bDebug - 8 - BOOL - - 0 - - 635559792 - - - PRG_AT1K2_SOLID.bDebug - NOTE: use FALSE for simulation and production - NOTE: use TRUE when relying on visualization + actual hardware - 8 - BOOL - - 0 - - 635559800 - - - PMPS_PARAM.MAX_ASSERTIONS - Maximum number of BP requests in the arbiter - 32 - UDINT - - 50 - - - - TcVarGlobal - - - 635559808 - - - PMPS_PARAM.TRANS_MARGIN - Allowed % margin above requested transmission level in SafeBPCompare (0.0500 = 5deci% default). Note: change this value if scaling factor changes. - 32 - REAL - - 0.05 - - - - TcVarGlobal - - - 635559840 - - - PMPS_TOOLS.fbJson - 256 - FB_JsonSaxWriter - - - TcVarGlobal - - - 635559872 - - - Global_Version.stLibVersion_Tc2_MC2 - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 48 - - - .iRevision - 0 - - - .nFlags - 1 - - - .sVersion - 3.3.48.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 635560128 - - - Global_Variables.TcMcGlobal - 6976 - _TCMCGLOBAL - - - TcVarGlobal - - - 635560416 - - - Global_Variables.DEFAULT_HOME_POSITION - 64 - LREAL - - 1E+307 - - - - TcVarGlobal - - - 635567424 - - - Global_Variables.DEFAULT_BACKLASHVALUE - 64 - LREAL - - 1E+307 - - - - TcVarGlobal - - - 635567488 - - - Global_Version.stLibVersion_Tc2_Math - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 1 - - - .iRevision - 0 - - - .sVersion - 3.3.1.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 635567552 - - - PRG_AT1K2_SOLID.nEnableMode - 16 - ENUM_StageEnableMode - 635567840 - - - PRG_AT2K2_SOLID.bDebug - NOTE: use FALSE for simulation and production - NOTE: use TRUE when relying on visualization + actual hardware - 8 - BOOL - - 0 - - 635567856 - - - PRG_3_PMPS_POST.bMR1K1_Veto - 8 - BOOL - 635567864 - - - GVL_Physics.fbScatteringFactors - 575872 - FB_ScatteringFactorLUT - - - TcVarGlobal - - - 635567872 - - - GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K - Wien displacement law constant (m K) - Uncertainty: 5.1e-09 - 64 - LREAL - - 0.0028977685 - - - - TcVarGlobal - - - 636143744 - - - GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K_Units - 648 - STRING(80) - - m K - - - - TcVarGlobal - - - 636143808 - - - PRG_3_PMPS_POST.bST1K2_Veto - 8 - BOOL - 636144456 - - - PRG_AT2K2_SOLID.nEnableMode - 16 - ENUM_StageEnableMode - 636144464 - - - PRG_3_PMPS_POST.bST1K2_Veto_Override - 8 - BOOL - - 0 - - 636144480 - - - GVL.iFiltersPerSATTBlade - 16 - INT - - 8 - - - - TcVarGlobal - - - 636144496 - - - GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K_Uncertainty - 64 - LREAL - - 5.1E-09 - - - - TcVarGlobal - - - 636144512 - - - GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2 - atomic unit of 1st hyperpolarizablity (C^3 m^3 J^-2) - Uncertainty: 2.8e-60 - 64 - LREAL - - 3.20636151E-53 - - - - TcVarGlobal - - - 636144576 - - - GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2_Units - 648 - STRING(80) - - C^3 m^3 J^-2 - - - - TcVarGlobal - - - 636144640 - - - Constants.bLittleEndian - Does the target support an FPU - 8 - BOOL - - 1 - - - - TcVarGlobal - - - 636145288 - - - Constants.bSimulationMode - Does the target support an FPU - 8 - BOOL - - 0 - - - - TcVarGlobal - - - 636145296 - - - Constants.bFPUSupport - 8 - BOOL - - 1 - - - - TcVarGlobal - - - 636145304 - - - Constants.nRegisterSize - Does the target support an FPU - 16 - WORD - - 32 - - - - TcVarGlobal - - - 636145312 - - - Constants.nPackMode - Does the target support an FPU - 16 - UINT - - 8 - - - - TcVarGlobal - - - 636145328 - - - GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2_Uncertainty - 64 - LREAL - - 2.8E-60 - - - - TcVarGlobal - - - 636145344 - - - GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3 - atomic unit of 2nd hyperpolarizablity (C^4 m^4 J^-3) - Uncertainty: 1.1e-71 - 64 - LREAL - - 6.2353808E-65 - - - - TcVarGlobal - - - 636145408 - - - GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3_Units - 648 - STRING(80) - - C^4 m^4 J^-3 - - - - TcVarGlobal - - - 636145472 - - - Constants.RuntimeVersionNumeric - 32 - DWORD - - 50660864 - - - - TcVarGlobal - - - 636146144 - - - GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3_Uncertainty - 64 - LREAL - - 1.1E-71 - - - - TcVarGlobal - - - 636146176 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m - atomic unit of electric dipole moment (C m) - Uncertainty: 7.3e-37 - 64 - LREAL - - 8.47835309E-30 - - - - TcVarGlobal - - - 636146240 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m_Units - 648 - STRING(80) - - C m - - - - TcVarGlobal - - - 636146304 - - - Constants.CompilerVersionNumeric - 32 - DWORD - - 50661988 - - - - TcVarGlobal - - - 636146976 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m_Uncertainty - 64 - LREAL - - 7.3E-37 - - - - TcVarGlobal - - - 636147008 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1 - atomic unit of electric polarizablity (C^2 m^2 J^-1) - Uncertainty: 1.6e-49 - 64 - LREAL - - 1.648777274E-41 - - - - TcVarGlobal - - - 636147072 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1_Units - 648 - STRING(80) - - C^2 m^2 J^-1 - - - - TcVarGlobal - - - 636147136 - - - TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask - 32 - OTCID - - - no_init - - - TcVarGlobal - - - 636147808 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1_Uncertainty - 64 - LREAL - - 1.6E-49 - - - - TcVarGlobal - - - 636147840 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2 - atomic unit of electric quadrupole moment (C m^2) - Uncertainty: 3.9e-47 - 64 - LREAL - - 4.48655124E-40 - - - - TcVarGlobal - - - 636147904 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2_Units - 648 - STRING(80) - - C m^2 - - - - TcVarGlobal - - - 636147968 - - - TwinCAT_SystemInfoVarList._TaskOid_PlcTask - 32 - OTCID - - - no_init - - - TcVarGlobal - - - 636148640 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2_Uncertainty - 64 - LREAL - - 3.9E-47 - - - - TcVarGlobal - - - 636148672 - - - GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1 - atomic unit of magn. dipole moment (J T^-1) - Uncertainty: 1.6e-30 - 64 - LREAL - - 1.8548019E-23 - - - - TcVarGlobal - - - 636148736 - - - GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636148800 - - - GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1_Uncertainty - 64 - LREAL - - 1.6E-30 - - - - TcVarGlobal - - - 636149504 - - - GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T - atomic unit of magn. flux density (T) - Uncertainty: 7.1e-05 - 64 - LREAL - - 235051.756758 - - - - TcVarGlobal - - - 636149568 - - - GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T_Units - 648 - STRING(80) - - T - - - - TcVarGlobal - - - 636149632 - - - GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T_Uncertainty - 64 - LREAL - - 7.1E-05 - - - - TcVarGlobal - - - 636150336 - - - GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1 - deuteron magn. moment (J T^-1) - Uncertainty: 3.8e-34 - 64 - LREAL - - 4.33073482E-27 - - - - TcVarGlobal - - - 636150400 - - - GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636150464 - - - GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1_Uncertainty - 64 - LREAL - - 3.8E-34 - - - - TcVarGlobal - - - 636151168 - - - GVL_PhysicalConstants.fDeuteronMagneticMomentToBohrMagnetonRatio - deuteron magn. moment to Bohr magneton ratio - Uncertainty: 5e-12 - 64 - LREAL - - 0.0004669754567 - - - - TcVarGlobal - - - 636151232 - - - GVL_PhysicalConstants.fDeuteronMagneticMomentToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 5E-12 - - - - TcVarGlobal - - - 636151296 - - - GVL_PhysicalConstants.fDeuteronMagneticMomentToNuclearMagnetonRatio - deuteron magn. moment to nuclear magneton ratio - Uncertainty: 9.2e-09 - 64 - LREAL - - 0.8574382329 - - - - TcVarGlobal - - - 636151360 - - - GVL_PhysicalConstants.fDeuteronMagneticMomentToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 9.2E-09 - - - - TcVarGlobal - - - 636151424 - - - GVL_PhysicalConstants.fDeuteronElectronMagneticMomentRatio - deuteron-electron magn. moment ratio - Uncertainty: 5e-12 - 64 - LREAL - - -0.0004664345548 - - - - TcVarGlobal - - - 636151488 - - - GVL_PhysicalConstants.fDeuteronElectronMagneticMomentRatio_Uncertainty - 64 - LREAL - - 5E-12 - - - - TcVarGlobal - - - 636151552 - - - GVL_PhysicalConstants.fDeuteronProtonMagneticMomentRatio - deuteron-proton magn. moment ratio - Uncertainty: 4.5e-09 - 64 - LREAL - - 0.3070122084 - - - - TcVarGlobal - - - 636151616 - - - GVL_PhysicalConstants.fDeuteronProtonMagneticMomentRatio_Uncertainty - 64 - LREAL - - 4.5E-09 - - - - TcVarGlobal - - - 636151680 - - - GVL_PhysicalConstants.fDeuteronNeutronMagneticMomentRatio - deuteron-neutron magn. moment ratio - Uncertainty: 1.1e-07 - 64 - LREAL - - -0.44820652 - - - - TcVarGlobal - - - 636151744 - - - GVL_PhysicalConstants.fDeuteronNeutronMagneticMomentRatio_Uncertainty - 64 - LREAL - - 1.1E-07 - - - - TcVarGlobal - - - 636151808 - - - GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1 - electron gyromagn. ratio (s^-1 T^-1) - Uncertainty: 53.0 - 64 - LREAL - - 176085963023 - - - - TcVarGlobal - - - 636151872 - - - GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1_Units - 648 - STRING(80) - - s^-1 T^-1 - - - - TcVarGlobal - - - 636151936 - - - GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1_Uncertainty - 64 - LREAL - - 53 - - - - TcVarGlobal - - - 636152640 - - - GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1 - electron gyromagn. ratio over 2 pi (MHz T^-1) - Uncertainty: 0.0024 - 64 - LREAL - - 28024.9532 - - - - TcVarGlobal - - - 636152704 - - - GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636152768 - - - GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty - 64 - LREAL - - 0.0024 - - - - TcVarGlobal - - - 636153472 - - - GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1 - electron magn. moment (J T^-1) - Uncertainty: 8e-31 - 64 - LREAL - - -9.28476412E-24 - - - - TcVarGlobal - - - 636153536 - - - GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636153600 - - - GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1_Uncertainty - 64 - LREAL - - 8E-31 - - - - TcVarGlobal - - - 636154304 - - - GVL_PhysicalConstants.fElectronMagneticMomentToBohrMagnetonRatio - electron magn. moment to Bohr magneton ratio - Uncertainty: 3.8e-12 - 64 - LREAL - - -1.0011596521859 - - - - TcVarGlobal - - - 636154368 - - - GVL_PhysicalConstants.fElectronMagneticMomentToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 3.8E-12 - - - - TcVarGlobal - - - 636154432 - - - GVL_PhysicalConstants.fElectronMagneticMomentToNuclearMagnetonRatio - electron magn. moment to nuclear magneton ratio - Uncertainty: 8.5e-07 - 64 - LREAL - - -1838.28197107 - - - - TcVarGlobal - - - 636154496 - - - GVL_PhysicalConstants.fElectronMagneticMomentToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 8.5E-07 - - - - TcVarGlobal - - - 636154560 - - - GVL_PhysicalConstants.fElectronMagneticMomentAnomaly - electron magn. moment anomaly - Uncertainty: 3.8e-12 - 64 - LREAL - - 0.0011596521859 - - - - TcVarGlobal - - - 636154624 - - - GVL_PhysicalConstants.fElectronMagneticMomentAnomaly_Uncertainty - 64 - LREAL - - 3.8E-12 - - - - TcVarGlobal - - - 636154688 - - - GVL_PhysicalConstants.fElectronToShieldedProtonMagneticMomentRatio - electron to shielded proton magn. moment ratio - Uncertainty: 7.1e-06 - 64 - LREAL - - -658.2275956 - - - - TcVarGlobal - - - 636154752 - - - GVL_PhysicalConstants.fElectronToShieldedProtonMagneticMomentRatio_Uncertainty - 64 - LREAL - - 7.1E-06 - - - - TcVarGlobal - - - 636154816 - - - GVL_PhysicalConstants.fElectronToShieldedHelionMagneticMomentRatio - electron to shielded helion magn. moment ratio - Uncertainty: 1e-05 - 64 - LREAL - - 864.058255 - - - - TcVarGlobal - - - 636154880 - - - GVL_PhysicalConstants.fElectronToShieldedHelionMagneticMomentRatio_Uncertainty - 64 - LREAL - - 1E-05 - - - - TcVarGlobal - - - 636154944 - - - GVL_PhysicalConstants.fElectronDeuteronMagneticMomentRatio - electron-deuteron magn. moment ratio - Uncertainty: 2.3e-05 - 64 - LREAL - - -2143.923493 - - - - TcVarGlobal - - - 636155008 - - - GVL_PhysicalConstants.fElectronDeuteronMagneticMomentRatio_Uncertainty - 64 - LREAL - - 2.3E-05 - - - - TcVarGlobal - - - 636155072 - - - GVL_PhysicalConstants.fElectronMuonMagneticMomentRatio - electron-muon magn. moment ratio - Uncertainty: 5.4e-06 - 64 - LREAL - - 206.7669894 - - - - TcVarGlobal - - - 636155136 - - - GVL_PhysicalConstants.fElectronMuonMagneticMomentRatio_Uncertainty - 64 - LREAL - - 5.4E-06 - - - - TcVarGlobal - - - 636155200 - - - GVL_PhysicalConstants.fElectronNeutronMagneticMomentRatio - electron-neutron magn. moment ratio - Uncertainty: 0.00023 - 64 - LREAL - - 960.9205 - - - - TcVarGlobal - - - 636155264 - - - GVL_PhysicalConstants.fElectronNeutronMagneticMomentRatio_Uncertainty - 64 - LREAL - - 0.00023 - - - - TcVarGlobal - - - 636155328 - - - GVL_PhysicalConstants.fElectronProtonMagneticMomentRatio - electron-proton magn. moment ratio - Uncertainty: 6.6e-06 - 64 - LREAL - - -658.2106862 - - - - TcVarGlobal - - - 636155392 - - - GVL_PhysicalConstants.fElectronProtonMagneticMomentRatio_Uncertainty - 64 - LREAL - - 6.6E-06 - - - - TcVarGlobal - - - 636155456 - - - GVL_PhysicalConstants.fMagneticConstant_in_N_A_2 - magn. constant (N A^-2) - 64 - LREAL - - 1.2566370614E-06 - - - - TcVarGlobal - - - 636155520 - - - GVL_PhysicalConstants.fMagneticConstant_in_N_A_2_Units - 648 - STRING(80) - - N A^-2 - - - - TcVarGlobal - - - 636155584 - - - GVL_PhysicalConstants.fMagneticFluxQuantum_in_Wb - magn. flux quantum (Wb) - 64 - LREAL - - 2.067833848E-15 - - - - TcVarGlobal - - - 636156288 - - - GVL_PhysicalConstants.fMagneticFluxQuantum_in_Wb_Units - 648 - STRING(80) - - Wb - - - - TcVarGlobal - - - 636156352 - - - GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1 - muon magn. moment (J T^-1) - Uncertainty: 4e-33 - 64 - LREAL - - -4.49044799E-26 - - - - TcVarGlobal - - - 636157056 - - - GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636157120 - - - GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1_Uncertainty - 64 - LREAL - - 4E-33 - - - - TcVarGlobal - - - 636157824 - - - GVL_PhysicalConstants.fMuonMagneticMomentToBohrMagnetonRatio - muon magn. moment to Bohr magneton ratio - Uncertainty: 1.3e-10 - 64 - LREAL - - -0.00484197045 - - - - TcVarGlobal - - - 636157888 - - - GVL_PhysicalConstants.fMuonMagneticMomentToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.3E-10 - - - - TcVarGlobal - - - 636157952 - - - GVL_PhysicalConstants.fMuonMagneticMomentToNuclearMagnetonRatio - muon magn. moment to nuclear magneton ratio - Uncertainty: 2.3e-07 - 64 - LREAL - - -8.89059698 - - - - TcVarGlobal - - - 636158016 - - - GVL_PhysicalConstants.fMuonMagneticMomentToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 2.3E-07 - - - - TcVarGlobal - - - 636158080 - - - GVL_PhysicalConstants.fMuonProtonMagneticMomentRatio - muon-proton magn. moment ratio - Uncertainty: 8.9e-08 - 64 - LREAL - - -3.183345118 - - - - TcVarGlobal - - - 636158144 - - - GVL_PhysicalConstants.fMuonProtonMagneticMomentRatio_Uncertainty - 64 - LREAL - - 8.9E-08 - - - - TcVarGlobal - - - 636158208 - - - GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1 - neutron gyromagn. ratio (s^-1 T^-1) - Uncertainty: 43.0 - 64 - LREAL - - 183247171 - - - - TcVarGlobal - - - 636158272 - - - GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1_Units - 648 - STRING(80) - - s^-1 T^-1 - - - - TcVarGlobal - - - 636158336 - - - GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1_Uncertainty - 64 - LREAL - - 43 - - - - TcVarGlobal - - - 636159040 - - - GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1 - neutron gyromagn. ratio over 2 pi (MHz T^-1) - Uncertainty: 7.3e-06 - 64 - LREAL - - 29.164695 - - - - TcVarGlobal - - - 636159104 - - - GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636159168 - - - GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty - 64 - LREAL - - 7.3E-06 - - - - TcVarGlobal - - - 636159872 - - - GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1 - neutron magn. moment (J T^-1) - Uncertainty: 2.4e-33 - 64 - LREAL - - -9.6623645E-27 - - - - TcVarGlobal - - - 636159936 - - - GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636160000 - - - GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1_Uncertainty - 64 - LREAL - - 2.4E-33 - - - - TcVarGlobal - - - 636160704 - - - GVL_PhysicalConstants.fNeutronMagneticMomentToBohrMagnetonRatio - neutron magn. moment to Bohr magneton ratio - Uncertainty: 2.5e-10 - 64 - LREAL - - -0.00104187563 - - - - TcVarGlobal - - - 636160768 - - - GVL_PhysicalConstants.fNeutronMagneticMomentToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 2.5E-10 - - - - TcVarGlobal - - - 636160832 - - - GVL_PhysicalConstants.fNeutronMagneticMomentToNuclearMagnetonRatio - neutron magn. moment to nuclear magneton ratio - Uncertainty: 4.5e-07 - 64 - LREAL - - -1.91304273 - - - - TcVarGlobal - - - 636160896 - - - GVL_PhysicalConstants.fNeutronMagneticMomentToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 4.5E-07 - - - - TcVarGlobal - - - 636160960 - - - GVL_PhysicalConstants.fNeutronToShieldedProtonMagneticMomentRatio - neutron to shielded proton magn. moment ratio - Uncertainty: 1.6e-07 - 64 - LREAL - - -0.68499694 - - - - TcVarGlobal - - - 636161024 - - - GVL_PhysicalConstants.fNeutronToShieldedProtonMagneticMomentRatio_Uncertainty - 64 - LREAL - - 1.6E-07 - - - - TcVarGlobal - - - 636161088 - - - GVL_PhysicalConstants.fNeutronElectronMagneticMomentRatio - neutron-electron magn. moment ratio - Uncertainty: 2.5e-10 - 64 - LREAL - - 0.00104066882 - - - - TcVarGlobal - - - 636161152 - - - GVL_PhysicalConstants.fNeutronElectronMagneticMomentRatio_Uncertainty - 64 - LREAL - - 2.5E-10 - - - - TcVarGlobal - - - 636161216 - - - GVL_PhysicalConstants.fNeutronProtonMagneticMomentRatio - neutron-proton magn. moment ratio - Uncertainty: 1.6e-07 - 64 - LREAL - - -0.68497934 - - - - TcVarGlobal - - - 636161280 - - - GVL_PhysicalConstants.fNeutronProtonMagneticMomentRatio_Uncertainty - 64 - LREAL - - 1.6E-07 - - - - TcVarGlobal - - - 636161344 - - - GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1 - proton gyromagn. ratio (s^-1 T^-1) - Uncertainty: 0.11 - 64 - LREAL - - 267522187.44 - - - - TcVarGlobal - - - 636161408 - - - GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1_Units - 648 - STRING(80) - - s^-1 T^-1 - - - - TcVarGlobal - - - 636161472 - - - GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1_Uncertainty - 64 - LREAL - - 0.11 - - - - TcVarGlobal - - - 636162176 - - - GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1 - proton gyromagn. ratio over 2 pi (MHz T^-1) - Uncertainty: 3.7e-06 - 64 - LREAL - - 42.5774813 - - - - TcVarGlobal - - - 636162240 - - - GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636162304 - - - GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty - 64 - LREAL - - 3.7E-06 - - - - TcVarGlobal - - - 636163008 - - - GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1 - proton magn. moment (J T^-1) - Uncertainty: 1.2e-33 - 64 - LREAL - - 1.41060671E-26 - - - - TcVarGlobal - - - 636163072 - - - GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636163136 - - - GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1_Uncertainty - 64 - LREAL - - 1.2E-33 - - - - TcVarGlobal - - - 636163840 - - - GVL_PhysicalConstants.fProtonMagneticMomentToBohrMagnetonRatio - proton magn. moment to Bohr magneton ratio - Uncertainty: 1.5e-11 - 64 - LREAL - - 0.001521032206 - - - - TcVarGlobal - - - 636163904 - - - GVL_PhysicalConstants.fProtonMagneticMomentToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.5E-11 - - - - TcVarGlobal - - - 636163968 - - - GVL_PhysicalConstants.fProtonMagneticMomentToNuclearMagnetonRatio - proton magn. moment to nuclear magneton ratio - Uncertainty: 2.8e-08 - 64 - LREAL - - 2.792847351 - - - - TcVarGlobal - - - 636164032 - - - GVL_PhysicalConstants.fProtonMagneticMomentToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 2.8E-08 - - - - TcVarGlobal - - - 636164096 - - - GVL_PhysicalConstants.fProtonMagneticShieldingCorrection - proton magn. shielding correction - Uncertainty: 1.1e-08 - 64 - LREAL - - 2.5689E-05 - - - - TcVarGlobal - - - 636164160 - - - GVL_PhysicalConstants.fProtonMagneticShieldingCorrection_Uncertainty - 64 - LREAL - - 1.1E-08 - - - - TcVarGlobal - - - 636164224 - - - GVL_PhysicalConstants.fProtonNeutronMagneticMomentRatio - proton-neutron magn. moment ratio - Uncertainty: 3.4e-07 - 64 - LREAL - - -1.45989805 - - - - TcVarGlobal - - - 636164288 - - - GVL_PhysicalConstants.fProtonNeutronMagneticMomentRatio_Uncertainty - 64 - LREAL - - 3.4E-07 - - - - TcVarGlobal - - - 636164352 - - - GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1 - shielded helion gyromagn. ratio (s^-1 T^-1) - Uncertainty: 2.4 - 64 - LREAL - - 203789456.9 - - - - TcVarGlobal - - - 636164416 - - - GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1_Units - 648 - STRING(80) - - s^-1 T^-1 - - - - TcVarGlobal - - - 636164480 - - - GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1_Uncertainty - 64 - LREAL - - 2.4 - - - - TcVarGlobal - - - 636165184 - - - GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1 - shielded helion gyromagn. ratio over 2 pi (MHz T^-1) - Uncertainty: 2.8e-06 - 64 - LREAL - - 32.4341015 - - - - TcVarGlobal - - - 636165248 - - - GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636165312 - - - GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty - 64 - LREAL - - 2.8E-06 - - - - TcVarGlobal - - - 636166016 - - - GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1 - shielded helion magn. moment (J T^-1) - Uncertainty: 9.3e-34 - 64 - LREAL - - -1.074553024E-26 - - - - TcVarGlobal - - - 636166080 - - - GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636166144 - - - GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1_Uncertainty - 64 - LREAL - - 9.3E-34 - - - - TcVarGlobal - - - 636166848 - - - GVL_PhysicalConstants.fShieldedHelionMagneticMomentToBohrMagnetonRatio - shielded helion magn. moment to Bohr magneton ratio - Uncertainty: 1.4e-11 - 64 - LREAL - - -0.001158671474 - - - - TcVarGlobal - - - 636166912 - - - GVL_PhysicalConstants.fShieldedHelionMagneticMomentToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.4E-11 - - - - TcVarGlobal - - - 636166976 - - - GVL_PhysicalConstants.fShieldedHelionMagneticMomentToNuclearMagnetonRatio - shielded helion magn. moment to nuclear magneton ratio - Uncertainty: 2.5e-08 - 64 - LREAL - - -2.127497723 - - - - TcVarGlobal - - - 636167040 - - - GVL_PhysicalConstants.fShieldedHelionMagneticMomentToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 2.5E-08 - - - - TcVarGlobal - - - 636167104 - - - GVL_PhysicalConstants.fShieldedHelionToProtonMagneticMomentRatio - shielded helion to proton magn. moment ratio - Uncertainty: 1.2e-08 - 64 - LREAL - - -0.761766562 - - - - TcVarGlobal - - - 636167168 - - - GVL_PhysicalConstants.fShieldedHelionToProtonMagneticMomentRatio_Uncertainty - 64 - LREAL - - 1.2E-08 - - - - TcVarGlobal - - - 636167232 - - - GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMagneticMomentRatio - shielded helion to shielded proton magn. moment ratio - Uncertainty: 3.3e-09 - 64 - LREAL - - -0.7617861313 - - - - TcVarGlobal - - - 636167296 - - - GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMagneticMomentRatio_Uncertainty - 64 - LREAL - - 3.3E-09 - - - - TcVarGlobal - - - 636167360 - - - GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1 - shielded proton magn. moment (J T^-1) - Uncertainty: 1.2e-33 - 64 - LREAL - - 1.41057047E-26 - - - - TcVarGlobal - - - 636167424 - - - GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636167488 - - - GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1_Uncertainty - 64 - LREAL - - 1.2E-33 - - - - TcVarGlobal - - - 636168192 - - - GVL_PhysicalConstants.fShieldedProtonMagneticMomentToBohrMagnetonRatio - shielded proton magn. moment to Bohr magneton ratio - Uncertainty: 1.6e-11 - 64 - LREAL - - 0.001520993132 - - - - TcVarGlobal - - - 636168256 - - - GVL_PhysicalConstants.fShieldedProtonMagneticMomentToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.6E-11 - - - - TcVarGlobal - - - 636168320 - - - GVL_PhysicalConstants.fShieldedProtonMagneticMomentToNuclearMagnetonRatio - shielded proton magn. moment to nuclear magneton ratio - Uncertainty: 3e-08 - 64 - LREAL - - 2.792775604 - - - - TcVarGlobal - - - 636168384 - - - GVL_PhysicalConstants.fShieldedProtonMagneticMomentToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 3E-08 - - - - TcVarGlobal - - - 636168448 - - - GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m - {220} lattice spacing of silicon (m) - Uncertainty: 3.2e-18 - 64 - LREAL - - 1.920155714E-10 - - - - TcVarGlobal - - - 636168512 - - - GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636168576 - - - GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m_Uncertainty - 64 - LREAL - - 3.2E-18 - - - - TcVarGlobal - - - 636169280 - - - GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m - lattice spacing of silicon (m) - Uncertainty: 5e-18 - 64 - LREAL - - 1.920155762E-10 - - - - TcVarGlobal - - - 636169344 - - - GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636169408 - - - GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m_Uncertainty - 64 - LREAL - - 5E-18 - - - - TcVarGlobal - - - 636170112 - - - GVL_PhysicalConstants.fAlphaParticleElectronMassRatio - alpha particle-electron mass ratio - Uncertainty: 2.4e-07 - 64 - LREAL - - 7294.29954142 - - - - TcVarGlobal - - - 636170176 - - - GVL_PhysicalConstants.fAlphaParticleElectronMassRatio_Uncertainty - 64 - LREAL - - 2.4E-07 - - - - TcVarGlobal - - - 636170240 - - - GVL_PhysicalConstants.fAlphaParticleMass_in_kg - alpha particle mass (kg) - Uncertainty: 2e-36 - 64 - LREAL - - 6.6446573357E-27 - - - - TcVarGlobal - - - 636170304 - - - GVL_PhysicalConstants.fAlphaParticleMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636170368 - - - GVL_PhysicalConstants.fAlphaParticleMass_in_kg_Uncertainty - 64 - LREAL - - 2E-36 - - - - TcVarGlobal - - - 636171072 - - - GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J - alpha particle mass energy equivalent (J) - Uncertainty: 1.8e-19 - 64 - LREAL - - 5.9719201914E-10 - - - - TcVarGlobal - - - 636171136 - - - GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636171200 - - - GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 1.8E-19 - - - - TcVarGlobal - - - 636171904 - - - GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV - alpha particle mass energy equivalent in MeV (MeV) - Uncertainty: 1.1e-06 - 64 - LREAL - - 3727.3794066 - - - - TcVarGlobal - - - 636171968 - - - GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636172032 - - - GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 1.1E-06 - - - - TcVarGlobal - - - 636172736 - - - GVL_PhysicalConstants.fAlphaParticleMassInU_in_u - alpha particle mass in u (u) - Uncertainty: 6.3e-11 - 64 - LREAL - - 4.001506179127 - - - - TcVarGlobal - - - 636172800 - - - GVL_PhysicalConstants.fAlphaParticleMassInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636172864 - - - GVL_PhysicalConstants.fAlphaParticleMassInU_in_u_Uncertainty - 64 - LREAL - - 6.3E-11 - - - - TcVarGlobal - - - 636173568 - - - GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1 - alpha particle molar mass (kg mol^-1) - Uncertainty: 1.2e-12 - 64 - LREAL - - 0.0040015061777 - - - - TcVarGlobal - - - 636173632 - - - GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636173696 - - - GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1_Uncertainty - 64 - LREAL - - 1.2E-12 - - - - TcVarGlobal - - - 636174400 - - - GVL_PhysicalConstants.fAlphaParticleProtonMassRatio - alpha particle-proton mass ratio - Uncertainty: 2.2e-10 - 64 - LREAL - - 3.97259969009 - - - - TcVarGlobal - - - 636174464 - - - GVL_PhysicalConstants.fAlphaParticleProtonMassRatio_Uncertainty - 64 - LREAL - - 2.2E-10 - - - - TcVarGlobal - - - 636174528 - - - GVL_PhysicalConstants.fAngstromStar_in_m - Angstrom star (m) - Uncertainty: 9e-17 - 64 - LREAL - - 1.00001495E-10 - - - - TcVarGlobal - - - 636174592 - - - GVL_PhysicalConstants.fAngstromStar_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636174656 - - - GVL_PhysicalConstants.fAngstromStar_in_m_Uncertainty - 64 - LREAL - - 9E-17 - - - - TcVarGlobal - - - 636175360 - - - GVL_PhysicalConstants.fAtomicMassConstant_in_kg - atomic mass constant (kg) - Uncertainty: 5e-37 - 64 - LREAL - - 1.6605390666E-27 - - - - TcVarGlobal - - - 636175424 - - - GVL_PhysicalConstants.fAtomicMassConstant_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636175488 - - - GVL_PhysicalConstants.fAtomicMassConstant_in_kg_Uncertainty - 64 - LREAL - - 5E-37 - - - - TcVarGlobal - - - 636176192 - - - GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J - atomic mass constant energy equivalent (J) - Uncertainty: 4.5e-20 - 64 - LREAL - - 1.4924180856E-10 - - - - TcVarGlobal - - - 636176256 - - - GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636176320 - - - GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 4.5E-20 - - - - TcVarGlobal - - - 636177024 - - - GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV - atomic mass constant energy equivalent in MeV (MeV) - Uncertainty: 2.8e-07 - 64 - LREAL - - 931.49410242 - - - - TcVarGlobal - - - 636177088 - - - GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636177152 - - - GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 2.8E-07 - - - - TcVarGlobal - - - 636177856 - - - GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV - atomic mass unit-electron volt relationship (eV) - Uncertainty: 0.28 - 64 - LREAL - - 931494102.42 - - - - TcVarGlobal - - - 636177920 - - - GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV_Units - 648 - STRING(80) - - eV - - - - TcVarGlobal - - - 636177984 - - - GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV_Uncertainty - 64 - LREAL - - 0.28 - - - - TcVarGlobal - - - 636178688 - - - GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h - atomic mass unit-hartree relationship (E_h) - Uncertainty: 0.01 - 64 - LREAL - - 34231776.874 - - - - TcVarGlobal - - - 636178752 - - - GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h_Units - 648 - STRING(80) - - E_h - - - - TcVarGlobal - - - 636178816 - - - GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h_Uncertainty - 64 - LREAL - - 0.01 - - - - TcVarGlobal - - - 636179520 - - - GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz - atomic mass unit-hertz relationship (Hz) - Uncertainty: 68000000000000.0 - 64 - LREAL - - 2.25234271871E+23 - - - - TcVarGlobal - - - 636179584 - - - GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz_Units - 648 - STRING(80) - - Hz - - - - TcVarGlobal - - - 636179648 - - - GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz_Uncertainty - 64 - LREAL - - 68000000000000 - - - - TcVarGlobal - - - 636180352 - - - GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1 - atomic mass unit-inverse meter relationship (m^-1) - Uncertainty: 230000.0 - 64 - LREAL - - 751300661040000 - - - - TcVarGlobal - - - 636180416 - - - GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1_Units - 648 - STRING(80) - - m^-1 - - - - TcVarGlobal - - - 636180480 - - - GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1_Uncertainty - 64 - LREAL - - 230000 - - - - TcVarGlobal - - - 636181184 - - - GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J - atomic mass unit-joule relationship (J) - Uncertainty: 4.5e-20 - 64 - LREAL - - 1.4924180856E-10 - - - - TcVarGlobal - - - 636181248 - - - GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636181312 - - - GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J_Uncertainty - 64 - LREAL - - 4.5E-20 - - - - TcVarGlobal - - - 636182016 - - - GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K - atomic mass unit-kelvin relationship (K) - Uncertainty: 3300.0 - 64 - LREAL - - 10809540191600 - - - - TcVarGlobal - - - 636182080 - - - GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K_Units - 648 - STRING(80) - - K - - - - TcVarGlobal - - - 636182144 - - - GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K_Uncertainty - 64 - LREAL - - 3300 - - - - TcVarGlobal - - - 636182848 - - - GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg - atomic mass unit-kilogram relationship (kg) - Uncertainty: 5e-37 - 64 - LREAL - - 1.6605390666E-27 - - - - TcVarGlobal - - - 636182912 - - - GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636182976 - - - GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg_Uncertainty - 64 - LREAL - - 5E-37 - - - - TcVarGlobal - - - 636183680 - - - GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2 - atomic unit of 1st hyperpolarizability (C^3 m^3 J^-2) - Uncertainty: 1.5e-62 - 64 - LREAL - - 3.2063613061E-53 - - - - TcVarGlobal - - - 636183744 - - - GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2_Units - 648 - STRING(80) - - C^3 m^3 J^-2 - - - - TcVarGlobal - - - 636183808 - - - GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2_Uncertainty - 64 - LREAL - - 1.5E-62 - - - - TcVarGlobal - - - 636184512 - - - GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3 - atomic unit of 2nd hyperpolarizability (C^4 m^4 J^-3) - Uncertainty: 3.8e-74 - 64 - LREAL - - 6.2353799905E-65 - - - - TcVarGlobal - - - 636184576 - - - GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3_Units - 648 - STRING(80) - - C^4 m^4 J^-3 - - - - TcVarGlobal - - - 636184640 - - - GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3_Uncertainty - 64 - LREAL - - 3.8E-74 - - - - TcVarGlobal - - - 636185344 - - - GVL_PhysicalConstants.fAtomicUnitOfAction_in_J_s - atomic unit of action (J s) - 64 - LREAL - - 1.054571817E-34 - - - - TcVarGlobal - - - 636185408 - - - GVL_PhysicalConstants.fAtomicUnitOfAction_in_J_s_Units - 648 - STRING(80) - - J s - - - - TcVarGlobal - - - 636185472 - - - GVL_PhysicalConstants.fAtomicUnitOfCharge_in_C - atomic unit of charge (C) - 64 - LREAL - - 1.602176634E-19 - - - - TcVarGlobal - - - 636186176 - - - GVL_PhysicalConstants.fAtomicUnitOfCharge_in_C_Units - 648 - STRING(80) - - C - - - - TcVarGlobal - - - 636186240 - - - GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3 - atomic unit of charge density (C m^-3) - Uncertainty: 490.0 - 64 - LREAL - - 1081202384570 - - - - TcVarGlobal - - - 636186944 - - - GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3_Units - 648 - STRING(80) - - C m^-3 - - - - TcVarGlobal - - - 636187008 - - - GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3_Uncertainty - 64 - LREAL - - 490 - - - - TcVarGlobal - - - 636187712 - - - GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A - atomic unit of current (A) - Uncertainty: 1.3e-14 - 64 - LREAL - - 0.00662361823751 - - - - TcVarGlobal - - - 636187776 - - - GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A_Units - 648 - STRING(80) - - A - - - - TcVarGlobal - - - 636187840 - - - GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A_Uncertainty - 64 - LREAL - - 1.3E-14 - - - - TcVarGlobal - - - 636188544 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m - atomic unit of electric dipole mom. (C m) - Uncertainty: 1.3e-39 - 64 - LREAL - - 8.4783536255E-30 - - - - TcVarGlobal - - - 636188608 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m_Units - 648 - STRING(80) - - C m - - - - TcVarGlobal - - - 636188672 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m_Uncertainty - 64 - LREAL - - 1.3E-39 - - - - TcVarGlobal - - - 636189376 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1 - atomic unit of electric field (V m^-1) - Uncertainty: 78.0 - 64 - LREAL - - 514220674763 - - - - TcVarGlobal - - - 636189440 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1_Units - 648 - STRING(80) - - V m^-1 - - - - TcVarGlobal - - - 636189504 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1_Uncertainty - 64 - LREAL - - 78 - - - - TcVarGlobal - - - 636190208 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2 - atomic unit of electric field gradient (V m^-2) - Uncertainty: 2900000000000.0 - 64 - LREAL - - 9.7173624292E+21 - - - - TcVarGlobal - - - 636190272 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2_Units - 648 - STRING(80) - - V m^-2 - - - - TcVarGlobal - - - 636190336 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2_Uncertainty - 64 - LREAL - - 2900000000000 - - - - TcVarGlobal - - - 636191040 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1 - atomic unit of electric polarizability (C^2 m^2 J^-1) - Uncertainty: 5e-51 - 64 - LREAL - - 1.64877727436E-41 - - - - TcVarGlobal - - - 636191104 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1_Units - 648 - STRING(80) - - C^2 m^2 J^-1 - - - - TcVarGlobal - - - 636191168 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1_Uncertainty - 64 - LREAL - - 5E-51 - - - - TcVarGlobal - - - 636191872 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V - atomic unit of electric potential (V) - Uncertainty: 5.3e-11 - 64 - LREAL - - 27.211386245988 - - - - TcVarGlobal - - - 636191936 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V_Units - 648 - STRING(80) - - V - - - - TcVarGlobal - - - 636192000 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V_Uncertainty - 64 - LREAL - - 5.3E-11 - - - - TcVarGlobal - - - 636192704 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2 - atomic unit of electric quadrupole mom. (C m^2) - Uncertainty: 1.4e-49 - 64 - LREAL - - 4.4865515246E-40 - - - - TcVarGlobal - - - 636192768 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2_Units - 648 - STRING(80) - - C m^2 - - - - TcVarGlobal - - - 636192832 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2_Uncertainty - 64 - LREAL - - 1.4E-49 - - - - TcVarGlobal - - - 636193536 - - - GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J - atomic unit of energy (J) - Uncertainty: 8.5e-30 - 64 - LREAL - - 4.3597447222071E-18 - - - - TcVarGlobal - - - 636193600 - - - GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636193664 - - - GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J_Uncertainty - 64 - LREAL - - 8.5E-30 - - - - TcVarGlobal - - - 636194368 - - - GVL_PhysicalConstants.fAtomicUnitOfForce_in_N - atomic unit of force (N) - Uncertainty: 1.2e-17 - 64 - LREAL - - 8.2387234983E-08 - - - - TcVarGlobal - - - 636194432 - - - GVL_PhysicalConstants.fAtomicUnitOfForce_in_N_Units - 648 - STRING(80) - - N - - - - TcVarGlobal - - - 636194496 - - - GVL_PhysicalConstants.fAtomicUnitOfForce_in_N_Uncertainty - 64 - LREAL - - 1.2E-17 - - - - TcVarGlobal - - - 636195200 - - - GVL_PhysicalConstants.fAtomicUnitOfLength_in_m - atomic unit of length (m) - Uncertainty: 8e-21 - 64 - LREAL - - 5.29177210903E-11 - - - - TcVarGlobal - - - 636195264 - - - GVL_PhysicalConstants.fAtomicUnitOfLength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636195328 - - - GVL_PhysicalConstants.fAtomicUnitOfLength_in_m_Uncertainty - 64 - LREAL - - 8E-21 - - - - TcVarGlobal - - - 636196032 - - - GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1 - atomic unit of mag. dipole mom. (J T^-1) - Uncertainty: 5.6e-33 - 64 - LREAL - - 1.85480201566E-23 - - - - TcVarGlobal - - - 636196096 - - - GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636196160 - - - GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1_Uncertainty - 64 - LREAL - - 5.6E-33 - - - - TcVarGlobal - - - 636196864 - - - GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T - atomic unit of mag. flux density (T) - Uncertainty: 7.1e-05 - 64 - LREAL - - 235051.756758 - - - - TcVarGlobal - - - 636196928 - - - GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T_Units - 648 - STRING(80) - - T - - - - TcVarGlobal - - - 636196992 - - - GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T_Uncertainty - 64 - LREAL - - 7.1E-05 - - - - TcVarGlobal - - - 636197696 - - - GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2 - atomic unit of magnetizability (J T^-2) - Uncertainty: 4.8e-38 - 64 - LREAL - - 7.8910366008E-29 - - - - TcVarGlobal - - - 636197760 - - - GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2_Units - 648 - STRING(80) - - J T^-2 - - - - TcVarGlobal - - - 636197824 - - - GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2_Uncertainty - 64 - LREAL - - 4.8E-38 - - - - TcVarGlobal - - - 636198528 - - - GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg - atomic unit of mass (kg) - Uncertainty: 2.8e-40 - 64 - LREAL - - 9.1093837015E-31 - - - - TcVarGlobal - - - 636198592 - - - GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636198656 - - - GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg_Uncertainty - 64 - LREAL - - 2.8E-40 - - - - TcVarGlobal - - - 636199360 - - - GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1 - atomic unit of momentum (kg m s^-1) - Uncertainty: 3e-34 - 64 - LREAL - - 1.9928519141E-24 - - - - TcVarGlobal - - - 636199424 - - - GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1_Units - 648 - STRING(80) - - kg m s^-1 - - - - TcVarGlobal - - - 636199488 - - - GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1_Uncertainty - 64 - LREAL - - 3E-34 - - - - TcVarGlobal - - - 636200192 - - - GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1 - atomic unit of permittivity (F m^-1) - Uncertainty: 1.7e-20 - 64 - LREAL - - 1.11265005545E-10 - - - - TcVarGlobal - - - 636200256 - - - GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1_Units - 648 - STRING(80) - - F m^-1 - - - - TcVarGlobal - - - 636200320 - - - GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1_Uncertainty - 64 - LREAL - - 1.7E-20 - - - - TcVarGlobal - - - 636201024 - - - GVL_PhysicalConstants.fAtomicUnitOfTime_in_s - atomic unit of time (s) - Uncertainty: 4.7e-29 - 64 - LREAL - - 2.4188843265857E-17 - - - - TcVarGlobal - - - 636201088 - - - GVL_PhysicalConstants.fAtomicUnitOfTime_in_s_Units - 648 - STRING(80) - - s - - - - TcVarGlobal - - - 636201152 - - - GVL_PhysicalConstants.fAtomicUnitOfTime_in_s_Uncertainty - 64 - LREAL - - 4.7E-29 - - - - TcVarGlobal - - - 636201856 - - - GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1 - atomic unit of velocity (m s^-1) - Uncertainty: 0.00033 - 64 - LREAL - - 2187691.26364 - - - - TcVarGlobal - - - 636201920 - - - GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1_Units - 648 - STRING(80) - - m s^-1 - - - - TcVarGlobal - - - 636201984 - - - GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1_Uncertainty - 64 - LREAL - - 0.00033 - - - - TcVarGlobal - - - 636202688 - - - GVL_PhysicalConstants.fAvogadroConstant_in_mol_1 - Avogadro constant (mol^-1) - 64 - LREAL - - 6.02214076E+23 - - - - TcVarGlobal - - - 636202752 - - - GVL_PhysicalConstants.fAvogadroConstant_in_mol_1_Units - 648 - STRING(80) - - mol^-1 - - - - TcVarGlobal - - - 636202816 - - - GVL_PhysicalConstants.fBohrMagneton_in_J_T_1 - Bohr magneton (J T^-1) - Uncertainty: 2.8e-33 - 64 - LREAL - - 9.2740100783E-24 - - - - TcVarGlobal - - - 636203520 - - - GVL_PhysicalConstants.fBohrMagneton_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636203584 - - - GVL_PhysicalConstants.fBohrMagneton_in_J_T_1_Uncertainty - 64 - LREAL - - 2.8E-33 - - - - TcVarGlobal - - - 636204288 - - - GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1 - Bohr magneton in eV/T (eV T^-1) - Uncertainty: 1.7e-14 - 64 - LREAL - - 5.788381806E-05 - - - - TcVarGlobal - - - 636204352 - - - GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1_Units - 648 - STRING(80) - - eV T^-1 - - - - TcVarGlobal - - - 636204416 - - - GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1_Uncertainty - 64 - LREAL - - 1.7E-14 - - - - TcVarGlobal - - - 636205120 - - - GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1 - Bohr magneton in Hz/T (Hz T^-1) - Uncertainty: 4.2 - 64 - LREAL - - 13996244936.1 - - - - TcVarGlobal - - - 636205184 - - - GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1_Units - 648 - STRING(80) - - Hz T^-1 - - - - TcVarGlobal - - - 636205248 - - - GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1_Uncertainty - 64 - LREAL - - 4.2 - - - - TcVarGlobal - - - 636205952 - - - GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1 - Bohr magneton in inverse meters per tesla (m^-1 T^-1) - Uncertainty: 2.9e-07 - 64 - LREAL - - 46.68644814 - - - - TcVarGlobal - - - 636206016 - - - GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1_Units - 648 - STRING(80) - - m^-1 T^-1 - - - - TcVarGlobal - - - 636206080 - - - GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1_Uncertainty - 64 - LREAL - - 2.9E-07 - - - - TcVarGlobal - - - 636206784 - - - GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1 - Bohr magneton in K/T (K T^-1) - Uncertainty: 2e-10 - 64 - LREAL - - 0.67171381563 - - - - TcVarGlobal - - - 636206848 - - - GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1_Units - 648 - STRING(80) - - K T^-1 - - - - TcVarGlobal - - - 636206912 - - - GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1_Uncertainty - 64 - LREAL - - 2E-10 - - - - TcVarGlobal - - - 636207616 - - - GVL_PhysicalConstants.fBohrRadius_in_m - Bohr radius (m) - Uncertainty: 8e-21 - 64 - LREAL - - 5.29177210903E-11 - - - - TcVarGlobal - - - 636207680 - - - GVL_PhysicalConstants.fBohrRadius_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636207744 - - - GVL_PhysicalConstants.fBohrRadius_in_m_Uncertainty - 64 - LREAL - - 8E-21 - - - - TcVarGlobal - - - 636208448 - - - GVL_PhysicalConstants.fBoltzmannConstant_in_J_K_1 - Boltzmann constant (J K^-1) - 64 - LREAL - - 1.380649E-23 - - - - TcVarGlobal - - - 636208512 - - - GVL_PhysicalConstants.fBoltzmannConstant_in_J_K_1_Units - 648 - STRING(80) - - J K^-1 - - - - TcVarGlobal - - - 636208576 - - - GVL_PhysicalConstants.fBoltzmannConstantInEV_K_in_eV_K_1 - Boltzmann constant in eV/K (eV K^-1) - 64 - LREAL - - 8.617333262E-05 - - - - TcVarGlobal - - - 636209280 - - - GVL_PhysicalConstants.fBoltzmannConstantInEV_K_in_eV_K_1_Units - 648 - STRING(80) - - eV K^-1 - - - - TcVarGlobal - - - 636209344 - - - GVL_PhysicalConstants.fBoltzmannConstantInHz_K_in_Hz_K_1 - Boltzmann constant in Hz/K (Hz K^-1) - 64 - LREAL - - 20836619120 - - - - TcVarGlobal - - - 636210048 - - - GVL_PhysicalConstants.fBoltzmannConstantInHz_K_in_Hz_K_1_Units - 648 - STRING(80) - - Hz K^-1 - - - - TcVarGlobal - - - 636210112 - - - GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1 - Boltzmann constant in inverse meters per kelvin (m^-1 K^-1) - Uncertainty: 4e-05 - 64 - LREAL - - 69.503457 - - - - TcVarGlobal - - - 636210816 - - - GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1_Units - 648 - STRING(80) - - m^-1 K^-1 - - - - TcVarGlobal - - - 636210880 - - - GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1_Uncertainty - 64 - LREAL - - 4E-05 - - - - TcVarGlobal - - - 636211584 - - - GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm - characteristic impedance of vacuum (ohm) - Uncertainty: 5.61366546036269e-08 - 64 - LREAL - - 376.730313666862 - - - - TcVarGlobal - - - 636211648 - - - GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm_Units - 648 - STRING(80) - - ohm - - - - TcVarGlobal - - - 636211712 - - - GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm_Uncertainty - 64 - LREAL - - 5.61366546036269E-08 - - - - TcVarGlobal - - - 636212416 - - - GVL_PhysicalConstants.fClassicalElectronRadius_in_m - classical electron radius (m) - Uncertainty: 1.3e-24 - 64 - LREAL - - 2.8179403262E-15 - - - - TcVarGlobal - - - 636212480 - - - GVL_PhysicalConstants.fClassicalElectronRadius_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636212544 - - - GVL_PhysicalConstants.fClassicalElectronRadius_in_m_Uncertainty - 64 - LREAL - - 1.3E-24 - - - - TcVarGlobal - - - 636213248 - - - GVL_PhysicalConstants.fComptonWavelength_in_m - Compton wavelength (m) - Uncertainty: 7.3e-22 - 64 - LREAL - - 2.42631023867E-12 - - - - TcVarGlobal - - - 636213312 - - - GVL_PhysicalConstants.fComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636213376 - - - GVL_PhysicalConstants.fComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 7.3E-22 - - - - TcVarGlobal - - - 636214080 - - - GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m - Compton wavelength over 2 pi (m) - Uncertainty: 1.8e-22 - 64 - LREAL - - 3.8615926764E-13 - - - - TcVarGlobal - - - 636214144 - - - GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636214208 - - - GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m_Uncertainty - 64 - LREAL - - 1.8E-22 - - - - TcVarGlobal - - - 636214912 - - - GVL_PhysicalConstants.fConductanceQuantum_in_S - conductance quantum (S) - 64 - LREAL - - 7.748091729E-05 - - - - TcVarGlobal - - - 636214976 - - - GVL_PhysicalConstants.fConductanceQuantum_in_S_Units - 648 - STRING(80) - - S - - - - TcVarGlobal - - - 636215040 - - - GVL_PhysicalConstants.fConventionalValueOfJosephsonConstant_in_Hz_V_1 - conventional value of Josephson constant (Hz V^-1) - 64 - LREAL - - 483597900000000 - - - - TcVarGlobal - - - 636215744 - - - GVL_PhysicalConstants.fConventionalValueOfJosephsonConstant_in_Hz_V_1_Units - 648 - STRING(80) - - Hz V^-1 - - - - TcVarGlobal - - - 636215808 - - - GVL_PhysicalConstants.fConventionalValueOfVonKlitzingConstant_in_ohm - conventional value of von Klitzing constant (ohm) - 64 - LREAL - - 25812.807 - - - - TcVarGlobal - - - 636216512 - - - GVL_PhysicalConstants.fConventionalValueOfVonKlitzingConstant_in_ohm_Units - 648 - STRING(80) - - ohm - - - - TcVarGlobal - - - 636216576 - - - GVL_PhysicalConstants.fCuXUnit_in_m - Cu x unit (m) - Uncertainty: 2.8e-20 - 64 - LREAL - - 1.00207697E-13 - - - - TcVarGlobal - - - 636217280 - - - GVL_PhysicalConstants.fCuXUnit_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636217344 - - - GVL_PhysicalConstants.fCuXUnit_in_m_Uncertainty - 64 - LREAL - - 2.8E-20 - - - - TcVarGlobal - - - 636218048 - - - GVL_PhysicalConstants.fDeuteronElectronMag_Mom_Ratio - deuteron-electron mag. mom. ratio - Uncertainty: 1.2e-12 - 64 - LREAL - - -0.0004664345551 - - - - TcVarGlobal - - - 636218112 - - - GVL_PhysicalConstants.fDeuteronElectronMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 1.2E-12 - - - - TcVarGlobal - - - 636218176 - - - GVL_PhysicalConstants.fDeuteronElectronMassRatio - deuteron-electron mass ratio - Uncertainty: 1.3e-07 - 64 - LREAL - - 3670.48296788 - - - - TcVarGlobal - - - 636218240 - - - GVL_PhysicalConstants.fDeuteronElectronMassRatio_Uncertainty - 64 - LREAL - - 1.3E-07 - - - - TcVarGlobal - - - 636218304 - - - GVL_PhysicalConstants.fDeuteronGFactor - deuteron g factor - Uncertainty: 2.2e-09 - 64 - LREAL - - 0.8574382338 - - - - TcVarGlobal - - - 636218368 - - - GVL_PhysicalConstants.fDeuteronGFactor_Uncertainty - 64 - LREAL - - 2.2E-09 - - - - TcVarGlobal - - - 636218432 - - - GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1 - deuteron mag. mom. (J T^-1) - Uncertainty: 1.1e-35 - 64 - LREAL - - 4.330735094E-27 - - - - TcVarGlobal - - - 636218496 - - - GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636218560 - - - GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1_Uncertainty - 64 - LREAL - - 1.1E-35 - - - - TcVarGlobal - - - 636219264 - - - GVL_PhysicalConstants.fDeuteronMag_Mom_ToBohrMagnetonRatio - deuteron mag. mom. to Bohr magneton ratio - Uncertainty: 1.2e-12 - 64 - LREAL - - 0.000466975457 - - - - TcVarGlobal - - - 636219328 - - - GVL_PhysicalConstants.fDeuteronMag_Mom_ToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.2E-12 - - - - TcVarGlobal - - - 636219392 - - - GVL_PhysicalConstants.fDeuteronMag_Mom_ToNuclearMagnetonRatio - deuteron mag. mom. to nuclear magneton ratio - Uncertainty: 2.2e-09 - 64 - LREAL - - 0.8574382338 - - - - TcVarGlobal - - - 636219456 - - - GVL_PhysicalConstants.fDeuteronMag_Mom_ToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 2.2E-09 - - - - TcVarGlobal - - - 636219520 - - - GVL_PhysicalConstants.fDeuteronMass_in_kg - deuteron mass (kg) - Uncertainty: 1e-36 - 64 - LREAL - - 3.3435837724E-27 - - - - TcVarGlobal - - - 636219584 - - - GVL_PhysicalConstants.fDeuteronMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636219648 - - - GVL_PhysicalConstants.fDeuteronMass_in_kg_Uncertainty - 64 - LREAL - - 1E-36 - - - - TcVarGlobal - - - 636220352 - - - GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J - deuteron mass energy equivalent (J) - Uncertainty: 9.1e-20 - 64 - LREAL - - 3.00506323102E-10 - - - - TcVarGlobal - - - 636220416 - - - GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636220480 - - - GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 9.1E-20 - - - - TcVarGlobal - - - 636221184 - - - GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV - deuteron mass energy equivalent in MeV (MeV) - Uncertainty: 5.7e-07 - 64 - LREAL - - 1875.61294257 - - - - TcVarGlobal - - - 636221248 - - - GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636221312 - - - GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 5.7E-07 - - - - TcVarGlobal - - - 636222016 - - - GVL_PhysicalConstants.fDeuteronMassInU_in_u - deuteron mass in u (u) - Uncertainty: 4e-11 - 64 - LREAL - - 2.013553212745 - - - - TcVarGlobal - - - 636222080 - - - GVL_PhysicalConstants.fDeuteronMassInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636222144 - - - GVL_PhysicalConstants.fDeuteronMassInU_in_u_Uncertainty - 64 - LREAL - - 4E-11 - - - - TcVarGlobal - - - 636222848 - - - GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1 - deuteron molar mass (kg mol^-1) - Uncertainty: 6.1e-13 - 64 - LREAL - - 0.00201355321205 - - - - TcVarGlobal - - - 636222912 - - - GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636222976 - - - GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1_Uncertainty - 64 - LREAL - - 6.1E-13 - - - - TcVarGlobal - - - 636223680 - - - GVL_PhysicalConstants.fDeuteronNeutronMag_Mom_Ratio - deuteron-neutron mag. mom. ratio - Uncertainty: 1.1e-07 - 64 - LREAL - - -0.44820653 - - - - TcVarGlobal - - - 636223744 - - - GVL_PhysicalConstants.fDeuteronNeutronMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 1.1E-07 - - - - TcVarGlobal - - - 636223808 - - - GVL_PhysicalConstants.fDeuteronProtonMag_Mom_Ratio - deuteron-proton mag. mom. ratio - Uncertainty: 7.9e-10 - 64 - LREAL - - 0.30701220939 - - - - TcVarGlobal - - - 636223872 - - - GVL_PhysicalConstants.fDeuteronProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 7.9E-10 - - - - TcVarGlobal - - - 636223936 - - - GVL_PhysicalConstants.fDeuteronProtonMassRatio - deuteron-proton mass ratio - Uncertainty: 1.1e-10 - 64 - LREAL - - 1.99900750139 - - - - TcVarGlobal - - - 636224000 - - - GVL_PhysicalConstants.fDeuteronProtonMassRatio_Uncertainty - 64 - LREAL - - 1.1E-10 - - - - TcVarGlobal - - - 636224064 - - - GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m - deuteron rms charge radius (m) - Uncertainty: 7.4e-19 - 64 - LREAL - - 2.12799E-15 - - - - TcVarGlobal - - - 636224128 - - - GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636224192 - - - GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m_Uncertainty - 64 - LREAL - - 7.4E-19 - - - - TcVarGlobal - - - 636224896 - - - GVL_PhysicalConstants.fElectricConstant_in_F_m_1 - electric constant (F m^-1) - Uncertainty: 1.3e-21 - 64 - LREAL - - 8.8541878128E-12 - - - - TcVarGlobal - - - 636224960 - - - GVL_PhysicalConstants.fElectricConstant_in_F_m_1_Units - 648 - STRING(80) - - F m^-1 - - - - TcVarGlobal - - - 636225024 - - - GVL_PhysicalConstants.fElectricConstant_in_F_m_1_Uncertainty - 64 - LREAL - - 1.3E-21 - - - - TcVarGlobal - - - 636225728 - - - GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1 - electron charge to mass quotient (C kg^-1) - Uncertainty: 53.0 - 64 - LREAL - - -175882001076 - - - - TcVarGlobal - - - 636225792 - - - GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1_Units - 648 - STRING(80) - - C kg^-1 - - - - TcVarGlobal - - - 636225856 - - - GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1_Uncertainty - 64 - LREAL - - 53 - - - - TcVarGlobal - - - 636226560 - - - GVL_PhysicalConstants.fElectronDeuteronMag_Mom_Ratio - electron-deuteron mag. mom. ratio - Uncertainty: 5.6e-06 - 64 - LREAL - - -2143.9234915 - - - - TcVarGlobal - - - 636226624 - - - GVL_PhysicalConstants.fElectronDeuteronMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 5.6E-06 - - - - TcVarGlobal - - - 636226688 - - - GVL_PhysicalConstants.fElectronDeuteronMassRatio - electron-deuteron mass ratio - Uncertainty: 9.6e-15 - 64 - LREAL - - 0.0002724437107462 - - - - TcVarGlobal - - - 636226752 - - - GVL_PhysicalConstants.fElectronDeuteronMassRatio_Uncertainty - 64 - LREAL - - 9.6E-15 - - - - TcVarGlobal - - - 636226816 - - - GVL_PhysicalConstants.fElectronGFactor - electron g factor - Uncertainty: 3.5e-13 - 64 - LREAL - - -2.00231930436256 - - - - TcVarGlobal - - - 636226880 - - - GVL_PhysicalConstants.fElectronGFactor_Uncertainty - 64 - LREAL - - 3.5E-13 - - - - TcVarGlobal - - - 636226944 - - - GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1 - electron gyromag. ratio (s^-1 T^-1) - Uncertainty: 53.0 - 64 - LREAL - - 176085963023 - - - - TcVarGlobal - - - 636227008 - - - GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1_Units - 648 - STRING(80) - - s^-1 T^-1 - - - - TcVarGlobal - - - 636227072 - - - GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1_Uncertainty - 64 - LREAL - - 53 - - - - TcVarGlobal - - - 636227776 - - - GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1 - electron gyromag. ratio over 2 pi (MHz T^-1) - Uncertainty: 0.00017 - 64 - LREAL - - 28024.95164 - - - - TcVarGlobal - - - 636227840 - - - GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636227904 - - - GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty - 64 - LREAL - - 0.00017 - - - - TcVarGlobal - - - 636228608 - - - GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1 - electron mag. mom. (J T^-1) - Uncertainty: 2.8e-33 - 64 - LREAL - - -9.2847647043E-24 - - - - TcVarGlobal - - - 636228672 - - - GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636228736 - - - GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1_Uncertainty - 64 - LREAL - - 2.8E-33 - - - - TcVarGlobal - - - 636229440 - - - GVL_PhysicalConstants.fElectronMag_Mom_Anomaly - electron mag. mom. anomaly - Uncertainty: 1.8e-13 - 64 - LREAL - - 0.00115965218128 - - - - TcVarGlobal - - - 636229504 - - - GVL_PhysicalConstants.fElectronMag_Mom_Anomaly_Uncertainty - 64 - LREAL - - 1.8E-13 - - - - TcVarGlobal - - - 636229568 - - - GVL_PhysicalConstants.fElectronMag_Mom_ToBohrMagnetonRatio - electron mag. mom. to Bohr magneton ratio - Uncertainty: 1.8e-13 - 64 - LREAL - - -1.00115965218128 - - - - TcVarGlobal - - - 636229632 - - - GVL_PhysicalConstants.fElectronMag_Mom_ToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.8E-13 - - - - TcVarGlobal - - - 636229696 - - - GVL_PhysicalConstants.fElectronMag_Mom_ToNuclearMagnetonRatio - electron mag. mom. to nuclear magneton ratio - Uncertainty: 1.1e-07 - 64 - LREAL - - -1838.28197188 - - - - TcVarGlobal - - - 636229760 - - - GVL_PhysicalConstants.fElectronMag_Mom_ToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 1.1E-07 - - - - TcVarGlobal - - - 636229824 - - - GVL_PhysicalConstants.fElectronMass_in_kg - electron mass (kg) - Uncertainty: 2.8e-40 - 64 - LREAL - - 9.1093837015E-31 - - - - TcVarGlobal - - - 636229888 - - - GVL_PhysicalConstants.fElectronMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636229952 - - - GVL_PhysicalConstants.fElectronMass_in_kg_Uncertainty - 64 - LREAL - - 2.8E-40 - - - - TcVarGlobal - - - 636230656 - - - GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J - electron mass energy equivalent (J) - Uncertainty: 2.5e-23 - 64 - LREAL - - 8.1871057769E-14 - - - - TcVarGlobal - - - 636230720 - - - GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636230784 - - - GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 2.5E-23 - - - - TcVarGlobal - - - 636231488 - - - GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV - electron mass energy equivalent in MeV (MeV) - Uncertainty: 1.5e-10 - 64 - LREAL - - 0.51099895 - - - - TcVarGlobal - - - 636231552 - - - GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636231616 - - - GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 1.5E-10 - - - - TcVarGlobal - - - 636232320 - - - GVL_PhysicalConstants.fElectronMassInU_in_u - electron mass in u (u) - Uncertainty: 1.6e-14 - 64 - LREAL - - 0.000548579909065 - - - - TcVarGlobal - - - 636232384 - - - GVL_PhysicalConstants.fElectronMassInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636232448 - - - GVL_PhysicalConstants.fElectronMassInU_in_u_Uncertainty - 64 - LREAL - - 1.6E-14 - - - - TcVarGlobal - - - 636233152 - - - GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1 - electron molar mass (kg mol^-1) - Uncertainty: 1.7e-16 - 64 - LREAL - - 5.4857990888E-07 - - - - TcVarGlobal - - - 636233216 - - - GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636233280 - - - GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1_Uncertainty - 64 - LREAL - - 1.7E-16 - - - - TcVarGlobal - - - 636233984 - - - GVL_PhysicalConstants.fElectronMuonMag_Mom_Ratio - electron-muon mag. mom. ratio - Uncertainty: 4.6e-06 - 64 - LREAL - - 206.7669883 - - - - TcVarGlobal - - - 636234048 - - - GVL_PhysicalConstants.fElectronMuonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 4.6E-06 - - - - TcVarGlobal - - - 636234112 - - - GVL_PhysicalConstants.fElectronMuonMassRatio - electron-muon mass ratio - Uncertainty: 1.1e-10 - 64 - LREAL - - 0.00483633169 - - - - TcVarGlobal - - - 636234176 - - - GVL_PhysicalConstants.fElectronMuonMassRatio_Uncertainty - 64 - LREAL - - 1.1E-10 - - - - TcVarGlobal - - - 636234240 - - - GVL_PhysicalConstants.fElectronNeutronMag_Mom_Ratio - electron-neutron mag. mom. ratio - Uncertainty: 0.00023 - 64 - LREAL - - 960.9205 - - - - TcVarGlobal - - - 636234304 - - - GVL_PhysicalConstants.fElectronNeutronMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 0.00023 - - - - TcVarGlobal - - - 636234368 - - - GVL_PhysicalConstants.fElectronNeutronMassRatio - electron-neutron mass ratio - Uncertainty: 2.6e-13 - 64 - LREAL - - 0.00054386734424 - - - - TcVarGlobal - - - 636234432 - - - GVL_PhysicalConstants.fElectronNeutronMassRatio_Uncertainty - 64 - LREAL - - 2.6E-13 - - - - TcVarGlobal - - - 636234496 - - - GVL_PhysicalConstants.fElectronProtonMag_Mom_Ratio - electron-proton mag. mom. ratio - Uncertainty: 2e-07 - 64 - LREAL - - -658.21068789 - - - - TcVarGlobal - - - 636234560 - - - GVL_PhysicalConstants.fElectronProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 2E-07 - - - - TcVarGlobal - - - 636234624 - - - GVL_PhysicalConstants.fElectronProtonMassRatio - electron-proton mass ratio - Uncertainty: 3.3e-14 - 64 - LREAL - - 0.000544617021487 - - - - TcVarGlobal - - - 636234688 - - - GVL_PhysicalConstants.fElectronProtonMassRatio_Uncertainty - 64 - LREAL - - 3.3E-14 - - - - TcVarGlobal - - - 636234752 - - - GVL_PhysicalConstants.fElectronTauMassRatio - electron-tau mass ratio - Uncertainty: 1.9e-08 - 64 - LREAL - - 0.000287585 - - - - TcVarGlobal - - - 636234816 - - - GVL_PhysicalConstants.fElectronTauMassRatio_Uncertainty - 64 - LREAL - - 1.9E-08 - - - - TcVarGlobal - - - 636234880 - - - GVL_PhysicalConstants.fElectronToAlphaParticleMassRatio - electron to alpha particle mass ratio - Uncertainty: 4.5e-15 - 64 - LREAL - - 0.0001370933554787 - - - - TcVarGlobal - - - 636234944 - - - GVL_PhysicalConstants.fElectronToAlphaParticleMassRatio_Uncertainty - 64 - LREAL - - 4.5E-15 - - - - TcVarGlobal - - - 636235008 - - - GVL_PhysicalConstants.fElectronToShieldedHelionMag_Mom_Ratio - electron to shielded helion mag. mom. ratio - Uncertainty: 1e-05 - 64 - LREAL - - 864.058257 - - - - TcVarGlobal - - - 636235072 - - - GVL_PhysicalConstants.fElectronToShieldedHelionMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 1E-05 - - - - TcVarGlobal - - - 636235136 - - - GVL_PhysicalConstants.fElectronToShieldedProtonMag_Mom_Ratio - electron to shielded proton mag. mom. ratio - Uncertainty: 7.2e-06 - 64 - LREAL - - -658.2275971 - - - - TcVarGlobal - - - 636235200 - - - GVL_PhysicalConstants.fElectronToShieldedProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 7.2E-06 - - - - TcVarGlobal - - - 636235264 - - - GVL_PhysicalConstants.fElectronVolt_in_J - electron volt (J) - 64 - LREAL - - 1.602176634E-19 - - - - TcVarGlobal - - - 636235328 - - - GVL_PhysicalConstants.fElectronVolt_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636235392 - - - GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u - electron volt-atomic mass unit relationship (u) - Uncertainty: 3.2e-19 - 64 - LREAL - - 1.07354410233E-09 - - - - TcVarGlobal - - - 636236096 - - - GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636236160 - - - GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u_Uncertainty - 64 - LREAL - - 3.2E-19 - - - - TcVarGlobal - - - 636236864 - - - GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h - electron volt-hartree relationship (E_h) - Uncertainty: 7.1e-14 - 64 - LREAL - - 0.036749322175655 - - - - TcVarGlobal - - - 636236928 - - - GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h_Units - 648 - STRING(80) - - E_h - - - - TcVarGlobal - - - 636236992 - - - GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h_Uncertainty - 64 - LREAL - - 7.1E-14 - - - - TcVarGlobal - - - 636237696 - - - GVL_PhysicalConstants.fElectronVoltHertzRelationship_in_Hz - electron volt-hertz relationship (Hz) - 64 - LREAL - - 241798924200000 - - - - TcVarGlobal - - - 636237760 - - - GVL_PhysicalConstants.fElectronVoltHertzRelationship_in_Hz_Units - 648 - STRING(80) - - Hz - - - - TcVarGlobal - - - 636237824 - - - GVL_PhysicalConstants.fElectronVoltInverseMeterRelationship_in_m_1 - electron volt-inverse meter relationship (m^-1) - 64 - LREAL - - 806554.3937 - - - - TcVarGlobal - - - 636238528 - - - GVL_PhysicalConstants.fElectronVoltInverseMeterRelationship_in_m_1_Units - 648 - STRING(80) - - m^-1 - - - - TcVarGlobal - - - 636238592 - - - GVL_PhysicalConstants.fElectronVoltJouleRelationship_in_J - electron volt-joule relationship (J) - 64 - LREAL - - 1.602176634E-19 - - - - TcVarGlobal - - - 636239296 - - - GVL_PhysicalConstants.fElectronVoltJouleRelationship_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636239360 - - - GVL_PhysicalConstants.fElectronVoltKelvinRelationship_in_K - electron volt-kelvin relationship (K) - 64 - LREAL - - 11604.51812 - - - - TcVarGlobal - - - 636240064 - - - GVL_PhysicalConstants.fElectronVoltKelvinRelationship_in_K_Units - 648 - STRING(80) - - K - - - - TcVarGlobal - - - 636240128 - - - GVL_PhysicalConstants.fElectronVoltKilogramRelationship_in_kg - electron volt-kilogram relationship (kg) - 64 - LREAL - - 1.782661921E-36 - - - - TcVarGlobal - - - 636240832 - - - GVL_PhysicalConstants.fElectronVoltKilogramRelationship_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636240896 - - - GVL_PhysicalConstants.fElementaryCharge_in_C - elementary charge (C) - 64 - LREAL - - 1.602176634E-19 - - - - TcVarGlobal - - - 636241600 - - - GVL_PhysicalConstants.fElementaryCharge_in_C_Units - 648 - STRING(80) - - C - - - - TcVarGlobal - - - 636241664 - - - GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1 - elementary charge over h (A J^-1) - Uncertainty: 1500000.0 - 64 - LREAL - - 241798926200000 - - - - TcVarGlobal - - - 636242368 - - - GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1_Units - 648 - STRING(80) - - A J^-1 - - - - TcVarGlobal - - - 636242432 - - - GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1_Uncertainty - 64 - LREAL - - 1500000 - - - - TcVarGlobal - - - 636243136 - - - GVL_PhysicalConstants.fFaradayConstant_in_C_mol_1 - Faraday constant (C mol^-1) - 64 - LREAL - - 96485.33212 - - - - TcVarGlobal - - - 636243200 - - - GVL_PhysicalConstants.fFaradayConstant_in_C_mol_1_Units - 648 - STRING(80) - - C mol^-1 - - - - TcVarGlobal - - - 636243264 - - - GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1 - Faraday constant for conventional electric current (C_90 mol^-1) - Uncertainty: 0.0012 - 64 - LREAL - - 96485.3251 - - - - TcVarGlobal - - - 636243968 - - - GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1_Units - 648 - STRING(80) - - C_90 mol^-1 - - - - TcVarGlobal - - - 636244032 - - - GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1_Uncertainty - 64 - LREAL - - 0.0012 - - - - TcVarGlobal - - - 636244736 - - - GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2 - Fermi coupling constant (GeV^-2) - Uncertainty: 6e-12 - 64 - LREAL - - 1.1663787E-05 - - - - TcVarGlobal - - - 636244800 - - - GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2_Units - 648 - STRING(80) - - GeV^-2 - - - - TcVarGlobal - - - 636244864 - - - GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2_Uncertainty - 64 - LREAL - - 6E-12 - - - - TcVarGlobal - - - 636245568 - - - GVL_PhysicalConstants.fFineStructureConstant - fine-structure constant - Uncertainty: 1.1e-12 - 64 - LREAL - - 0.0072973525693 - - - - TcVarGlobal - - - 636245632 - - - GVL_PhysicalConstants.fFineStructureConstant_Uncertainty - 64 - LREAL - - 1.1E-12 - - - - TcVarGlobal - - - 636245696 - - - GVL_PhysicalConstants.fFirstRadiationConstant_in_W_m_2 - first radiation constant (W m^2) - 64 - LREAL - - 3.741771852E-16 - - - - TcVarGlobal - - - 636245760 - - - GVL_PhysicalConstants.fFirstRadiationConstant_in_W_m_2_Units - 648 - STRING(80) - - W m^2 - - - - TcVarGlobal - - - 636245824 - - - GVL_PhysicalConstants.fFirstRadiationConstantForSpectralRadiance_in_W_m_2_sr_1 - first radiation constant for spectral radiance (W m^2 sr^-1) - 64 - LREAL - - 1.191042972E-16 - - - - TcVarGlobal - - - 636246528 - - - GVL_PhysicalConstants.fFirstRadiationConstantForSpectralRadiance_in_W_m_2_sr_1_Units - 648 - STRING(80) - - W m^2 sr^-1 - - - - TcVarGlobal - - - 636246592 - - - GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u - hartree-atomic mass unit relationship (u) - Uncertainty: 8.8e-18 - 64 - LREAL - - 2.92126232205E-08 - - - - TcVarGlobal - - - 636247296 - - - GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636247360 - - - GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u_Uncertainty - 64 - LREAL - - 8.8E-18 - - - - TcVarGlobal - - - 636248064 - - - GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV - hartree-electron volt relationship (eV) - Uncertainty: 5.3e-11 - 64 - LREAL - - 27.211386245988 - - - - TcVarGlobal - - - 636248128 - - - GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV_Units - 648 - STRING(80) - - eV - - - - TcVarGlobal - - - 636248192 - - - GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV_Uncertainty - 64 - LREAL - - 5.3E-11 - - - - TcVarGlobal - - - 636248896 - - - GVL_PhysicalConstants.fHartreeEnergy_in_J - Hartree energy (J) - Uncertainty: 8.5e-30 - 64 - LREAL - - 4.3597447222071E-18 - - - - TcVarGlobal - - - 636248960 - - - GVL_PhysicalConstants.fHartreeEnergy_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636249024 - - - GVL_PhysicalConstants.fHartreeEnergy_in_J_Uncertainty - 64 - LREAL - - 8.5E-30 - - - - TcVarGlobal - - - 636249728 - - - GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV - Hartree energy in eV (eV) - Uncertainty: 5.3e-11 - 64 - LREAL - - 27.211386245988 - - - - TcVarGlobal - - - 636249792 - - - GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV_Units - 648 - STRING(80) - - eV - - - - TcVarGlobal - - - 636249856 - - - GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV_Uncertainty - 64 - LREAL - - 5.3E-11 - - - - TcVarGlobal - - - 636250560 - - - GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz - hartree-hertz relationship (Hz) - Uncertainty: 13000.0 - 64 - LREAL - - 6.579683920502E+15 - - - - TcVarGlobal - - - 636250624 - - - GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz_Units - 648 - STRING(80) - - Hz - - - - TcVarGlobal - - - 636250688 - - - GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz_Uncertainty - 64 - LREAL - - 13000 - - - - TcVarGlobal - - - 636251392 - - - GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1 - hartree-inverse meter relationship (m^-1) - Uncertainty: 4.3e-05 - 64 - LREAL - - 21947463.13632 - - - - TcVarGlobal - - - 636251456 - - - GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1_Units - 648 - STRING(80) - - m^-1 - - - - TcVarGlobal - - - 636251520 - - - GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1_Uncertainty - 64 - LREAL - - 4.3E-05 - - - - TcVarGlobal - - - 636252224 - - - GVL_PhysicalConstants.fHartreeJouleRelationship_in_J - hartree-joule relationship (J) - Uncertainty: 8.5e-30 - 64 - LREAL - - 4.3597447222071E-18 - - - - TcVarGlobal - - - 636252288 - - - GVL_PhysicalConstants.fHartreeJouleRelationship_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636252352 - - - GVL_PhysicalConstants.fHartreeJouleRelationship_in_J_Uncertainty - 64 - LREAL - - 8.5E-30 - - - - TcVarGlobal - - - 636253056 - - - GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K - hartree-kelvin relationship (K) - Uncertainty: 6.1e-07 - 64 - LREAL - - 315775.02480407 - - - - TcVarGlobal - - - 636253120 - - - GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K_Units - 648 - STRING(80) - - K - - - - TcVarGlobal - - - 636253184 - - - GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K_Uncertainty - 64 - LREAL - - 6.1E-07 - - - - TcVarGlobal - - - 636253888 - - - GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg - hartree-kilogram relationship (kg) - Uncertainty: 9.4e-47 - 64 - LREAL - - 4.8508702095432E-35 - - - - TcVarGlobal - - - 636253952 - - - GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636254016 - - - GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg_Uncertainty - 64 - LREAL - - 9.4E-47 - - - - TcVarGlobal - - - 636254720 - - - GVL_PhysicalConstants.fHelionElectronMassRatio - helion-electron mass ratio - Uncertainty: 2.4e-07 - 64 - LREAL - - 5495.88528007 - - - - TcVarGlobal - - - 636254784 - - - GVL_PhysicalConstants.fHelionElectronMassRatio_Uncertainty - 64 - LREAL - - 2.4E-07 - - - - TcVarGlobal - - - 636254848 - - - GVL_PhysicalConstants.fHelionMass_in_kg - helion mass (kg) - Uncertainty: 1.5e-36 - 64 - LREAL - - 5.0064127796E-27 - - - - TcVarGlobal - - - 636254912 - - - GVL_PhysicalConstants.fHelionMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636254976 - - - GVL_PhysicalConstants.fHelionMass_in_kg_Uncertainty - 64 - LREAL - - 1.5E-36 - - - - TcVarGlobal - - - 636255680 - - - GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J - helion mass energy equivalent (J) - Uncertainty: 1.4e-19 - 64 - LREAL - - 4.4995394125E-10 - - - - TcVarGlobal - - - 636255744 - - - GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636255808 - - - GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 1.4E-19 - - - - TcVarGlobal - - - 636256512 - - - GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV - helion mass energy equivalent in MeV (MeV) - Uncertainty: 8.5e-07 - 64 - LREAL - - 2808.39160743 - - - - TcVarGlobal - - - 636256576 - - - GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636256640 - - - GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 8.5E-07 - - - - TcVarGlobal - - - 636257344 - - - GVL_PhysicalConstants.fHelionMassInU_in_u - helion mass in u (u) - Uncertainty: 9.7e-11 - 64 - LREAL - - 3.014932247175 - - - - TcVarGlobal - - - 636257408 - - - GVL_PhysicalConstants.fHelionMassInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636257472 - - - GVL_PhysicalConstants.fHelionMassInU_in_u_Uncertainty - 64 - LREAL - - 9.7E-11 - - - - TcVarGlobal - - - 636258176 - - - GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1 - helion molar mass (kg mol^-1) - Uncertainty: 9.1e-13 - 64 - LREAL - - 0.00301493224613 - - - - TcVarGlobal - - - 636258240 - - - GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636258304 - - - GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1_Uncertainty - 64 - LREAL - - 9.1E-13 - - - - TcVarGlobal - - - 636259008 - - - GVL_PhysicalConstants.fHelionProtonMassRatio - helion-proton mass ratio - Uncertainty: 1.3e-10 - 64 - LREAL - - 2.99315267167 - - - - TcVarGlobal - - - 636259072 - - - GVL_PhysicalConstants.fHelionProtonMassRatio_Uncertainty - 64 - LREAL - - 1.3E-10 - - - - TcVarGlobal - - - 636259136 - - - GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u - hertz-atomic mass unit relationship (u) - Uncertainty: 1.3e-33 - 64 - LREAL - - 4.4398216652E-24 - - - - TcVarGlobal - - - 636259200 - - - GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636259264 - - - GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u_Uncertainty - 64 - LREAL - - 1.3E-33 - - - - TcVarGlobal - - - 636259968 - - - GVL_PhysicalConstants.fHertzElectronVoltRelationship_in_eV - hertz-electron volt relationship (eV) - 64 - LREAL - - 4.135667696E-15 - - - - TcVarGlobal - - - 636260032 - - - GVL_PhysicalConstants.fHertzElectronVoltRelationship_in_eV_Units - 648 - STRING(80) - - eV - - - - TcVarGlobal - - - 636260096 - - - GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h - hertz-hartree relationship (E_h) - Uncertainty: 2.9e-28 - 64 - LREAL - - 1.519829846057E-16 - - - - TcVarGlobal - - - 636260800 - - - GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h_Units - 648 - STRING(80) - - E_h - - - - TcVarGlobal - - - 636260864 - - - GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h_Uncertainty - 64 - LREAL - - 2.9E-28 - - - - TcVarGlobal - - - 636261568 - - - GVL_PhysicalConstants.fHertzInverseMeterRelationship_in_m_1 - hertz-inverse meter relationship (m^-1) - 64 - LREAL - - 3.33564095198152E-09 - - - - TcVarGlobal - - - 636261632 - - - GVL_PhysicalConstants.fHertzInverseMeterRelationship_in_m_1_Units - 648 - STRING(80) - - m^-1 - - - - TcVarGlobal - - - 636261696 - - - GVL_PhysicalConstants.fHertzJouleRelationship_in_J - hertz-joule relationship (J) - 64 - LREAL - - 6.62607015E-34 - - - - TcVarGlobal - - - 636262400 - - - GVL_PhysicalConstants.fHertzJouleRelationship_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636262464 - - - GVL_PhysicalConstants.fHertzKelvinRelationship_in_K - hertz-kelvin relationship (K) - 64 - LREAL - - 4.799243073E-11 - - - - TcVarGlobal - - - 636263168 - - - GVL_PhysicalConstants.fHertzKelvinRelationship_in_K_Units - 648 - STRING(80) - - K - - - - TcVarGlobal - - - 636263232 - - - GVL_PhysicalConstants.fHertzKilogramRelationship_in_kg - hertz-kilogram relationship (kg) - 64 - LREAL - - 7.372497323E-51 - - - - TcVarGlobal - - - 636263936 - - - GVL_PhysicalConstants.fHertzKilogramRelationship_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636264000 - - - GVL_PhysicalConstants.fInverseFineStructureConstant - inverse fine-structure constant - Uncertainty: 2.1e-08 - 64 - LREAL - - 137.035999084 - - - - TcVarGlobal - - - 636264704 - - - GVL_PhysicalConstants.fInverseFineStructureConstant_Uncertainty - 64 - LREAL - - 2.1E-08 - - - - TcVarGlobal - - - 636264768 - - - GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u - inverse meter-atomic mass unit relationship (u) - Uncertainty: 4e-25 - 64 - LREAL - - 1.3310250501E-15 - - - - TcVarGlobal - - - 636264832 - - - GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636264896 - - - GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u_Uncertainty - 64 - LREAL - - 4E-25 - - - - TcVarGlobal - - - 636265600 - - - GVL_PhysicalConstants.fInverseMeterElectronVoltRelationship_in_eV - inverse meter-electron volt relationship (eV) - 64 - LREAL - - 1.239841984E-06 - - - - TcVarGlobal - - - 636265664 - - - GVL_PhysicalConstants.fInverseMeterElectronVoltRelationship_in_eV_Units - 648 - STRING(80) - - eV - - - - TcVarGlobal - - - 636265728 - - - GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h - inverse meter-hartree relationship (E_h) - Uncertainty: 8.8e-20 - 64 - LREAL - - 4.556335252912E-08 - - - - TcVarGlobal - - - 636266432 - - - GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h_Units - 648 - STRING(80) - - E_h - - - - TcVarGlobal - - - 636266496 - - - GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h_Uncertainty - 64 - LREAL - - 8.8E-20 - - - - TcVarGlobal - - - 636267200 - - - GVL_PhysicalConstants.fInverseMeterHertzRelationship_in_Hz - inverse meter-hertz relationship (Hz) - 64 - LREAL - - 299792458 - - - - TcVarGlobal - - - 636267264 - - - GVL_PhysicalConstants.fInverseMeterHertzRelationship_in_Hz_Units - 648 - STRING(80) - - Hz - - - - TcVarGlobal - - - 636267328 - - - GVL_PhysicalConstants.fInverseMeterJouleRelationship_in_J - inverse meter-joule relationship (J) - 64 - LREAL - - 1.986445857E-25 - - - - TcVarGlobal - - - 636268032 - - - GVL_PhysicalConstants.fInverseMeterJouleRelationship_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636268096 - - - GVL_PhysicalConstants.fInverseMeterKelvinRelationship_in_K - inverse meter-kelvin relationship (K) - 64 - LREAL - - 0.01438776877 - - - - TcVarGlobal - - - 636268800 - - - GVL_PhysicalConstants.fInverseMeterKelvinRelationship_in_K_Units - 648 - STRING(80) - - K - - - - TcVarGlobal - - - 636268864 - - - GVL_PhysicalConstants.fInverseMeterKilogramRelationship_in_kg - inverse meter-kilogram relationship (kg) - 64 - LREAL - - 2.210219094E-42 - - - - TcVarGlobal - - - 636269568 - - - GVL_PhysicalConstants.fInverseMeterKilogramRelationship_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636269632 - - - GVL_PhysicalConstants.fInverseOfConductanceQuantum_in_ohm - inverse of conductance quantum (ohm) - 64 - LREAL - - 12906.40372 - - - - TcVarGlobal - - - 636270336 - - - GVL_PhysicalConstants.fInverseOfConductanceQuantum_in_ohm_Units - 648 - STRING(80) - - ohm - - - - TcVarGlobal - - - 636270400 - - - GVL_PhysicalConstants.fJosephsonConstant_in_Hz_V_1 - Josephson constant (Hz V^-1) - 64 - LREAL - - 483597848400000 - - - - TcVarGlobal - - - 636271104 - - - GVL_PhysicalConstants.fJosephsonConstant_in_Hz_V_1_Units - 648 - STRING(80) - - Hz V^-1 - - - - TcVarGlobal - - - 636271168 - - - GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u - joule-atomic mass unit relationship (u) - Uncertainty: 2.0 - 64 - LREAL - - 6700535256.5 - - - - TcVarGlobal - - - 636271872 - - - GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636271936 - - - GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u_Uncertainty - 64 - LREAL - - 2 - - - - TcVarGlobal - - - 636272640 - - - GVL_PhysicalConstants.fJouleElectronVoltRelationship_in_eV - joule-electron volt relationship (eV) - 64 - LREAL - - 6.241509074E+18 - - - - TcVarGlobal - - - 636272704 - - - GVL_PhysicalConstants.fJouleElectronVoltRelationship_in_eV_Units - 648 - STRING(80) - - eV - - - - TcVarGlobal - - - 636272768 - - - GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h - joule-hartree relationship (E_h) - Uncertainty: 450000.0 - 64 - LREAL - - 2.2937122783963E+17 - - - - TcVarGlobal - - - 636273472 - - - GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h_Units - 648 - STRING(80) - - E_h - - - - TcVarGlobal - - - 636273536 - - - GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h_Uncertainty - 64 - LREAL - - 450000 - - - - TcVarGlobal - - - 636274240 - - - GVL_PhysicalConstants.fJouleHertzRelationship_in_Hz - joule-hertz relationship (Hz) - 64 - LREAL - - 1.509190179E+33 - - - - TcVarGlobal - - - 636274304 - - - GVL_PhysicalConstants.fJouleHertzRelationship_in_Hz_Units - 648 - STRING(80) - - Hz - - - - TcVarGlobal - - - 636274368 - - - GVL_PhysicalConstants.fJouleInverseMeterRelationship_in_m_1 - joule-inverse meter relationship (m^-1) - 64 - LREAL - - 5.034116567E+24 - - - - TcVarGlobal - - - 636275072 - - - GVL_PhysicalConstants.fJouleInverseMeterRelationship_in_m_1_Units - 648 - STRING(80) - - m^-1 - - - - TcVarGlobal - - - 636275136 - - - GVL_PhysicalConstants.fJouleKelvinRelationship_in_K - joule-kelvin relationship (K) - 64 - LREAL - - 7.242970516E+22 - - - - TcVarGlobal - - - 636275840 - - - GVL_PhysicalConstants.fJouleKelvinRelationship_in_K_Units - 648 - STRING(80) - - K - - - - TcVarGlobal - - - 636275904 - - - GVL_PhysicalConstants.fJouleKilogramRelationship_in_kg - joule-kilogram relationship (kg) - 64 - LREAL - - 1.11265005605362E-17 - - - - TcVarGlobal - - - 636276608 - - - GVL_PhysicalConstants.fJouleKilogramRelationship_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636276672 - - - GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u - kelvin-atomic mass unit relationship (u) - Uncertainty: 2.8e-23 - 64 - LREAL - - 9.2510873014E-14 - - - - TcVarGlobal - - - 636277376 - - - GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636277440 - - - GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u_Uncertainty - 64 - LREAL - - 2.8E-23 - - - - TcVarGlobal - - - 636278144 - - - GVL_PhysicalConstants.fKelvinElectronVoltRelationship_in_eV - kelvin-electron volt relationship (eV) - 64 - LREAL - - 8.617333262E-05 - - - - TcVarGlobal - - - 636278208 - - - GVL_PhysicalConstants.fKelvinElectronVoltRelationship_in_eV_Units - 648 - STRING(80) - - eV - - - - TcVarGlobal - - - 636278272 - - - GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h - kelvin-hartree relationship (E_h) - Uncertainty: 6.1e-18 - 64 - LREAL - - 3.1668115634556E-06 - - - - TcVarGlobal - - - 636278976 - - - GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h_Units - 648 - STRING(80) - - E_h - - - - TcVarGlobal - - - 636279040 - - - GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h_Uncertainty - 64 - LREAL - - 6.1E-18 - - - - TcVarGlobal - - - 636279744 - - - GVL_PhysicalConstants.fKelvinHertzRelationship_in_Hz - kelvin-hertz relationship (Hz) - 64 - LREAL - - 20836619120 - - - - TcVarGlobal - - - 636279808 - - - GVL_PhysicalConstants.fKelvinHertzRelationship_in_Hz_Units - 648 - STRING(80) - - Hz - - - - TcVarGlobal - - - 636279872 - - - GVL_PhysicalConstants.fKelvinInverseMeterRelationship_in_m_1 - kelvin-inverse meter relationship (m^-1) - 64 - LREAL - - 69.50348004 - - - - TcVarGlobal - - - 636280576 - - - GVL_PhysicalConstants.fKelvinInverseMeterRelationship_in_m_1_Units - 648 - STRING(80) - - m^-1 - - - - TcVarGlobal - - - 636280640 - - - GVL_PhysicalConstants.fKelvinJouleRelationship_in_J - kelvin-joule relationship (J) - 64 - LREAL - - 1.380649E-23 - - - - TcVarGlobal - - - 636281344 - - - GVL_PhysicalConstants.fKelvinJouleRelationship_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636281408 - - - GVL_PhysicalConstants.fKelvinKilogramRelationship_in_kg - kelvin-kilogram relationship (kg) - 64 - LREAL - - 1.536179187E-40 - - - - TcVarGlobal - - - 636282112 - - - GVL_PhysicalConstants.fKelvinKilogramRelationship_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636282176 - - - GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u - kilogram-atomic mass unit relationship (u) - Uncertainty: 1.8e+17 - 64 - LREAL - - 6.0221407621E+26 - - - - TcVarGlobal - - - 636282880 - - - GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636282944 - - - GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u_Uncertainty - 64 - LREAL - - 1.8E+17 - - - - TcVarGlobal - - - 636283648 - - - GVL_PhysicalConstants.fKilogramElectronVoltRelationship_in_eV - kilogram-electron volt relationship (eV) - 64 - LREAL - - 5.609588603E+35 - - - - TcVarGlobal - - - 636283712 - - - GVL_PhysicalConstants.fKilogramElectronVoltRelationship_in_eV_Units - 648 - STRING(80) - - eV - - - - TcVarGlobal - - - 636283776 - - - GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h - kilogram-hartree relationship (E_h) - Uncertainty: 4e+22 - 64 - LREAL - - 2.0614857887409E+34 - - - - TcVarGlobal - - - 636284480 - - - GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h_Units - 648 - STRING(80) - - E_h - - - - TcVarGlobal - - - 636284544 - - - GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h_Uncertainty - 64 - LREAL - - 4E+22 - - - - TcVarGlobal - - - 636285248 - - - GVL_PhysicalConstants.fKilogramHertzRelationship_in_Hz - kilogram-hertz relationship (Hz) - 64 - LREAL - - 1.356392489E+50 - - - - TcVarGlobal - - - 636285312 - - - GVL_PhysicalConstants.fKilogramHertzRelationship_in_Hz_Units - 648 - STRING(80) - - Hz - - - - TcVarGlobal - - - 636285376 - - - GVL_PhysicalConstants.fKilogramInverseMeterRelationship_in_m_1 - kilogram-inverse meter relationship (m^-1) - 64 - LREAL - - 4.524438335E+41 - - - - TcVarGlobal - - - 636286080 - - - GVL_PhysicalConstants.fKilogramInverseMeterRelationship_in_m_1_Units - 648 - STRING(80) - - m^-1 - - - - TcVarGlobal - - - 636286144 - - - GVL_PhysicalConstants.fKilogramJouleRelationship_in_J - kilogram-joule relationship (J) - 64 - LREAL - - 8.98755178736818E+16 - - - - TcVarGlobal - - - 636286848 - - - GVL_PhysicalConstants.fKilogramJouleRelationship_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636286912 - - - GVL_PhysicalConstants.fKilogramKelvinRelationship_in_K - kilogram-kelvin relationship (K) - 64 - LREAL - - 6.50965726E+39 - - - - TcVarGlobal - - - 636287616 - - - GVL_PhysicalConstants.fKilogramKelvinRelationship_in_K_Units - 648 - STRING(80) - - K - - - - TcVarGlobal - - - 636287680 - - - GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m - lattice parameter of silicon (m) - Uncertainty: 8.9e-18 - 64 - LREAL - - 5.431020511E-10 - - - - TcVarGlobal - - - 636288384 - - - GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636288448 - - - GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m_Uncertainty - 64 - LREAL - - 8.9E-18 - - - - TcVarGlobal - - - 636289152 - - - GVL_PhysicalConstants.fLoschmidtConstant_273_15K_101_325KPa_in_m_3 - Loschmidt constant (273.15 K, 101.325 kPa) (m^-3) - 64 - LREAL - - 2.686780111E+25 - - - - TcVarGlobal - - - 636289216 - - - GVL_PhysicalConstants.fLoschmidtConstant_273_15K_101_325KPa_in_m_3_Units - 648 - STRING(80) - - m^-3 - - - - TcVarGlobal - - - 636289280 - - - GVL_PhysicalConstants.fMag_Constant_in_N_A_2 - mag. constant (N A^-2) - Uncertainty: 1.9e-16 - 64 - LREAL - - 1.25663706212E-06 - - - - TcVarGlobal - - - 636289984 - - - GVL_PhysicalConstants.fMag_Constant_in_N_A_2_Units - 648 - STRING(80) - - N A^-2 - - - - TcVarGlobal - - - 636290048 - - - GVL_PhysicalConstants.fMag_Constant_in_N_A_2_Uncertainty - 64 - LREAL - - 1.9E-16 - - - - TcVarGlobal - - - 636290752 - - - GVL_PhysicalConstants.fMag_FluxQuantum_in_Wb - mag. flux quantum (Wb) - 64 - LREAL - - 2.067833848E-15 - - - - TcVarGlobal - - - 636290816 - - - GVL_PhysicalConstants.fMag_FluxQuantum_in_Wb_Units - 648 - STRING(80) - - Wb - - - - TcVarGlobal - - - 636290880 - - - GVL_PhysicalConstants.fMolarGasConstant_in_J_mol_1_K_1 - molar gas constant (J mol^-1 K^-1) - 64 - LREAL - - 8.314462618 - - - - TcVarGlobal - - - 636291584 - - - GVL_PhysicalConstants.fMolarGasConstant_in_J_mol_1_K_1_Units - 648 - STRING(80) - - J mol^-1 K^-1 - - - - TcVarGlobal - - - 636291648 - - - GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1 - molar mass constant (kg mol^-1) - Uncertainty: 3e-13 - 64 - LREAL - - 0.00099999999965 - - - - TcVarGlobal - - - 636292352 - - - GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636292416 - - - GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1_Uncertainty - 64 - LREAL - - 3E-13 - - - - TcVarGlobal - - - 636293120 - - - GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1 - molar mass of carbon-12 (kg mol^-1) - Uncertainty: 3.6e-12 - 64 - LREAL - - 0.0119999999958 - - - - TcVarGlobal - - - 636293184 - - - GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636293248 - - - GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1_Uncertainty - 64 - LREAL - - 3.6E-12 - - - - TcVarGlobal - - - 636293952 - - - GVL_PhysicalConstants.fMolarPlanckConstant_in_J_Hz_1_mol_1 - molar Planck constant (J Hz^-1 mol^-1) - 64 - LREAL - - 3.990312712E-10 - - - - TcVarGlobal - - - 636294016 - - - GVL_PhysicalConstants.fMolarPlanckConstant_in_J_Hz_1_mol_1_Units - 648 - STRING(80) - - J Hz^-1 mol^-1 - - - - TcVarGlobal - - - 636294080 - - - GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1 - molar Planck constant times c (J m mol^-1) - Uncertainty: 5.4e-11 - 64 - LREAL - - 0.119626565582 - - - - TcVarGlobal - - - 636294784 - - - GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1_Units - 648 - STRING(80) - - J m mol^-1 - - - - TcVarGlobal - - - 636294848 - - - GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1_Uncertainty - 64 - LREAL - - 5.4E-11 - - - - TcVarGlobal - - - 636295552 - - - GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_100KPa_in_m_3_mol_1 - molar volume of ideal gas (273.15 K, 100 kPa) (m^3 mol^-1) - 64 - LREAL - - 0.02271095464 - - - - TcVarGlobal - - - 636295616 - - - GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_100KPa_in_m_3_mol_1_Units - 648 - STRING(80) - - m^3 mol^-1 - - - - TcVarGlobal - - - 636295680 - - - GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_101_325KPa_in_m_3_mol_1 - molar volume of ideal gas (273.15 K, 101.325 kPa) (m^3 mol^-1) - 64 - LREAL - - 0.02241396954 - - - - TcVarGlobal - - - 636296384 - - - GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_101_325KPa_in_m_3_mol_1_Units - 648 - STRING(80) - - m^3 mol^-1 - - - - TcVarGlobal - - - 636296448 - - - GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1 - molar volume of silicon (m^3 mol^-1) - Uncertainty: 6e-13 - 64 - LREAL - - 1.205883199E-05 - - - - TcVarGlobal - - - 636297152 - - - GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1_Units - 648 - STRING(80) - - m^3 mol^-1 - - - - TcVarGlobal - - - 636297216 - - - GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1_Uncertainty - 64 - LREAL - - 6E-13 - - - - TcVarGlobal - - - 636297920 - - - GVL_PhysicalConstants.fMoXUnit_in_m - Mo x unit (m) - Uncertainty: 5.3e-20 - 64 - LREAL - - 1.00209952E-13 - - - - TcVarGlobal - - - 636297984 - - - GVL_PhysicalConstants.fMoXUnit_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636298048 - - - GVL_PhysicalConstants.fMoXUnit_in_m_Uncertainty - 64 - LREAL - - 5.3E-20 - - - - TcVarGlobal - - - 636298752 - - - GVL_PhysicalConstants.fMuonComptonWavelength_in_m - muon Compton wavelength (m) - Uncertainty: 2.6e-22 - 64 - LREAL - - 1.17344411E-14 - - - - TcVarGlobal - - - 636298816 - - - GVL_PhysicalConstants.fMuonComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636298880 - - - GVL_PhysicalConstants.fMuonComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 2.6E-22 - - - - TcVarGlobal - - - 636299584 - - - GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m - muon Compton wavelength over 2 pi (m) - Uncertainty: 4.2e-23 - 64 - LREAL - - 1.867594308E-15 - - - - TcVarGlobal - - - 636299648 - - - GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636299712 - - - GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m_Uncertainty - 64 - LREAL - - 4.2E-23 - - - - TcVarGlobal - - - 636300416 - - - GVL_PhysicalConstants.fMuonElectronMassRatio - muon-electron mass ratio - Uncertainty: 4.6e-06 - 64 - LREAL - - 206.768283 - - - - TcVarGlobal - - - 636300480 - - - GVL_PhysicalConstants.fMuonElectronMassRatio_Uncertainty - 64 - LREAL - - 4.6E-06 - - - - TcVarGlobal - - - 636300544 - - - GVL_PhysicalConstants.fMuonGFactor - muon g factor - Uncertainty: 1.3e-09 - 64 - LREAL - - -2.0023318418 - - - - TcVarGlobal - - - 636300608 - - - GVL_PhysicalConstants.fMuonGFactor_Uncertainty - 64 - LREAL - - 1.3E-09 - - - - TcVarGlobal - - - 636300672 - - - GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1 - muon mag. mom. (J T^-1) - Uncertainty: 1e-33 - 64 - LREAL - - -4.4904483E-26 - - - - TcVarGlobal - - - 636300736 - - - GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636300800 - - - GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1_Uncertainty - 64 - LREAL - - 1E-33 - - - - TcVarGlobal - - - 636301504 - - - GVL_PhysicalConstants.fMuonMag_Mom_Anomaly - muon mag. mom. anomaly - Uncertainty: 6.3e-10 - 64 - LREAL - - 0.00116592089 - - - - TcVarGlobal - - - 636301568 - - - GVL_PhysicalConstants.fMuonMag_Mom_Anomaly_Uncertainty - 64 - LREAL - - 6.3E-10 - - - - TcVarGlobal - - - 636301632 - - - GVL_PhysicalConstants.fMuonMag_Mom_ToBohrMagnetonRatio - muon mag. mom. to Bohr magneton ratio - Uncertainty: 1.1e-10 - 64 - LREAL - - -0.00484197047 - - - - TcVarGlobal - - - 636301696 - - - GVL_PhysicalConstants.fMuonMag_Mom_ToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.1E-10 - - - - TcVarGlobal - - - 636301760 - - - GVL_PhysicalConstants.fMuonMag_Mom_ToNuclearMagnetonRatio - muon mag. mom. to nuclear magneton ratio - Uncertainty: 2e-07 - 64 - LREAL - - -8.89059703 - - - - TcVarGlobal - - - 636301824 - - - GVL_PhysicalConstants.fMuonMag_Mom_ToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 2E-07 - - - - TcVarGlobal - - - 636301888 - - - GVL_PhysicalConstants.fMuonMass_in_kg - muon mass (kg) - Uncertainty: 4.2e-36 - 64 - LREAL - - 1.883531627E-28 - - - - TcVarGlobal - - - 636301952 - - - GVL_PhysicalConstants.fMuonMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636302016 - - - GVL_PhysicalConstants.fMuonMass_in_kg_Uncertainty - 64 - LREAL - - 4.2E-36 - - - - TcVarGlobal - - - 636302720 - - - GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J - muon mass energy equivalent (J) - Uncertainty: 3.8e-19 - 64 - LREAL - - 1.692833804E-11 - - - - TcVarGlobal - - - 636302784 - - - GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636302848 - - - GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 3.8E-19 - - - - TcVarGlobal - - - 636303552 - - - GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV - muon mass energy equivalent in MeV (MeV) - Uncertainty: 2.3e-06 - 64 - LREAL - - 105.6583755 - - - - TcVarGlobal - - - 636303616 - - - GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636303680 - - - GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 2.3E-06 - - - - TcVarGlobal - - - 636304384 - - - GVL_PhysicalConstants.fMuonMassInU_in_u - muon mass in u (u) - Uncertainty: 2.5e-09 - 64 - LREAL - - 0.1134289259 - - - - TcVarGlobal - - - 636304448 - - - GVL_PhysicalConstants.fMuonMassInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636304512 - - - GVL_PhysicalConstants.fMuonMassInU_in_u_Uncertainty - 64 - LREAL - - 2.5E-09 - - - - TcVarGlobal - - - 636305216 - - - GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1 - muon molar mass (kg mol^-1) - Uncertainty: 2.5e-12 - 64 - LREAL - - 0.0001134289259 - - - - TcVarGlobal - - - 636305280 - - - GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636305344 - - - GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1_Uncertainty - 64 - LREAL - - 2.5E-12 - - - - TcVarGlobal - - - 636306048 - - - GVL_PhysicalConstants.fMuonNeutronMassRatio - muon-neutron mass ratio - Uncertainty: 2.5e-09 - 64 - LREAL - - 0.112454517 - - - - TcVarGlobal - - - 636306112 - - - GVL_PhysicalConstants.fMuonNeutronMassRatio_Uncertainty - 64 - LREAL - - 2.5E-09 - - - - TcVarGlobal - - - 636306176 - - - GVL_PhysicalConstants.fMuonProtonMag_Mom_Ratio - muon-proton mag. mom. ratio - Uncertainty: 7.1e-08 - 64 - LREAL - - -3.183345142 - - - - TcVarGlobal - - - 636306240 - - - GVL_PhysicalConstants.fMuonProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 7.1E-08 - - - - TcVarGlobal - - - 636306304 - - - GVL_PhysicalConstants.fMuonProtonMassRatio - muon-proton mass ratio - Uncertainty: 2.5e-09 - 64 - LREAL - - 0.1126095264 - - - - TcVarGlobal - - - 636306368 - - - GVL_PhysicalConstants.fMuonProtonMassRatio_Uncertainty - 64 - LREAL - - 2.5E-09 - - - - TcVarGlobal - - - 636306432 - - - GVL_PhysicalConstants.fMuonTauMassRatio - muon-tau mass ratio - Uncertainty: 4e-06 - 64 - LREAL - - 0.0594635 - - - - TcVarGlobal - - - 636306496 - - - GVL_PhysicalConstants.fMuonTauMassRatio_Uncertainty - 64 - LREAL - - 4E-06 - - - - TcVarGlobal - - - 636306560 - - - GVL_PhysicalConstants.fNaturalUnitOfAction_in_J_s - natural unit of action (J s) - 64 - LREAL - - 1.054571817E-34 - - - - TcVarGlobal - - - 636306624 - - - GVL_PhysicalConstants.fNaturalUnitOfAction_in_J_s_Units - 648 - STRING(80) - - J s - - - - TcVarGlobal - - - 636306688 - - - GVL_PhysicalConstants.fNaturalUnitOfActionInEVS_in_eV_s - natural unit of action in eV s (eV s) - 64 - LREAL - - 6.582119569E-16 - - - - TcVarGlobal - - - 636307392 - - - GVL_PhysicalConstants.fNaturalUnitOfActionInEVS_in_eV_s_Units - 648 - STRING(80) - - eV s - - - - TcVarGlobal - - - 636307456 - - - GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J - natural unit of energy (J) - Uncertainty: 2.5e-23 - 64 - LREAL - - 8.1871057769E-14 - - - - TcVarGlobal - - - 636308160 - - - GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636308224 - - - GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J_Uncertainty - 64 - LREAL - - 2.5E-23 - - - - TcVarGlobal - - - 636308928 - - - GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV - natural unit of energy in MeV (MeV) - Uncertainty: 1.5e-10 - 64 - LREAL - - 0.51099895 - - - - TcVarGlobal - - - 636308992 - - - GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636309056 - - - GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV_Uncertainty - 64 - LREAL - - 1.5E-10 - - - - TcVarGlobal - - - 636309760 - - - GVL_PhysicalConstants.fNaturalUnitOfLength_in_m - natural unit of length (m) - Uncertainty: 1.2e-22 - 64 - LREAL - - 3.8615926796E-13 - - - - TcVarGlobal - - - 636309824 - - - GVL_PhysicalConstants.fNaturalUnitOfLength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636309888 - - - GVL_PhysicalConstants.fNaturalUnitOfLength_in_m_Uncertainty - 64 - LREAL - - 1.2E-22 - - - - TcVarGlobal - - - 636310592 - - - GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg - natural unit of mass (kg) - Uncertainty: 2.8e-40 - 64 - LREAL - - 9.1093837015E-31 - - - - TcVarGlobal - - - 636310656 - - - GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636310720 - - - GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg_Uncertainty - 64 - LREAL - - 2.8E-40 - - - - TcVarGlobal - - - 636311424 - - - GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1 - natural unit of momentum (kg m s^-1) - Uncertainty: 3.4e-30 - 64 - LREAL - - 2.730924488E-22 - - - - TcVarGlobal - - - 636311488 - - - GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1_Units - 648 - STRING(80) - - kg m s^-1 - - - - TcVarGlobal - - - 636311552 - - - GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1_Uncertainty - 64 - LREAL - - 3.4E-30 - - - - TcVarGlobal - - - 636312256 - - - GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c - natural unit of momentum in MeV/c (MeV/c) - Uncertainty: 3.1e-09 - 64 - LREAL - - 0.5109989461 - - - - TcVarGlobal - - - 636312320 - - - GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c_Units - 648 - STRING(80) - - MeV/c - - - - TcVarGlobal - - - 636312384 - - - GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c_Uncertainty - 64 - LREAL - - 3.1E-09 - - - - TcVarGlobal - - - 636313088 - - - GVL_PhysicalConstants.fNaturalUnitOfTime_in_s - natural unit of time (s) - Uncertainty: 3.9e-31 - 64 - LREAL - - 1.28808866819E-21 - - - - TcVarGlobal - - - 636313152 - - - GVL_PhysicalConstants.fNaturalUnitOfTime_in_s_Units - 648 - STRING(80) - - s - - - - TcVarGlobal - - - 636313216 - - - GVL_PhysicalConstants.fNaturalUnitOfTime_in_s_Uncertainty - 64 - LREAL - - 3.9E-31 - - - - TcVarGlobal - - - 636313920 - - - GVL_PhysicalConstants.fNaturalUnitOfVelocity_in_m_s_1 - natural unit of velocity (m s^-1) - 64 - LREAL - - 299792458 - - - - TcVarGlobal - - - 636313984 - - - GVL_PhysicalConstants.fNaturalUnitOfVelocity_in_m_s_1_Units - 648 - STRING(80) - - m s^-1 - - - - TcVarGlobal - - - 636314048 - - - GVL_PhysicalConstants.fNeutronComptonWavelength_in_m - neutron Compton wavelength (m) - Uncertainty: 7.5e-25 - 64 - LREAL - - 1.31959090581E-15 - - - - TcVarGlobal - - - 636314752 - - - GVL_PhysicalConstants.fNeutronComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636314816 - - - GVL_PhysicalConstants.fNeutronComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 7.5E-25 - - - - TcVarGlobal - - - 636315520 - - - GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m - neutron Compton wavelength over 2 pi (m) - Uncertainty: 1.4e-25 - 64 - LREAL - - 2.1001941536E-16 - - - - TcVarGlobal - - - 636315584 - - - GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636315648 - - - GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m_Uncertainty - 64 - LREAL - - 1.4E-25 - - - - TcVarGlobal - - - 636316352 - - - GVL_PhysicalConstants.fNeutronElectronMag_Mom_Ratio - neutron-electron mag. mom. ratio - Uncertainty: 2.5e-10 - 64 - LREAL - - 0.00104066882 - - - - TcVarGlobal - - - 636316416 - - - GVL_PhysicalConstants.fNeutronElectronMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 2.5E-10 - - - - TcVarGlobal - - - 636316480 - - - GVL_PhysicalConstants.fNeutronElectronMassRatio - neutron-electron mass ratio - Uncertainty: 8.9e-07 - 64 - LREAL - - 1838.68366173 - - - - TcVarGlobal - - - 636316544 - - - GVL_PhysicalConstants.fNeutronElectronMassRatio_Uncertainty - 64 - LREAL - - 8.9E-07 - - - - TcVarGlobal - - - 636316608 - - - GVL_PhysicalConstants.fNeutronGFactor - neutron g factor - Uncertainty: 9e-07 - 64 - LREAL - - -3.82608545 - - - - TcVarGlobal - - - 636316672 - - - GVL_PhysicalConstants.fNeutronGFactor_Uncertainty - 64 - LREAL - - 9E-07 - - - - TcVarGlobal - - - 636316736 - - - GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1 - neutron gyromag. ratio (s^-1 T^-1) - Uncertainty: 43.0 - 64 - LREAL - - 183247171 - - - - TcVarGlobal - - - 636316800 - - - GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1_Units - 648 - STRING(80) - - s^-1 T^-1 - - - - TcVarGlobal - - - 636316864 - - - GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1_Uncertainty - 64 - LREAL - - 43 - - - - TcVarGlobal - - - 636317568 - - - GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1 - neutron gyromag. ratio over 2 pi (MHz T^-1) - Uncertainty: 6.9e-06 - 64 - LREAL - - 29.1646933 - - - - TcVarGlobal - - - 636317632 - - - GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636317696 - - - GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty - 64 - LREAL - - 6.9E-06 - - - - TcVarGlobal - - - 636318400 - - - GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1 - neutron mag. mom. (J T^-1) - Uncertainty: 2.3e-33 - 64 - LREAL - - -9.6623651E-27 - - - - TcVarGlobal - - - 636318464 - - - GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636318528 - - - GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1_Uncertainty - 64 - LREAL - - 2.3E-33 - - - - TcVarGlobal - - - 636319232 - - - GVL_PhysicalConstants.fNeutronMag_Mom_ToBohrMagnetonRatio - neutron mag. mom. to Bohr magneton ratio - Uncertainty: 2.5e-10 - 64 - LREAL - - -0.00104187563 - - - - TcVarGlobal - - - 636319296 - - - GVL_PhysicalConstants.fNeutronMag_Mom_ToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 2.5E-10 - - - - TcVarGlobal - - - 636319360 - - - GVL_PhysicalConstants.fNeutronMag_Mom_ToNuclearMagnetonRatio - neutron mag. mom. to nuclear magneton ratio - Uncertainty: 4.5e-07 - 64 - LREAL - - -1.91304273 - - - - TcVarGlobal - - - 636319424 - - - GVL_PhysicalConstants.fNeutronMag_Mom_ToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 4.5E-07 - - - - TcVarGlobal - - - 636319488 - - - GVL_PhysicalConstants.fNeutronMass_in_kg - neutron mass (kg) - Uncertainty: 9.5e-37 - 64 - LREAL - - 1.67492749804E-27 - - - - TcVarGlobal - - - 636319552 - - - GVL_PhysicalConstants.fNeutronMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636319616 - - - GVL_PhysicalConstants.fNeutronMass_in_kg_Uncertainty - 64 - LREAL - - 9.5E-37 - - - - TcVarGlobal - - - 636320320 - - - GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J - neutron mass energy equivalent (J) - Uncertainty: 8.6e-20 - 64 - LREAL - - 1.50534976287E-10 - - - - TcVarGlobal - - - 636320384 - - - GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636320448 - - - GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 8.6E-20 - - - - TcVarGlobal - - - 636321152 - - - GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV - neutron mass energy equivalent in MeV (MeV) - Uncertainty: 5.4e-07 - 64 - LREAL - - 939.56542052 - - - - TcVarGlobal - - - 636321216 - - - GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636321280 - - - GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 5.4E-07 - - - - TcVarGlobal - - - 636321984 - - - GVL_PhysicalConstants.fNeutronMassInU_in_u - neutron mass in u (u) - Uncertainty: 4.9e-10 - 64 - LREAL - - 1.00866491595 - - - - TcVarGlobal - - - 636322048 - - - GVL_PhysicalConstants.fNeutronMassInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636322112 - - - GVL_PhysicalConstants.fNeutronMassInU_in_u_Uncertainty - 64 - LREAL - - 4.9E-10 - - - - TcVarGlobal - - - 636322816 - - - GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1 - neutron molar mass (kg mol^-1) - Uncertainty: 5.7e-13 - 64 - LREAL - - 0.0010086649156 - - - - TcVarGlobal - - - 636322880 - - - GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636322944 - - - GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1_Uncertainty - 64 - LREAL - - 5.7E-13 - - - - TcVarGlobal - - - 636323648 - - - GVL_PhysicalConstants.fNeutronMuonMassRatio - neutron-muon mass ratio - Uncertainty: 2e-07 - 64 - LREAL - - 8.89248406 - - - - TcVarGlobal - - - 636323712 - - - GVL_PhysicalConstants.fNeutronMuonMassRatio_Uncertainty - 64 - LREAL - - 2E-07 - - - - TcVarGlobal - - - 636323776 - - - GVL_PhysicalConstants.fNeutronProtonMag_Mom_Ratio - neutron-proton mag. mom. ratio - Uncertainty: 1.6e-07 - 64 - LREAL - - -0.68497934 - - - - TcVarGlobal - - - 636323840 - - - GVL_PhysicalConstants.fNeutronProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 1.6E-07 - - - - TcVarGlobal - - - 636323904 - - - GVL_PhysicalConstants.fNeutronProtonMassRatio - neutron-proton mass ratio - Uncertainty: 4.9e-10 - 64 - LREAL - - 1.00137841931 - - - - TcVarGlobal - - - 636323968 - - - GVL_PhysicalConstants.fNeutronProtonMassRatio_Uncertainty - 64 - LREAL - - 4.9E-10 - - - - TcVarGlobal - - - 636324032 - - - GVL_PhysicalConstants.fNeutronTauMassRatio - neutron-tau mass ratio - Uncertainty: 3.6e-05 - 64 - LREAL - - 0.528779 - - - - TcVarGlobal - - - 636324096 - - - GVL_PhysicalConstants.fNeutronTauMassRatio_Uncertainty - 64 - LREAL - - 3.6E-05 - - - - TcVarGlobal - - - 636324160 - - - GVL_PhysicalConstants.fNeutronToShieldedProtonMag_Mom_Ratio - neutron to shielded proton mag. mom. ratio - Uncertainty: 1.6e-07 - 64 - LREAL - - -0.68499694 - - - - TcVarGlobal - - - 636324224 - - - GVL_PhysicalConstants.fNeutronToShieldedProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 1.6E-07 - - - - TcVarGlobal - - - 636324288 - - - GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2 - Newtonian constant of gravitation (m^3 kg^-1 s^-2) - Uncertainty: 1.5e-15 - 64 - LREAL - - 6.6743E-11 - - - - TcVarGlobal - - - 636324352 - - - GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2_Units - 648 - STRING(80) - - m^3 kg^-1 s^-2 - - - - TcVarGlobal - - - 636324416 - - - GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2_Uncertainty - 64 - LREAL - - 1.5E-15 - - - - TcVarGlobal - - - 636325120 - - - GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2 - Newtonian constant of gravitation over h-bar c ((GeV/c^2)^-2) - Uncertainty: 1.5e-43 - 64 - LREAL - - 6.70883E-39 - - - - TcVarGlobal - - - 636325184 - - - GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2_Units - 648 - STRING(80) - - (GeV/c^2)^-2 - - - - TcVarGlobal - - - 636325248 - - - GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2_Uncertainty - 64 - LREAL - - 1.5E-43 - - - - TcVarGlobal - - - 636325952 - - - GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1 - nuclear magneton (J T^-1) - Uncertainty: 1.5e-36 - 64 - LREAL - - 5.0507837461E-27 - - - - TcVarGlobal - - - 636326016 - - - GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636326080 - - - GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1_Uncertainty - 64 - LREAL - - 1.5E-36 - - - - TcVarGlobal - - - 636326784 - - - GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1 - nuclear magneton in eV/T (eV T^-1) - Uncertainty: 9.6e-18 - 64 - LREAL - - 3.15245125844E-08 - - - - TcVarGlobal - - - 636326848 - - - GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1_Units - 648 - STRING(80) - - eV T^-1 - - - - TcVarGlobal - - - 636326912 - - - GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1_Uncertainty - 64 - LREAL - - 9.6E-18 - - - - TcVarGlobal - - - 636327616 - - - GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1 - nuclear magneton in inverse meters per tesla (m^-1 T^-1) - Uncertainty: 1.6e-10 - 64 - LREAL - - 0.02542623432 - - - - TcVarGlobal - - - 636327680 - - - GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1_Units - 648 - STRING(80) - - m^-1 T^-1 - - - - TcVarGlobal - - - 636327744 - - - GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1_Uncertainty - 64 - LREAL - - 1.6E-10 - - - - TcVarGlobal - - - 636328448 - - - GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1 - nuclear magneton in K/T (K T^-1) - Uncertainty: 1.1e-13 - 64 - LREAL - - 0.00036582677756 - - - - TcVarGlobal - - - 636328512 - - - GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1_Units - 648 - STRING(80) - - K T^-1 - - - - TcVarGlobal - - - 636328576 - - - GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1_Uncertainty - 64 - LREAL - - 1.1E-13 - - - - TcVarGlobal - - - 636329280 - - - GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1 - nuclear magneton in MHz/T (MHz T^-1) - Uncertainty: 2.3e-09 - 64 - LREAL - - 7.6225932291 - - - - TcVarGlobal - - - 636329344 - - - GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636329408 - - - GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1_Uncertainty - 64 - LREAL - - 2.3E-09 - - - - TcVarGlobal - - - 636330112 - - - GVL_PhysicalConstants.fPlanckConstant_in_J_Hz_1 - Planck constant (J Hz^-1) - 64 - LREAL - - 6.62607015E-34 - - - - TcVarGlobal - - - 636330176 - - - GVL_PhysicalConstants.fPlanckConstant_in_J_Hz_1_Units - 648 - STRING(80) - - J Hz^-1 - - - - TcVarGlobal - - - 636330240 - - - GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s - Planck constant in eV s (eV s) - Uncertainty: 2.5e-23 - 64 - LREAL - - 4.135667662E-15 - - - - TcVarGlobal - - - 636330944 - - - GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s_Units - 648 - STRING(80) - - eV s - - - - TcVarGlobal - - - 636331008 - - - GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s_Uncertainty - 64 - LREAL - - 2.5E-23 - - - - TcVarGlobal - - - 636331712 - - - GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s - Planck constant over 2 pi (J s) - Uncertainty: 1.3e-42 - 64 - LREAL - - 1.0545718E-34 - - - - TcVarGlobal - - - 636331776 - - - GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s_Units - 648 - STRING(80) - - J s - - - - TcVarGlobal - - - 636331840 - - - GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s_Uncertainty - 64 - LREAL - - 1.3E-42 - - - - TcVarGlobal - - - 636332544 - - - GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s - Planck constant over 2 pi in eV s (eV s) - Uncertainty: 4e-24 - 64 - LREAL - - 6.582119514E-16 - - - - TcVarGlobal - - - 636332608 - - - GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s_Units - 648 - STRING(80) - - eV s - - - - TcVarGlobal - - - 636332672 - - - GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s_Uncertainty - 64 - LREAL - - 4E-24 - - - - TcVarGlobal - - - 636333376 - - - GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm - Planck constant over 2 pi times c in MeV fm (MeV fm) - Uncertainty: 1.2e-06 - 64 - LREAL - - 197.3269788 - - - - TcVarGlobal - - - 636333440 - - - GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm_Units - 648 - STRING(80) - - MeV fm - - - - TcVarGlobal - - - 636333504 - - - GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm_Uncertainty - 64 - LREAL - - 1.2E-06 - - - - TcVarGlobal - - - 636334208 - - - GVL_PhysicalConstants.fPlanckLength_in_m - Planck length (m) - Uncertainty: 1.8e-40 - 64 - LREAL - - 1.616255E-35 - - - - TcVarGlobal - - - 636334272 - - - GVL_PhysicalConstants.fPlanckLength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636334336 - - - GVL_PhysicalConstants.fPlanckLength_in_m_Uncertainty - 64 - LREAL - - 1.8E-40 - - - - TcVarGlobal - - - 636335040 - - - GVL_PhysicalConstants.fPlanckMass_in_kg - Planck mass (kg) - Uncertainty: 2.4e-13 - 64 - LREAL - - 2.176434E-08 - - - - TcVarGlobal - - - 636335104 - - - GVL_PhysicalConstants.fPlanckMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636335168 - - - GVL_PhysicalConstants.fPlanckMass_in_kg_Uncertainty - 64 - LREAL - - 2.4E-13 - - - - TcVarGlobal - - - 636335872 - - - GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV - Planck mass energy equivalent in GeV (GeV) - Uncertainty: 140000000000000.0 - 64 - LREAL - - 1.22089E+19 - - - - TcVarGlobal - - - 636335936 - - - GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV_Units - 648 - STRING(80) - - GeV - - - - TcVarGlobal - - - 636336000 - - - GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV_Uncertainty - 64 - LREAL - - 140000000000000 - - - - TcVarGlobal - - - 636336704 - - - GVL_PhysicalConstants.fPlanckTemperature_in_K - Planck temperature (K) - Uncertainty: 1.6e+27 - 64 - LREAL - - 1.416784E+32 - - - - TcVarGlobal - - - 636336768 - - - GVL_PhysicalConstants.fPlanckTemperature_in_K_Units - 648 - STRING(80) - - K - - - - TcVarGlobal - - - 636336832 - - - GVL_PhysicalConstants.fPlanckTemperature_in_K_Uncertainty - 64 - LREAL - - 1.6E+27 - - - - TcVarGlobal - - - 636337536 - - - GVL_PhysicalConstants.fPlanckTime_in_s - Planck time (s) - Uncertainty: 6e-49 - 64 - LREAL - - 5.391247E-44 - - - - TcVarGlobal - - - 636337600 - - - GVL_PhysicalConstants.fPlanckTime_in_s_Units - 648 - STRING(80) - - s - - - - TcVarGlobal - - - 636337664 - - - GVL_PhysicalConstants.fPlanckTime_in_s_Uncertainty - 64 - LREAL - - 6E-49 - - - - TcVarGlobal - - - 636338368 - - - GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1 - proton charge to mass quotient (C kg^-1) - Uncertainty: 0.029 - 64 - LREAL - - 95788331.56 - - - - TcVarGlobal - - - 636338432 - - - GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1_Units - 648 - STRING(80) - - C kg^-1 - - - - TcVarGlobal - - - 636338496 - - - GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1_Uncertainty - 64 - LREAL - - 0.029 - - - - TcVarGlobal - - - 636339200 - - - GVL_PhysicalConstants.fProtonComptonWavelength_in_m - proton Compton wavelength (m) - Uncertainty: 4e-25 - 64 - LREAL - - 1.32140985539E-15 - - - - TcVarGlobal - - - 636339264 - - - GVL_PhysicalConstants.fProtonComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636339328 - - - GVL_PhysicalConstants.fProtonComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 4E-25 - - - - TcVarGlobal - - - 636340032 - - - GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m - proton Compton wavelength over 2 pi (m) - Uncertainty: 9.7e-26 - 64 - LREAL - - 2.10308910109E-16 - - - - TcVarGlobal - - - 636340096 - - - GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636340160 - - - GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m_Uncertainty - 64 - LREAL - - 9.7E-26 - - - - TcVarGlobal - - - 636340864 - - - GVL_PhysicalConstants.fProtonElectronMassRatio - proton-electron mass ratio - Uncertainty: 1.1e-07 - 64 - LREAL - - 1836.15267343 - - - - TcVarGlobal - - - 636340928 - - - GVL_PhysicalConstants.fProtonElectronMassRatio_Uncertainty - 64 - LREAL - - 1.1E-07 - - - - TcVarGlobal - - - 636340992 - - - GVL_PhysicalConstants.fProtonGFactor - proton g factor - Uncertainty: 1.6e-09 - 64 - LREAL - - 5.5856946893 - - - - TcVarGlobal - - - 636341056 - - - GVL_PhysicalConstants.fProtonGFactor_Uncertainty - 64 - LREAL - - 1.6E-09 - - - - TcVarGlobal - - - 636341120 - - - GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1 - proton gyromag. ratio (s^-1 T^-1) - Uncertainty: 0.11 - 64 - LREAL - - 267522187.44 - - - - TcVarGlobal - - - 636341184 - - - GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1_Units - 648 - STRING(80) - - s^-1 T^-1 - - - - TcVarGlobal - - - 636341248 - - - GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1_Uncertainty - 64 - LREAL - - 0.11 - - - - TcVarGlobal - - - 636341952 - - - GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1 - proton gyromag. ratio over 2 pi (MHz T^-1) - Uncertainty: 2.9e-07 - 64 - LREAL - - 42.57747892 - - - - TcVarGlobal - - - 636342016 - - - GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636342080 - - - GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty - 64 - LREAL - - 2.9E-07 - - - - TcVarGlobal - - - 636342784 - - - GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1 - proton mag. mom. (J T^-1) - Uncertainty: 6e-36 - 64 - LREAL - - 1.41060679736E-26 - - - - TcVarGlobal - - - 636342848 - - - GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636342912 - - - GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1_Uncertainty - 64 - LREAL - - 6E-36 - - - - TcVarGlobal - - - 636343616 - - - GVL_PhysicalConstants.fProtonMag_Mom_ToBohrMagnetonRatio - proton mag. mom. to Bohr magneton ratio - Uncertainty: 4.6e-13 - 64 - LREAL - - 0.0015210322023 - - - - TcVarGlobal - - - 636343680 - - - GVL_PhysicalConstants.fProtonMag_Mom_ToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 4.6E-13 - - - - TcVarGlobal - - - 636343744 - - - GVL_PhysicalConstants.fProtonMag_Mom_ToNuclearMagnetonRatio - proton mag. mom. to nuclear magneton ratio - Uncertainty: 8.2e-10 - 64 - LREAL - - 2.79284734463 - - - - TcVarGlobal - - - 636343808 - - - GVL_PhysicalConstants.fProtonMag_Mom_ToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 8.2E-10 - - - - TcVarGlobal - - - 636343872 - - - GVL_PhysicalConstants.fProtonMag_ShieldingCorrection - proton mag. shielding correction - Uncertainty: 1.1e-08 - 64 - LREAL - - 2.5689E-05 - - - - TcVarGlobal - - - 636343936 - - - GVL_PhysicalConstants.fProtonMag_ShieldingCorrection_Uncertainty - 64 - LREAL - - 1.1E-08 - - - - TcVarGlobal - - - 636344000 - - - GVL_PhysicalConstants.fProtonMass_in_kg - proton mass (kg) - Uncertainty: 5.1e-37 - 64 - LREAL - - 1.67262192369E-27 - - - - TcVarGlobal - - - 636344064 - - - GVL_PhysicalConstants.fProtonMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636344128 - - - GVL_PhysicalConstants.fProtonMass_in_kg_Uncertainty - 64 - LREAL - - 5.1E-37 - - - - TcVarGlobal - - - 636344832 - - - GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J - proton mass energy equivalent (J) - Uncertainty: 4.6e-20 - 64 - LREAL - - 1.50327761598E-10 - - - - TcVarGlobal - - - 636344896 - - - GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636344960 - - - GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 4.6E-20 - - - - TcVarGlobal - - - 636345664 - - - GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV - proton mass energy equivalent in MeV (MeV) - Uncertainty: 2.9e-07 - 64 - LREAL - - 938.27208816 - - - - TcVarGlobal - - - 636345728 - - - GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636345792 - - - GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 2.9E-07 - - - - TcVarGlobal - - - 636346496 - - - GVL_PhysicalConstants.fProtonMassInU_in_u - proton mass in u (u) - Uncertainty: 5.3e-11 - 64 - LREAL - - 1.007276466621 - - - - TcVarGlobal - - - 636346560 - - - GVL_PhysicalConstants.fProtonMassInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636346624 - - - GVL_PhysicalConstants.fProtonMassInU_in_u_Uncertainty - 64 - LREAL - - 5.3E-11 - - - - TcVarGlobal - - - 636347328 - - - GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1 - proton molar mass (kg mol^-1) - Uncertainty: 3.1e-13 - 64 - LREAL - - 0.00100727646627 - - - - TcVarGlobal - - - 636347392 - - - GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636347456 - - - GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1_Uncertainty - 64 - LREAL - - 3.1E-13 - - - - TcVarGlobal - - - 636348160 - - - GVL_PhysicalConstants.fProtonMuonMassRatio - proton-muon mass ratio - Uncertainty: 2e-07 - 64 - LREAL - - 8.88024337 - - - - TcVarGlobal - - - 636348224 - - - GVL_PhysicalConstants.fProtonMuonMassRatio_Uncertainty - 64 - LREAL - - 2E-07 - - - - TcVarGlobal - - - 636348288 - - - GVL_PhysicalConstants.fProtonNeutronMag_Mom_Ratio - proton-neutron mag. mom. ratio - Uncertainty: 3.4e-07 - 64 - LREAL - - -1.45989805 - - - - TcVarGlobal - - - 636348352 - - - GVL_PhysicalConstants.fProtonNeutronMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 3.4E-07 - - - - TcVarGlobal - - - 636348416 - - - GVL_PhysicalConstants.fProtonNeutronMassRatio - proton-neutron mass ratio - Uncertainty: 4.9e-10 - 64 - LREAL - - 0.99862347812 - - - - TcVarGlobal - - - 636348480 - - - GVL_PhysicalConstants.fProtonNeutronMassRatio_Uncertainty - 64 - LREAL - - 4.9E-10 - - - - TcVarGlobal - - - 636348544 - - - GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m - proton rms charge radius (m) - Uncertainty: 1.9e-18 - 64 - LREAL - - 8.414E-16 - - - - TcVarGlobal - - - 636348608 - - - GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636348672 - - - GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m_Uncertainty - 64 - LREAL - - 1.9E-18 - - - - TcVarGlobal - - - 636349376 - - - GVL_PhysicalConstants.fProtonTauMassRatio - proton-tau mass ratio - Uncertainty: 3.6e-05 - 64 - LREAL - - 0.528051 - - - - TcVarGlobal - - - 636349440 - - - GVL_PhysicalConstants.fProtonTauMassRatio_Uncertainty - 64 - LREAL - - 3.6E-05 - - - - TcVarGlobal - - - 636349504 - - - GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1 - quantum of circulation (m^2 s^-1) - Uncertainty: 1.1e-13 - 64 - LREAL - - 0.00036369475516 - - - - TcVarGlobal - - - 636349568 - - - GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1_Units - 648 - STRING(80) - - m^2 s^-1 - - - - TcVarGlobal - - - 636349632 - - - GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1_Uncertainty - 64 - LREAL - - 1.1E-13 - - - - TcVarGlobal - - - 636350336 - - - GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1 - quantum of circulation times 2 (m^2 s^-1) - Uncertainty: 2.2e-13 - 64 - LREAL - - 0.00072738951032 - - - - TcVarGlobal - - - 636350400 - - - GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1_Units - 648 - STRING(80) - - m^2 s^-1 - - - - TcVarGlobal - - - 636350464 - - - GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1_Uncertainty - 64 - LREAL - - 2.2E-13 - - - - TcVarGlobal - - - 636351168 - - - GVL_PhysicalConstants.fRydbergConstant_in_m_1 - Rydberg constant (m^-1) - Uncertainty: 2.1e-05 - 64 - LREAL - - 10973731.56816 - - - - TcVarGlobal - - - 636351232 - - - GVL_PhysicalConstants.fRydbergConstant_in_m_1_Units - 648 - STRING(80) - - m^-1 - - - - TcVarGlobal - - - 636351296 - - - GVL_PhysicalConstants.fRydbergConstant_in_m_1_Uncertainty - 64 - LREAL - - 2.1E-05 - - - - TcVarGlobal - - - 636352000 - - - GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz - Rydberg constant times c in Hz (Hz) - Uncertainty: 6400.0 - 64 - LREAL - - 3.2898419602508E+15 - - - - TcVarGlobal - - - 636352064 - - - GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz_Units - 648 - STRING(80) - - Hz - - - - TcVarGlobal - - - 636352128 - - - GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz_Uncertainty - 64 - LREAL - - 6400 - - - - TcVarGlobal - - - 636352832 - - - GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV - Rydberg constant times hc in eV (eV) - Uncertainty: 2.6e-11 - 64 - LREAL - - 13.605693122994 - - - - TcVarGlobal - - - 636352896 - - - GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV_Units - 648 - STRING(80) - - eV - - - - TcVarGlobal - - - 636352960 - - - GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV_Uncertainty - 64 - LREAL - - 2.6E-11 - - - - TcVarGlobal - - - 636353664 - - - GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J - Rydberg constant times hc in J (J) - Uncertainty: 4.2e-30 - 64 - LREAL - - 2.1798723611035E-18 - - - - TcVarGlobal - - - 636353728 - - - GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636353792 - - - GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J_Uncertainty - 64 - LREAL - - 4.2E-30 - - - - TcVarGlobal - - - 636354496 - - - GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_100KPa - Sackur-Tetrode constant (1 K, 100 kPa) - Uncertainty: 4.5e-10 - 64 - LREAL - - -1.15170753706 - - - - TcVarGlobal - - - 636354560 - - - GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_100KPa_Uncertainty - 64 - LREAL - - 4.5E-10 - - - - TcVarGlobal - - - 636354624 - - - GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_101_325KPa - Sackur-Tetrode constant (1 K, 101.325 kPa) - Uncertainty: 4.5e-10 - 64 - LREAL - - -1.16487052358 - - - - TcVarGlobal - - - 636354688 - - - GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_101_325KPa_Uncertainty - 64 - LREAL - - 4.5E-10 - - - - TcVarGlobal - - - 636354752 - - - GVL_PhysicalConstants.fSecondRadiationConstant_in_m_K - second radiation constant (m K) - 64 - LREAL - - 0.01438776877 - - - - TcVarGlobal - - - 636354816 - - - GVL_PhysicalConstants.fSecondRadiationConstant_in_m_K_Units - 648 - STRING(80) - - m K - - - - TcVarGlobal - - - 636354880 - - - GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1 - shielded helion gyromag. ratio (s^-1 T^-1) - Uncertainty: 2.4 - 64 - LREAL - - 203789456.9 - - - - TcVarGlobal - - - 636355584 - - - GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1_Units - 648 - STRING(80) - - s^-1 T^-1 - - - - TcVarGlobal - - - 636355648 - - - GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1_Uncertainty - 64 - LREAL - - 2.4 - - - - TcVarGlobal - - - 636356352 - - - GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1 - shielded helion gyromag. ratio over 2 pi (MHz T^-1) - Uncertainty: 4.3e-07 - 64 - LREAL - - 32.43409966 - - - - TcVarGlobal - - - 636356416 - - - GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636356480 - - - GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty - 64 - LREAL - - 4.3E-07 - - - - TcVarGlobal - - - 636357184 - - - GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1 - shielded helion mag. mom. (J T^-1) - Uncertainty: 1.3e-34 - 64 - LREAL - - -1.07455309E-26 - - - - TcVarGlobal - - - 636357248 - - - GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636357312 - - - GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1_Uncertainty - 64 - LREAL - - 1.3E-34 - - - - TcVarGlobal - - - 636358016 - - - GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToBohrMagnetonRatio - shielded helion mag. mom. to Bohr magneton ratio - Uncertainty: 1.4e-11 - 64 - LREAL - - -0.001158671471 - - - - TcVarGlobal - - - 636358080 - - - GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.4E-11 - - - - TcVarGlobal - - - 636358144 - - - GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToNuclearMagnetonRatio - shielded helion mag. mom. to nuclear magneton ratio - Uncertainty: 2.5e-08 - 64 - LREAL - - -2.127497719 - - - - TcVarGlobal - - - 636358208 - - - GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 2.5E-08 - - - - TcVarGlobal - - - 636358272 - - - GVL_PhysicalConstants.fShieldedHelionToProtonMag_Mom_Ratio - shielded helion to proton mag. mom. ratio - Uncertainty: 8.9e-09 - 64 - LREAL - - -0.7617665618 - - - - TcVarGlobal - - - 636358336 - - - GVL_PhysicalConstants.fShieldedHelionToProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 8.9E-09 - - - - TcVarGlobal - - - 636358400 - - - GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMag_Mom_Ratio - shielded helion to shielded proton mag. mom. ratio - Uncertainty: 3.3e-09 - 64 - LREAL - - -0.7617861313 - - - - TcVarGlobal - - - 636358464 - - - GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 3.3E-09 - - - - TcVarGlobal - - - 636358528 - - - GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1 - shielded proton gyromag. ratio (s^-1 T^-1) - Uncertainty: 2.9 - 64 - LREAL - - 267515315.1 - - - - TcVarGlobal - - - 636358592 - - - GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1_Units - 648 - STRING(80) - - s^-1 T^-1 - - - - TcVarGlobal - - - 636358656 - - - GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1_Uncertainty - 64 - LREAL - - 2.9 - - - - TcVarGlobal - - - 636359360 - - - GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1 - shielded proton gyromag. ratio over 2 pi (MHz T^-1) - Uncertainty: 5.3e-07 - 64 - LREAL - - 42.57638507 - - - - TcVarGlobal - - - 636359424 - - - GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636359488 - - - GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty - 64 - LREAL - - 5.3E-07 - - - - TcVarGlobal - - - 636360192 - - - GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1 - shielded proton mag. mom. (J T^-1) - Uncertainty: 1.5e-34 - 64 - LREAL - - 1.41057056E-26 - - - - TcVarGlobal - - - 636360256 - - - GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636360320 - - - GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1_Uncertainty - 64 - LREAL - - 1.5E-34 - - - - TcVarGlobal - - - 636361024 - - - GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToBohrMagnetonRatio - shielded proton mag. mom. to Bohr magneton ratio - Uncertainty: 1.7e-11 - 64 - LREAL - - 0.001520993128 - - - - TcVarGlobal - - - 636361088 - - - GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.7E-11 - - - - TcVarGlobal - - - 636361152 - - - GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToNuclearMagnetonRatio - shielded proton mag. mom. to nuclear magneton ratio - Uncertainty: 3e-08 - 64 - LREAL - - 2.792775599 - - - - TcVarGlobal - - - 636361216 - - - GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 3E-08 - - - - TcVarGlobal - - - 636361280 - - - GVL_PhysicalConstants.fSpeedOfLightInVacuum_in_m_s_1 - speed of light in vacuum (m s^-1) - 64 - LREAL - - 299792458 - - - - TcVarGlobal - - - 636361344 - - - GVL_PhysicalConstants.fSpeedOfLightInVacuum_in_m_s_1_Units - 648 - STRING(80) - - m s^-1 - - - - TcVarGlobal - - - 636361408 - - - GVL_PhysicalConstants.fStandardAccelerationOfGravity_in_m_s_2 - standard acceleration of gravity (m s^-2) - 64 - LREAL - - 9.80665 - - - - TcVarGlobal - - - 636362112 - - - GVL_PhysicalConstants.fStandardAccelerationOfGravity_in_m_s_2_Units - 648 - STRING(80) - - m s^-2 - - - - TcVarGlobal - - - 636362176 - - - GVL_PhysicalConstants.fStandardAtmosphere_in_Pa - standard atmosphere (Pa) - 64 - LREAL - - 101325 - - - - TcVarGlobal - - - 636362880 - - - GVL_PhysicalConstants.fStandardAtmosphere_in_Pa_Units - 648 - STRING(80) - - Pa - - - - TcVarGlobal - - - 636362944 - - - GVL_PhysicalConstants.fStefan_BoltzmannConstant_in_W_m_2_K_4 - Stefan-Boltzmann constant (W m^-2 K^-4) - 64 - LREAL - - 5.670374419E-08 - - - - TcVarGlobal - - - 636363648 - - - GVL_PhysicalConstants.fStefan_BoltzmannConstant_in_W_m_2_K_4_Units - 648 - STRING(80) - - W m^-2 K^-4 - - - - TcVarGlobal - - - 636363712 - - - GVL_PhysicalConstants.fTauComptonWavelength_in_m - tau Compton wavelength (m) - Uncertainty: 4.7e-20 - 64 - LREAL - - 6.97771E-16 - - - - TcVarGlobal - - - 636364416 - - - GVL_PhysicalConstants.fTauComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636364480 - - - GVL_PhysicalConstants.fTauComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 4.7E-20 - - - - TcVarGlobal - - - 636365184 - - - GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m - tau Compton wavelength over 2 pi (m) - Uncertainty: 1e-20 - 64 - LREAL - - 1.11056E-16 - - - - TcVarGlobal - - - 636365248 - - - GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636365312 - - - GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m_Uncertainty - 64 - LREAL - - 1E-20 - - - - TcVarGlobal - - - 636366016 - - - GVL_PhysicalConstants.fTauElectronMassRatio - tau-electron mass ratio - Uncertainty: 0.23 - 64 - LREAL - - 3477.23 - - - - TcVarGlobal - - - 636366080 - - - GVL_PhysicalConstants.fTauElectronMassRatio_Uncertainty - 64 - LREAL - - 0.23 - - - - TcVarGlobal - - - 636366144 - - - GVL_PhysicalConstants.fTauMass_in_kg - tau mass (kg) - Uncertainty: 2.1e-31 - 64 - LREAL - - 3.16754E-27 - - - - TcVarGlobal - - - 636366208 - - - GVL_PhysicalConstants.fTauMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636366272 - - - GVL_PhysicalConstants.fTauMass_in_kg_Uncertainty - 64 - LREAL - - 2.1E-31 - - - - TcVarGlobal - - - 636366976 - - - GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J - tau mass energy equivalent (J) - Uncertainty: 1.9e-14 - 64 - LREAL - - 2.84684E-10 - - - - TcVarGlobal - - - 636367040 - - - GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636367104 - - - GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 1.9E-14 - - - - TcVarGlobal - - - 636367808 - - - GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV - tau mass energy equivalent in MeV (MeV) - Uncertainty: 0.16 - 64 - LREAL - - 1776.82 - - - - TcVarGlobal - - - 636367872 - - - GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636367936 - - - GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 0.16 - - - - TcVarGlobal - - - 636368640 - - - GVL_PhysicalConstants.fTauMassInU_in_u - tau mass in u (u) - Uncertainty: 0.00013 - 64 - LREAL - - 1.90754 - - - - TcVarGlobal - - - 636368704 - - - GVL_PhysicalConstants.fTauMassInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636368768 - - - GVL_PhysicalConstants.fTauMassInU_in_u_Uncertainty - 64 - LREAL - - 0.00013 - - - - TcVarGlobal - - - 636369472 - - - GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1 - tau molar mass (kg mol^-1) - Uncertainty: 1.3e-07 - 64 - LREAL - - 0.00190754 - - - - TcVarGlobal - - - 636369536 - - - GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636369600 - - - GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1_Uncertainty - 64 - LREAL - - 1.3E-07 - - - - TcVarGlobal - - - 636370304 - - - GVL_PhysicalConstants.fTauMuonMassRatio - tau-muon mass ratio - Uncertainty: 0.0011 - 64 - LREAL - - 16.817 - - - - TcVarGlobal - - - 636370368 - - - GVL_PhysicalConstants.fTauMuonMassRatio_Uncertainty - 64 - LREAL - - 0.0011 - - - - TcVarGlobal - - - 636370432 - - - GVL_PhysicalConstants.fTauNeutronMassRatio - tau-neutron mass ratio - Uncertainty: 0.00013 - 64 - LREAL - - 1.89115 - - - - TcVarGlobal - - - 636370496 - - - GVL_PhysicalConstants.fTauNeutronMassRatio_Uncertainty - 64 - LREAL - - 0.00013 - - - - TcVarGlobal - - - 636370560 - - - GVL_PhysicalConstants.fTauProtonMassRatio - tau-proton mass ratio - Uncertainty: 0.00013 - 64 - LREAL - - 1.89376 - - - - TcVarGlobal - - - 636370624 - - - GVL_PhysicalConstants.fTauProtonMassRatio_Uncertainty - 64 - LREAL - - 0.00013 - - - - TcVarGlobal - - - 636370688 - - - GVL_PhysicalConstants.fThomsonCrossSection_in_m_2 - Thomson cross section (m^2) - Uncertainty: 6e-38 - 64 - LREAL - - 6.6524587321E-29 - - - - TcVarGlobal - - - 636370752 - - - GVL_PhysicalConstants.fThomsonCrossSection_in_m_2_Units - 648 - STRING(80) - - m^2 - - - - TcVarGlobal - - - 636370816 - - - GVL_PhysicalConstants.fThomsonCrossSection_in_m_2_Uncertainty - 64 - LREAL - - 6E-38 - - - - TcVarGlobal - - - 636371520 - - - GVL_PhysicalConstants.fTritonElectronMag_Mom_Ratio - triton-electron mag. mom. ratio - Uncertainty: 2.1e-11 - 64 - LREAL - - -0.001620514423 - - - - TcVarGlobal - - - 636371584 - - - GVL_PhysicalConstants.fTritonElectronMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 2.1E-11 - - - - TcVarGlobal - - - 636371648 - - - GVL_PhysicalConstants.fTritonElectronMassRatio - triton-electron mass ratio - Uncertainty: 2.7e-07 - 64 - LREAL - - 5496.92153573 - - - - TcVarGlobal - - - 636371712 - - - GVL_PhysicalConstants.fTritonElectronMassRatio_Uncertainty - 64 - LREAL - - 2.7E-07 - - - - TcVarGlobal - - - 636371776 - - - GVL_PhysicalConstants.fTritonGFactor - triton g factor - Uncertainty: 1.2e-08 - 64 - LREAL - - 5.957924931 - - - - TcVarGlobal - - - 636371840 - - - GVL_PhysicalConstants.fTritonGFactor_Uncertainty - 64 - LREAL - - 1.2E-08 - - - - TcVarGlobal - - - 636371904 - - - GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1 - triton mag. mom. (J T^-1) - Uncertainty: 3e-35 - 64 - LREAL - - 1.5046095202E-26 - - - - TcVarGlobal - - - 636371968 - - - GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636372032 - - - GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1_Uncertainty - 64 - LREAL - - 3E-35 - - - - TcVarGlobal - - - 636372736 - - - GVL_PhysicalConstants.fTritonMag_Mom_ToBohrMagnetonRatio - triton mag. mom. to Bohr magneton ratio - Uncertainty: 3.2e-12 - 64 - LREAL - - 0.0016223936651 - - - - TcVarGlobal - - - 636372800 - - - GVL_PhysicalConstants.fTritonMag_Mom_ToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 3.2E-12 - - - - TcVarGlobal - - - 636372864 - - - GVL_PhysicalConstants.fTritonMag_Mom_ToNuclearMagnetonRatio - triton mag. mom. to nuclear magneton ratio - Uncertainty: 5.9e-09 - 64 - LREAL - - 2.9789624656 - - - - TcVarGlobal - - - 636372928 - - - GVL_PhysicalConstants.fTritonMag_Mom_ToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 5.9E-09 - - - - TcVarGlobal - - - 636372992 - - - GVL_PhysicalConstants.fTritonMass_in_kg - triton mass (kg) - Uncertainty: 1.5e-36 - 64 - LREAL - - 5.0073567446E-27 - - - - TcVarGlobal - - - 636373056 - - - GVL_PhysicalConstants.fTritonMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636373120 - - - GVL_PhysicalConstants.fTritonMass_in_kg_Uncertainty - 64 - LREAL - - 1.5E-36 - - - - TcVarGlobal - - - 636373824 - - - GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J - triton mass energy equivalent (J) - Uncertainty: 1.4e-19 - 64 - LREAL - - 4.500387806E-10 - - - - TcVarGlobal - - - 636373888 - - - GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636373952 - - - GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 1.4E-19 - - - - TcVarGlobal - - - 636374656 - - - GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV - triton mass energy equivalent in MeV (MeV) - Uncertainty: 8.5e-07 - 64 - LREAL - - 2808.92113298 - - - - TcVarGlobal - - - 636374720 - - - GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636374784 - - - GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 8.5E-07 - - - - TcVarGlobal - - - 636375488 - - - GVL_PhysicalConstants.fTritonMassInU_in_u - triton mass in u (u) - Uncertainty: 1.2e-10 - 64 - LREAL - - 3.01550071621 - - - - TcVarGlobal - - - 636375552 - - - GVL_PhysicalConstants.fTritonMassInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636375616 - - - GVL_PhysicalConstants.fTritonMassInU_in_u_Uncertainty - 64 - LREAL - - 1.2E-10 - - - - TcVarGlobal - - - 636376320 - - - GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1 - triton molar mass (kg mol^-1) - Uncertainty: 9.2e-13 - 64 - LREAL - - 0.00301550071517 - - - - TcVarGlobal - - - 636376384 - - - GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636376448 - - - GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1_Uncertainty - 64 - LREAL - - 9.2E-13 - - - - TcVarGlobal - - - 636377152 - - - GVL_PhysicalConstants.fTritonNeutronMag_Mom_Ratio - triton-neutron mag. mom. ratio - Uncertainty: 3.7e-07 - 64 - LREAL - - -1.55718553 - - - - TcVarGlobal - - - 636377216 - - - GVL_PhysicalConstants.fTritonNeutronMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 3.7E-07 - - - - TcVarGlobal - - - 636377280 - - - GVL_PhysicalConstants.fTritonProtonMag_Mom_Ratio - triton-proton mag. mom. ratio - Uncertainty: 1e-08 - 64 - LREAL - - 1.066639908 - - - - TcVarGlobal - - - 636377344 - - - GVL_PhysicalConstants.fTritonProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 1E-08 - - - - TcVarGlobal - - - 636377408 - - - GVL_PhysicalConstants.fTritonProtonMassRatio - triton-proton mass ratio - Uncertainty: 1.5e-10 - 64 - LREAL - - 2.99371703414 - - - - TcVarGlobal - - - 636377472 - - - GVL_PhysicalConstants.fTritonProtonMassRatio_Uncertainty - 64 - LREAL - - 1.5E-10 - - - - TcVarGlobal - - - 636377536 - - - GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg - unified atomic mass unit (kg) - Uncertainty: 5e-37 - 64 - LREAL - - 1.6605390666E-27 - - - - TcVarGlobal - - - 636377600 - - - GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636377664 - - - GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg_Uncertainty - 64 - LREAL - - 5E-37 - - - - TcVarGlobal - - - 636378368 - - - GVL_PhysicalConstants.fVonKlitzingConstant_in_ohm - von Klitzing constant (ohm) - 64 - LREAL - - 25812.80745 - - - - TcVarGlobal - - - 636378432 - - - GVL_PhysicalConstants.fVonKlitzingConstant_in_ohm_Units - 648 - STRING(80) - - ohm - - - - TcVarGlobal - - - 636378496 - - - GVL_PhysicalConstants.fWeakMixingAngle - weak mixing angle - Uncertainty: 0.0003 - 64 - LREAL - - 0.2229 - - - - TcVarGlobal - - - 636379200 - - - GVL_PhysicalConstants.fWeakMixingAngle_Uncertainty - 64 - LREAL - - 0.0003 - - - - TcVarGlobal - - - 636379264 - - - GVL_PhysicalConstants.fWienFrequencyDisplacementLawConstant_in_Hz_K_1 - Wien frequency displacement law constant (Hz K^-1) - 64 - LREAL - - 58789257570 - - - - TcVarGlobal - - - 636379328 - - - GVL_PhysicalConstants.fWienFrequencyDisplacementLawConstant_in_Hz_K_1_Units - 648 - STRING(80) - - Hz K^-1 - - - - TcVarGlobal - - - 636379392 - - - GVL_PhysicalConstants.fWienWavelengthDisplacementLawConstant_in_m_K - Wien wavelength displacement law constant (m K) - 64 - LREAL - - 0.002897771955 - - - - TcVarGlobal - - - 636380096 - - - GVL_PhysicalConstants.fWienWavelengthDisplacementLawConstant_in_m_K_Units - 648 - STRING(80) - - m K - - - - TcVarGlobal - - - 636380160 - - - GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1 - atomic unit of mom.um (kg m s^-1) - Uncertainty: 2.4e-32 - 64 - LREAL - - 1.992851882E-24 - - - - TcVarGlobal - - - 636380864 - - - GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1_Units - 648 - STRING(80) - - kg m s^-1 - - - - TcVarGlobal - - - 636380928 - - - GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1_Uncertainty - 64 - LREAL - - 2.4E-32 - - - - TcVarGlobal - - - 636381632 - - - GVL_PhysicalConstants.fElectronHelionMassRatio - electron-helion mass ratio - Uncertainty: 7.9e-15 - 64 - LREAL - - 0.0001819543074573 - - - - TcVarGlobal - - - 636381696 - - - GVL_PhysicalConstants.fElectronHelionMassRatio_Uncertainty - 64 - LREAL - - 7.9E-15 - - - - TcVarGlobal - - - 636381760 - - - GVL_PhysicalConstants.fElectronTritonMassRatio - electron-triton mass ratio - Uncertainty: 9e-15 - 64 - LREAL - - 0.0001819200062251 - - - - TcVarGlobal - - - 636381824 - - - GVL_PhysicalConstants.fElectronTritonMassRatio_Uncertainty - 64 - LREAL - - 9E-15 - - - - TcVarGlobal - - - 636381888 - - - GVL_PhysicalConstants.fHelionGFactor - helion g factor - Uncertainty: 5e-08 - 64 - LREAL - - -4.255250615 - - - - TcVarGlobal - - - 636381952 - - - GVL_PhysicalConstants.fHelionGFactor_Uncertainty - 64 - LREAL - - 5E-08 - - - - TcVarGlobal - - - 636382016 - - - GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1 - helion mag. mom. (J T^-1) - Uncertainty: 1.3e-34 - 64 - LREAL - - -1.074617532E-26 - - - - TcVarGlobal - - - 636382080 - - - GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636382144 - - - GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1_Uncertainty - 64 - LREAL - - 1.3E-34 - - - - TcVarGlobal - - - 636382848 - - - GVL_PhysicalConstants.fHelionMag_Mom_ToBohrMagnetonRatio - helion mag. mom. to Bohr magneton ratio - Uncertainty: 1.4e-11 - 64 - LREAL - - -0.001158740958 - - - - TcVarGlobal - - - 636382912 - - - GVL_PhysicalConstants.fHelionMag_Mom_ToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.4E-11 - - - - TcVarGlobal - - - 636382976 - - - GVL_PhysicalConstants.fHelionMag_Mom_ToNuclearMagnetonRatio - helion mag. mom. to nuclear magneton ratio - Uncertainty: 2.5e-08 - 64 - LREAL - - -2.127625307 - - - - TcVarGlobal - - - 636383040 - - - GVL_PhysicalConstants.fHelionMag_Mom_ToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 2.5E-08 - - - - TcVarGlobal - - - 636383104 - - - GVL_PhysicalConstants.fLoschmidtConstant_273_15K_100KPa_in_m_3 - Loschmidt constant (273.15 K, 100 kPa) (m^-3) - 64 - LREAL - - 2.651645804E+25 - - - - TcVarGlobal - - - 636383168 - - - GVL_PhysicalConstants.fLoschmidtConstant_273_15K_100KPa_in_m_3_Units - 648 - STRING(80) - - m^-3 - - - - TcVarGlobal - - - 636383232 - - - GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1 - natural unit of mom.um (kg m s^-1) - Uncertainty: 3.4e-30 - 64 - LREAL - - 2.730924488E-22 - - - - TcVarGlobal - - - 636383936 - - - GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1_Units - 648 - STRING(80) - - kg m s^-1 - - - - TcVarGlobal - - - 636384000 - - - GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1_Uncertainty - 64 - LREAL - - 3.4E-30 - - - - TcVarGlobal - - - 636384704 - - - GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c - natural unit of mom.um in MeV/c (MeV/c) - Uncertainty: 3.1e-09 - 64 - LREAL - - 0.5109989461 - - - - TcVarGlobal - - - 636384768 - - - GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c_Units - 648 - STRING(80) - - MeV/c - - - - TcVarGlobal - - - 636384832 - - - GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c_Uncertainty - 64 - LREAL - - 3.1E-09 - - - - TcVarGlobal - - - 636385536 - - - GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg - neutron-proton mass difference (kg) - Uncertainty: 8.2e-37 - 64 - LREAL - - 2.30557435E-30 - - - - TcVarGlobal - - - 636385600 - - - GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636385664 - - - GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg_Uncertainty - 64 - LREAL - - 8.2E-37 - - - - TcVarGlobal - - - 636386368 - - - GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J - neutron-proton mass difference energy equivalent (J) - Uncertainty: 7.4e-20 - 64 - LREAL - - 2.07214689E-13 - - - - TcVarGlobal - - - 636386432 - - - GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636386496 - - - GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 7.4E-20 - - - - TcVarGlobal - - - 636387200 - - - GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV - neutron-proton mass difference energy equivalent in MeV (MeV) - Uncertainty: 4.6e-07 - 64 - LREAL - - 1.29333236 - - - - TcVarGlobal - - - 636387264 - - - GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636387328 - - - GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 4.6E-07 - - - - TcVarGlobal - - - 636388032 - - - GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u - neutron-proton mass difference in u (u) - Uncertainty: 4.9e-10 - 64 - LREAL - - 0.00138844933 - - - - TcVarGlobal - - - 636388096 - - - GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636388160 - - - GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u_Uncertainty - 64 - LREAL - - 4.9E-10 - - - - TcVarGlobal - - - 636388864 - - - GVL_PhysicalConstants.fStandardStatePressure_in_Pa - standard-state pressure (Pa) - 64 - LREAL - - 100000 - - - - TcVarGlobal - - - 636388928 - - - GVL_PhysicalConstants.fStandardStatePressure_in_Pa_Units - 648 - STRING(80) - - Pa - - - - TcVarGlobal - - - 636388992 - - - GVL_PhysicalConstants.fAlphaParticleRelativeAtomicMass - alpha particle relative atomic mass - Uncertainty: 6.3e-11 - 64 - LREAL - - 4.001506179127 - - - - TcVarGlobal - - - 636389696 - - - GVL_PhysicalConstants.fAlphaParticleRelativeAtomicMass_Uncertainty - 64 - LREAL - - 6.3E-11 - - - - TcVarGlobal - - - 636389760 - - - GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1 - Bohr magneton in inverse meter per tesla (m^-1 T^-1) - Uncertainty: 1.4e-08 - 64 - LREAL - - 46.686447783 - - - - TcVarGlobal - - - 636389824 - - - GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1_Units - 648 - STRING(80) - - m^-1 T^-1 - - - - TcVarGlobal - - - 636389888 - - - GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1_Uncertainty - 64 - LREAL - - 1.4E-08 - - - - TcVarGlobal - - - 636390592 - - - GVL_PhysicalConstants.fBoltzmannConstantInInverseMeterPerKelvin_in_m_1_K_1 - Boltzmann constant in inverse meter per kelvin (m^-1 K^-1) - 64 - LREAL - - 69.50348004 - - - - TcVarGlobal - - - 636390656 - - - GVL_PhysicalConstants.fBoltzmannConstantInInverseMeterPerKelvin_in_m_1_K_1_Units - 648 - STRING(80) - - m^-1 K^-1 - - - - TcVarGlobal - - - 636390720 - - - GVL_PhysicalConstants.fConventionalValueOfAmpere_90_in_A - conventional value of ampere-90 (A) - 64 - LREAL - - 1.00000008887 - - - - TcVarGlobal - - - 636391424 - - - GVL_PhysicalConstants.fConventionalValueOfAmpere_90_in_A_Units - 648 - STRING(80) - - A - - - - TcVarGlobal - - - 636391488 - - - GVL_PhysicalConstants.fConventionalValueOfCoulomb_90_in_C - conventional value of coulomb-90 (C) - 64 - LREAL - - 1.00000008887 - - - - TcVarGlobal - - - 636392192 - - - GVL_PhysicalConstants.fConventionalValueOfCoulomb_90_in_C_Units - 648 - STRING(80) - - C - - - - TcVarGlobal - - - 636392256 - - - GVL_PhysicalConstants.fConventionalValueOfFarad_90_in_F - conventional value of farad-90 (F) - 64 - LREAL - - 0.9999999822 - - - - TcVarGlobal - - - 636392960 - - - GVL_PhysicalConstants.fConventionalValueOfFarad_90_in_F_Units - 648 - STRING(80) - - F - - - - TcVarGlobal - - - 636393024 - - - GVL_PhysicalConstants.fConventionalValueOfHenry_90_in_H - conventional value of henry-90 (H) - 64 - LREAL - - 1.00000001779 - - - - TcVarGlobal - - - 636393728 - - - GVL_PhysicalConstants.fConventionalValueOfHenry_90_in_H_Units - 648 - STRING(80) - - H - - - - TcVarGlobal - - - 636393792 - - - GVL_PhysicalConstants.fConventionalValueOfOhm_90_in_ohm - conventional value of ohm-90 (ohm) - 64 - LREAL - - 1.00000001779 - - - - TcVarGlobal - - - 636394496 - - - GVL_PhysicalConstants.fConventionalValueOfOhm_90_in_ohm_Units - 648 - STRING(80) - - ohm - - - - TcVarGlobal - - - 636394560 - - - GVL_PhysicalConstants.fConventionalValueOfVolt_90_in_V - conventional value of volt-90 (V) - 64 - LREAL - - 1.00000010666 - - - - TcVarGlobal - - - 636395264 - - - GVL_PhysicalConstants.fConventionalValueOfVolt_90_in_V_Units - 648 - STRING(80) - - V - - - - TcVarGlobal - - - 636395328 - - - GVL_PhysicalConstants.fConventionalValueOfWatt_90_in_W - conventional value of watt-90 (W) - 64 - LREAL - - 1.00000019553 - - - - TcVarGlobal - - - 636396032 - - - GVL_PhysicalConstants.fConventionalValueOfWatt_90_in_W_Units - 648 - STRING(80) - - W - - - - TcVarGlobal - - - 636396096 - - - GVL_PhysicalConstants.fDeuteronRelativeAtomicMass - deuteron relative atomic mass - Uncertainty: 4e-11 - 64 - LREAL - - 2.013553212745 - - - - TcVarGlobal - - - 636396800 - - - GVL_PhysicalConstants.fDeuteronRelativeAtomicMass_Uncertainty - 64 - LREAL - - 4E-11 - - - - TcVarGlobal - - - 636396864 - - - GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1 - electron gyromag. ratio in MHz/T (MHz T^-1) - Uncertainty: 8.5e-06 - 64 - LREAL - - 28024.9514242 - - - - TcVarGlobal - - - 636396928 - - - GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636396992 - - - GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty - 64 - LREAL - - 8.5E-06 - - - - TcVarGlobal - - - 636397696 - - - GVL_PhysicalConstants.fElectronRelativeAtomicMass - electron relative atomic mass - Uncertainty: 1.6e-14 - 64 - LREAL - - 0.000548579909065 - - - - TcVarGlobal - - - 636397760 - - - GVL_PhysicalConstants.fElectronRelativeAtomicMass_Uncertainty - 64 - LREAL - - 1.6E-14 - - - - TcVarGlobal - - - 636397824 - - - GVL_PhysicalConstants.fElementaryChargeOverH_bar_in_A_J_1 - elementary charge over h-bar (A J^-1) - 64 - LREAL - - 1.519267447E+15 - - - - TcVarGlobal - - - 636397888 - - - GVL_PhysicalConstants.fElementaryChargeOverH_bar_in_A_J_1_Units - 648 - STRING(80) - - A J^-1 - - - - TcVarGlobal - - - 636397952 - - - GVL_PhysicalConstants.fHelionRelativeAtomicMass - helion relative atomic mass - Uncertainty: 9.7e-11 - 64 - LREAL - - 3.014932247175 - - - - TcVarGlobal - - - 636398656 - - - GVL_PhysicalConstants.fHelionRelativeAtomicMass_Uncertainty - 64 - LREAL - - 9.7E-11 - - - - TcVarGlobal - - - 636398720 - - - GVL_PhysicalConstants.fHelionShieldingShift - helion shielding shift - Uncertainty: 1e-10 - 64 - LREAL - - 5.996743E-05 - - - - TcVarGlobal - - - 636398784 - - - GVL_PhysicalConstants.fHelionShieldingShift_Uncertainty - 64 - LREAL - - 1E-10 - - - - TcVarGlobal - - - 636398848 - - - GVL_PhysicalConstants.fHyperfineTransitionFrequencyOfCs_133_in_Hz - hyperfine transition frequency of Cs-133 (Hz) - 64 - LREAL - - 9192631770 - - - - TcVarGlobal - - - 636398912 - - - GVL_PhysicalConstants.fHyperfineTransitionFrequencyOfCs_133_in_Hz_Units - 648 - STRING(80) - - Hz - - - - TcVarGlobal - - - 636398976 - - - GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m - lattice spacing of ideal Si (220) (m) - Uncertainty: 3.2e-18 - 64 - LREAL - - 1.920155716E-10 - - - - TcVarGlobal - - - 636399680 - - - GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636399744 - - - GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m_Uncertainty - 64 - LREAL - - 3.2E-18 - - - - TcVarGlobal - - - 636400448 - - - GVL_PhysicalConstants.fLuminousEfficacy_in_lm_W_1 - luminous efficacy (lm W^-1) - 64 - LREAL - - 683 - - - - TcVarGlobal - - - 636400512 - - - GVL_PhysicalConstants.fLuminousEfficacy_in_lm_W_1_Units - 648 - STRING(80) - - lm W^-1 - - - - TcVarGlobal - - - 636400576 - - - GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1 - neutron gyromag. ratio in MHz/T (MHz T^-1) - Uncertainty: 6.9e-06 - 64 - LREAL - - 29.1646931 - - - - TcVarGlobal - - - 636401280 - - - GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636401344 - - - GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty - 64 - LREAL - - 6.9E-06 - - - - TcVarGlobal - - - 636402048 - - - GVL_PhysicalConstants.fNeutronRelativeAtomicMass - neutron relative atomic mass - Uncertainty: 4.9e-10 - 64 - LREAL - - 1.00866491595 - - - - TcVarGlobal - - - 636402112 - - - GVL_PhysicalConstants.fNeutronRelativeAtomicMass_Uncertainty - 64 - LREAL - - 4.9E-10 - - - - TcVarGlobal - - - 636402176 - - - GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1 - nuclear magneton in inverse meter per tesla (m^-1 T^-1) - Uncertainty: 7.8e-12 - 64 - LREAL - - 0.0254262341353 - - - - TcVarGlobal - - - 636402240 - - - GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1_Units - 648 - STRING(80) - - m^-1 T^-1 - - - - TcVarGlobal - - - 636402304 - - - GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1_Uncertainty - 64 - LREAL - - 7.8E-12 - - - - TcVarGlobal - - - 636403008 - - - GVL_PhysicalConstants.fPlanckConstantInEV_Hz_in_eV_Hz_1 - Planck constant in eV/Hz (eV Hz^-1) - 64 - LREAL - - 4.135667696E-15 - - - - TcVarGlobal - - - 636403072 - - - GVL_PhysicalConstants.fPlanckConstantInEV_Hz_in_eV_Hz_1_Units - 648 - STRING(80) - - eV Hz^-1 - - - - TcVarGlobal - - - 636403136 - - - GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1 - proton gyromag. ratio in MHz/T (MHz T^-1) - Uncertainty: 1.8e-08 - 64 - LREAL - - 42.577478518 - - - - TcVarGlobal - - - 636403840 - - - GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636403904 - - - GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty - 64 - LREAL - - 1.8E-08 - - - - TcVarGlobal - - - 636404608 - - - GVL_PhysicalConstants.fProtonRelativeAtomicMass - proton relative atomic mass - Uncertainty: 5.3e-11 - 64 - LREAL - - 1.007276466621 - - - - TcVarGlobal - - - 636404672 - - - GVL_PhysicalConstants.fProtonRelativeAtomicMass_Uncertainty - 64 - LREAL - - 5.3E-11 - - - - TcVarGlobal - - - 636404736 - - - GVL_PhysicalConstants.fReducedComptonWavelength_in_m - reduced Compton wavelength (m) - Uncertainty: 1.2e-22 - 64 - LREAL - - 3.8615926796E-13 - - - - TcVarGlobal - - - 636404800 - - - GVL_PhysicalConstants.fReducedComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636404864 - - - GVL_PhysicalConstants.fReducedComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 1.2E-22 - - - - TcVarGlobal - - - 636405568 - - - GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m - reduced muon Compton wavelength (m) - Uncertainty: 4.2e-23 - 64 - LREAL - - 1.867594306E-15 - - - - TcVarGlobal - - - 636405632 - - - GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636405696 - - - GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 4.2E-23 - - - - TcVarGlobal - - - 636406400 - - - GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m - reduced neutron Compton wavelength (m) - Uncertainty: 1.2e-25 - 64 - LREAL - - 2.1001941552E-16 - - - - TcVarGlobal - - - 636406464 - - - GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636406528 - - - GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 1.2E-25 - - - - TcVarGlobal - - - 636407232 - - - GVL_PhysicalConstants.fReducedPlanckConstant_in_J_s - reduced Planck constant (J s) - 64 - LREAL - - 1.054571817E-34 - - - - TcVarGlobal - - - 636407296 - - - GVL_PhysicalConstants.fReducedPlanckConstant_in_J_s_Units - 648 - STRING(80) - - J s - - - - TcVarGlobal - - - 636407360 - - - GVL_PhysicalConstants.fReducedPlanckConstantInEVS_in_eV_s - reduced Planck constant in eV s (eV s) - 64 - LREAL - - 6.582119569E-16 - - - - TcVarGlobal - - - 636408064 - - - GVL_PhysicalConstants.fReducedPlanckConstantInEVS_in_eV_s_Units - 648 - STRING(80) - - eV s - - - - TcVarGlobal - - - 636408128 - - - GVL_PhysicalConstants.fReducedPlanckConstantTimesCInMeVFm_in_MeV_fm - reduced Planck constant times c in MeV fm (MeV fm) - 64 - LREAL - - 197.3269804 - - - - TcVarGlobal - - - 636408832 - - - GVL_PhysicalConstants.fReducedPlanckConstantTimesCInMeVFm_in_MeV_fm_Units - 648 - STRING(80) - - MeV fm - - - - TcVarGlobal - - - 636408896 - - - GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m - reduced proton Compton wavelength (m) - Uncertainty: 6.4e-26 - 64 - LREAL - - 2.10308910336E-16 - - - - TcVarGlobal - - - 636409600 - - - GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636409664 - - - GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 6.4E-26 - - - - TcVarGlobal - - - 636410368 - - - GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m - reduced tau Compton wavelength (m) - Uncertainty: 7.5e-21 - 64 - LREAL - - 1.110538E-16 - - - - TcVarGlobal - - - 636410432 - - - GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636410496 - - - GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 7.5E-21 - - - - TcVarGlobal - - - 636411200 - - - GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1 - shielded helion gyromag. ratio in MHz/T (MHz T^-1) - Uncertainty: 3.8e-07 - 64 - LREAL - - 32.43409942 - - - - TcVarGlobal - - - 636411264 - - - GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636411328 - - - GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty - 64 - LREAL - - 3.8E-07 - - - - TcVarGlobal - - - 636412032 - - - GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1 - shielded proton gyromag. ratio in MHz/T (MHz T^-1) - Uncertainty: 4.6e-07 - 64 - LREAL - - 42.57638474 - - - - TcVarGlobal - - - 636412096 - - - GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636412160 - - - GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty - 64 - LREAL - - 4.6E-07 - - - - TcVarGlobal - - - 636412864 - - - GVL_PhysicalConstants.fShieldingDifferenceOfDAndPInHD - shielding difference of d and p in HD - Uncertainty: 2e-11 - 64 - LREAL - - 2.02E-08 - - - - TcVarGlobal - - - 636412928 - - - GVL_PhysicalConstants.fShieldingDifferenceOfDAndPInHD_Uncertainty - 64 - LREAL - - 2E-11 - - - - TcVarGlobal - - - 636412992 - - - GVL_PhysicalConstants.fShieldingDifferenceOfTAndPInHT - shielding difference of t and p in HT - Uncertainty: 2e-11 - 64 - LREAL - - 2.414E-08 - - - - TcVarGlobal - - - 636413056 - - - GVL_PhysicalConstants.fShieldingDifferenceOfTAndPInHT_Uncertainty - 64 - LREAL - - 2E-11 - - - - TcVarGlobal - - - 636413120 - - - GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV - tau energy equivalent (MeV) - Uncertainty: 0.12 - 64 - LREAL - - 1776.86 - - - - TcVarGlobal - - - 636413184 - - - GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636413248 - - - GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV_Uncertainty - 64 - LREAL - - 0.12 - - - - TcVarGlobal - - - 636413952 - - - GVL_PhysicalConstants.fTritonRelativeAtomicMass - triton relative atomic mass - Uncertainty: 1.2e-10 - 64 - LREAL - - 3.01550071621 - - - - TcVarGlobal - - - 636414016 - - - GVL_PhysicalConstants.fTritonRelativeAtomicMass_Uncertainty - 64 - LREAL - - 1.2E-10 - - - - TcVarGlobal - - - 636414080 - - - GVL_PhysicalConstants.fTritonToProtonMag_Mom_Ratio - triton to proton mag. mom. ratio - Uncertainty: 2.1e-09 - 64 - LREAL - - 1.0666399191 - - - - TcVarGlobal - - - 636414144 - - - GVL_PhysicalConstants.fTritonToProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 2.1E-09 - - - - TcVarGlobal - - - 636414208 - - - GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1 - vacuum electric permittivity (F m^-1) - Uncertainty: 1.3e-21 - 64 - LREAL - - 8.8541878128E-12 - - - - TcVarGlobal - - - 636414272 - - - GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1_Units - 648 - STRING(80) - - F m^-1 - - - - TcVarGlobal - - - 636414336 - - - GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1_Uncertainty - 64 - LREAL - - 1.3E-21 - - - - TcVarGlobal - - - 636415040 - - - GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2 - vacuum mag. permeability (N A^-2) - Uncertainty: 1.9e-16 - 64 - LREAL - - 1.25663706212E-06 - - - - TcVarGlobal - - - 636415104 - - - GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2_Units - 648 - STRING(80) - - N A^-2 - - - - TcVarGlobal - - - 636415168 - - - GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2_Uncertainty - 64 - LREAL - - 1.9E-16 - - - - TcVarGlobal - - - 636415872 - - - GVL_PhysicalConstants.fWToZMassRatio - W to Z mass ratio - Uncertainty: 0.00017 - 64 - LREAL - - 0.88153 - - - - TcVarGlobal - - - 636415936 - - - GVL_PhysicalConstants.fWToZMassRatio_Uncertainty - 64 - LREAL - - 0.00017 - - - - TcVarGlobal - - - 636416000 - - - GVL_AbsorptionTest.fbScatteringFactorLUT - 575872 - FB_ScatteringFactorLUT - - - TcVarGlobal - - - 636416064 - - - PRG_IM1K1_PPM.fbIM1K1 - 1577344 - FB_PPM - - - pytmc - + TcVarGlobal635558752PMPS_PARAM.MAX_FAST_FAULTS16UINT200TcVarGlobal635559776PRG_1_PlcTask.bDebug8BOOL0635559792PRG_AT1K2_SOLID.bDebug8BOOL0635559800PMPS_PARAM.MAX_ASSERTIONS32UDINT50TcVarGlobal635559808PMPS_PARAM.TRANS_MARGIN32REAL0.05TcVarGlobal635559840PMPS_TOOLS.fbJson256FB_JsonSaxWriterTcVarGlobal635559872Global_Version.stLibVersion_Tc2_MC2288ST_LibVersion.iMajor3.iMinor3.iBuild48.iRevision0.nFlags1.sVersion3.3.48.0const_non_replacedTcVarGlobal635560128Global_Variables.TcMcGlobal6976_TCMCGLOBALTcVarGlobal635560416Global_Variables.DEFAULT_HOME_POSITION64LREAL1E+307TcVarGlobal635567424Global_Variables.DEFAULT_BACKLASHVALUE64LREAL1E+307TcVarGlobal635567488Global_Version.stLibVersion_Tc2_Math288ST_LibVersion.iMajor3.iMinor3.iBuild1.iRevision0.sVersion3.3.1.0const_non_replacedTcVarGlobal635567552PRG_AT1K2_SOLID.nEnableMode16ENUM_StageEnableMode635567840PRG_AT2K2_SOLID.bDebug8BOOL0635567856PRG_3_PMPS_POST.bMR1K1_Veto8BOOL635567864GVL_Physics.fbScatteringFactors575872FB_ScatteringFactorLUTTcVarGlobal635567872GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K64LREAL0.0028977685TcVarGlobal636143744GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K_Units648STRING(80)m KTcVarGlobal636143808PRG_3_PMPS_POST.bST1K2_Veto8BOOL636144456PRG_AT2K2_SOLID.nEnableMode16ENUM_StageEnableMode636144464PRG_3_PMPS_POST.bST1K2_Veto_Override8BOOL0636144480GVL.iFiltersPerSATTBlade16INT8TcVarGlobal636144496GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K_Uncertainty64LREAL5.1E-09TcVarGlobal636144512GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_264LREAL3.20636151E-53TcVarGlobal636144576GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2_Units648STRING(80)C^3 m^3 J^-2TcVarGlobal636144640Constants.bLittleEndian8BOOL1TcVarGlobal636145288Constants.bSimulationMode8BOOL0TcVarGlobal636145296Constants.bFPUSupport8BOOL1TcVarGlobal636145304Constants.nRegisterSize16WORD32TcVarGlobal636145312Constants.nPackMode16UINT8TcVarGlobal636145328GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2_Uncertainty64LREAL2.8E-60TcVarGlobal636145344GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_364LREAL6.2353808E-65TcVarGlobal636145408GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3_Units648STRING(80)C^4 m^4 J^-3TcVarGlobal636145472Constants.RuntimeVersionNumeric32DWORD50660864TcVarGlobal636146144GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3_Uncertainty64LREAL1.1E-71TcVarGlobal636146176GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m64LREAL8.47835309E-30TcVarGlobal636146240GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m_Units648STRING(80)C mTcVarGlobal636146304Constants.CompilerVersionNumeric32DWORD50661988TcVarGlobal636146976GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m_Uncertainty64LREAL7.3E-37TcVarGlobal636147008GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_164LREAL1.648777274E-41TcVarGlobal636147072GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1_Units648STRING(80)C^2 m^2 J^-1TcVarGlobal636147136TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal636147808GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1_Uncertainty64LREAL1.6E-49TcVarGlobal636147840GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_264LREAL4.48655124E-40TcVarGlobal636147904GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2_Units648STRING(80)C m^2TcVarGlobal636147968TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal636148640GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2_Uncertainty64LREAL3.9E-47TcVarGlobal636148672GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_164LREAL1.8548019E-23TcVarGlobal636148736GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636148800GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1_Uncertainty64LREAL1.6E-30TcVarGlobal636149504GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T64LREAL235051.756758TcVarGlobal636149568GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T_Units648STRING(80)TTcVarGlobal636149632GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T_Uncertainty64LREAL7.1E-05TcVarGlobal636150336GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_164LREAL4.33073482E-27TcVarGlobal636150400GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636150464GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1_Uncertainty64LREAL3.8E-34TcVarGlobal636151168GVL_PhysicalConstants.fDeuteronMagneticMomentToBohrMagnetonRatio64LREAL0.0004669754567TcVarGlobal636151232GVL_PhysicalConstants.fDeuteronMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL5E-12TcVarGlobal636151296GVL_PhysicalConstants.fDeuteronMagneticMomentToNuclearMagnetonRatio64LREAL0.8574382329TcVarGlobal636151360GVL_PhysicalConstants.fDeuteronMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL9.2E-09TcVarGlobal636151424GVL_PhysicalConstants.fDeuteronElectronMagneticMomentRatio64LREAL-0.0004664345548TcVarGlobal636151488GVL_PhysicalConstants.fDeuteronElectronMagneticMomentRatio_Uncertainty64LREAL5E-12TcVarGlobal636151552GVL_PhysicalConstants.fDeuteronProtonMagneticMomentRatio64LREAL0.3070122084TcVarGlobal636151616GVL_PhysicalConstants.fDeuteronProtonMagneticMomentRatio_Uncertainty64LREAL4.5E-09TcVarGlobal636151680GVL_PhysicalConstants.fDeuteronNeutronMagneticMomentRatio64LREAL-0.44820652TcVarGlobal636151744GVL_PhysicalConstants.fDeuteronNeutronMagneticMomentRatio_Uncertainty64LREAL1.1E-07TcVarGlobal636151808GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_164LREAL176085963023TcVarGlobal636151872GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636151936GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1_Uncertainty64LREAL53TcVarGlobal636152640GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_164LREAL28024.9532TcVarGlobal636152704GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636152768GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL0.0024TcVarGlobal636153472GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_164LREAL-9.28476412E-24TcVarGlobal636153536GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636153600GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1_Uncertainty64LREAL8E-31TcVarGlobal636154304GVL_PhysicalConstants.fElectronMagneticMomentToBohrMagnetonRatio64LREAL-1.0011596521859TcVarGlobal636154368GVL_PhysicalConstants.fElectronMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL3.8E-12TcVarGlobal636154432GVL_PhysicalConstants.fElectronMagneticMomentToNuclearMagnetonRatio64LREAL-1838.28197107TcVarGlobal636154496GVL_PhysicalConstants.fElectronMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL8.5E-07TcVarGlobal636154560GVL_PhysicalConstants.fElectronMagneticMomentAnomaly64LREAL0.0011596521859TcVarGlobal636154624GVL_PhysicalConstants.fElectronMagneticMomentAnomaly_Uncertainty64LREAL3.8E-12TcVarGlobal636154688GVL_PhysicalConstants.fElectronToShieldedProtonMagneticMomentRatio64LREAL-658.2275956TcVarGlobal636154752GVL_PhysicalConstants.fElectronToShieldedProtonMagneticMomentRatio_Uncertainty64LREAL7.1E-06TcVarGlobal636154816GVL_PhysicalConstants.fElectronToShieldedHelionMagneticMomentRatio64LREAL864.058255TcVarGlobal636154880GVL_PhysicalConstants.fElectronToShieldedHelionMagneticMomentRatio_Uncertainty64LREAL1E-05TcVarGlobal636154944GVL_PhysicalConstants.fElectronDeuteronMagneticMomentRatio64LREAL-2143.923493TcVarGlobal636155008GVL_PhysicalConstants.fElectronDeuteronMagneticMomentRatio_Uncertainty64LREAL2.3E-05TcVarGlobal636155072GVL_PhysicalConstants.fElectronMuonMagneticMomentRatio64LREAL206.7669894TcVarGlobal636155136GVL_PhysicalConstants.fElectronMuonMagneticMomentRatio_Uncertainty64LREAL5.4E-06TcVarGlobal636155200GVL_PhysicalConstants.fElectronNeutronMagneticMomentRatio64LREAL960.9205TcVarGlobal636155264GVL_PhysicalConstants.fElectronNeutronMagneticMomentRatio_Uncertainty64LREAL0.00023TcVarGlobal636155328GVL_PhysicalConstants.fElectronProtonMagneticMomentRatio64LREAL-658.2106862TcVarGlobal636155392GVL_PhysicalConstants.fElectronProtonMagneticMomentRatio_Uncertainty64LREAL6.6E-06TcVarGlobal636155456GVL_PhysicalConstants.fMagneticConstant_in_N_A_264LREAL1.2566370614E-06TcVarGlobal636155520GVL_PhysicalConstants.fMagneticConstant_in_N_A_2_Units648STRING(80)N A^-2TcVarGlobal636155584GVL_PhysicalConstants.fMagneticFluxQuantum_in_Wb64LREAL2.067833848E-15TcVarGlobal636156288GVL_PhysicalConstants.fMagneticFluxQuantum_in_Wb_Units648STRING(80)WbTcVarGlobal636156352GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_164LREAL-4.49044799E-26TcVarGlobal636157056GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636157120GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1_Uncertainty64LREAL4E-33TcVarGlobal636157824GVL_PhysicalConstants.fMuonMagneticMomentToBohrMagnetonRatio64LREAL-0.00484197045TcVarGlobal636157888GVL_PhysicalConstants.fMuonMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL1.3E-10TcVarGlobal636157952GVL_PhysicalConstants.fMuonMagneticMomentToNuclearMagnetonRatio64LREAL-8.89059698TcVarGlobal636158016GVL_PhysicalConstants.fMuonMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL2.3E-07TcVarGlobal636158080GVL_PhysicalConstants.fMuonProtonMagneticMomentRatio64LREAL-3.183345118TcVarGlobal636158144GVL_PhysicalConstants.fMuonProtonMagneticMomentRatio_Uncertainty64LREAL8.9E-08TcVarGlobal636158208GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_164LREAL183247171TcVarGlobal636158272GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636158336GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1_Uncertainty64LREAL43TcVarGlobal636159040GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_164LREAL29.164695TcVarGlobal636159104GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636159168GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL7.3E-06TcVarGlobal636159872GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_164LREAL-9.6623645E-27TcVarGlobal636159936GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636160000GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1_Uncertainty64LREAL2.4E-33TcVarGlobal636160704GVL_PhysicalConstants.fNeutronMagneticMomentToBohrMagnetonRatio64LREAL-0.00104187563TcVarGlobal636160768GVL_PhysicalConstants.fNeutronMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL2.5E-10TcVarGlobal636160832GVL_PhysicalConstants.fNeutronMagneticMomentToNuclearMagnetonRatio64LREAL-1.91304273TcVarGlobal636160896GVL_PhysicalConstants.fNeutronMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL4.5E-07TcVarGlobal636160960GVL_PhysicalConstants.fNeutronToShieldedProtonMagneticMomentRatio64LREAL-0.68499694TcVarGlobal636161024GVL_PhysicalConstants.fNeutronToShieldedProtonMagneticMomentRatio_Uncertainty64LREAL1.6E-07TcVarGlobal636161088GVL_PhysicalConstants.fNeutronElectronMagneticMomentRatio64LREAL0.00104066882TcVarGlobal636161152GVL_PhysicalConstants.fNeutronElectronMagneticMomentRatio_Uncertainty64LREAL2.5E-10TcVarGlobal636161216GVL_PhysicalConstants.fNeutronProtonMagneticMomentRatio64LREAL-0.68497934TcVarGlobal636161280GVL_PhysicalConstants.fNeutronProtonMagneticMomentRatio_Uncertainty64LREAL1.6E-07TcVarGlobal636161344GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_164LREAL267522187.44TcVarGlobal636161408GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636161472GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1_Uncertainty64LREAL0.11TcVarGlobal636162176GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_164LREAL42.5774813TcVarGlobal636162240GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636162304GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL3.7E-06TcVarGlobal636163008GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_164LREAL1.41060671E-26TcVarGlobal636163072GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636163136GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1_Uncertainty64LREAL1.2E-33TcVarGlobal636163840GVL_PhysicalConstants.fProtonMagneticMomentToBohrMagnetonRatio64LREAL0.001521032206TcVarGlobal636163904GVL_PhysicalConstants.fProtonMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL1.5E-11TcVarGlobal636163968GVL_PhysicalConstants.fProtonMagneticMomentToNuclearMagnetonRatio64LREAL2.792847351TcVarGlobal636164032GVL_PhysicalConstants.fProtonMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL2.8E-08TcVarGlobal636164096GVL_PhysicalConstants.fProtonMagneticShieldingCorrection64LREAL2.5689E-05TcVarGlobal636164160GVL_PhysicalConstants.fProtonMagneticShieldingCorrection_Uncertainty64LREAL1.1E-08TcVarGlobal636164224GVL_PhysicalConstants.fProtonNeutronMagneticMomentRatio64LREAL-1.45989805TcVarGlobal636164288GVL_PhysicalConstants.fProtonNeutronMagneticMomentRatio_Uncertainty64LREAL3.4E-07TcVarGlobal636164352GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_164LREAL203789456.9TcVarGlobal636164416GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636164480GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1_Uncertainty64LREAL2.4TcVarGlobal636165184GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_164LREAL32.4341015TcVarGlobal636165248GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636165312GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL2.8E-06TcVarGlobal636166016GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_164LREAL-1.074553024E-26TcVarGlobal636166080GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636166144GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1_Uncertainty64LREAL9.3E-34TcVarGlobal636166848GVL_PhysicalConstants.fShieldedHelionMagneticMomentToBohrMagnetonRatio64LREAL-0.001158671474TcVarGlobal636166912GVL_PhysicalConstants.fShieldedHelionMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL1.4E-11TcVarGlobal636166976GVL_PhysicalConstants.fShieldedHelionMagneticMomentToNuclearMagnetonRatio64LREAL-2.127497723TcVarGlobal636167040GVL_PhysicalConstants.fShieldedHelionMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL2.5E-08TcVarGlobal636167104GVL_PhysicalConstants.fShieldedHelionToProtonMagneticMomentRatio64LREAL-0.761766562TcVarGlobal636167168GVL_PhysicalConstants.fShieldedHelionToProtonMagneticMomentRatio_Uncertainty64LREAL1.2E-08TcVarGlobal636167232GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMagneticMomentRatio64LREAL-0.7617861313TcVarGlobal636167296GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMagneticMomentRatio_Uncertainty64LREAL3.3E-09TcVarGlobal636167360GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_164LREAL1.41057047E-26TcVarGlobal636167424GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636167488GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1_Uncertainty64LREAL1.2E-33TcVarGlobal636168192GVL_PhysicalConstants.fShieldedProtonMagneticMomentToBohrMagnetonRatio64LREAL0.001520993132TcVarGlobal636168256GVL_PhysicalConstants.fShieldedProtonMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL1.6E-11TcVarGlobal636168320GVL_PhysicalConstants.fShieldedProtonMagneticMomentToNuclearMagnetonRatio64LREAL2.792775604TcVarGlobal636168384GVL_PhysicalConstants.fShieldedProtonMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL3E-08TcVarGlobal636168448GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m64LREAL1.920155714E-10TcVarGlobal636168512GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m_Units648STRING(80)mTcVarGlobal636168576GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m_Uncertainty64LREAL3.2E-18TcVarGlobal636169280GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m64LREAL1.920155762E-10TcVarGlobal636169344GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m_Units648STRING(80)mTcVarGlobal636169408GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m_Uncertainty64LREAL5E-18TcVarGlobal636170112GVL_PhysicalConstants.fAlphaParticleElectronMassRatio64LREAL7294.29954142TcVarGlobal636170176GVL_PhysicalConstants.fAlphaParticleElectronMassRatio_Uncertainty64LREAL2.4E-07TcVarGlobal636170240GVL_PhysicalConstants.fAlphaParticleMass_in_kg64LREAL6.6446573357E-27TcVarGlobal636170304GVL_PhysicalConstants.fAlphaParticleMass_in_kg_Units648STRING(80)kgTcVarGlobal636170368GVL_PhysicalConstants.fAlphaParticleMass_in_kg_Uncertainty64LREAL2E-36TcVarGlobal636171072GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J64LREAL5.9719201914E-10TcVarGlobal636171136GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636171200GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J_Uncertainty64LREAL1.8E-19TcVarGlobal636171904GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV64LREAL3727.3794066TcVarGlobal636171968GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636172032GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL1.1E-06TcVarGlobal636172736GVL_PhysicalConstants.fAlphaParticleMassInU_in_u64LREAL4.001506179127TcVarGlobal636172800GVL_PhysicalConstants.fAlphaParticleMassInU_in_u_Units648STRING(80)uTcVarGlobal636172864GVL_PhysicalConstants.fAlphaParticleMassInU_in_u_Uncertainty64LREAL6.3E-11TcVarGlobal636173568GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_164LREAL0.0040015061777TcVarGlobal636173632GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636173696GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1_Uncertainty64LREAL1.2E-12TcVarGlobal636174400GVL_PhysicalConstants.fAlphaParticleProtonMassRatio64LREAL3.97259969009TcVarGlobal636174464GVL_PhysicalConstants.fAlphaParticleProtonMassRatio_Uncertainty64LREAL2.2E-10TcVarGlobal636174528GVL_PhysicalConstants.fAngstromStar_in_m64LREAL1.00001495E-10TcVarGlobal636174592GVL_PhysicalConstants.fAngstromStar_in_m_Units648STRING(80)mTcVarGlobal636174656GVL_PhysicalConstants.fAngstromStar_in_m_Uncertainty64LREAL9E-17TcVarGlobal636175360GVL_PhysicalConstants.fAtomicMassConstant_in_kg64LREAL1.6605390666E-27TcVarGlobal636175424GVL_PhysicalConstants.fAtomicMassConstant_in_kg_Units648STRING(80)kgTcVarGlobal636175488GVL_PhysicalConstants.fAtomicMassConstant_in_kg_Uncertainty64LREAL5E-37TcVarGlobal636176192GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J64LREAL1.4924180856E-10TcVarGlobal636176256GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636176320GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J_Uncertainty64LREAL4.5E-20TcVarGlobal636177024GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV64LREAL931.49410242TcVarGlobal636177088GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636177152GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL2.8E-07TcVarGlobal636177856GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV64LREAL931494102.42TcVarGlobal636177920GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636177984GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV_Uncertainty64LREAL0.28TcVarGlobal636178688GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h64LREAL34231776.874TcVarGlobal636178752GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636178816GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h_Uncertainty64LREAL0.01TcVarGlobal636179520GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz64LREAL2.25234271871E+23TcVarGlobal636179584GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636179648GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz_Uncertainty64LREAL68000000000000TcVarGlobal636180352GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_164LREAL751300661040000TcVarGlobal636180416GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636180480GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1_Uncertainty64LREAL230000TcVarGlobal636181184GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J64LREAL1.4924180856E-10TcVarGlobal636181248GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636181312GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J_Uncertainty64LREAL4.5E-20TcVarGlobal636182016GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K64LREAL10809540191600TcVarGlobal636182080GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636182144GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K_Uncertainty64LREAL3300TcVarGlobal636182848GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg64LREAL1.6605390666E-27TcVarGlobal636182912GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636182976GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg_Uncertainty64LREAL5E-37TcVarGlobal636183680GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_264LREAL3.2063613061E-53TcVarGlobal636183744GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2_Units648STRING(80)C^3 m^3 J^-2TcVarGlobal636183808GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2_Uncertainty64LREAL1.5E-62TcVarGlobal636184512GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_364LREAL6.2353799905E-65TcVarGlobal636184576GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3_Units648STRING(80)C^4 m^4 J^-3TcVarGlobal636184640GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3_Uncertainty64LREAL3.8E-74TcVarGlobal636185344GVL_PhysicalConstants.fAtomicUnitOfAction_in_J_s64LREAL1.054571817E-34TcVarGlobal636185408GVL_PhysicalConstants.fAtomicUnitOfAction_in_J_s_Units648STRING(80)J sTcVarGlobal636185472GVL_PhysicalConstants.fAtomicUnitOfCharge_in_C64LREAL1.602176634E-19TcVarGlobal636186176GVL_PhysicalConstants.fAtomicUnitOfCharge_in_C_Units648STRING(80)CTcVarGlobal636186240GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_364LREAL1081202384570TcVarGlobal636186944GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3_Units648STRING(80)C m^-3TcVarGlobal636187008GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3_Uncertainty64LREAL490TcVarGlobal636187712GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A64LREAL0.00662361823751TcVarGlobal636187776GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A_Units648STRING(80)ATcVarGlobal636187840GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A_Uncertainty64LREAL1.3E-14TcVarGlobal636188544GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m64LREAL8.4783536255E-30TcVarGlobal636188608GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m_Units648STRING(80)C mTcVarGlobal636188672GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m_Uncertainty64LREAL1.3E-39TcVarGlobal636189376GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_164LREAL514220674763TcVarGlobal636189440GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1_Units648STRING(80)V m^-1TcVarGlobal636189504GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1_Uncertainty64LREAL78TcVarGlobal636190208GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_264LREAL9.7173624292E+21TcVarGlobal636190272GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2_Units648STRING(80)V m^-2TcVarGlobal636190336GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2_Uncertainty64LREAL2900000000000TcVarGlobal636191040GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_164LREAL1.64877727436E-41TcVarGlobal636191104GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1_Units648STRING(80)C^2 m^2 J^-1TcVarGlobal636191168GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1_Uncertainty64LREAL5E-51TcVarGlobal636191872GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V64LREAL27.211386245988TcVarGlobal636191936GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V_Units648STRING(80)VTcVarGlobal636192000GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V_Uncertainty64LREAL5.3E-11TcVarGlobal636192704GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_264LREAL4.4865515246E-40TcVarGlobal636192768GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2_Units648STRING(80)C m^2TcVarGlobal636192832GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2_Uncertainty64LREAL1.4E-49TcVarGlobal636193536GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J64LREAL4.3597447222071E-18TcVarGlobal636193600GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J_Units648STRING(80)JTcVarGlobal636193664GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J_Uncertainty64LREAL8.5E-30TcVarGlobal636194368GVL_PhysicalConstants.fAtomicUnitOfForce_in_N64LREAL8.2387234983E-08TcVarGlobal636194432GVL_PhysicalConstants.fAtomicUnitOfForce_in_N_Units648STRING(80)NTcVarGlobal636194496GVL_PhysicalConstants.fAtomicUnitOfForce_in_N_Uncertainty64LREAL1.2E-17TcVarGlobal636195200GVL_PhysicalConstants.fAtomicUnitOfLength_in_m64LREAL5.29177210903E-11TcVarGlobal636195264GVL_PhysicalConstants.fAtomicUnitOfLength_in_m_Units648STRING(80)mTcVarGlobal636195328GVL_PhysicalConstants.fAtomicUnitOfLength_in_m_Uncertainty64LREAL8E-21TcVarGlobal636196032GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_164LREAL1.85480201566E-23TcVarGlobal636196096GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636196160GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1_Uncertainty64LREAL5.6E-33TcVarGlobal636196864GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T64LREAL235051.756758TcVarGlobal636196928GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T_Units648STRING(80)TTcVarGlobal636196992GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T_Uncertainty64LREAL7.1E-05TcVarGlobal636197696GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_264LREAL7.8910366008E-29TcVarGlobal636197760GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2_Units648STRING(80)J T^-2TcVarGlobal636197824GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2_Uncertainty64LREAL4.8E-38TcVarGlobal636198528GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg64LREAL9.1093837015E-31TcVarGlobal636198592GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg_Units648STRING(80)kgTcVarGlobal636198656GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg_Uncertainty64LREAL2.8E-40TcVarGlobal636199360GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_164LREAL1.9928519141E-24TcVarGlobal636199424GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1_Units648STRING(80)kg m s^-1TcVarGlobal636199488GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1_Uncertainty64LREAL3E-34TcVarGlobal636200192GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_164LREAL1.11265005545E-10TcVarGlobal636200256GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1_Units648STRING(80)F m^-1TcVarGlobal636200320GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1_Uncertainty64LREAL1.7E-20TcVarGlobal636201024GVL_PhysicalConstants.fAtomicUnitOfTime_in_s64LREAL2.4188843265857E-17TcVarGlobal636201088GVL_PhysicalConstants.fAtomicUnitOfTime_in_s_Units648STRING(80)sTcVarGlobal636201152GVL_PhysicalConstants.fAtomicUnitOfTime_in_s_Uncertainty64LREAL4.7E-29TcVarGlobal636201856GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_164LREAL2187691.26364TcVarGlobal636201920GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1_Units648STRING(80)m s^-1TcVarGlobal636201984GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1_Uncertainty64LREAL0.00033TcVarGlobal636202688GVL_PhysicalConstants.fAvogadroConstant_in_mol_164LREAL6.02214076E+23TcVarGlobal636202752GVL_PhysicalConstants.fAvogadroConstant_in_mol_1_Units648STRING(80)mol^-1TcVarGlobal636202816GVL_PhysicalConstants.fBohrMagneton_in_J_T_164LREAL9.2740100783E-24TcVarGlobal636203520GVL_PhysicalConstants.fBohrMagneton_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636203584GVL_PhysicalConstants.fBohrMagneton_in_J_T_1_Uncertainty64LREAL2.8E-33TcVarGlobal636204288GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_164LREAL5.788381806E-05TcVarGlobal636204352GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1_Units648STRING(80)eV T^-1TcVarGlobal636204416GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1_Uncertainty64LREAL1.7E-14TcVarGlobal636205120GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_164LREAL13996244936.1TcVarGlobal636205184GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1_Units648STRING(80)Hz T^-1TcVarGlobal636205248GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1_Uncertainty64LREAL4.2TcVarGlobal636205952GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_164LREAL46.68644814TcVarGlobal636206016GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1_Units648STRING(80)m^-1 T^-1TcVarGlobal636206080GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1_Uncertainty64LREAL2.9E-07TcVarGlobal636206784GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_164LREAL0.67171381563TcVarGlobal636206848GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1_Units648STRING(80)K T^-1TcVarGlobal636206912GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1_Uncertainty64LREAL2E-10TcVarGlobal636207616GVL_PhysicalConstants.fBohrRadius_in_m64LREAL5.29177210903E-11TcVarGlobal636207680GVL_PhysicalConstants.fBohrRadius_in_m_Units648STRING(80)mTcVarGlobal636207744GVL_PhysicalConstants.fBohrRadius_in_m_Uncertainty64LREAL8E-21TcVarGlobal636208448GVL_PhysicalConstants.fBoltzmannConstant_in_J_K_164LREAL1.380649E-23TcVarGlobal636208512GVL_PhysicalConstants.fBoltzmannConstant_in_J_K_1_Units648STRING(80)J K^-1TcVarGlobal636208576GVL_PhysicalConstants.fBoltzmannConstantInEV_K_in_eV_K_164LREAL8.617333262E-05TcVarGlobal636209280GVL_PhysicalConstants.fBoltzmannConstantInEV_K_in_eV_K_1_Units648STRING(80)eV K^-1TcVarGlobal636209344GVL_PhysicalConstants.fBoltzmannConstantInHz_K_in_Hz_K_164LREAL20836619120TcVarGlobal636210048GVL_PhysicalConstants.fBoltzmannConstantInHz_K_in_Hz_K_1_Units648STRING(80)Hz K^-1TcVarGlobal636210112GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_164LREAL69.503457TcVarGlobal636210816GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1_Units648STRING(80)m^-1 K^-1TcVarGlobal636210880GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1_Uncertainty64LREAL4E-05TcVarGlobal636211584GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm64LREAL376.730313666862TcVarGlobal636211648GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm_Units648STRING(80)ohmTcVarGlobal636211712GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm_Uncertainty64LREAL5.61366546036269E-08TcVarGlobal636212416GVL_PhysicalConstants.fClassicalElectronRadius_in_m64LREAL2.8179403262E-15TcVarGlobal636212480GVL_PhysicalConstants.fClassicalElectronRadius_in_m_Units648STRING(80)mTcVarGlobal636212544GVL_PhysicalConstants.fClassicalElectronRadius_in_m_Uncertainty64LREAL1.3E-24TcVarGlobal636213248GVL_PhysicalConstants.fComptonWavelength_in_m64LREAL2.42631023867E-12TcVarGlobal636213312GVL_PhysicalConstants.fComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636213376GVL_PhysicalConstants.fComptonWavelength_in_m_Uncertainty64LREAL7.3E-22TcVarGlobal636214080GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m64LREAL3.8615926764E-13TcVarGlobal636214144GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636214208GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL1.8E-22TcVarGlobal636214912GVL_PhysicalConstants.fConductanceQuantum_in_S64LREAL7.748091729E-05TcVarGlobal636214976GVL_PhysicalConstants.fConductanceQuantum_in_S_Units648STRING(80)STcVarGlobal636215040GVL_PhysicalConstants.fConventionalValueOfJosephsonConstant_in_Hz_V_164LREAL483597900000000TcVarGlobal636215744GVL_PhysicalConstants.fConventionalValueOfJosephsonConstant_in_Hz_V_1_Units648STRING(80)Hz V^-1TcVarGlobal636215808GVL_PhysicalConstants.fConventionalValueOfVonKlitzingConstant_in_ohm64LREAL25812.807TcVarGlobal636216512GVL_PhysicalConstants.fConventionalValueOfVonKlitzingConstant_in_ohm_Units648STRING(80)ohmTcVarGlobal636216576GVL_PhysicalConstants.fCuXUnit_in_m64LREAL1.00207697E-13TcVarGlobal636217280GVL_PhysicalConstants.fCuXUnit_in_m_Units648STRING(80)mTcVarGlobal636217344GVL_PhysicalConstants.fCuXUnit_in_m_Uncertainty64LREAL2.8E-20TcVarGlobal636218048GVL_PhysicalConstants.fDeuteronElectronMag_Mom_Ratio64LREAL-0.0004664345551TcVarGlobal636218112GVL_PhysicalConstants.fDeuteronElectronMag_Mom_Ratio_Uncertainty64LREAL1.2E-12TcVarGlobal636218176GVL_PhysicalConstants.fDeuteronElectronMassRatio64LREAL3670.48296788TcVarGlobal636218240GVL_PhysicalConstants.fDeuteronElectronMassRatio_Uncertainty64LREAL1.3E-07TcVarGlobal636218304GVL_PhysicalConstants.fDeuteronGFactor64LREAL0.8574382338TcVarGlobal636218368GVL_PhysicalConstants.fDeuteronGFactor_Uncertainty64LREAL2.2E-09TcVarGlobal636218432GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_164LREAL4.330735094E-27TcVarGlobal636218496GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636218560GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1_Uncertainty64LREAL1.1E-35TcVarGlobal636219264GVL_PhysicalConstants.fDeuteronMag_Mom_ToBohrMagnetonRatio64LREAL0.000466975457TcVarGlobal636219328GVL_PhysicalConstants.fDeuteronMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.2E-12TcVarGlobal636219392GVL_PhysicalConstants.fDeuteronMag_Mom_ToNuclearMagnetonRatio64LREAL0.8574382338TcVarGlobal636219456GVL_PhysicalConstants.fDeuteronMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL2.2E-09TcVarGlobal636219520GVL_PhysicalConstants.fDeuteronMass_in_kg64LREAL3.3435837724E-27TcVarGlobal636219584GVL_PhysicalConstants.fDeuteronMass_in_kg_Units648STRING(80)kgTcVarGlobal636219648GVL_PhysicalConstants.fDeuteronMass_in_kg_Uncertainty64LREAL1E-36TcVarGlobal636220352GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J64LREAL3.00506323102E-10TcVarGlobal636220416GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636220480GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J_Uncertainty64LREAL9.1E-20TcVarGlobal636221184GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV64LREAL1875.61294257TcVarGlobal636221248GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636221312GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL5.7E-07TcVarGlobal636222016GVL_PhysicalConstants.fDeuteronMassInU_in_u64LREAL2.013553212745TcVarGlobal636222080GVL_PhysicalConstants.fDeuteronMassInU_in_u_Units648STRING(80)uTcVarGlobal636222144GVL_PhysicalConstants.fDeuteronMassInU_in_u_Uncertainty64LREAL4E-11TcVarGlobal636222848GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_164LREAL0.00201355321205TcVarGlobal636222912GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636222976GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1_Uncertainty64LREAL6.1E-13TcVarGlobal636223680GVL_PhysicalConstants.fDeuteronNeutronMag_Mom_Ratio64LREAL-0.44820653TcVarGlobal636223744GVL_PhysicalConstants.fDeuteronNeutronMag_Mom_Ratio_Uncertainty64LREAL1.1E-07TcVarGlobal636223808GVL_PhysicalConstants.fDeuteronProtonMag_Mom_Ratio64LREAL0.30701220939TcVarGlobal636223872GVL_PhysicalConstants.fDeuteronProtonMag_Mom_Ratio_Uncertainty64LREAL7.9E-10TcVarGlobal636223936GVL_PhysicalConstants.fDeuteronProtonMassRatio64LREAL1.99900750139TcVarGlobal636224000GVL_PhysicalConstants.fDeuteronProtonMassRatio_Uncertainty64LREAL1.1E-10TcVarGlobal636224064GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m64LREAL2.12799E-15TcVarGlobal636224128GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m_Units648STRING(80)mTcVarGlobal636224192GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m_Uncertainty64LREAL7.4E-19TcVarGlobal636224896GVL_PhysicalConstants.fElectricConstant_in_F_m_164LREAL8.8541878128E-12TcVarGlobal636224960GVL_PhysicalConstants.fElectricConstant_in_F_m_1_Units648STRING(80)F m^-1TcVarGlobal636225024GVL_PhysicalConstants.fElectricConstant_in_F_m_1_Uncertainty64LREAL1.3E-21TcVarGlobal636225728GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_164LREAL-175882001076TcVarGlobal636225792GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1_Units648STRING(80)C kg^-1TcVarGlobal636225856GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1_Uncertainty64LREAL53TcVarGlobal636226560GVL_PhysicalConstants.fElectronDeuteronMag_Mom_Ratio64LREAL-2143.9234915TcVarGlobal636226624GVL_PhysicalConstants.fElectronDeuteronMag_Mom_Ratio_Uncertainty64LREAL5.6E-06TcVarGlobal636226688GVL_PhysicalConstants.fElectronDeuteronMassRatio64LREAL0.0002724437107462TcVarGlobal636226752GVL_PhysicalConstants.fElectronDeuteronMassRatio_Uncertainty64LREAL9.6E-15TcVarGlobal636226816GVL_PhysicalConstants.fElectronGFactor64LREAL-2.00231930436256TcVarGlobal636226880GVL_PhysicalConstants.fElectronGFactor_Uncertainty64LREAL3.5E-13TcVarGlobal636226944GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_164LREAL176085963023TcVarGlobal636227008GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636227072GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL53TcVarGlobal636227776GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_164LREAL28024.95164TcVarGlobal636227840GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636227904GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL0.00017TcVarGlobal636228608GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_164LREAL-9.2847647043E-24TcVarGlobal636228672GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636228736GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1_Uncertainty64LREAL2.8E-33TcVarGlobal636229440GVL_PhysicalConstants.fElectronMag_Mom_Anomaly64LREAL0.00115965218128TcVarGlobal636229504GVL_PhysicalConstants.fElectronMag_Mom_Anomaly_Uncertainty64LREAL1.8E-13TcVarGlobal636229568GVL_PhysicalConstants.fElectronMag_Mom_ToBohrMagnetonRatio64LREAL-1.00115965218128TcVarGlobal636229632GVL_PhysicalConstants.fElectronMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.8E-13TcVarGlobal636229696GVL_PhysicalConstants.fElectronMag_Mom_ToNuclearMagnetonRatio64LREAL-1838.28197188TcVarGlobal636229760GVL_PhysicalConstants.fElectronMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL1.1E-07TcVarGlobal636229824GVL_PhysicalConstants.fElectronMass_in_kg64LREAL9.1093837015E-31TcVarGlobal636229888GVL_PhysicalConstants.fElectronMass_in_kg_Units648STRING(80)kgTcVarGlobal636229952GVL_PhysicalConstants.fElectronMass_in_kg_Uncertainty64LREAL2.8E-40TcVarGlobal636230656GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J64LREAL8.1871057769E-14TcVarGlobal636230720GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636230784GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J_Uncertainty64LREAL2.5E-23TcVarGlobal636231488GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV64LREAL0.51099895TcVarGlobal636231552GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636231616GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL1.5E-10TcVarGlobal636232320GVL_PhysicalConstants.fElectronMassInU_in_u64LREAL0.000548579909065TcVarGlobal636232384GVL_PhysicalConstants.fElectronMassInU_in_u_Units648STRING(80)uTcVarGlobal636232448GVL_PhysicalConstants.fElectronMassInU_in_u_Uncertainty64LREAL1.6E-14TcVarGlobal636233152GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_164LREAL5.4857990888E-07TcVarGlobal636233216GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636233280GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1_Uncertainty64LREAL1.7E-16TcVarGlobal636233984GVL_PhysicalConstants.fElectronMuonMag_Mom_Ratio64LREAL206.7669883TcVarGlobal636234048GVL_PhysicalConstants.fElectronMuonMag_Mom_Ratio_Uncertainty64LREAL4.6E-06TcVarGlobal636234112GVL_PhysicalConstants.fElectronMuonMassRatio64LREAL0.00483633169TcVarGlobal636234176GVL_PhysicalConstants.fElectronMuonMassRatio_Uncertainty64LREAL1.1E-10TcVarGlobal636234240GVL_PhysicalConstants.fElectronNeutronMag_Mom_Ratio64LREAL960.9205TcVarGlobal636234304GVL_PhysicalConstants.fElectronNeutronMag_Mom_Ratio_Uncertainty64LREAL0.00023TcVarGlobal636234368GVL_PhysicalConstants.fElectronNeutronMassRatio64LREAL0.00054386734424TcVarGlobal636234432GVL_PhysicalConstants.fElectronNeutronMassRatio_Uncertainty64LREAL2.6E-13TcVarGlobal636234496GVL_PhysicalConstants.fElectronProtonMag_Mom_Ratio64LREAL-658.21068789TcVarGlobal636234560GVL_PhysicalConstants.fElectronProtonMag_Mom_Ratio_Uncertainty64LREAL2E-07TcVarGlobal636234624GVL_PhysicalConstants.fElectronProtonMassRatio64LREAL0.000544617021487TcVarGlobal636234688GVL_PhysicalConstants.fElectronProtonMassRatio_Uncertainty64LREAL3.3E-14TcVarGlobal636234752GVL_PhysicalConstants.fElectronTauMassRatio64LREAL0.000287585TcVarGlobal636234816GVL_PhysicalConstants.fElectronTauMassRatio_Uncertainty64LREAL1.9E-08TcVarGlobal636234880GVL_PhysicalConstants.fElectronToAlphaParticleMassRatio64LREAL0.0001370933554787TcVarGlobal636234944GVL_PhysicalConstants.fElectronToAlphaParticleMassRatio_Uncertainty64LREAL4.5E-15TcVarGlobal636235008GVL_PhysicalConstants.fElectronToShieldedHelionMag_Mom_Ratio64LREAL864.058257TcVarGlobal636235072GVL_PhysicalConstants.fElectronToShieldedHelionMag_Mom_Ratio_Uncertainty64LREAL1E-05TcVarGlobal636235136GVL_PhysicalConstants.fElectronToShieldedProtonMag_Mom_Ratio64LREAL-658.2275971TcVarGlobal636235200GVL_PhysicalConstants.fElectronToShieldedProtonMag_Mom_Ratio_Uncertainty64LREAL7.2E-06TcVarGlobal636235264GVL_PhysicalConstants.fElectronVolt_in_J64LREAL1.602176634E-19TcVarGlobal636235328GVL_PhysicalConstants.fElectronVolt_in_J_Units648STRING(80)JTcVarGlobal636235392GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u64LREAL1.07354410233E-09TcVarGlobal636236096GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636236160GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u_Uncertainty64LREAL3.2E-19TcVarGlobal636236864GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h64LREAL0.036749322175655TcVarGlobal636236928GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636236992GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h_Uncertainty64LREAL7.1E-14TcVarGlobal636237696GVL_PhysicalConstants.fElectronVoltHertzRelationship_in_Hz64LREAL241798924200000TcVarGlobal636237760GVL_PhysicalConstants.fElectronVoltHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636237824GVL_PhysicalConstants.fElectronVoltInverseMeterRelationship_in_m_164LREAL806554.3937TcVarGlobal636238528GVL_PhysicalConstants.fElectronVoltInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636238592GVL_PhysicalConstants.fElectronVoltJouleRelationship_in_J64LREAL1.602176634E-19TcVarGlobal636239296GVL_PhysicalConstants.fElectronVoltJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636239360GVL_PhysicalConstants.fElectronVoltKelvinRelationship_in_K64LREAL11604.51812TcVarGlobal636240064GVL_PhysicalConstants.fElectronVoltKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636240128GVL_PhysicalConstants.fElectronVoltKilogramRelationship_in_kg64LREAL1.782661921E-36TcVarGlobal636240832GVL_PhysicalConstants.fElectronVoltKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636240896GVL_PhysicalConstants.fElementaryCharge_in_C64LREAL1.602176634E-19TcVarGlobal636241600GVL_PhysicalConstants.fElementaryCharge_in_C_Units648STRING(80)CTcVarGlobal636241664GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_164LREAL241798926200000TcVarGlobal636242368GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1_Units648STRING(80)A J^-1TcVarGlobal636242432GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1_Uncertainty64LREAL1500000TcVarGlobal636243136GVL_PhysicalConstants.fFaradayConstant_in_C_mol_164LREAL96485.33212TcVarGlobal636243200GVL_PhysicalConstants.fFaradayConstant_in_C_mol_1_Units648STRING(80)C mol^-1TcVarGlobal636243264GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_164LREAL96485.3251TcVarGlobal636243968GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1_Units648STRING(80)C_90 mol^-1TcVarGlobal636244032GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1_Uncertainty64LREAL0.0012TcVarGlobal636244736GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_264LREAL1.1663787E-05TcVarGlobal636244800GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2_Units648STRING(80)GeV^-2TcVarGlobal636244864GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2_Uncertainty64LREAL6E-12TcVarGlobal636245568GVL_PhysicalConstants.fFineStructureConstant64LREAL0.0072973525693TcVarGlobal636245632GVL_PhysicalConstants.fFineStructureConstant_Uncertainty64LREAL1.1E-12TcVarGlobal636245696GVL_PhysicalConstants.fFirstRadiationConstant_in_W_m_264LREAL3.741771852E-16TcVarGlobal636245760GVL_PhysicalConstants.fFirstRadiationConstant_in_W_m_2_Units648STRING(80)W m^2TcVarGlobal636245824GVL_PhysicalConstants.fFirstRadiationConstantForSpectralRadiance_in_W_m_2_sr_164LREAL1.191042972E-16TcVarGlobal636246528GVL_PhysicalConstants.fFirstRadiationConstantForSpectralRadiance_in_W_m_2_sr_1_Units648STRING(80)W m^2 sr^-1TcVarGlobal636246592GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u64LREAL2.92126232205E-08TcVarGlobal636247296GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636247360GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u_Uncertainty64LREAL8.8E-18TcVarGlobal636248064GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV64LREAL27.211386245988TcVarGlobal636248128GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636248192GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV_Uncertainty64LREAL5.3E-11TcVarGlobal636248896GVL_PhysicalConstants.fHartreeEnergy_in_J64LREAL4.3597447222071E-18TcVarGlobal636248960GVL_PhysicalConstants.fHartreeEnergy_in_J_Units648STRING(80)JTcVarGlobal636249024GVL_PhysicalConstants.fHartreeEnergy_in_J_Uncertainty64LREAL8.5E-30TcVarGlobal636249728GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV64LREAL27.211386245988TcVarGlobal636249792GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV_Units648STRING(80)eVTcVarGlobal636249856GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV_Uncertainty64LREAL5.3E-11TcVarGlobal636250560GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz64LREAL6.579683920502E+15TcVarGlobal636250624GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636250688GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz_Uncertainty64LREAL13000TcVarGlobal636251392GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_164LREAL21947463.13632TcVarGlobal636251456GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636251520GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1_Uncertainty64LREAL4.3E-05TcVarGlobal636252224GVL_PhysicalConstants.fHartreeJouleRelationship_in_J64LREAL4.3597447222071E-18TcVarGlobal636252288GVL_PhysicalConstants.fHartreeJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636252352GVL_PhysicalConstants.fHartreeJouleRelationship_in_J_Uncertainty64LREAL8.5E-30TcVarGlobal636253056GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K64LREAL315775.02480407TcVarGlobal636253120GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636253184GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K_Uncertainty64LREAL6.1E-07TcVarGlobal636253888GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg64LREAL4.8508702095432E-35TcVarGlobal636253952GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636254016GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg_Uncertainty64LREAL9.4E-47TcVarGlobal636254720GVL_PhysicalConstants.fHelionElectronMassRatio64LREAL5495.88528007TcVarGlobal636254784GVL_PhysicalConstants.fHelionElectronMassRatio_Uncertainty64LREAL2.4E-07TcVarGlobal636254848GVL_PhysicalConstants.fHelionMass_in_kg64LREAL5.0064127796E-27TcVarGlobal636254912GVL_PhysicalConstants.fHelionMass_in_kg_Units648STRING(80)kgTcVarGlobal636254976GVL_PhysicalConstants.fHelionMass_in_kg_Uncertainty64LREAL1.5E-36TcVarGlobal636255680GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J64LREAL4.4995394125E-10TcVarGlobal636255744GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636255808GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J_Uncertainty64LREAL1.4E-19TcVarGlobal636256512GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV64LREAL2808.39160743TcVarGlobal636256576GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636256640GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL8.5E-07TcVarGlobal636257344GVL_PhysicalConstants.fHelionMassInU_in_u64LREAL3.014932247175TcVarGlobal636257408GVL_PhysicalConstants.fHelionMassInU_in_u_Units648STRING(80)uTcVarGlobal636257472GVL_PhysicalConstants.fHelionMassInU_in_u_Uncertainty64LREAL9.7E-11TcVarGlobal636258176GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_164LREAL0.00301493224613TcVarGlobal636258240GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636258304GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1_Uncertainty64LREAL9.1E-13TcVarGlobal636259008GVL_PhysicalConstants.fHelionProtonMassRatio64LREAL2.99315267167TcVarGlobal636259072GVL_PhysicalConstants.fHelionProtonMassRatio_Uncertainty64LREAL1.3E-10TcVarGlobal636259136GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u64LREAL4.4398216652E-24TcVarGlobal636259200GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636259264GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u_Uncertainty64LREAL1.3E-33TcVarGlobal636259968GVL_PhysicalConstants.fHertzElectronVoltRelationship_in_eV64LREAL4.135667696E-15TcVarGlobal636260032GVL_PhysicalConstants.fHertzElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636260096GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h64LREAL1.519829846057E-16TcVarGlobal636260800GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636260864GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h_Uncertainty64LREAL2.9E-28TcVarGlobal636261568GVL_PhysicalConstants.fHertzInverseMeterRelationship_in_m_164LREAL3.33564095198152E-09TcVarGlobal636261632GVL_PhysicalConstants.fHertzInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636261696GVL_PhysicalConstants.fHertzJouleRelationship_in_J64LREAL6.62607015E-34TcVarGlobal636262400GVL_PhysicalConstants.fHertzJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636262464GVL_PhysicalConstants.fHertzKelvinRelationship_in_K64LREAL4.799243073E-11TcVarGlobal636263168GVL_PhysicalConstants.fHertzKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636263232GVL_PhysicalConstants.fHertzKilogramRelationship_in_kg64LREAL7.372497323E-51TcVarGlobal636263936GVL_PhysicalConstants.fHertzKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636264000GVL_PhysicalConstants.fInverseFineStructureConstant64LREAL137.035999084TcVarGlobal636264704GVL_PhysicalConstants.fInverseFineStructureConstant_Uncertainty64LREAL2.1E-08TcVarGlobal636264768GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u64LREAL1.3310250501E-15TcVarGlobal636264832GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636264896GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u_Uncertainty64LREAL4E-25TcVarGlobal636265600GVL_PhysicalConstants.fInverseMeterElectronVoltRelationship_in_eV64LREAL1.239841984E-06TcVarGlobal636265664GVL_PhysicalConstants.fInverseMeterElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636265728GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h64LREAL4.556335252912E-08TcVarGlobal636266432GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636266496GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h_Uncertainty64LREAL8.8E-20TcVarGlobal636267200GVL_PhysicalConstants.fInverseMeterHertzRelationship_in_Hz64LREAL299792458TcVarGlobal636267264GVL_PhysicalConstants.fInverseMeterHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636267328GVL_PhysicalConstants.fInverseMeterJouleRelationship_in_J64LREAL1.986445857E-25TcVarGlobal636268032GVL_PhysicalConstants.fInverseMeterJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636268096GVL_PhysicalConstants.fInverseMeterKelvinRelationship_in_K64LREAL0.01438776877TcVarGlobal636268800GVL_PhysicalConstants.fInverseMeterKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636268864GVL_PhysicalConstants.fInverseMeterKilogramRelationship_in_kg64LREAL2.210219094E-42TcVarGlobal636269568GVL_PhysicalConstants.fInverseMeterKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636269632GVL_PhysicalConstants.fInverseOfConductanceQuantum_in_ohm64LREAL12906.40372TcVarGlobal636270336GVL_PhysicalConstants.fInverseOfConductanceQuantum_in_ohm_Units648STRING(80)ohmTcVarGlobal636270400GVL_PhysicalConstants.fJosephsonConstant_in_Hz_V_164LREAL483597848400000TcVarGlobal636271104GVL_PhysicalConstants.fJosephsonConstant_in_Hz_V_1_Units648STRING(80)Hz V^-1TcVarGlobal636271168GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u64LREAL6700535256.5TcVarGlobal636271872GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636271936GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u_Uncertainty64LREAL2TcVarGlobal636272640GVL_PhysicalConstants.fJouleElectronVoltRelationship_in_eV64LREAL6.241509074E+18TcVarGlobal636272704GVL_PhysicalConstants.fJouleElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636272768GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h64LREAL2.2937122783963E+17TcVarGlobal636273472GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636273536GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h_Uncertainty64LREAL450000TcVarGlobal636274240GVL_PhysicalConstants.fJouleHertzRelationship_in_Hz64LREAL1.509190179E+33TcVarGlobal636274304GVL_PhysicalConstants.fJouleHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636274368GVL_PhysicalConstants.fJouleInverseMeterRelationship_in_m_164LREAL5.034116567E+24TcVarGlobal636275072GVL_PhysicalConstants.fJouleInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636275136GVL_PhysicalConstants.fJouleKelvinRelationship_in_K64LREAL7.242970516E+22TcVarGlobal636275840GVL_PhysicalConstants.fJouleKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636275904GVL_PhysicalConstants.fJouleKilogramRelationship_in_kg64LREAL1.11265005605362E-17TcVarGlobal636276608GVL_PhysicalConstants.fJouleKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636276672GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u64LREAL9.2510873014E-14TcVarGlobal636277376GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636277440GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u_Uncertainty64LREAL2.8E-23TcVarGlobal636278144GVL_PhysicalConstants.fKelvinElectronVoltRelationship_in_eV64LREAL8.617333262E-05TcVarGlobal636278208GVL_PhysicalConstants.fKelvinElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636278272GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h64LREAL3.1668115634556E-06TcVarGlobal636278976GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636279040GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h_Uncertainty64LREAL6.1E-18TcVarGlobal636279744GVL_PhysicalConstants.fKelvinHertzRelationship_in_Hz64LREAL20836619120TcVarGlobal636279808GVL_PhysicalConstants.fKelvinHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636279872GVL_PhysicalConstants.fKelvinInverseMeterRelationship_in_m_164LREAL69.50348004TcVarGlobal636280576GVL_PhysicalConstants.fKelvinInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636280640GVL_PhysicalConstants.fKelvinJouleRelationship_in_J64LREAL1.380649E-23TcVarGlobal636281344GVL_PhysicalConstants.fKelvinJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636281408GVL_PhysicalConstants.fKelvinKilogramRelationship_in_kg64LREAL1.536179187E-40TcVarGlobal636282112GVL_PhysicalConstants.fKelvinKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636282176GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u64LREAL6.0221407621E+26TcVarGlobal636282880GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636282944GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u_Uncertainty64LREAL1.8E+17TcVarGlobal636283648GVL_PhysicalConstants.fKilogramElectronVoltRelationship_in_eV64LREAL5.609588603E+35TcVarGlobal636283712GVL_PhysicalConstants.fKilogramElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636283776GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h64LREAL2.0614857887409E+34TcVarGlobal636284480GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636284544GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h_Uncertainty64LREAL4E+22TcVarGlobal636285248GVL_PhysicalConstants.fKilogramHertzRelationship_in_Hz64LREAL1.356392489E+50TcVarGlobal636285312GVL_PhysicalConstants.fKilogramHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636285376GVL_PhysicalConstants.fKilogramInverseMeterRelationship_in_m_164LREAL4.524438335E+41TcVarGlobal636286080GVL_PhysicalConstants.fKilogramInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636286144GVL_PhysicalConstants.fKilogramJouleRelationship_in_J64LREAL8.98755178736818E+16TcVarGlobal636286848GVL_PhysicalConstants.fKilogramJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636286912GVL_PhysicalConstants.fKilogramKelvinRelationship_in_K64LREAL6.50965726E+39TcVarGlobal636287616GVL_PhysicalConstants.fKilogramKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636287680GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m64LREAL5.431020511E-10TcVarGlobal636288384GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m_Units648STRING(80)mTcVarGlobal636288448GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m_Uncertainty64LREAL8.9E-18TcVarGlobal636289152GVL_PhysicalConstants.fLoschmidtConstant_273_15K_101_325KPa_in_m_364LREAL2.686780111E+25TcVarGlobal636289216GVL_PhysicalConstants.fLoschmidtConstant_273_15K_101_325KPa_in_m_3_Units648STRING(80)m^-3TcVarGlobal636289280GVL_PhysicalConstants.fMag_Constant_in_N_A_264LREAL1.25663706212E-06TcVarGlobal636289984GVL_PhysicalConstants.fMag_Constant_in_N_A_2_Units648STRING(80)N A^-2TcVarGlobal636290048GVL_PhysicalConstants.fMag_Constant_in_N_A_2_Uncertainty64LREAL1.9E-16TcVarGlobal636290752GVL_PhysicalConstants.fMag_FluxQuantum_in_Wb64LREAL2.067833848E-15TcVarGlobal636290816GVL_PhysicalConstants.fMag_FluxQuantum_in_Wb_Units648STRING(80)WbTcVarGlobal636290880GVL_PhysicalConstants.fMolarGasConstant_in_J_mol_1_K_164LREAL8.314462618TcVarGlobal636291584GVL_PhysicalConstants.fMolarGasConstant_in_J_mol_1_K_1_Units648STRING(80)J mol^-1 K^-1TcVarGlobal636291648GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_164LREAL0.00099999999965TcVarGlobal636292352GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636292416GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1_Uncertainty64LREAL3E-13TcVarGlobal636293120GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_164LREAL0.0119999999958TcVarGlobal636293184GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636293248GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1_Uncertainty64LREAL3.6E-12TcVarGlobal636293952GVL_PhysicalConstants.fMolarPlanckConstant_in_J_Hz_1_mol_164LREAL3.990312712E-10TcVarGlobal636294016GVL_PhysicalConstants.fMolarPlanckConstant_in_J_Hz_1_mol_1_Units648STRING(80)J Hz^-1 mol^-1TcVarGlobal636294080GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_164LREAL0.119626565582TcVarGlobal636294784GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1_Units648STRING(80)J m mol^-1TcVarGlobal636294848GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1_Uncertainty64LREAL5.4E-11TcVarGlobal636295552GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_100KPa_in_m_3_mol_164LREAL0.02271095464TcVarGlobal636295616GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_100KPa_in_m_3_mol_1_Units648STRING(80)m^3 mol^-1TcVarGlobal636295680GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_101_325KPa_in_m_3_mol_164LREAL0.02241396954TcVarGlobal636296384GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_101_325KPa_in_m_3_mol_1_Units648STRING(80)m^3 mol^-1TcVarGlobal636296448GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_164LREAL1.205883199E-05TcVarGlobal636297152GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1_Units648STRING(80)m^3 mol^-1TcVarGlobal636297216GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1_Uncertainty64LREAL6E-13TcVarGlobal636297920GVL_PhysicalConstants.fMoXUnit_in_m64LREAL1.00209952E-13TcVarGlobal636297984GVL_PhysicalConstants.fMoXUnit_in_m_Units648STRING(80)mTcVarGlobal636298048GVL_PhysicalConstants.fMoXUnit_in_m_Uncertainty64LREAL5.3E-20TcVarGlobal636298752GVL_PhysicalConstants.fMuonComptonWavelength_in_m64LREAL1.17344411E-14TcVarGlobal636298816GVL_PhysicalConstants.fMuonComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636298880GVL_PhysicalConstants.fMuonComptonWavelength_in_m_Uncertainty64LREAL2.6E-22TcVarGlobal636299584GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m64LREAL1.867594308E-15TcVarGlobal636299648GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636299712GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL4.2E-23TcVarGlobal636300416GVL_PhysicalConstants.fMuonElectronMassRatio64LREAL206.768283TcVarGlobal636300480GVL_PhysicalConstants.fMuonElectronMassRatio_Uncertainty64LREAL4.6E-06TcVarGlobal636300544GVL_PhysicalConstants.fMuonGFactor64LREAL-2.0023318418TcVarGlobal636300608GVL_PhysicalConstants.fMuonGFactor_Uncertainty64LREAL1.3E-09TcVarGlobal636300672GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_164LREAL-4.4904483E-26TcVarGlobal636300736GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636300800GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1_Uncertainty64LREAL1E-33TcVarGlobal636301504GVL_PhysicalConstants.fMuonMag_Mom_Anomaly64LREAL0.00116592089TcVarGlobal636301568GVL_PhysicalConstants.fMuonMag_Mom_Anomaly_Uncertainty64LREAL6.3E-10TcVarGlobal636301632GVL_PhysicalConstants.fMuonMag_Mom_ToBohrMagnetonRatio64LREAL-0.00484197047TcVarGlobal636301696GVL_PhysicalConstants.fMuonMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.1E-10TcVarGlobal636301760GVL_PhysicalConstants.fMuonMag_Mom_ToNuclearMagnetonRatio64LREAL-8.89059703TcVarGlobal636301824GVL_PhysicalConstants.fMuonMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL2E-07TcVarGlobal636301888GVL_PhysicalConstants.fMuonMass_in_kg64LREAL1.883531627E-28TcVarGlobal636301952GVL_PhysicalConstants.fMuonMass_in_kg_Units648STRING(80)kgTcVarGlobal636302016GVL_PhysicalConstants.fMuonMass_in_kg_Uncertainty64LREAL4.2E-36TcVarGlobal636302720GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J64LREAL1.692833804E-11TcVarGlobal636302784GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636302848GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J_Uncertainty64LREAL3.8E-19TcVarGlobal636303552GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV64LREAL105.6583755TcVarGlobal636303616GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636303680GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL2.3E-06TcVarGlobal636304384GVL_PhysicalConstants.fMuonMassInU_in_u64LREAL0.1134289259TcVarGlobal636304448GVL_PhysicalConstants.fMuonMassInU_in_u_Units648STRING(80)uTcVarGlobal636304512GVL_PhysicalConstants.fMuonMassInU_in_u_Uncertainty64LREAL2.5E-09TcVarGlobal636305216GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_164LREAL0.0001134289259TcVarGlobal636305280GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636305344GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1_Uncertainty64LREAL2.5E-12TcVarGlobal636306048GVL_PhysicalConstants.fMuonNeutronMassRatio64LREAL0.112454517TcVarGlobal636306112GVL_PhysicalConstants.fMuonNeutronMassRatio_Uncertainty64LREAL2.5E-09TcVarGlobal636306176GVL_PhysicalConstants.fMuonProtonMag_Mom_Ratio64LREAL-3.183345142TcVarGlobal636306240GVL_PhysicalConstants.fMuonProtonMag_Mom_Ratio_Uncertainty64LREAL7.1E-08TcVarGlobal636306304GVL_PhysicalConstants.fMuonProtonMassRatio64LREAL0.1126095264TcVarGlobal636306368GVL_PhysicalConstants.fMuonProtonMassRatio_Uncertainty64LREAL2.5E-09TcVarGlobal636306432GVL_PhysicalConstants.fMuonTauMassRatio64LREAL0.0594635TcVarGlobal636306496GVL_PhysicalConstants.fMuonTauMassRatio_Uncertainty64LREAL4E-06TcVarGlobal636306560GVL_PhysicalConstants.fNaturalUnitOfAction_in_J_s64LREAL1.054571817E-34TcVarGlobal636306624GVL_PhysicalConstants.fNaturalUnitOfAction_in_J_s_Units648STRING(80)J sTcVarGlobal636306688GVL_PhysicalConstants.fNaturalUnitOfActionInEVS_in_eV_s64LREAL6.582119569E-16TcVarGlobal636307392GVL_PhysicalConstants.fNaturalUnitOfActionInEVS_in_eV_s_Units648STRING(80)eV sTcVarGlobal636307456GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J64LREAL8.1871057769E-14TcVarGlobal636308160GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J_Units648STRING(80)JTcVarGlobal636308224GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J_Uncertainty64LREAL2.5E-23TcVarGlobal636308928GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV64LREAL0.51099895TcVarGlobal636308992GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636309056GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV_Uncertainty64LREAL1.5E-10TcVarGlobal636309760GVL_PhysicalConstants.fNaturalUnitOfLength_in_m64LREAL3.8615926796E-13TcVarGlobal636309824GVL_PhysicalConstants.fNaturalUnitOfLength_in_m_Units648STRING(80)mTcVarGlobal636309888GVL_PhysicalConstants.fNaturalUnitOfLength_in_m_Uncertainty64LREAL1.2E-22TcVarGlobal636310592GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg64LREAL9.1093837015E-31TcVarGlobal636310656GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg_Units648STRING(80)kgTcVarGlobal636310720GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg_Uncertainty64LREAL2.8E-40TcVarGlobal636311424GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_164LREAL2.730924488E-22TcVarGlobal636311488GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1_Units648STRING(80)kg m s^-1TcVarGlobal636311552GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1_Uncertainty64LREAL3.4E-30TcVarGlobal636312256GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c64LREAL0.5109989461TcVarGlobal636312320GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c_Units648STRING(80)MeV/cTcVarGlobal636312384GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c_Uncertainty64LREAL3.1E-09TcVarGlobal636313088GVL_PhysicalConstants.fNaturalUnitOfTime_in_s64LREAL1.28808866819E-21TcVarGlobal636313152GVL_PhysicalConstants.fNaturalUnitOfTime_in_s_Units648STRING(80)sTcVarGlobal636313216GVL_PhysicalConstants.fNaturalUnitOfTime_in_s_Uncertainty64LREAL3.9E-31TcVarGlobal636313920GVL_PhysicalConstants.fNaturalUnitOfVelocity_in_m_s_164LREAL299792458TcVarGlobal636313984GVL_PhysicalConstants.fNaturalUnitOfVelocity_in_m_s_1_Units648STRING(80)m s^-1TcVarGlobal636314048GVL_PhysicalConstants.fNeutronComptonWavelength_in_m64LREAL1.31959090581E-15TcVarGlobal636314752GVL_PhysicalConstants.fNeutronComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636314816GVL_PhysicalConstants.fNeutronComptonWavelength_in_m_Uncertainty64LREAL7.5E-25TcVarGlobal636315520GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m64LREAL2.1001941536E-16TcVarGlobal636315584GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636315648GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL1.4E-25TcVarGlobal636316352GVL_PhysicalConstants.fNeutronElectronMag_Mom_Ratio64LREAL0.00104066882TcVarGlobal636316416GVL_PhysicalConstants.fNeutronElectronMag_Mom_Ratio_Uncertainty64LREAL2.5E-10TcVarGlobal636316480GVL_PhysicalConstants.fNeutronElectronMassRatio64LREAL1838.68366173TcVarGlobal636316544GVL_PhysicalConstants.fNeutronElectronMassRatio_Uncertainty64LREAL8.9E-07TcVarGlobal636316608GVL_PhysicalConstants.fNeutronGFactor64LREAL-3.82608545TcVarGlobal636316672GVL_PhysicalConstants.fNeutronGFactor_Uncertainty64LREAL9E-07TcVarGlobal636316736GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_164LREAL183247171TcVarGlobal636316800GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636316864GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL43TcVarGlobal636317568GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_164LREAL29.1646933TcVarGlobal636317632GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636317696GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL6.9E-06TcVarGlobal636318400GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_164LREAL-9.6623651E-27TcVarGlobal636318464GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636318528GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1_Uncertainty64LREAL2.3E-33TcVarGlobal636319232GVL_PhysicalConstants.fNeutronMag_Mom_ToBohrMagnetonRatio64LREAL-0.00104187563TcVarGlobal636319296GVL_PhysicalConstants.fNeutronMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL2.5E-10TcVarGlobal636319360GVL_PhysicalConstants.fNeutronMag_Mom_ToNuclearMagnetonRatio64LREAL-1.91304273TcVarGlobal636319424GVL_PhysicalConstants.fNeutronMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL4.5E-07TcVarGlobal636319488GVL_PhysicalConstants.fNeutronMass_in_kg64LREAL1.67492749804E-27TcVarGlobal636319552GVL_PhysicalConstants.fNeutronMass_in_kg_Units648STRING(80)kgTcVarGlobal636319616GVL_PhysicalConstants.fNeutronMass_in_kg_Uncertainty64LREAL9.5E-37TcVarGlobal636320320GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J64LREAL1.50534976287E-10TcVarGlobal636320384GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636320448GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J_Uncertainty64LREAL8.6E-20TcVarGlobal636321152GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV64LREAL939.56542052TcVarGlobal636321216GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636321280GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL5.4E-07TcVarGlobal636321984GVL_PhysicalConstants.fNeutronMassInU_in_u64LREAL1.00866491595TcVarGlobal636322048GVL_PhysicalConstants.fNeutronMassInU_in_u_Units648STRING(80)uTcVarGlobal636322112GVL_PhysicalConstants.fNeutronMassInU_in_u_Uncertainty64LREAL4.9E-10TcVarGlobal636322816GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_164LREAL0.0010086649156TcVarGlobal636322880GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636322944GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1_Uncertainty64LREAL5.7E-13TcVarGlobal636323648GVL_PhysicalConstants.fNeutronMuonMassRatio64LREAL8.89248406TcVarGlobal636323712GVL_PhysicalConstants.fNeutronMuonMassRatio_Uncertainty64LREAL2E-07TcVarGlobal636323776GVL_PhysicalConstants.fNeutronProtonMag_Mom_Ratio64LREAL-0.68497934TcVarGlobal636323840GVL_PhysicalConstants.fNeutronProtonMag_Mom_Ratio_Uncertainty64LREAL1.6E-07TcVarGlobal636323904GVL_PhysicalConstants.fNeutronProtonMassRatio64LREAL1.00137841931TcVarGlobal636323968GVL_PhysicalConstants.fNeutronProtonMassRatio_Uncertainty64LREAL4.9E-10TcVarGlobal636324032GVL_PhysicalConstants.fNeutronTauMassRatio64LREAL0.528779TcVarGlobal636324096GVL_PhysicalConstants.fNeutronTauMassRatio_Uncertainty64LREAL3.6E-05TcVarGlobal636324160GVL_PhysicalConstants.fNeutronToShieldedProtonMag_Mom_Ratio64LREAL-0.68499694TcVarGlobal636324224GVL_PhysicalConstants.fNeutronToShieldedProtonMag_Mom_Ratio_Uncertainty64LREAL1.6E-07TcVarGlobal636324288GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_264LREAL6.6743E-11TcVarGlobal636324352GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2_Units648STRING(80)m^3 kg^-1 s^-2TcVarGlobal636324416GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2_Uncertainty64LREAL1.5E-15TcVarGlobal636325120GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_264LREAL6.70883E-39TcVarGlobal636325184GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2_Units648STRING(80)(GeV/c^2)^-2TcVarGlobal636325248GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2_Uncertainty64LREAL1.5E-43TcVarGlobal636325952GVL_PhysicalConstants.fNuclearMagneton_in_J_T_164LREAL5.0507837461E-27TcVarGlobal636326016GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636326080GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1_Uncertainty64LREAL1.5E-36TcVarGlobal636326784GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_164LREAL3.15245125844E-08TcVarGlobal636326848GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1_Units648STRING(80)eV T^-1TcVarGlobal636326912GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1_Uncertainty64LREAL9.6E-18TcVarGlobal636327616GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_164LREAL0.02542623432TcVarGlobal636327680GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1_Units648STRING(80)m^-1 T^-1TcVarGlobal636327744GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1_Uncertainty64LREAL1.6E-10TcVarGlobal636328448GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_164LREAL0.00036582677756TcVarGlobal636328512GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1_Units648STRING(80)K T^-1TcVarGlobal636328576GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1_Uncertainty64LREAL1.1E-13TcVarGlobal636329280GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_164LREAL7.6225932291TcVarGlobal636329344GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636329408GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1_Uncertainty64LREAL2.3E-09TcVarGlobal636330112GVL_PhysicalConstants.fPlanckConstant_in_J_Hz_164LREAL6.62607015E-34TcVarGlobal636330176GVL_PhysicalConstants.fPlanckConstant_in_J_Hz_1_Units648STRING(80)J Hz^-1TcVarGlobal636330240GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s64LREAL4.135667662E-15TcVarGlobal636330944GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s_Units648STRING(80)eV sTcVarGlobal636331008GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s_Uncertainty64LREAL2.5E-23TcVarGlobal636331712GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s64LREAL1.0545718E-34TcVarGlobal636331776GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s_Units648STRING(80)J sTcVarGlobal636331840GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s_Uncertainty64LREAL1.3E-42TcVarGlobal636332544GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s64LREAL6.582119514E-16TcVarGlobal636332608GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s_Units648STRING(80)eV sTcVarGlobal636332672GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s_Uncertainty64LREAL4E-24TcVarGlobal636333376GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm64LREAL197.3269788TcVarGlobal636333440GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm_Units648STRING(80)MeV fmTcVarGlobal636333504GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm_Uncertainty64LREAL1.2E-06TcVarGlobal636334208GVL_PhysicalConstants.fPlanckLength_in_m64LREAL1.616255E-35TcVarGlobal636334272GVL_PhysicalConstants.fPlanckLength_in_m_Units648STRING(80)mTcVarGlobal636334336GVL_PhysicalConstants.fPlanckLength_in_m_Uncertainty64LREAL1.8E-40TcVarGlobal636335040GVL_PhysicalConstants.fPlanckMass_in_kg64LREAL2.176434E-08TcVarGlobal636335104GVL_PhysicalConstants.fPlanckMass_in_kg_Units648STRING(80)kgTcVarGlobal636335168GVL_PhysicalConstants.fPlanckMass_in_kg_Uncertainty64LREAL2.4E-13TcVarGlobal636335872GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV64LREAL1.22089E+19TcVarGlobal636335936GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV_Units648STRING(80)GeVTcVarGlobal636336000GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV_Uncertainty64LREAL140000000000000TcVarGlobal636336704GVL_PhysicalConstants.fPlanckTemperature_in_K64LREAL1.416784E+32TcVarGlobal636336768GVL_PhysicalConstants.fPlanckTemperature_in_K_Units648STRING(80)KTcVarGlobal636336832GVL_PhysicalConstants.fPlanckTemperature_in_K_Uncertainty64LREAL1.6E+27TcVarGlobal636337536GVL_PhysicalConstants.fPlanckTime_in_s64LREAL5.391247E-44TcVarGlobal636337600GVL_PhysicalConstants.fPlanckTime_in_s_Units648STRING(80)sTcVarGlobal636337664GVL_PhysicalConstants.fPlanckTime_in_s_Uncertainty64LREAL6E-49TcVarGlobal636338368GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_164LREAL95788331.56TcVarGlobal636338432GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1_Units648STRING(80)C kg^-1TcVarGlobal636338496GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1_Uncertainty64LREAL0.029TcVarGlobal636339200GVL_PhysicalConstants.fProtonComptonWavelength_in_m64LREAL1.32140985539E-15TcVarGlobal636339264GVL_PhysicalConstants.fProtonComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636339328GVL_PhysicalConstants.fProtonComptonWavelength_in_m_Uncertainty64LREAL4E-25TcVarGlobal636340032GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m64LREAL2.10308910109E-16TcVarGlobal636340096GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636340160GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL9.7E-26TcVarGlobal636340864GVL_PhysicalConstants.fProtonElectronMassRatio64LREAL1836.15267343TcVarGlobal636340928GVL_PhysicalConstants.fProtonElectronMassRatio_Uncertainty64LREAL1.1E-07TcVarGlobal636340992GVL_PhysicalConstants.fProtonGFactor64LREAL5.5856946893TcVarGlobal636341056GVL_PhysicalConstants.fProtonGFactor_Uncertainty64LREAL1.6E-09TcVarGlobal636341120GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_164LREAL267522187.44TcVarGlobal636341184GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636341248GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL0.11TcVarGlobal636341952GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_164LREAL42.57747892TcVarGlobal636342016GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636342080GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL2.9E-07TcVarGlobal636342784GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_164LREAL1.41060679736E-26TcVarGlobal636342848GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636342912GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1_Uncertainty64LREAL6E-36TcVarGlobal636343616GVL_PhysicalConstants.fProtonMag_Mom_ToBohrMagnetonRatio64LREAL0.0015210322023TcVarGlobal636343680GVL_PhysicalConstants.fProtonMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL4.6E-13TcVarGlobal636343744GVL_PhysicalConstants.fProtonMag_Mom_ToNuclearMagnetonRatio64LREAL2.79284734463TcVarGlobal636343808GVL_PhysicalConstants.fProtonMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL8.2E-10TcVarGlobal636343872GVL_PhysicalConstants.fProtonMag_ShieldingCorrection64LREAL2.5689E-05TcVarGlobal636343936GVL_PhysicalConstants.fProtonMag_ShieldingCorrection_Uncertainty64LREAL1.1E-08TcVarGlobal636344000GVL_PhysicalConstants.fProtonMass_in_kg64LREAL1.67262192369E-27TcVarGlobal636344064GVL_PhysicalConstants.fProtonMass_in_kg_Units648STRING(80)kgTcVarGlobal636344128GVL_PhysicalConstants.fProtonMass_in_kg_Uncertainty64LREAL5.1E-37TcVarGlobal636344832GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J64LREAL1.50327761598E-10TcVarGlobal636344896GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636344960GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J_Uncertainty64LREAL4.6E-20TcVarGlobal636345664GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV64LREAL938.27208816TcVarGlobal636345728GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636345792GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL2.9E-07TcVarGlobal636346496GVL_PhysicalConstants.fProtonMassInU_in_u64LREAL1.007276466621TcVarGlobal636346560GVL_PhysicalConstants.fProtonMassInU_in_u_Units648STRING(80)uTcVarGlobal636346624GVL_PhysicalConstants.fProtonMassInU_in_u_Uncertainty64LREAL5.3E-11TcVarGlobal636347328GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_164LREAL0.00100727646627TcVarGlobal636347392GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636347456GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1_Uncertainty64LREAL3.1E-13TcVarGlobal636348160GVL_PhysicalConstants.fProtonMuonMassRatio64LREAL8.88024337TcVarGlobal636348224GVL_PhysicalConstants.fProtonMuonMassRatio_Uncertainty64LREAL2E-07TcVarGlobal636348288GVL_PhysicalConstants.fProtonNeutronMag_Mom_Ratio64LREAL-1.45989805TcVarGlobal636348352GVL_PhysicalConstants.fProtonNeutronMag_Mom_Ratio_Uncertainty64LREAL3.4E-07TcVarGlobal636348416GVL_PhysicalConstants.fProtonNeutronMassRatio64LREAL0.99862347812TcVarGlobal636348480GVL_PhysicalConstants.fProtonNeutronMassRatio_Uncertainty64LREAL4.9E-10TcVarGlobal636348544GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m64LREAL8.414E-16TcVarGlobal636348608GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m_Units648STRING(80)mTcVarGlobal636348672GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m_Uncertainty64LREAL1.9E-18TcVarGlobal636349376GVL_PhysicalConstants.fProtonTauMassRatio64LREAL0.528051TcVarGlobal636349440GVL_PhysicalConstants.fProtonTauMassRatio_Uncertainty64LREAL3.6E-05TcVarGlobal636349504GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_164LREAL0.00036369475516TcVarGlobal636349568GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1_Units648STRING(80)m^2 s^-1TcVarGlobal636349632GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1_Uncertainty64LREAL1.1E-13TcVarGlobal636350336GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_164LREAL0.00072738951032TcVarGlobal636350400GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1_Units648STRING(80)m^2 s^-1TcVarGlobal636350464GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1_Uncertainty64LREAL2.2E-13TcVarGlobal636351168GVL_PhysicalConstants.fRydbergConstant_in_m_164LREAL10973731.56816TcVarGlobal636351232GVL_PhysicalConstants.fRydbergConstant_in_m_1_Units648STRING(80)m^-1TcVarGlobal636351296GVL_PhysicalConstants.fRydbergConstant_in_m_1_Uncertainty64LREAL2.1E-05TcVarGlobal636352000GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz64LREAL3.2898419602508E+15TcVarGlobal636352064GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz_Units648STRING(80)HzTcVarGlobal636352128GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz_Uncertainty64LREAL6400TcVarGlobal636352832GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV64LREAL13.605693122994TcVarGlobal636352896GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV_Units648STRING(80)eVTcVarGlobal636352960GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV_Uncertainty64LREAL2.6E-11TcVarGlobal636353664GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J64LREAL2.1798723611035E-18TcVarGlobal636353728GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J_Units648STRING(80)JTcVarGlobal636353792GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J_Uncertainty64LREAL4.2E-30TcVarGlobal636354496GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_100KPa64LREAL-1.15170753706TcVarGlobal636354560GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_100KPa_Uncertainty64LREAL4.5E-10TcVarGlobal636354624GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_101_325KPa64LREAL-1.16487052358TcVarGlobal636354688GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_101_325KPa_Uncertainty64LREAL4.5E-10TcVarGlobal636354752GVL_PhysicalConstants.fSecondRadiationConstant_in_m_K64LREAL0.01438776877TcVarGlobal636354816GVL_PhysicalConstants.fSecondRadiationConstant_in_m_K_Units648STRING(80)m KTcVarGlobal636354880GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_164LREAL203789456.9TcVarGlobal636355584GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636355648GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL2.4TcVarGlobal636356352GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_164LREAL32.43409966TcVarGlobal636356416GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636356480GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL4.3E-07TcVarGlobal636357184GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_164LREAL-1.07455309E-26TcVarGlobal636357248GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636357312GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1_Uncertainty64LREAL1.3E-34TcVarGlobal636358016GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToBohrMagnetonRatio64LREAL-0.001158671471TcVarGlobal636358080GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.4E-11TcVarGlobal636358144GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToNuclearMagnetonRatio64LREAL-2.127497719TcVarGlobal636358208GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL2.5E-08TcVarGlobal636358272GVL_PhysicalConstants.fShieldedHelionToProtonMag_Mom_Ratio64LREAL-0.7617665618TcVarGlobal636358336GVL_PhysicalConstants.fShieldedHelionToProtonMag_Mom_Ratio_Uncertainty64LREAL8.9E-09TcVarGlobal636358400GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMag_Mom_Ratio64LREAL-0.7617861313TcVarGlobal636358464GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMag_Mom_Ratio_Uncertainty64LREAL3.3E-09TcVarGlobal636358528GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_164LREAL267515315.1TcVarGlobal636358592GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636358656GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL2.9TcVarGlobal636359360GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_164LREAL42.57638507TcVarGlobal636359424GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636359488GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL5.3E-07TcVarGlobal636360192GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_164LREAL1.41057056E-26TcVarGlobal636360256GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636360320GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1_Uncertainty64LREAL1.5E-34TcVarGlobal636361024GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToBohrMagnetonRatio64LREAL0.001520993128TcVarGlobal636361088GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.7E-11TcVarGlobal636361152GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToNuclearMagnetonRatio64LREAL2.792775599TcVarGlobal636361216GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL3E-08TcVarGlobal636361280GVL_PhysicalConstants.fSpeedOfLightInVacuum_in_m_s_164LREAL299792458TcVarGlobal636361344GVL_PhysicalConstants.fSpeedOfLightInVacuum_in_m_s_1_Units648STRING(80)m s^-1TcVarGlobal636361408GVL_PhysicalConstants.fStandardAccelerationOfGravity_in_m_s_264LREAL9.80665TcVarGlobal636362112GVL_PhysicalConstants.fStandardAccelerationOfGravity_in_m_s_2_Units648STRING(80)m s^-2TcVarGlobal636362176GVL_PhysicalConstants.fStandardAtmosphere_in_Pa64LREAL101325TcVarGlobal636362880GVL_PhysicalConstants.fStandardAtmosphere_in_Pa_Units648STRING(80)PaTcVarGlobal636362944GVL_PhysicalConstants.fStefan_BoltzmannConstant_in_W_m_2_K_464LREAL5.670374419E-08TcVarGlobal636363648GVL_PhysicalConstants.fStefan_BoltzmannConstant_in_W_m_2_K_4_Units648STRING(80)W m^-2 K^-4TcVarGlobal636363712GVL_PhysicalConstants.fTauComptonWavelength_in_m64LREAL6.97771E-16TcVarGlobal636364416GVL_PhysicalConstants.fTauComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636364480GVL_PhysicalConstants.fTauComptonWavelength_in_m_Uncertainty64LREAL4.7E-20TcVarGlobal636365184GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m64LREAL1.11056E-16TcVarGlobal636365248GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636365312GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL1E-20TcVarGlobal636366016GVL_PhysicalConstants.fTauElectronMassRatio64LREAL3477.23TcVarGlobal636366080GVL_PhysicalConstants.fTauElectronMassRatio_Uncertainty64LREAL0.23TcVarGlobal636366144GVL_PhysicalConstants.fTauMass_in_kg64LREAL3.16754E-27TcVarGlobal636366208GVL_PhysicalConstants.fTauMass_in_kg_Units648STRING(80)kgTcVarGlobal636366272GVL_PhysicalConstants.fTauMass_in_kg_Uncertainty64LREAL2.1E-31TcVarGlobal636366976GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J64LREAL2.84684E-10TcVarGlobal636367040GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636367104GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J_Uncertainty64LREAL1.9E-14TcVarGlobal636367808GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV64LREAL1776.82TcVarGlobal636367872GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636367936GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL0.16TcVarGlobal636368640GVL_PhysicalConstants.fTauMassInU_in_u64LREAL1.90754TcVarGlobal636368704GVL_PhysicalConstants.fTauMassInU_in_u_Units648STRING(80)uTcVarGlobal636368768GVL_PhysicalConstants.fTauMassInU_in_u_Uncertainty64LREAL0.00013TcVarGlobal636369472GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_164LREAL0.00190754TcVarGlobal636369536GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636369600GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1_Uncertainty64LREAL1.3E-07TcVarGlobal636370304GVL_PhysicalConstants.fTauMuonMassRatio64LREAL16.817TcVarGlobal636370368GVL_PhysicalConstants.fTauMuonMassRatio_Uncertainty64LREAL0.0011TcVarGlobal636370432GVL_PhysicalConstants.fTauNeutronMassRatio64LREAL1.89115TcVarGlobal636370496GVL_PhysicalConstants.fTauNeutronMassRatio_Uncertainty64LREAL0.00013TcVarGlobal636370560GVL_PhysicalConstants.fTauProtonMassRatio64LREAL1.89376TcVarGlobal636370624GVL_PhysicalConstants.fTauProtonMassRatio_Uncertainty64LREAL0.00013TcVarGlobal636370688GVL_PhysicalConstants.fThomsonCrossSection_in_m_264LREAL6.6524587321E-29TcVarGlobal636370752GVL_PhysicalConstants.fThomsonCrossSection_in_m_2_Units648STRING(80)m^2TcVarGlobal636370816GVL_PhysicalConstants.fThomsonCrossSection_in_m_2_Uncertainty64LREAL6E-38TcVarGlobal636371520GVL_PhysicalConstants.fTritonElectronMag_Mom_Ratio64LREAL-0.001620514423TcVarGlobal636371584GVL_PhysicalConstants.fTritonElectronMag_Mom_Ratio_Uncertainty64LREAL2.1E-11TcVarGlobal636371648GVL_PhysicalConstants.fTritonElectronMassRatio64LREAL5496.92153573TcVarGlobal636371712GVL_PhysicalConstants.fTritonElectronMassRatio_Uncertainty64LREAL2.7E-07TcVarGlobal636371776GVL_PhysicalConstants.fTritonGFactor64LREAL5.957924931TcVarGlobal636371840GVL_PhysicalConstants.fTritonGFactor_Uncertainty64LREAL1.2E-08TcVarGlobal636371904GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_164LREAL1.5046095202E-26TcVarGlobal636371968GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636372032GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1_Uncertainty64LREAL3E-35TcVarGlobal636372736GVL_PhysicalConstants.fTritonMag_Mom_ToBohrMagnetonRatio64LREAL0.0016223936651TcVarGlobal636372800GVL_PhysicalConstants.fTritonMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL3.2E-12TcVarGlobal636372864GVL_PhysicalConstants.fTritonMag_Mom_ToNuclearMagnetonRatio64LREAL2.9789624656TcVarGlobal636372928GVL_PhysicalConstants.fTritonMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL5.9E-09TcVarGlobal636372992GVL_PhysicalConstants.fTritonMass_in_kg64LREAL5.0073567446E-27TcVarGlobal636373056GVL_PhysicalConstants.fTritonMass_in_kg_Units648STRING(80)kgTcVarGlobal636373120GVL_PhysicalConstants.fTritonMass_in_kg_Uncertainty64LREAL1.5E-36TcVarGlobal636373824GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J64LREAL4.500387806E-10TcVarGlobal636373888GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636373952GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J_Uncertainty64LREAL1.4E-19TcVarGlobal636374656GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV64LREAL2808.92113298TcVarGlobal636374720GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636374784GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL8.5E-07TcVarGlobal636375488GVL_PhysicalConstants.fTritonMassInU_in_u64LREAL3.01550071621TcVarGlobal636375552GVL_PhysicalConstants.fTritonMassInU_in_u_Units648STRING(80)uTcVarGlobal636375616GVL_PhysicalConstants.fTritonMassInU_in_u_Uncertainty64LREAL1.2E-10TcVarGlobal636376320GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_164LREAL0.00301550071517TcVarGlobal636376384GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636376448GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1_Uncertainty64LREAL9.2E-13TcVarGlobal636377152GVL_PhysicalConstants.fTritonNeutronMag_Mom_Ratio64LREAL-1.55718553TcVarGlobal636377216GVL_PhysicalConstants.fTritonNeutronMag_Mom_Ratio_Uncertainty64LREAL3.7E-07TcVarGlobal636377280GVL_PhysicalConstants.fTritonProtonMag_Mom_Ratio64LREAL1.066639908TcVarGlobal636377344GVL_PhysicalConstants.fTritonProtonMag_Mom_Ratio_Uncertainty64LREAL1E-08TcVarGlobal636377408GVL_PhysicalConstants.fTritonProtonMassRatio64LREAL2.99371703414TcVarGlobal636377472GVL_PhysicalConstants.fTritonProtonMassRatio_Uncertainty64LREAL1.5E-10TcVarGlobal636377536GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg64LREAL1.6605390666E-27TcVarGlobal636377600GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg_Units648STRING(80)kgTcVarGlobal636377664GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg_Uncertainty64LREAL5E-37TcVarGlobal636378368GVL_PhysicalConstants.fVonKlitzingConstant_in_ohm64LREAL25812.80745TcVarGlobal636378432GVL_PhysicalConstants.fVonKlitzingConstant_in_ohm_Units648STRING(80)ohmTcVarGlobal636378496GVL_PhysicalConstants.fWeakMixingAngle64LREAL0.2229TcVarGlobal636379200GVL_PhysicalConstants.fWeakMixingAngle_Uncertainty64LREAL0.0003TcVarGlobal636379264GVL_PhysicalConstants.fWienFrequencyDisplacementLawConstant_in_Hz_K_164LREAL58789257570TcVarGlobal636379328GVL_PhysicalConstants.fWienFrequencyDisplacementLawConstant_in_Hz_K_1_Units648STRING(80)Hz K^-1TcVarGlobal636379392GVL_PhysicalConstants.fWienWavelengthDisplacementLawConstant_in_m_K64LREAL0.002897771955TcVarGlobal636380096GVL_PhysicalConstants.fWienWavelengthDisplacementLawConstant_in_m_K_Units648STRING(80)m KTcVarGlobal636380160GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_164LREAL1.992851882E-24TcVarGlobal636380864GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1_Units648STRING(80)kg m s^-1TcVarGlobal636380928GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1_Uncertainty64LREAL2.4E-32TcVarGlobal636381632GVL_PhysicalConstants.fElectronHelionMassRatio64LREAL0.0001819543074573TcVarGlobal636381696GVL_PhysicalConstants.fElectronHelionMassRatio_Uncertainty64LREAL7.9E-15TcVarGlobal636381760GVL_PhysicalConstants.fElectronTritonMassRatio64LREAL0.0001819200062251TcVarGlobal636381824GVL_PhysicalConstants.fElectronTritonMassRatio_Uncertainty64LREAL9E-15TcVarGlobal636381888GVL_PhysicalConstants.fHelionGFactor64LREAL-4.255250615TcVarGlobal636381952GVL_PhysicalConstants.fHelionGFactor_Uncertainty64LREAL5E-08TcVarGlobal636382016GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_164LREAL-1.074617532E-26TcVarGlobal636382080GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636382144GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1_Uncertainty64LREAL1.3E-34TcVarGlobal636382848GVL_PhysicalConstants.fHelionMag_Mom_ToBohrMagnetonRatio64LREAL-0.001158740958TcVarGlobal636382912GVL_PhysicalConstants.fHelionMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.4E-11TcVarGlobal636382976GVL_PhysicalConstants.fHelionMag_Mom_ToNuclearMagnetonRatio64LREAL-2.127625307TcVarGlobal636383040GVL_PhysicalConstants.fHelionMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL2.5E-08TcVarGlobal636383104GVL_PhysicalConstants.fLoschmidtConstant_273_15K_100KPa_in_m_364LREAL2.651645804E+25TcVarGlobal636383168GVL_PhysicalConstants.fLoschmidtConstant_273_15K_100KPa_in_m_3_Units648STRING(80)m^-3TcVarGlobal636383232GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_164LREAL2.730924488E-22TcVarGlobal636383936GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1_Units648STRING(80)kg m s^-1TcVarGlobal636384000GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1_Uncertainty64LREAL3.4E-30TcVarGlobal636384704GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c64LREAL0.5109989461TcVarGlobal636384768GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c_Units648STRING(80)MeV/cTcVarGlobal636384832GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c_Uncertainty64LREAL3.1E-09TcVarGlobal636385536GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg64LREAL2.30557435E-30TcVarGlobal636385600GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg_Units648STRING(80)kgTcVarGlobal636385664GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg_Uncertainty64LREAL8.2E-37TcVarGlobal636386368GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J64LREAL2.07214689E-13TcVarGlobal636386432GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636386496GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J_Uncertainty64LREAL7.4E-20TcVarGlobal636387200GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV64LREAL1.29333236TcVarGlobal636387264GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636387328GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL4.6E-07TcVarGlobal636388032GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u64LREAL0.00138844933TcVarGlobal636388096GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u_Units648STRING(80)uTcVarGlobal636388160GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u_Uncertainty64LREAL4.9E-10TcVarGlobal636388864GVL_PhysicalConstants.fStandardStatePressure_in_Pa64LREAL100000TcVarGlobal636388928GVL_PhysicalConstants.fStandardStatePressure_in_Pa_Units648STRING(80)PaTcVarGlobal636388992GVL_PhysicalConstants.fAlphaParticleRelativeAtomicMass64LREAL4.001506179127TcVarGlobal636389696GVL_PhysicalConstants.fAlphaParticleRelativeAtomicMass_Uncertainty64LREAL6.3E-11TcVarGlobal636389760GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_164LREAL46.686447783TcVarGlobal636389824GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1_Units648STRING(80)m^-1 T^-1TcVarGlobal636389888GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1_Uncertainty64LREAL1.4E-08TcVarGlobal636390592GVL_PhysicalConstants.fBoltzmannConstantInInverseMeterPerKelvin_in_m_1_K_164LREAL69.50348004TcVarGlobal636390656GVL_PhysicalConstants.fBoltzmannConstantInInverseMeterPerKelvin_in_m_1_K_1_Units648STRING(80)m^-1 K^-1TcVarGlobal636390720GVL_PhysicalConstants.fConventionalValueOfAmpere_90_in_A64LREAL1.00000008887TcVarGlobal636391424GVL_PhysicalConstants.fConventionalValueOfAmpere_90_in_A_Units648STRING(80)ATcVarGlobal636391488GVL_PhysicalConstants.fConventionalValueOfCoulomb_90_in_C64LREAL1.00000008887TcVarGlobal636392192GVL_PhysicalConstants.fConventionalValueOfCoulomb_90_in_C_Units648STRING(80)CTcVarGlobal636392256GVL_PhysicalConstants.fConventionalValueOfFarad_90_in_F64LREAL0.9999999822TcVarGlobal636392960GVL_PhysicalConstants.fConventionalValueOfFarad_90_in_F_Units648STRING(80)FTcVarGlobal636393024GVL_PhysicalConstants.fConventionalValueOfHenry_90_in_H64LREAL1.00000001779TcVarGlobal636393728GVL_PhysicalConstants.fConventionalValueOfHenry_90_in_H_Units648STRING(80)HTcVarGlobal636393792GVL_PhysicalConstants.fConventionalValueOfOhm_90_in_ohm64LREAL1.00000001779TcVarGlobal636394496GVL_PhysicalConstants.fConventionalValueOfOhm_90_in_ohm_Units648STRING(80)ohmTcVarGlobal636394560GVL_PhysicalConstants.fConventionalValueOfVolt_90_in_V64LREAL1.00000010666TcVarGlobal636395264GVL_PhysicalConstants.fConventionalValueOfVolt_90_in_V_Units648STRING(80)VTcVarGlobal636395328GVL_PhysicalConstants.fConventionalValueOfWatt_90_in_W64LREAL1.00000019553TcVarGlobal636396032GVL_PhysicalConstants.fConventionalValueOfWatt_90_in_W_Units648STRING(80)WTcVarGlobal636396096GVL_PhysicalConstants.fDeuteronRelativeAtomicMass64LREAL2.013553212745TcVarGlobal636396800GVL_PhysicalConstants.fDeuteronRelativeAtomicMass_Uncertainty64LREAL4E-11TcVarGlobal636396864GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_164LREAL28024.9514242TcVarGlobal636396928GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636396992GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL8.5E-06TcVarGlobal636397696GVL_PhysicalConstants.fElectronRelativeAtomicMass64LREAL0.000548579909065TcVarGlobal636397760GVL_PhysicalConstants.fElectronRelativeAtomicMass_Uncertainty64LREAL1.6E-14TcVarGlobal636397824GVL_PhysicalConstants.fElementaryChargeOverH_bar_in_A_J_164LREAL1.519267447E+15TcVarGlobal636397888GVL_PhysicalConstants.fElementaryChargeOverH_bar_in_A_J_1_Units648STRING(80)A J^-1TcVarGlobal636397952GVL_PhysicalConstants.fHelionRelativeAtomicMass64LREAL3.014932247175TcVarGlobal636398656GVL_PhysicalConstants.fHelionRelativeAtomicMass_Uncertainty64LREAL9.7E-11TcVarGlobal636398720GVL_PhysicalConstants.fHelionShieldingShift64LREAL5.996743E-05TcVarGlobal636398784GVL_PhysicalConstants.fHelionShieldingShift_Uncertainty64LREAL1E-10TcVarGlobal636398848GVL_PhysicalConstants.fHyperfineTransitionFrequencyOfCs_133_in_Hz64LREAL9192631770TcVarGlobal636398912GVL_PhysicalConstants.fHyperfineTransitionFrequencyOfCs_133_in_Hz_Units648STRING(80)HzTcVarGlobal636398976GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m64LREAL1.920155716E-10TcVarGlobal636399680GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m_Units648STRING(80)mTcVarGlobal636399744GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m_Uncertainty64LREAL3.2E-18TcVarGlobal636400448GVL_PhysicalConstants.fLuminousEfficacy_in_lm_W_164LREAL683TcVarGlobal636400512GVL_PhysicalConstants.fLuminousEfficacy_in_lm_W_1_Units648STRING(80)lm W^-1TcVarGlobal636400576GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_164LREAL29.1646931TcVarGlobal636401280GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636401344GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL6.9E-06TcVarGlobal636402048GVL_PhysicalConstants.fNeutronRelativeAtomicMass64LREAL1.00866491595TcVarGlobal636402112GVL_PhysicalConstants.fNeutronRelativeAtomicMass_Uncertainty64LREAL4.9E-10TcVarGlobal636402176GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_164LREAL0.0254262341353TcVarGlobal636402240GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1_Units648STRING(80)m^-1 T^-1TcVarGlobal636402304GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1_Uncertainty64LREAL7.8E-12TcVarGlobal636403008GVL_PhysicalConstants.fPlanckConstantInEV_Hz_in_eV_Hz_164LREAL4.135667696E-15TcVarGlobal636403072GVL_PhysicalConstants.fPlanckConstantInEV_Hz_in_eV_Hz_1_Units648STRING(80)eV Hz^-1TcVarGlobal636403136GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_164LREAL42.577478518TcVarGlobal636403840GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636403904GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL1.8E-08TcVarGlobal636404608GVL_PhysicalConstants.fProtonRelativeAtomicMass64LREAL1.007276466621TcVarGlobal636404672GVL_PhysicalConstants.fProtonRelativeAtomicMass_Uncertainty64LREAL5.3E-11TcVarGlobal636404736GVL_PhysicalConstants.fReducedComptonWavelength_in_m64LREAL3.8615926796E-13TcVarGlobal636404800GVL_PhysicalConstants.fReducedComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636404864GVL_PhysicalConstants.fReducedComptonWavelength_in_m_Uncertainty64LREAL1.2E-22TcVarGlobal636405568GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m64LREAL1.867594306E-15TcVarGlobal636405632GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636405696GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m_Uncertainty64LREAL4.2E-23TcVarGlobal636406400GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m64LREAL2.1001941552E-16TcVarGlobal636406464GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636406528GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m_Uncertainty64LREAL1.2E-25TcVarGlobal636407232GVL_PhysicalConstants.fReducedPlanckConstant_in_J_s64LREAL1.054571817E-34TcVarGlobal636407296GVL_PhysicalConstants.fReducedPlanckConstant_in_J_s_Units648STRING(80)J sTcVarGlobal636407360GVL_PhysicalConstants.fReducedPlanckConstantInEVS_in_eV_s64LREAL6.582119569E-16TcVarGlobal636408064GVL_PhysicalConstants.fReducedPlanckConstantInEVS_in_eV_s_Units648STRING(80)eV sTcVarGlobal636408128GVL_PhysicalConstants.fReducedPlanckConstantTimesCInMeVFm_in_MeV_fm64LREAL197.3269804TcVarGlobal636408832GVL_PhysicalConstants.fReducedPlanckConstantTimesCInMeVFm_in_MeV_fm_Units648STRING(80)MeV fmTcVarGlobal636408896GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m64LREAL2.10308910336E-16TcVarGlobal636409600GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636409664GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m_Uncertainty64LREAL6.4E-26TcVarGlobal636410368GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m64LREAL1.110538E-16TcVarGlobal636410432GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636410496GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m_Uncertainty64LREAL7.5E-21TcVarGlobal636411200GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_164LREAL32.43409942TcVarGlobal636411264GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636411328GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL3.8E-07TcVarGlobal636412032GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_164LREAL42.57638474TcVarGlobal636412096GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636412160GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL4.6E-07TcVarGlobal636412864GVL_PhysicalConstants.fShieldingDifferenceOfDAndPInHD64LREAL2.02E-08TcVarGlobal636412928GVL_PhysicalConstants.fShieldingDifferenceOfDAndPInHD_Uncertainty64LREAL2E-11TcVarGlobal636412992GVL_PhysicalConstants.fShieldingDifferenceOfTAndPInHT64LREAL2.414E-08TcVarGlobal636413056GVL_PhysicalConstants.fShieldingDifferenceOfTAndPInHT_Uncertainty64LREAL2E-11TcVarGlobal636413120GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV64LREAL1776.86TcVarGlobal636413184GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV_Units648STRING(80)MeVTcVarGlobal636413248GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV_Uncertainty64LREAL0.12TcVarGlobal636413952GVL_PhysicalConstants.fTritonRelativeAtomicMass64LREAL3.01550071621TcVarGlobal636414016GVL_PhysicalConstants.fTritonRelativeAtomicMass_Uncertainty64LREAL1.2E-10TcVarGlobal636414080GVL_PhysicalConstants.fTritonToProtonMag_Mom_Ratio64LREAL1.0666399191TcVarGlobal636414144GVL_PhysicalConstants.fTritonToProtonMag_Mom_Ratio_Uncertainty64LREAL2.1E-09TcVarGlobal636414208GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_164LREAL8.8541878128E-12TcVarGlobal636414272GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1_Units648STRING(80)F m^-1TcVarGlobal636414336GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1_Uncertainty64LREAL1.3E-21TcVarGlobal636415040GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_264LREAL1.25663706212E-06TcVarGlobal636415104GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2_Units648STRING(80)N A^-2TcVarGlobal636415168GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2_Uncertainty64LREAL1.9E-16TcVarGlobal636415872GVL_PhysicalConstants.fWToZMassRatio64LREAL0.88153TcVarGlobal636415936GVL_PhysicalConstants.fWToZMassRatio_Uncertainty64LREAL0.00017TcVarGlobal636416000GVL_AbsorptionTest.fbScatteringFactorLUT575872FB_ScatteringFactorLUTTcVarGlobal636416064PRG_IM1K1_PPM.fbIM1K11577344FB_PPMpytmc pv: IM1K1:PPM io: io - - - - TcLinkTo - .fbGige.iIlluminatorINT := TIIB[IM1K1-EL4004]^AO Outputs Channel 1^Analog output; + TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM1K1-EL4004]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM1K1-EL2004]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM1K1-EL3062]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM1K1-EL3314]^TC Inputs Channel 1^Status^Error; @@ -80981,26 +2498,10 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Value - - - 637040576 - - - PRG_IM2K1_PPM.fbIM2K1 - 1577344 - FB_PPM - - - pytmc - + .fbYagThermoCouple.iRaw := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Value637040576PRG_IM2K1_PPM.fbIM2K11577344FB_PPMpytmc pv: IM2K1:PPM io: io - - - - TcLinkTo - .fbGige.iIlluminatorINT := TIIB[IM2K1-EL4004]^AO Outputs Channel 1^Analog output; + TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM2K1-EL4004]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM2K1-EL2004]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM2K1-EL3062]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM2K1-EL3314]^TC Inputs Channel 1^Status^Error; @@ -81010,26 +2511,10 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Value - - - 638617920 - - - PRG_IM1K2_PPM.fbIM1K2 - 1577344 - FB_PPM - - - pytmc - + .fbYagThermoCouple.iRaw := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Value638617920PRG_IM1K2_PPM.fbIM1K21577344FB_PPMpytmc pv: IM1K2:PPM io: io - - - - TcLinkTo - .fbGige.iIlluminatorINT := TIIB[IM1K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM1K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM1K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM1K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -81039,46 +2524,14 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Value - - - 640195264 - - - PRG_AL1K2_L2SI.fbAL1K2 - 983424 - FB_REF - - - pytmc - + .fbYagThermoCouple.iRaw := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Value640195264PRG_AL1K2_L2SI.fbAL1K2983424FB_REFpytmc pv: AL1K2:L2SI io: io - - - - TcLinkTo - .fbLaser.iLaserINT := TIIB[AL1K2-EL4004-E4]^AO Outputs Channel 1^Analog output; - .fbLaser.iShutdownINT := TIIB[AL1K2-EL4004-E4]^AO Outputs Channel 2^Analog output - - - 641773248 - - - PRG_IM2K2_PPM.fbIM2K2 - 1577344 - FB_PPM - - - pytmc - + TcLinkTo.fbLaser.iLaserINT := TIIB[AL1K2-EL4004-E4]^AO Outputs Channel 1^Analog output; + .fbLaser.iShutdownINT := TIIB[AL1K2-EL4004-E4]^AO Outputs Channel 2^Analog output641773248PRG_IM2K2_PPM.fbIM2K21577344FB_PPMpytmc pv: IM2K2:PPM io: io - - - - TcLinkTo - .fbGige.iIlluminatorINT := TIIB[IM2K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM2K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM2K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM2K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -81088,26 +2541,10 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Value - - - 642756672 - - - PRG_IM3K2_PPM.fbIM3K2 - 1577344 - FB_PPM - - - pytmc - + .fbYagThermoCouple.iRaw := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Value642756672PRG_IM3K2_PPM.fbIM3K21577344FB_PPMpytmc pv: IM3K2:PPM io: io - - - - TcLinkTo - .fbGige.iIlluminatorINT := TIIB[IM3K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM3K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM3K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM3K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -81117,26 +2554,10 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Value - - - 644334016 - - - PRG_IM4K2_PPM.fbIM4K2 - 1577344 - FB_PPM - - - pytmc - + .fbYagThermoCouple.iRaw := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Value644334016PRG_IM4K2_PPM.fbIM4K21577344FB_PPMpytmc pv: IM4K2:PPM io: io - - - - TcLinkTo - .fbGige.iIlluminatorINT := TIIB[IM4K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM4K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM4K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM4K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -81146,89 +2567,29 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Value - - - 645911360 - - - PRG_TM1K2_ATM.fbTM1K2 - 1311744 - FB_ATM - - - pytmc - + .fbYagThermoCouple.iRaw := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Value645911360PRG_TM1K2_ATM.fbTM1K21311744FB_ATMpytmc pv: TM1K2:ATM io: io - - - - TcLinkTo - .fbThermoCouple1.bError := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; + TcLinkTo.fbThermoCouple1.bError := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; .fbThermoCouple1.bUnderrange := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Status^Underrange; .fbThermoCouple1.bOverrange := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Status^Overrange; - .fbThermoCouple1.iRaw := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Value - - - 647489344 - - - PRG_LI2K2_K2A.fbLI2K2 - 997440 - FB_LIC - - - pytmc - + .fbThermoCouple1.iRaw := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Value647489344PRG_LI2K2_K2A.fbLI2K2997440FB_LICpytmc pv: LI2K2:K2A io: io - - - - 648801600 - - - PRG_PF1K2_WFS.fbPF1K2 - 1312000 - FB_WFS - - - pytmc - + 648801600PRG_PF1K2_WFS.fbPF1K21312000FB_WFSpytmc pv: PF1K2:WFS io: io - - - - TcLinkTo - .fbThermoCouple1.bError := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; + TcLinkTo.fbThermoCouple1.bError := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; .fbThermoCouple1.bUnderrange := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Status^Underrange; .fbThermoCouple1.bOverrange := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Status^Overrange; .fbThermoCouple1.iRaw := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Value; .fbThermoCouple2.bError := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Status^Error; .fbThermoCouple2.bUnderrange := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Status^Underrange; .fbThermoCouple2.bOverrange := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Status^Overrange; - .fbThermoCouple2.iRaw := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Value - - - 649799552 - - - PRG_IM5K2_PPM.fbIM5K2 - 1577344 - FB_PPM - - - pytmc - + .fbThermoCouple2.iRaw := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Value649799552PRG_IM5K2_PPM.fbIM5K21577344FB_PPMpytmc pv: IM5K2:PPM io: io - - - - TcLinkTo - .fbGige.iIlluminatorINT := TIIB[IM5K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM5K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM5K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM5K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -81238,48 +2599,16 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Value - - - 651111552 - - - PRG_TM2K2_ATM.fbTM2K2 - 1318656 - FB_TM2K2 - - - pytmc - + .fbYagThermoCouple.iRaw := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Value651111552PRG_TM2K2_ATM.fbTM2K21318656FB_TM2K2pytmc pv: TM2K2:ATM io: io - - - - TcLinkTo - .fbThermoCouple1.bError := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; + TcLinkTo.fbThermoCouple1.bError := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; .fbThermoCouple1.bUnderrange := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Status^Underrange; .fbThermoCouple1.bOverrange := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Status^Overrange; - .fbThermoCouple1.iRaw := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Value - - - 652689408 - - - PRG_AT1K2_SOLID.fbStage1 - 658688 - FB_SXR_SATT_Stage - - - pytmc - + .fbThermoCouple1.iRaw := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Value652689408PRG_AT1K2_SOLID.fbStage1658688FB_SXR_SATT_Stagepytmc pv: AT1K2:L2SI:MMS:01 - - - - TcLinkTo - + TcLinkTo .fbRTD_1.iRaw := TIIB[AT1K2-EL3202-01]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT1K2-EL3202-01]^RTD Inputs Channel 1^Status^Error; @@ -81291,23 +2620,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bUnderrange := TIIB[AT1K2-EL3202-01]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT1K2-EL3202-01]^RTD Inputs Channel 2^Status^Overrange; - - - - 654008896 - - - PRG_AT1K2_SOLID.fbStage2 - 658688 - FB_SXR_SATT_Stage - - - pytmc - pv: AT1K2:L2SI:MMS:02 - - - TcLinkTo - + 654008896PRG_AT1K2_SOLID.fbStage2658688FB_SXR_SATT_Stagepytmcpv: AT1K2:L2SI:MMS:02TcLinkTo .fbRTD_1.iRaw := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 1^Status^Error; @@ -81318,47 +2631,10 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bError := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 2^Status^Error; .fbRTD_2.bUnderrange := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 2^Status^Overrange; - - - - 654667584 - - - PRG_AT1K2_SOLID.fbStage3 - 593344 - FB_AT1K2 - - - pytmc - pv: AT1K2:L2SI:MMS:03 - - - 655326272 - - - PRG_AT1K2_SOLID.DEFAULT_VELOCITY - 64 - LREAL - - 1 - - 655919616 - - - PRG_AT2K2_SOLID.fbStage1 - 658688 - FB_SXR_SATT_Stage - - - pytmc - + 654667584PRG_AT1K2_SOLID.fbStage3593344FB_AT1K2pytmcpv: AT1K2:L2SI:MMS:03655326272PRG_AT1K2_SOLID.DEFAULT_VELOCITY64LREAL1655919616PRG_AT2K2_SOLID.fbStage1658688FB_SXR_SATT_Stagepytmc pv: AT2K2:L2SI:MMS:01 - - - - TcLinkTo - + TcLinkTo .fbRTD_1.iRaw := TIIB[AT2K2-EL3202-04]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT2K2-EL3202-04]^RTD Inputs Channel 1^Status^Error; @@ -81370,23 +2646,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bUnderrange := TIIB[AT2K2-EL3202-04]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT2K2-EL3202-04]^RTD Inputs Channel 2^Status^Overrange; - - - - 655919680 - - - PRG_AT2K2_SOLID.fbStage2 - 658688 - FB_SXR_SATT_Stage - - - pytmc - pv: AT2K2:L2SI:MMS:02 - - - TcLinkTo - + 655919680PRG_AT2K2_SOLID.fbStage2658688FB_SXR_SATT_Stagepytmcpv: AT2K2:L2SI:MMS:02TcLinkTo .fbRTD_1.iRaw := TIIB[AT2K2-EL3202-03]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT2K2-EL3202-03]^RTD Inputs Channel 1^Status^Error; @@ -81398,23 +2658,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bUnderrange := TIIB[AT2K2-EL3202-03]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT2K2-EL3202-03]^RTD Inputs Channel 2^Status^Overrange; - - - - 656578368 - - - PRG_AT2K2_SOLID.fbStage3 - 658688 - FB_SXR_SATT_Stage - - - pytmc - pv: AT2K2:L2SI:MMS:03 - - - TcLinkTo - + 656578368PRG_AT2K2_SOLID.fbStage3658688FB_SXR_SATT_Stagepytmcpv: AT2K2:L2SI:MMS:03TcLinkTo .fbRTD_1.iRaw := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 1^Status^Error; @@ -81425,23 +2669,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bError := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 2^Status^Error; .fbRTD_2.bUnderrange := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 2^Status^Overrange; - - - - 657237056 - - - PRG_AT2K2_SOLID.fbStage4 - 658688 - FB_SXR_SATT_Stage - - - pytmc - pv: AT2K2:L2SI:MMS:04 - - - TcLinkTo - + 657237056PRG_AT2K2_SOLID.fbStage4658688FB_SXR_SATT_Stagepytmcpv: AT2K2:L2SI:MMS:04TcLinkTo .fbRTD_1.iRaw := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 1^Status^Error; @@ -81452,76 +2680,23 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bError := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 2^Status^Error; .fbRTD_2.bUnderrange := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 2^Status^Overrange; - - - - 657895744 - - - PRG_AT2K2_SOLID.DEFAULT_VELOCITY - 64 - LREAL - - 1 - - 658554432 - - - PRG_LI3K2_K2B.fbLI3K2 - 997440 - FB_LIC - - - pytmc - + 657895744PRG_AT2K2_SOLID.DEFAULT_VELOCITY64LREAL1658554432PRG_LI3K2_K2B.fbLI3K2997440FB_LICpytmc pv: LI3K2:K2B io: io - - - - 658554496 - - - PRG_PF2K2_WFS.fbPF2K2 - 1312000 - FB_WFS - - - pytmc - + 658554496PRG_PF2K2_WFS.fbPF2K21312000FB_WFSpytmc pv: PF2K2:WFS io: io - - - - TcLinkTo - .fbThermoCouple1.bError := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; + TcLinkTo.fbThermoCouple1.bError := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; .fbThermoCouple1.bUnderrange := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Status^Underrange; .fbThermoCouple1.bOverrange := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Status^Overrange; .fbThermoCouple1.iRaw := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Value; .fbThermoCouple2.bError := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Status^Error; .fbThermoCouple2.bUnderrange := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Status^Underrange; .fbThermoCouple2.bOverrange := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Status^Overrange; - .fbThermoCouple2.iRaw := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Value - - - 659551936 - - - PRG_IM6K2_PPM.fbIM6K2 - 1577344 - FB_PPM - - - pytmc - + .fbThermoCouple2.iRaw := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Value659551936PRG_IM6K2_PPM.fbIM6K21577344FB_PPMpytmc pv: IM6K2:PPM io: io - - - - TcLinkTo - .fbGige.iIlluminatorINT := TIIB[IM6K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM6K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM6K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM6K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM6K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -81531,596 +2706,36 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM6K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM6K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM6K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw 6K2-EL3314-E4]^TC Inputs Channel 2^Value - - - 660863936 - - - PRG_3_PMPS_POST.fbArbiterIO - 138752 - FB_SubSysToArbiter_IO - 662441920 - - - PRG_3_PMPS_POST.ff2_ff1_link_motion - 25088 - FB_FastFault - - - .i_xAutoReset - 1 - - - .i_DevName - FF2 to FF1 Link Motion - - - .i_Desc - Please DONT BYPASS ME!! This is virtual FF2 fault, Please check faulting motion devices - - - .i_TypeCode - 65535 - - - 662580672 - - - PRG_4_LOG.fbLogHandler - 5784960 - FB_LogHandler - 662609536 - - - GVL.fbArbiter1 - 776064 - FB_Arbiter - - - pytmc - pv: PLC:RIX:MOTION:ARB:01 - - - old_input_assignments - - - TcVarGlobal - - - 668397440 - - - GVL.fbArbiter2 - 776064 - FB_Arbiter - - - pytmc - pv: PLC:RIX:MOTION:ARB:02 - - - old_input_assignments - - - TcVarGlobal - - - 669173504 - - - GVL.fbFastFaultOutput1 - For devices between the mirror and the stopper - 879296 - FB_HardwareFFOutput - - - .bAutoReset - 1 - - - .i_sNetID - 172.21.42.126.1.1 - - - - - pytmc - pv: PLC:RIX:MOTION:FFO:01 - - - TcLinkTo - .q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 1^Output - - - TcVarGlobal - - - 669949568 - - - GVL.fbFastFaultOutput2 - For devices after the stopper - 879296 - FB_HardwareFFOutput - - - .bAutoReset - 1 - - - .i_sNetID - 172.21.42.126.1.1 - - - - - pytmc - pv: PLC:RIX:MOTION:FFO:02 - - - TcLinkTo - .q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 2^Output - - - TcVarGlobal - - - 670828864 - - - GVL.fbAtomicMass - 2816 - FB_AtomicMass - - - TcVarGlobal - - - 671708160 - - - GVL.fbAttenuatorElementDensity - 3712 - FB_AttenuatorElementDensity - - - TcVarGlobal - - - 671710976 - - - Main.M1 - IM1K1-PPM-MMS - 21248 - DUT_MotionStage - - - .sName - IM1K1:PPM:MMS - - - - - pytmc - pv: IM1K1:PPM:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[IM1K1-EL7041]^STM Status^Status^Digital input 1; + .fbYagThermoCouple.iRaw 6K2-EL3314-E4]^TC Inputs Channel 2^Value660863936PRG_3_PMPS_POST.fbArbiterIO138752FB_SubSysToArbiter_IO662441920PRG_3_PMPS_POST.ff2_ff1_link_motion25088FB_FastFault.i_xAutoReset1.i_DevNameFF2 to FF1 Link Motion.i_DescPlease DONT BYPASS ME!! This is virtual FF2 fault, Please check faulting motion devices.i_TypeCode65535662580672PRG_4_LOG.fbLogHandler5784960FB_LogHandler662609536GVL.fbArbiter1776064FB_Arbiterpytmcpv: PLC:RIX:MOTION:ARB:01old_input_assignmentsTcVarGlobal668397440GVL.fbArbiter2776064FB_Arbiterpytmcpv: PLC:RIX:MOTION:ARB:02old_input_assignmentsTcVarGlobal669173504GVL.fbAtomicMass2816FB_AtomicMassTcVarGlobal671708160GVL.fbAttenuatorElementDensity3712FB_AttenuatorElementDensityTcVarGlobal671710976Main.M121248DUT_MotionStage.sNameIM1K1:PPM:MMSpytmcpv: IM1K1:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM1K1-EL7041]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM1K1-EL7041]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM1K1-EL2004]^Channel 1^Output - - - TcVarGlobal - - - 671716736 - - - Main.M2 - IM2K1-PPM-MMS - 21248 - DUT_MotionStage - - - .sName - IM2K1:PPM:MMS - - - - - pytmc - pv: IM2K1:PPM:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[IM2K1-EL7041]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM1K1-EL2004]^Channel 1^OutputTcVarGlobal671716736Main.M221248DUT_MotionStage.sNameIM2K1:PPM:MMSpytmcpv: IM2K1:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM2K1-EL7041]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM2K1-EL7041]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM2K1-EL2004]^Channel 1^Output - - - TcVarGlobal - - - 671737984 - - - Main.M3 - SPARE (Previously ZOS) - 21248 - DUT_MotionStage - - - TcVarGlobal - - - 671759232 - - - Main.M4 - IM1K2-PPM-MMS - 21248 - DUT_MotionStage - - - .sName - IM1K2:PPM:MMS - - - - - pytmc - pv: IM1K2:PPM:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[IM1K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM2K1-EL2004]^Channel 1^OutputTcVarGlobal671737984Main.M321248DUT_MotionStageTcVarGlobal671759232Main.M421248DUT_MotionStage.sNameIM1K2:PPM:MMSpytmcpv: IM1K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM1K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM1K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM1K2-EL2004-E3]^Channel 1^Output - - - TcVarGlobal - - - 671780480 - - - Main.M5 - AL1K2-L2SI: 1 Axis - 21248 - DUT_MotionStage - - - .sName - AL1K2:L2SI:MMS - - - - - pytmc - pv: AL1K2:L2SI:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[AL1K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM1K2-EL2004-E3]^Channel 1^OutputTcVarGlobal671780480Main.M521248DUT_MotionStage.sNameAL1K2:L2SI:MMSpytmcpv: AL1K2:L2SI:MMSTcLinkTo.bLimitForwardEnable := TIIB[AL1K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AL1K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[AL1K2-EL2004-E3]^Channel 1^Output; - .nRawEncoderULINT := TIIB[AL1K2-EL5042-E2]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 671801728 - - - Main.M6 - IM2K2-PPM-MMS - 21248 - DUT_MotionStage - - - .sName - IM2K2:PPM:MMS - - - - - pytmc - pv: IM2K2:PPM:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[IM2K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[AL1K2-EL5042-E2]^FB Inputs Channel 1^PositionTcVarGlobal671801728Main.M621248DUT_MotionStage.sNameIM2K2:PPM:MMSpytmcpv: IM2K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM2K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM2K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM2K2-EL2004-E3]^Channel 1^Output - - - TcVarGlobal - - - 671822976 - - - Main.M7 - IM3K2-PPM-MMS - 21248 - DUT_MotionStage - - - .sName - IM3K2:PPM:MMS - - - - - pytmc - pv: IM3K2:PPM:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[IM3K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM2K2-EL2004-E3]^Channel 1^OutputTcVarGlobal671822976Main.M721248DUT_MotionStage.sNameIM3K2:PPM:MMSpytmcpv: IM3K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM3K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM3K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM3K2-EL2004-E3]^Channel 1^Output - - - TcVarGlobal - - - 671844224 - - - Main.M8 - IM4K2-PPM-MMS - 21248 - DUT_MotionStage - - - .sName - IM4K2:PPM:MMS - - - - - pytmc - pv: IM4K2:PPM:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[IM4K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM3K2-EL2004-E3]^Channel 1^OutputTcVarGlobal671844224Main.M821248DUT_MotionStage.sNameIM4K2:PPM:MMSpytmcpv: IM4K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM4K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM4K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM4K2-EL2004-E3]^Channel 1^Output - - - TcVarGlobal - - - 671865472 - - - Main.M9 - TM1K2: 2 Axes - 21248 - DUT_MotionStage - - - .sName - TM1K2:ATM:MMS:Y - - - - - pytmc - pv: TM1K2:ATM:MMS:Y - - - TcLinkTo - .bLimitForwardEnable := TIIB[TM1K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM4K2-EL2004-E3]^Channel 1^OutputTcVarGlobal671865472Main.M921248DUT_MotionStage.sNameTM1K2:ATM:MMS:Ypytmcpv: TM1K2:ATM:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[TM1K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[TM1K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[TM1K2-EL2004-E4]^Channel 1^Output; - .nRawEncoderULINT := TIIB[TM1K2-EL5042-E3]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 671886720 - - - Main.M10 - 21248 - DUT_MotionStage - - - .sName - TM1K2:ATM:MMS:X - - - - - pytmc - pv: TM1K2:ATM:MMS:X - - - TcLinkTo - .nRawEncoderULINT := TIIB[TM1K2-EL5042-E3]^FB Inputs Channel 2^Position - - - TcVarGlobal - - - 671907968 - - - Main.M11 - LI2K2-K2A_OUT: 1 Axis - 21248 - DUT_MotionStage - - - .sName - LI2K2:K2A:MMS - - - - - pytmc - pv: LI2K2:K2A:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[LI2K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[TM1K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal671886720Main.M1021248DUT_MotionStage.sNameTM1K2:ATM:MMS:Xpytmcpv: TM1K2:ATM:MMS:XTcLinkTo.nRawEncoderULINT := TIIB[TM1K2-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal671907968Main.M1121248DUT_MotionStage.sNameLI2K2:K2A:MMSpytmcpv: LI2K2:K2A:MMSTcLinkTo.bLimitForwardEnable := TIIB[LI2K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[LI2K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[LI2K2-EL2004-E2]^Channel 1^Output; - .nRawEncoderULINT := TIIB[LI2K2-EL5042-E3]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 671929216 - - - Main.M12 - PF1K2-WFS: 2 Axes - 21248 - DUT_MotionStage - - - .sName - PF1K2:WFS:MMS:Y - - - - - pytmc - pv: PF1K2:WFS:MMS:Y - - - TcLinkTo - .bLimitForwardEnable := TIIB[PF1K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[LI2K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal671929216Main.M1221248DUT_MotionStage.sNamePF1K2:WFS:MMS:Ypytmcpv: PF1K2:WFS:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[PF1K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[PF1K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[PF1K2-EL2004-E4]^Channel 1^Output; - .nRawEncoderULINT := TIIB[PF1K2-EL5042-E3]^FB Inputs Channel 2^Position - - - TcVarGlobal - - - 671950464 - - - Main.M13 - 21248 - DUT_MotionStage - - - .sName - PF1K2:WFS:MMS:Z - - - - - pytmc - pv: PF1K2:WFS:MMS:Z - - - TcLinkTo - .nRawEncoderULINT := TIIB[PF1K2-EL5042-E3]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 671971712 - - - Main.M14 - IM5K2-PPM-MMS - 21248 - DUT_MotionStage - - - .sName - IM5K2:PPM:MMS - - - - - pytmc - pv: IM5K2:PPM:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[IM5K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[PF1K2-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal671950464Main.M1321248DUT_MotionStage.sNamePF1K2:WFS:MMS:Zpytmcpv: PF1K2:WFS:MMS:ZTcLinkTo.nRawEncoderULINT := TIIB[PF1K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal671971712Main.M1421248DUT_MotionStage.sNameIM5K2:PPM:MMSpytmcpv: IM5K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM5K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM5K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM5K2-EL2004-E3]^Channel 1^Output - - - TcVarGlobal - - - 671992960 - - - Main.M15 - TM2K2: 2 Axes - 21248 - DUT_MotionStage - - - .sName - TM2K2:ATM:MMS:Y - - - - - pytmc - pv: TM2K2:ATM:MMS:Y - - - TcLinkTo - .bLimitForwardEnable := TIIB[TM2K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM5K2-EL2004-E3]^Channel 1^OutputTcVarGlobal671992960Main.M1521248DUT_MotionStage.sNameTM2K2:ATM:MMS:Ypytmcpv: TM2K2:ATM:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[TM2K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[TM2K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[TM2K2-EL2004-E4]^Channel 1^Output; - .nRawEncoderULINT := TIIB[TM2K2-EL5042-E3]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 672014208 - - - Main.M16 - 21248 - DUT_MotionStage - - - .sName - TM2K2:ATM:MMS:X - - - - - pytmc - pv: TM2K2:ATM:MMS:X - - - TcLinkTo - .nRawEncoderULINT := TIIB[TM2K2-EL5042-E3]^FB Inputs Channel 2^Position - - - TcVarGlobal - - - 672035456 - - - Main.M17 - AT2K2: 4 Axes + .nRawEncoderULINT := TIIB[TM2K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal672014208Main.M1621248DUT_MotionStage.sNameTM2K2:ATM:MMS:Xpytmcpv: TM2K2:ATM:MMS:XTcLinkTo.nRawEncoderULINT := TIIB[TM2K2-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal672035456Main.M17 - 21248 - DUT_MotionStage - - - .sName - AT2K2:L2SI:MMS:01 - - - - - pytmc - pv: AT2K2:L2SI:MMS:01 - - - TcLinkTo - +]]>21248DUT_MotionStage.sNameAT2K2:L2SI:MMS:01pytmcpv: AT2K2:L2SI:MMS:01TcLinkTo .bLimitForwardEnable := TIIB[AT2K2-EL7047-01]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT2K2-EL7047-01]^STM Status^Status^Digital input 2; .nRawEncoderULINT := TIIB[AT2K2-EL5042-01]^FB Inputs Channel 1^Position; - - - - TcVarGlobal - - - 672056704 - - - Main.M18 - 21248 - DUT_MotionStage - - - .sName - AT2K2:L2SI:MMS:02 - - - - - pytmc - pv: AT2K2:L2SI:MMS:02 - - - TcLinkTo - + TcVarGlobal672056704Main.M1821248DUT_MotionStage.sNameAT2K2:L2SI:MMS:02pytmcpv: AT2K2:L2SI:MMS:02TcLinkTo .bLimitForwardEnable := TIIB[AT2K2-EL7047-02]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT2K2-EL7047-02]^STM Status^Status^Digital input 2; .nRawEncoderULINT := TIIB[AT2K2-EL5042-01]^FB Inputs Channel 2^Position; - - - - TcVarGlobal - - - 672077952 - - - Main.M19 - 21248 - DUT_MotionStage - - - .sName - AT2K2:L2SI:MMS:03 - - - - - pytmc - pv: AT2K2:L2SI:MMS:03 - - - TcLinkTo - + TcVarGlobal672077952Main.M1921248DUT_MotionStage.sNameAT2K2:L2SI:MMS:03pytmcpv: AT2K2:L2SI:MMS:03TcLinkTo .bLimitForwardEnable := TIIB[AT2K2-EL7047-03]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT2K2-EL7047-03]^STM Status^Status^Digital input 2; .nRawEncoderULINT := TIIB[AT2K2-EL5042-02]^FB Inputs Channel 1^Position; - - - - TcVarGlobal - - - 672099200 - - - Main.M20 - 21248 - DUT_MotionStage - - - .sName - AT2K2:L2SI:MMS:04 - - - - - pytmc - pv: AT2K2:L2SI:MMS:04 - - - TcLinkTo - + TcVarGlobal672099200Main.M2021248DUT_MotionStage.sNameAT2K2:L2SI:MMS:04pytmcpv: AT2K2:L2SI:MMS:04TcLinkTo .bLimitForwardEnable := TIIB[AT2K2-EL7047-04]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT2K2-EL7047-04]^STM Status^Status^Digital input 2; .nRawEncoderULINT := TIIB[AT2K2-EL5042-02]^FB Inputs Channel 2^Position; - - - - TcVarGlobal - - - 672120448 - - - Main.M21 - LI3K2-K2B: 1 Axis - 21248 - DUT_MotionStage - - - .sName - LI3K2:K2B:MMS - - - - - pytmc - pv: LI3K2:K2B:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[LI3K2-EL7041-E1]^STM Status^Status^Digital input 1; + TcVarGlobal672120448Main.M2121248DUT_MotionStage.sNameLI3K2:K2B:MMSpytmcpv: LI3K2:K2B:MMSTcLinkTo.bLimitForwardEnable := TIIB[LI3K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[LI3K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[LI3K2-EL2004-E3]^Channel 1^Output; - .nRawEncoderULINT := TIIB[LI3K2-EL5042-E2]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 672141696 - - - Main.M22 - PF2K2: 2 Axes - 21248 - DUT_MotionStage - - - .sName - PF2K2:WFS:MMS:Y - - - - - pytmc - pv: PF2K2:WFS:MMS:Y - - - TcLinkTo - .bLimitForwardEnable := TIIB[PF2K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[LI3K2-EL5042-E2]^FB Inputs Channel 1^PositionTcVarGlobal672141696Main.M2221248DUT_MotionStage.sNamePF2K2:WFS:MMS:Ypytmcpv: PF2K2:WFS:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[PF2K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[PF2K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[PF2K2-EL2004-E4]^Channel 1^Output; - .nRawEncoderULINT := TIIB[PF2K2-EL5042-E3]^FB Inputs Channel 2^Position - - - TcVarGlobal - - - 672162944 - - - Main.M23 - 21248 - DUT_MotionStage - - - .sName - PF2K2:WFS:MMS:Z - - - - - pytmc - pv: PF2K2:WFS:MMS:Z - - - TcLinkTo - .nRawEncoderULINT := TIIB[PF2K2-EL5042-E3]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 672184192 - - - Main.M24 - IM6K2: 1 Axis - 21248 - DUT_MotionStage - - - .sName - IM6K2:PPM:MMS - - - - - pytmc - pv: IM6K2:PPM:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[IM6K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[PF2K2-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal672162944Main.M2321248DUT_MotionStage.sNamePF2K2:WFS:MMS:Zpytmcpv: PF2K2:WFS:MMS:ZTcLinkTo.nRawEncoderULINT := TIIB[PF2K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal672184192Main.M2421248DUT_MotionStage.sNameIM6K2:PPM:MMSpytmcpv: IM6K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM6K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM6K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM6K2-EL2004-E3]^Channel 1^Output - - - TcVarGlobal - - - 672205440 - - - Main.M25 - AT1K2: Blade 1 - 21248 - DUT_MotionStage - - - .sName - AT1K2:L2SI:MMS:01 - - - - - pytmc - pv: AT1K2:L2SI:MMS:01 - - - TcLinkTo - + .bBrakeRelease := TIIB[IM6K2-EL2004-E3]^Channel 1^OutputTcVarGlobal672205440Main.M2521248DUT_MotionStage.sNameAT1K2:L2SI:MMS:01pytmcpv: AT1K2:L2SI:MMS:01TcLinkTo .bLimitForwardEnable := TIIB[AT1K2-EL7047-01]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT1K2-EL7047-01]^STM Status^Status^Digital input 2; - .nRawEncoderULINT := TIIB[AT1K2-EL5042-01]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 672226688 - - - Main.M26 - AT1K2: Blade 2 - 21248 - DUT_MotionStage - - - .sName - AT1K2:L2SI:MMS:02 - - - - - pytmc - pv: AT1K2:L2SI:MMS:02 - - - TcLinkTo - + .nRawEncoderULINT := TIIB[AT1K2-EL5042-01]^FB Inputs Channel 1^PositionTcVarGlobal672226688Main.M2621248DUT_MotionStage.sNameAT1K2:L2SI:MMS:02pytmcpv: AT1K2:L2SI:MMS:02TcLinkTo .bLimitForwardEnable := TIIB[AT1K2-EL7047-02]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT1K2-EL7047-02]^STM Status^Status^Digital input 2; - .nRawEncoderULINT := TIIB[AT1K2-EL5042-01]^FB Inputs Channel 2^Position - - - TcVarGlobal - - - 672247936 - - - Main.M27 - AT1K2: Mirror - 21248 - DUT_MotionStage - - - .sName - AT1K2:L2SI:MMS:03 - - - - - pytmc - pv: AT1K2:L2SI:MMS:03 - - - TcLinkTo - - .nRawEncoderULINT := TIIB[AT1K2-EL5042-02]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 672269184 - - - Constants.RuntimeVersion - Does the target support an FPU - 64 - VERSION - - - .uiMajor - 3 - - - .uiMinor - 5 - - - .uiServicePack - 6 - - - .uiPatch - 0 - - - - - TcVarGlobal - - - 672290432 - - - Constants.CompilerVersion - Does the target support an FPU - 64 - VERSION - - - .uiMajor - 3 - - - .uiMinor - 5 - - - .uiServicePack - 10 - - - .uiPatch - 100 - - - - - TcVarGlobal - - - 672290496 - - - TwinCAT_SystemInfoVarList._AppInfo - 2048 - PlcAppSystemInfo - - - no_init - - - TcVarGlobal - - - 672290560 - - - TwinCAT_SystemInfoVarList._TaskInfo - 1024 - PlcTaskSystemInfo - - 1 - 1 - - - - no_init - - - TcVarGlobal - - - 672292608 - - - TwinCAT_SystemInfoVarList.__PlcTask - 704 - _Implicit_Task_Info - - - .dwVersion - 2 - - - - - TcContextName - PlcTask - - - TcVarGlobal - - - 672293632 - - - TC_EVENTS.LCLSGeneralEventClass - ST_LCLSGeneralEventClass - 960 - ST_LCLSGeneralEventClass - - - tc_no_symbol - unused - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 672314176 - - - TC_EVENT_CLASSES.TcGeneralAdsEventClass - 98BCB284-F932-4EA4-B58B-68A1F1C34192 - 128 - GUID - - - .Data1 - 2562503300 - - - .Data2 - 63794 - - - .Data3 - 20132 - - - .Data4[0] - 181 - - - .Data4[1] - 139 - - - .Data4[2] - 104 - - - .Data4[3] - 161 - - - .Data4[4] - 241 - - - .Data4[5] - 195 - - - .Data4[6] - 65 - - - .Data4[7] - 146 - - - - - tc_no_symbol - unused;ST_TcGeneralAdsEventClass - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 672339328 - - - TC_EVENT_CLASSES.Win32EventClass - 1D0C4BAC-ECF3-4F33-8F20-A12E77AB6387 - 128 - GUID - - - .Data1 - 487345068 - - - .Data2 - 60659 - - - .Data3 - 20275 - - - .Data4[0] - 143 - - - .Data4[1] - 32 - - - .Data4[2] - 161 - - - .Data4[3] - 46 - - - .Data4[4] - 119 - - - .Data4[5] - 171 - - - .Data4[6] - 99 - - - .Data4[7] - 135 - - - - - tc_no_symbol - unused;ST_Win32EventClass - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 672339456 - - - TC_EVENT_CLASSES.LCLSGeneralEventClass - 97CF8247-B59C-4E2C-B4B0-7350D0471457 - 128 - GUID - - - .Data1 - 2546958919 - - - .Data2 - 46492 - - - .Data3 - 20012 - - - .Data4[0] - 180 - - - .Data4[1] - 176 - - - .Data4[2] - 115 - - - .Data4[3] - 80 - - - .Data4[4] - 208 - - - .Data4[5] - 71 - - - .Data4[6] - 20 - - - .Data4[7] - 87 - - - - - tc_no_symbol - unused;ST_LCLSGeneralEventClass - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 672339584 - - - TC_EVENT_CLASSES.TcSystemEventClass - BB2A9999-102E-421A-8D3D-B0660E07B1FE - 128 - GUID - - - .Data1 - 3140131225 - - - .Data2 - 4142 - - - .Data3 - 16922 - - - .Data4[0] - 141 - - - .Data4[1] - 61 - - - .Data4[2] - 176 - - - .Data4[3] - 102 - - - .Data4[4] - 14 - - - .Data4[5] - 7 - - - .Data4[6] - 177 - - - .Data4[7] - 254 - - - - - tc_no_symbol - unused;ST_TcSystemEventClass - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 672339712 - - - TC_EVENT_CLASSES.TcRouterEventClass - E759605A-2341-48FC-9F3F-C8FA405C4B24 - 128 - GUID - - - .Data1 - 3881394266 - - - .Data2 - 9025 - - - .Data3 - 18684 - - - .Data4[0] - 159 - - - .Data4[1] - 63 - - - .Data4[2] - 200 - - - .Data4[3] - 250 - - - .Data4[4] - 64 - - - .Data4[5] - 92 - - - .Data4[6] - 75 - - - .Data4[7] - 36 - - - - - tc_no_symbol - unused;ST_TcRouterEventClass - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 672339840 - - - TC_EVENT_CLASSES.TcRTimeEventClass - 92F05393-06A8-48C2-8871-EAA38C1E3990 - 128 - GUID - - - .Data1 - 2465223571 - - - .Data2 - 1704 - - - .Data3 - 18626 - - - .Data4[0] - 136 - - - .Data4[1] - 113 - - - .Data4[2] - 234 - - - .Data4[3] - 163 - - - .Data4[4] - 140 - - - .Data4[5] - 30 - - - .Data4[6] - 57 - - - .Data4[7] - 144 - - - - - tc_no_symbol - unused;ST_TcRTimeEventClass - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 672339968 - - - PRG_3_PMPS_POST.fb_vetoArbiter - 27168 - FB_VetoArbiter - 680139648 - - - - 4 - PlcTask Retains - 0 - 85131264 - - PMPS_GVL.SuccessfulPreemption - Any time BPTM applies a new BP request which is confirmed - 32 - UDINT - - - pytmc - + .nRawEncoderULINT := TIIB[AT1K2-EL5042-01]^FB Inputs Channel 2^PositionTcVarGlobal672247936Main.M2721248DUT_MotionStage.sNameAT1K2:L2SI:MMS:03pytmcpv: AT1K2:L2SI:MMS:03TcLinkTo + .nRawEncoderULINT := TIIB[AT1K2-EL5042-02]^FB Inputs Channel 1^PositionTcVarGlobal672269184Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack6.uiPatch0TcVarGlobal672290432Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack10.uiPatch100TcVarGlobal672290496TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal672290560TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal672292608TwinCAT_SystemInfoVarList.__PlcTask704_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal672293632TC_EVENTS.LCLSGeneralEventClass960ST_LCLSGeneralEventClasstc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228TcVarGlobal672314176TC_EVENT_CLASSES.TcGeneralAdsEventClass128GUID.Data12562503300.Data263794.Data320132.Data4[0]181.Data4[1]139.Data4[2]104.Data4[3]161.Data4[4]241.Data4[5]195.Data4[6]65.Data4[7]146tc_no_symbolunused;ST_TcGeneralAdsEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal672339328TC_EVENT_CLASSES.Win32EventClass128GUID.Data1487345068.Data260659.Data320275.Data4[0]143.Data4[1]32.Data4[2]161.Data4[3]46.Data4[4]119.Data4[5]171.Data4[6]99.Data4[7]135tc_no_symbolunused;ST_Win32EventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal672339456TC_EVENT_CLASSES.LCLSGeneralEventClass128GUID.Data12546958919.Data246492.Data320012.Data4[0]180.Data4[1]176.Data4[2]115.Data4[3]80.Data4[4]208.Data4[5]71.Data4[6]20.Data4[7]87tc_no_symbolunused;ST_LCLSGeneralEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal672339584TC_EVENT_CLASSES.TcSystemEventClass128GUID.Data13140131225.Data24142.Data316922.Data4[0]141.Data4[1]61.Data4[2]176.Data4[3]102.Data4[4]14.Data4[5]7.Data4[6]177.Data4[7]254tc_no_symbolunused;ST_TcSystemEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal672339712TC_EVENT_CLASSES.TcRouterEventClass128GUID.Data13881394266.Data29025.Data318684.Data4[0]159.Data4[1]63.Data4[2]200.Data4[3]250.Data4[4]64.Data4[5]92.Data4[6]75.Data4[7]36tc_no_symbolunused;ST_TcRouterEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal672339840TC_EVENT_CLASSES.TcRTimeEventClass128GUID.Data12465223571.Data21704.Data318626.Data4[0]136.Data4[1]113.Data4[2]234.Data4[3]163.Data4[4]140.Data4[5]30.Data4[6]57.Data4[7]144tc_no_symbolunused;ST_TcRTimeEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal672339968PRG_3_PMPS_POST.fb_vetoArbiter27168FB_VetoArbiter680139648GVL.fbFastFaultOutput11647296FB_HardwareFFOutput.bAutoReset1.i_sNetID172.21.42.126.1.1pytmcpv: PLC:RIX:MOTION:FFO:01TcLinkTo.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 1^OutputTcVarGlobal680268800GVL.fbFastFaultOutput21647296FB_HardwareFFOutput.bAutoReset1.i_sNetID172.21.42.126.1.1pytmcpv: PLC:RIX:MOTION:FFO:02TcLinkTo.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 2^OutputTcVarGlobal6819160964PlcTask Retains085655552PMPS_GVL.SuccessfulPreemption32UDINTpytmc pv: @(PREFIX)SuccessfulPreemptions io: i - - - - TcVarGlobal - - - 3072000 - - - PMPS_GVL.AccumulatedFF - Any time a FF occurs - 32 - UDINT - - - pytmc - + TcVarGlobal3072000PMPS_GVL.AccumulatedFF32UDINTpytmc pv: @(PREFIX)AccumulatedFastFaults io: i - - - - TcVarGlobal - - - 3072032 - - - PMPS_GVL.BP_jsonDoc - 32 - SJsonValue - - - TcVarGlobal - - - 3072064 - - - - - - - LCLSGeneralEventClass - - - TcGeneralAdsEventClass - - - Win32EventClass - - - TcSystemEventClass - - - TcRouterEventClass - - - TcRTimeEventClass - - - - - ApplicationName - Port_851 - - - ChangeDate - 2023-10-09T14:39:11 - - - GeneratedCodeSize - 892928 - - - GlobalDataSize - 83566592 - - - - - + TcVarGlobal3072032PMPS_GVL.BP_jsonDoc32SJsonValueTcVarGlobal3072064LCLSGeneralEventClassTcGeneralAdsEventClassWin32EventClassTcSystemEventClassTcRouterEventClassTcRTimeEventClassApplicationNamePort_851ChangeDate2023-10-13T20:23:35GeneratedCodeSize954368GlobalDataSize83816448 \ No newline at end of file From 1be1966aef8714ca55cfb6cc6e81b9ed968ddc7d Mon Sep 17 00:00:00 2001 From: jyotiphy Date: Mon, 16 Oct 2023 09:05:31 -0700 Subject: [PATCH 2/5] Ran pre-commit --- .../kfe_rix_motion/kfe_rix_motion.tmc | 82187 +++++++++++++++- 1 file changed, 81250 insertions(+), 937 deletions(-) diff --git a/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc b/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc index 86a212d..195af35 100644 --- a/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc +++ b/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc @@ -1,56 +1,6425 @@ -AMSNETID48BYTE06%d.%d.%d.%d.%d.%d[0][1][2][3][4][5]ST_System88xSwAlmRstBOOL80xAtVacuumBOOL88xFirstScanBOOL816xOverrideModeBOOL824xIOStateBOOL832I_EcatMaster1AMSNETID4840namingomitTcAddressTypeInputT_MaxString2048STRING(255)TcEventSeverity16INT01234plcAttribute_qualified_onlyplcAttribute_strictE_Subsystem16WORDNILVALUE0VACUUM1MPS2MOTION3FIELDBUS4SDS5OPTICS6I_ArgumentsChangeListener32PVOIDOnArgumentsChangedITcAsyncResult32ITcUnknownGetIsBusyHRESULT32bIsBusyBOOL3232GetHasErrorHRESULT32bErrorBOOL3232GetErrorCodeHRESULT32hresultHRESULT32FB_AsyncStrResult64bBusyBOOL884056472bErrorBOOL884056508hrErrorCodeHRESULT3284056516nStringSizeUDINT3284056496sResultSTRING(255)204884056512__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertymonitoringcallInitipResultITcAsyncStringResult32conditionalshowGetStringBOOL8sResultSTRING(80)32nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32pEmptySTRING(80)32propertymonitoringcallClear__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232propertymonitoringcall__getsResultSTRING(255)2048sResultSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertymonitoringcallPouTypeFunctionBlockenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyTcSourceInfoType32UDINT0124plcAttribute_qualified_onlyplcAttribute_strictTcSerializedSourceInfoType96eTypeTcSourceInfoType320obDataUDINT3232cbDataUDINT3264ITcSourceInfo32ITcUnknownGetNumTypesHRESULT32nCountUDINT32GetTypesHRESULT32ppSourceInfoTypesTcSerializedSourceInfoType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32ppDataPVOID32ITcEvent32ITcUnknownGetEventClassHRESULT32eventClassGUID32GetEventIdHRESULT32eventIdUDINT32GetSeverityHRESULT32severityTcEventSeverity32GetSourceInfoHRESULT32pipSourceInfoITcSourceInfo32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32GetTextHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32I_TcSourceInfo32PVOID__getguidGUID128property__getipDataITcSourceInfo32propertyconditionalshow__getnIdUDINT32propertymonitoringcall__getsNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8EqualsToBOOL8ipOtherI_TcSourceInfo32TcEventEntry192uuidEventClassGUID1280nEventIdUDINT32128eSeverityTcEventSeverity16160I_TcEventBase32PVOID__geteSeverityTcEventSeverity16propertymonitoringcall__getEventClassGUID128property__getipSourceInfoI_TcSourceInfo32propertymonitoringcall__getnEventIdUDINT32propertymonitoringcall__getsEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getsEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getstEventEntryTcEventEntry192propertyEqualsToBOOL8ipOtherI_TcEventBase32EqualsToEventClassBOOL8OtherEventClassGUID128EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16EqualsToEventEntryExBOOL8stOtherTcEventEntry192GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputRequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputIQueryInterface32PVOID__GetInterfacePointerBOOL8pRefDWORD32__GetInterfaceReferenceBOOL8nInterfaceIdDINT32pRefDWORD32TcEventArgumentType16INT012345678910111213141516171819plcAttribute_qualified_onlyplcAttribute_strictITcArguments32ITcUnknownCountHRESULT32nCountUDINT32AddArgumentHRESULT32eTypeTcEventArgumentType16pDataPVOID32cbDataUDINT32GetHRESULT32nIndexUDINT32eTypeTcEventArgumentType32ppDataPVOID32ClearHRESULT32GetArgumentTypesHRESULT32pArgumentTypesTcEventArgumentType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32pDataBYTE32I_TcArguments32IQueryInterface__getipDataITcArguments32propertyconditionalshow__getnCountUDINT32propertyAddBlobI_TcArguments32pDataPVOID32cbDataUINT16AddBoolI_TcArguments32valueBOOL8AddByteI_TcArguments32valueBYTE8AddDIntI_TcArguments32valueDINT32AddDWordI_TcArguments32valueDWORD32AddEventReferenceExI_TcArguments32stEventEntryTcEventEntry192AddEventReferenceIdI_TcArguments32nEventIdUDINT32AddEventReferenceIdGuidI_TcArguments32nEventIdUDINT32EventClassGUID128AddIntI_TcArguments32valueINT16AddLIntI_TcArguments32valueLINT64AddLRealI_TcArguments32valueLREAL64AddRealI_TcArguments32valueREAL32AddSIntI_TcArguments32valueSINT8AddStringI_TcArguments32valueSTRING(80)32ItemTypeInOutAddStringByValueI_TcArguments32valueT_MaxString2048AddUDIntI_TcArguments32valueUDINT32AddUIntI_TcArguments32valueUINT16AddULIntI_TcArguments32valueULINT64AddUSIntI_TcArguments32valueUSINT8AddUtf8EncodedStringI_TcArguments32valueSTRING(80)32ItemTypeInOutAddWordI_TcArguments32valueWORD16AddWStringI_TcArguments32valueWSTRING(80)32ItemTypeInOutAddWStringByValueI_TcArguments32valueWSTRING(255)4096ClearI_TcArguments32ITcEventUniqueIdProvider32ITcUnknownGetUniqueIdHRESULT32idUDINT32FB_TcSourceInfo2848I_TcSourceInfonIdUDINT328405641284056436sNameSTRING(255)20488405645284056464ExtendNameBOOL8sExtensionSTRING(255)2048__getipDataITcSourceInfo32ipDataITcSourceInfo32propertyconditionalshow__getnIdUDINT32nIdUDINT32propertymonitoringcallResetToDefaultHRESULT32Clear__setnIdnIdUDINT32monitoringcallpropertymonitoringcall__setguidguidGUID128propertyEqualsToBOOL8ipOtherI_TcSourceInfo32__getguidGUID128guidGUID128property__getsNameSTRING(255)2048sNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__setsNamesNameSTRING(255)2048monitoringcallTcEncodingUTF-8propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_TcEventBase3424I_ArgumentsChangeListenerfbSourceInfoFB_TcSourceInfo2848256conditionalshow__REQUESTEVENTCLASSNAME__FBRESULTFB_AsyncStrResult643232conditionalshow__REQUESTEVENTCLASSNAME__BBUSYBOOL83296conditionalshow__REQUESTEVENTTEXT__FBRESULTFB_AsyncStrResult643328conditionalshow__REQUESTEVENTTEXT__BBUSYBOOL83392conditionalshoweSeverityTcEventSeverity1684056564ipSourceInfoI_TcSourceInfo3284056544nEventIdUDINT3284056632nUniqueIdUDINT3284056636sEventClassNameSTRING(255)204884056592sEventTextSTRING(255)204884056640EqualsToEventClassBOOL8OtherEventClassGUID128_EventClassGUID128GetEventClassNameHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult32ItemTypeInOutipTmpEventITcEvent32ipResultITcAsyncStringResult32hrHRESULT32ReleaseHRESULT32UpdateLangId__getipSourceInfoI_TcSourceInfo32ipSourceInfoI_TcSourceInfo32propertymonitoringcallEqualsToBOOL8ipOtherI_TcEventBase32__getipEventITcEvent32ipEventITcEvent32propertyconditionalshow__getEventClassGUID128EventClassGUID128ipTmpEventITcEvent32property__geteSeverityTcEventSeverity16eSeverityTcEventSeverity16ipTmpEventITcEvent32propertymonitoringcall__getstEventEntryTcEventEntry192stEventEntryTcEventEntry192propertyOnCreateHRESULT32EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16RequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult64uselocation__REQUESTEVENTTEXT__FBRESULTbBusyBOOL8uselocation__REQUESTEVENTTEXT__BBUSYOnArgumentsChanged__getsEventClassNameSTRING(255)2048sEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getipArgumentsI_TcArguments32ipArgumentsI_TcArguments32propertyGetEventTextHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult32ItemTypeInOutipTmpEventITcEvent32ipResultITcAsyncStringResult32hrHRESULT32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32ipTmpEventITcEvent32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult64uselocation__REQUESTEVENTCLASSNAME__FBRESULTbBusyBOOL8uselocation__REQUESTEVENTCLASSNAME__BBUSYEqualsToEventEntryExBOOL8stOtherTcEventEntry192__getnEventIdUDINT32nEventIdUDINT32ipTmpEventITcEvent32propertymonitoringcall__getnUniqueIdUDINT32nUniqueIdUDINT32ipTmpEventITcEvent32ipProviderITcEventUniqueIdProvider32propertymonitoringcall__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyI_TcMessage32I_TcEventBaseSendHRESULT32nTimeStampULINT64ITcMessage32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32SendHRESULT32timeStampULINT64ITcMessage232ITcMessageGetTimeSentHRESULT32timeStampULINT32FB_TcMessage3488FB_TcEventBaseI_TcMessagenTimeSentULINT6484056664SetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32ItemTypeInOutCreateExHRESULT32stEventEntryTcEventEntry192ipSourceInfoI_TcSourceInfo32InitipMessageITcMessage32ipArgumentsITcArguments32ipSourceInfoITcSourceInfo32conditionalshow__getnTimeSentULINT64nTimeSentULINT64ipMessage2ITcMessage232nTimeStampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046CreateHRESULT32eventClassGUID128nEventIdUDINT32eSeverityTcEventSeverity16ipSourceInfoI_TcSourceInfo32hrHRESULT32ipArgumentsITcArguments32__getipEventITcEvent32ipEventITcEvent32propertyconditionalshowSendHRESULT32nTimeStampULINT64ReleaseHRESULT32PouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyF_TRIG + + + + AMSNETID + 48 + BYTE + + 0 + 6 + + + %d.%d.%d.%d.%d.%d + [0] + [1] + [2] + [3] + [4] + [5] + + + + ST_System + Defacto system structure, must be included in all projects + 88 + + xSwAlmRst + BOOL + Global Alarm Reset - EPICS Command + 8 + 0 + + + xAtVacuum + BOOL + System At Vacuum + 8 + 8 + + + xFirstScan + BOOL + This boolean is true for the first scan, and is false thereafter, use for initialization of stuff + 8 + 16 + + + xOverrideMode + BOOL + This bit is set when using the override features of the system + 8 + 24 + + + xIOState + BOOL + ECat Bus Health + 8 + 32 + + + I_EcatMaster1 + AMSNETID + AMS Net ID used for FB_EcatDiag, among others + 48 + 40 + + + naming + omit + + + TcAddressType + Input + + + + + + T_MaxString + TwinCAT PLC string of max. length of 255 bytes + 1 byte null delimiter. + 2048 + STRING(255) + + + TcEventSeverity + 16 + INT + + TCEVENTSEVERITY_Verbose + 0 + + + TCEVENTSEVERITY_Info + 1 + + + TCEVENTSEVERITY_Warning + 2 + + + TCEVENTSEVERITY_Error + 3 + + + TCEVENTSEVERITY_Critical + 4 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + + + + + E_Subsystem + 16 + WORD + + NILVALUE + 0 + Undefined system + + + VACUUM + 1 + Vacuum control system + + + MPS + 2 + Machine protection system + + + MOTION + 3 + Motion control systems + + + FIELDBUS + 4 + EtherCAT networks + + + SDS + 5 + Sample delivery system + + + OPTICS + 6 + Optics control system + + + + I_ArgumentsChangeListener + 32 + PVOID + + OnArgumentsChanged + + + + ITcAsyncResult + 32 + ITcUnknown + + GetIsBusy + HRESULT + 32 + + bIsBusy + BOOL32 + 32 + + + + GetHasError + HRESULT + 32 + + bError + BOOL32 + 32 + + + + GetErrorCode + HRESULT + 32 + + hresult + HRESULT + 32 + + + + + FB_AsyncStrResult + 64 + + bBusy + BOOL + 8 + 84056472 + + + bError + BOOL + 8 + 84056508 + + + hrErrorCode + HRESULT + 32 + 84056516 + + + nStringSize + UDINT + 32 + 84056496 + + + sResult + STRING(255) + 2048 + 84056512 + + + __getbBusy + BOOL + 8 + + bBusy + BOOL + 8 + + + b32IsBusy + BOOL32 + 32 + + + + property + + + monitoring + call + + + + + Init + + ipResult + ITcAsyncStringResult + 32 + + + + conditionalshow + + + + + GetString + BOOL + 8 + + sResult + STRING(80) + 32 + + + nResult + buffer size in bytes + UDINT + 32 + + + + __getnStringSize + UDINT + 32 + + nStringSize + UDINT + 32 + + + pEmpty + STRING(80) + 32 + + + + property + + + monitoring + call + + + + + Clear + + + __getbError + BOOL + 8 + + bError + BOOL + 8 + + + b32HasError + BOOL32 + 32 + + + + property + + + monitoring + call + + + + + __getsResult + STRING(255) + 2048 + + sResult + STRING(255) + 2048 + + + + property + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + __gethrErrorCode + HRESULT + 32 + + hrErrorCode + HRESULT + 32 + + + hrError + HRESULT + 32 + + + + property + + + monitoring + call + + + + + + PouType + FunctionBlock + + + enable_dynamic_creation + + + conditionalshow_all_locals + + + no_explicit_call + do not call this POU directly + + + + + TcSourceInfoType + 32 + UDINT + + Undefined + 0 + + + Id + 1 + + + Guid + 2 + + + Name + 4 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + + + + TcSerializedSourceInfoType + 96 + + eType + TcSourceInfoType + 32 + 0 + + + obData + UDINT + 32 + 32 + + + cbData + UDINT + 32 + 64 + + + + ITcSourceInfo + 32 + ITcUnknown + + GetNumTypes + HRESULT + 32 + + nCount + UDINT + 32 + + + + GetTypes + HRESULT + 32 + + ppSourceInfoTypes + TcSerializedSourceInfoType + 32 + + + + GetDataSize + HRESULT + 32 + + cbData + UDINT + 32 + + + + GetData + HRESULT + 32 + + ppData + PVOID + 32 + + + + + ITcEvent + 32 + ITcUnknown + + GetEventClass + HRESULT + 32 + + eventClass + GUID + 32 + + + + GetEventId + HRESULT + 32 + + eventId + UDINT + 32 + + + + GetSeverity + HRESULT + 32 + + severity + TcEventSeverity + 32 + + + + GetSourceInfo + HRESULT + 32 + + pipSourceInfo + ITcSourceInfo + 32 + + + + GetJsonAttribute + HRESULT + 32 + + sJsonAttribute + STRING(80) + 32 + + + nJsonAttribute + UDINT + 32 + + + + GetText + HRESULT + 32 + + nLangId + DINT + 32 + + + pipResult + ITcAsyncStringResult + 32 + + + + GetEventClassName + HRESULT + 32 + + nLangId + DINT + 32 + + + pipResult + ITcAsyncStringResult + 32 + + + + + I_TcSourceInfo + 32 + PVOID + + __getguid + GUID + 128 + + + property + + + + + __getipData + ITcSourceInfo + 32 + + + property + + + conditionalshow + + + + + __getnId + UDINT + 32 + + + property + + + monitoring + call + + + + + __getsName + STRING(255) + 2048 + + + property + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + EqualsTo + BOOL + 8 + + ipOther + I_TcSourceInfo + 32 + + + + + TcEventEntry + 192 + + uuidEventClass + GUID + 128 + 0 + + + nEventId + UDINT + 32 + 128 + + + eSeverity + TcEventSeverity + 16 + 160 + + + + I_TcEventBase + 32 + PVOID + + __geteSeverity + TcEventSeverity + 16 + + + property + + + monitoring + call + + + + + __getEventClass + GUID + 128 + + + property + + + + + __getipSourceInfo + I_TcSourceInfo + 32 + + + property + + + monitoring + call + + + + + __getnEventId + UDINT + 32 + + + property + + + monitoring + call + + + + + __getsEventClassName + STRING(255) + 2048 + + + property + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + __getsEventText + STRING(255) + 2048 + + + property + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + __getstEventEntry + TcEventEntry + 192 + + + property + + + + + EqualsTo + BOOL + 8 + + ipOther + I_TcEventBase + 32 + + + + EqualsToEventClass + BOOL + 8 + + OtherEventClass + GUID + 128 + + + + EqualsToEventEntry + BOOL + 8 + + OtherEventClass + GUID + 128 + + + nOtherEventID + UDINT + 32 + + + eOtherSeverity + TcEventSeverity + 16 + + + + EqualsToEventEntryEx + BOOL + 8 + + stOther + TcEventEntry + 192 + + + + GetJsonAttribute + HRESULT + 32 + + sJsonAttribute + STRING(80) + 32 + + + nJsonAttribute + UDINT + 32 + + + + RequestEventClassName + BOOL + 8 + + nLangId + English(US)=1033 ; German(Germay)=1031 + DINT + 32 + + + sResult + buffer for result text + STRING(80) + 32 + + + nResultSize + size of buffer in bytes + UDINT + 32 + + + bError + BOOL + 8 + + + ItemType + Output + + + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + + RequestEventText + BOOL + 8 + + nLangId + English(US)=1033 ; German(Germay)=1031 + DINT + 32 + + + sResult + buffer for result text + STRING(80) + 32 + + + nResultSize + size of buffer in bytes + UDINT + 32 + + + bError + BOOL + 8 + + + ItemType + Output + + + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + + + IQueryInterface + 32 + PVOID + + __GetInterfacePointer + BOOL + 8 + + pRef + DWORD + 32 + + + + __GetInterfaceReference + BOOL + 8 + + nInterfaceId + DINT + 32 + + + pRef + DWORD + 32 + + + + + TcEventArgumentType + 16 + INT + + Undefined + 0 + + + Boolean + 1 + + + Int8 + 2 + + + Int16 + 3 + + + Int32 + 4 + + + Int64 + 5 + + + UInt8 + 6 + + + UInt16 + 7 + + + UInt32 + 8 + + + UInt64 + 9 + + + Float + 10 + + + Double + 11 + + + Char + 12 + + + WChar + 13 + + + StringType + 14 + + + WStringType + 15 + + + EventReference + 16 + + + FormatString + 17 + + + ExternalTimestamp + 18 + + + Blob + 19 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + + + + ITcArguments + 32 + ITcUnknown + + Count + HRESULT + 32 + + nCount + UDINT + 32 + + + + AddArgument + HRESULT + 32 + + eType + TcEventArgumentType + 16 + + + pData + PVOID + 32 + + + cbData + UDINT + 32 + + + + Get + HRESULT + 32 + + nIndex + UDINT + 32 + + + eType + TcEventArgumentType + 32 + + + ppData + PVOID + 32 + + + + Clear + HRESULT + 32 + + + GetArgumentTypes + HRESULT + 32 + + pArgumentTypes + TcEventArgumentType + 32 + + + + GetDataSize + HRESULT + 32 + + cbData + UDINT + 32 + + + + GetData + HRESULT + 32 + + pData + BYTE + 32 + + + + + I_TcArguments + 32 + IQueryInterface + + __getipData + ITcArguments + 32 + + + property + + + conditionalshow + + + + + __getnCount + UDINT + 32 + + + property + + + + + AddBlob + I_TcArguments + 32 + + pData + PVOID + 32 + + + cbData + UINT + 16 + + + + AddBool + I_TcArguments + 32 + + value + BOOL + 8 + + + + AddByte + I_TcArguments + 32 + + value + BYTE + 8 + + + + AddDInt + I_TcArguments + 32 + + value + DINT + 32 + + + + AddDWord + I_TcArguments + 32 + + value + DWORD + 32 + + + + AddEventReferenceEx + I_TcArguments + 32 + + stEventEntry + TcEventEntry + 192 + + + + AddEventReferenceId + I_TcArguments + 32 + + nEventId + UDINT + 32 + + + + AddEventReferenceIdGuid + I_TcArguments + 32 + + nEventId + UDINT + 32 + + + EventClass + GUID + 128 + + + + AddInt + I_TcArguments + 32 + + value + INT + 16 + + + + AddLInt + I_TcArguments + 32 + + value + LINT + 64 + + + + AddLReal + I_TcArguments + 32 + + value + LREAL + 64 + + + + AddReal + I_TcArguments + 32 + + value + REAL + 32 + + + + AddSInt + I_TcArguments + 32 + + value + SINT + 8 + + + + AddString + I_TcArguments + 32 + + value + STRING(80) + 32 + + + ItemType + InOut + + + + + + AddStringByValue + I_TcArguments + 32 + + value + T_MaxString + 2048 + + + + AddUDInt + I_TcArguments + 32 + + value + UDINT + 32 + + + + AddUInt + I_TcArguments + 32 + + value + UINT + 16 + + + + AddULInt + I_TcArguments + 32 + + value + ULINT + 64 + + + + AddUSInt + I_TcArguments + 32 + + value + USINT + 8 + + + + AddUtf8EncodedString + I_TcArguments + 32 + + value + STRING(80) + 32 + + + ItemType + InOut + + + + + + AddWord + I_TcArguments + 32 + + value + WORD + 16 + + + + AddWString + I_TcArguments + 32 + + value + WSTRING(80) + 32 + + + ItemType + InOut + + + + + + AddWStringByValue + I_TcArguments + 32 + + value + WSTRING(255) + 4096 + + + + Clear + I_TcArguments + 32 + + + + ITcEventUniqueIdProvider + 32 + ITcUnknown + + GetUniqueId + HRESULT + 32 + + id + UDINT + 32 + + + + + FB_TcSourceInfo + 2848 + I_TcSourceInfo + + nId + UDINT + 32 + 84056412 + 84056436 + + + sName + STRING(255) + 2048 + 84056452 + 84056464 + + + ExtendName + BOOL + 8 + + sExtension + STRING(255) + 2048 + + + + __getipData + ITcSourceInfo + 32 + + ipData + ITcSourceInfo + 32 + + + + property + + + conditionalshow + + + + + __getnId + UDINT + 32 + + nId + UDINT + 32 + + + + property + + + monitoring + call + + + + + ResetToDefault + HRESULT + 32 + + + Clear + + + __setnId + + nId + UDINT + 32 + + + monitoring + call + + + + + + property + + + monitoring + call + + + + + __setguid + + guid + GUID + 128 + + + + property + + + + + EqualsTo + BOOL + 8 + + ipOther + I_TcSourceInfo + 32 + + + + __getguid + GUID + 128 + + guid + GUID + 128 + + + + property + + + + + __getsName + STRING(255) + 2048 + + sName + STRING(255) + 2048 + + + + property + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + __setsName + + sName + STRING(255) + 2048 + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + + property + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + + PouType + FunctionBlock + + + no_explicit_call + do not call this POU directly + + + + + FB_TcEventBase + 3424 + I_ArgumentsChangeListener + + fbSourceInfo + FB_TcSourceInfo + 2848 + 256 + + + conditionalshow + + + + + __REQUESTEVENTCLASSNAME__FBRESULT + FB_AsyncStrResult + 64 + 3232 + + + conditionalshow + + + + + __REQUESTEVENTCLASSNAME__BBUSY + BOOL + 8 + 3296 + + + conditionalshow + + + + + __REQUESTEVENTTEXT__FBRESULT + FB_AsyncStrResult + 64 + 3328 + + + conditionalshow + + + + + __REQUESTEVENTTEXT__BBUSY + BOOL + 8 + 3392 + + + conditionalshow + + + + + eSeverity + TcEventSeverity + 16 + 84056564 + + + ipSourceInfo + I_TcSourceInfo + 32 + 84056544 + + + nEventId + UDINT + 32 + 84056632 + + + nUniqueId + UDINT + 32 + 84056636 + + + sEventClassName + STRING(255) + 2048 + 84056592 + + + sEventText + STRING(255) + 2048 + 84056640 + + + EqualsToEventClass + BOOL + 8 + + OtherEventClass + GUID + 128 + + + _EventClass + GUID + 128 + + + + GetEventClassName + HRESULT + 32 + + nLangId + English(US)=1033 ; German(Germay)=1031 + DINT + 32 + + + fbResult + FB_AsyncStrResult + 32 + + + ItemType + InOut + + + + + ipTmpEvent + ITcEvent + 32 + + + ipResult + ITcAsyncStringResult + 32 + + + hr + HRESULT + 32 + + + + Release + HRESULT + 32 + + + UpdateLangId + + + __getipSourceInfo + I_TcSourceInfo + 32 + + ipSourceInfo + I_TcSourceInfo + 32 + + + + property + + + monitoring + call + + + + + EqualsTo + BOOL + 8 + + ipOther + I_TcEventBase + 32 + + + + __getipEvent + ITcEvent + 32 + + ipEvent + ITcEvent + 32 + + + + property + + + conditionalshow + + + + + __getEventClass + GUID + 128 + + EventClass + GUID + 128 + + + ipTmpEvent + ITcEvent + 32 + + + + property + + + + + __geteSeverity + TcEventSeverity + 16 + + eSeverity + TcEventSeverity + 16 + + + ipTmpEvent + ITcEvent + 32 + + + + property + + + monitoring + call + + + + + __getstEventEntry + TcEventEntry + 192 + + stEventEntry + TcEventEntry + 192 + + + + property + + + + + OnCreate + HRESULT + 32 + + + EqualsToEventEntry + BOOL + 8 + + OtherEventClass + GUID + 128 + + + nOtherEventID + UDINT + 32 + + + eOtherSeverity + TcEventSeverity + 16 + + + + RequestEventText + BOOL + 8 + + nLangId + English(US)=1033 ; German(Germay)=1031 + DINT + 32 + + + sResult + buffer for result text + STRING(80) + 32 + + + nResultSize + size of buffer in bytes + UDINT + 32 + + + bError + BOOL + 8 + + + ItemType + Output + + + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + fbResult + FB_AsyncStrResult + 64 + + + uselocation + __REQUESTEVENTTEXT__FBRESULT + + + + + bBusy + BOOL + 8 + + + uselocation + __REQUESTEVENTTEXT__BBUSY + + + + + + OnArgumentsChanged + + + __getsEventClassName + STRING(255) + 2048 + + sEventClassName + STRING(255) + 2048 + + + + property + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + __getipArguments + I_TcArguments + 32 + + ipArguments + I_TcArguments + 32 + + + + property + + + + + GetEventText + HRESULT + 32 + + nLangId + English(US)=1033 ; German(Germay)=1031 + DINT + 32 + + + fbResult + FB_AsyncStrResult + 32 + + + ItemType + InOut + + + + + ipTmpEvent + ITcEvent + 32 + + + ipResult + ITcAsyncStringResult + 32 + + + hr + HRESULT + 32 + + + + GetJsonAttribute + HRESULT + 32 + + sJsonAttribute + STRING(80) + 32 + + + nJsonAttribute + UDINT + 32 + + + ipTmpEvent + ITcEvent + 32 + + + + RequestEventClassName + BOOL + 8 + + nLangId + English(US)=1033 ; German(Germay)=1031 + DINT + 32 + + + sResult + buffer for result text + STRING(80) + 32 + + + nResultSize + size of buffer in bytes + UDINT + 32 + + + bError + BOOL + 8 + + + ItemType + Output + + + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + fbResult + FB_AsyncStrResult + 64 + + + uselocation + __REQUESTEVENTCLASSNAME__FBRESULT + + + + + bBusy + BOOL + 8 + + + uselocation + __REQUESTEVENTCLASSNAME__BBUSY + + + + + + EqualsToEventEntryEx + BOOL + 8 + + stOther + TcEventEntry + 192 + + + + __getnEventId + UDINT + 32 + + nEventId + UDINT + 32 + + + ipTmpEvent + ITcEvent + 32 + + + + property + + + monitoring + call + + + + + __getnUniqueId + UDINT + 32 + + nUniqueId + UDINT + 32 + + + ipTmpEvent + ITcEvent + 32 + + + ipProvider + ITcEventUniqueIdProvider + 32 + + + + property + + + monitoring + call + + + + + __getsEventText + STRING(255) + 2048 + + sEventText + STRING(255) + 2048 + + + + property + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + no_explicit_call + do not call this POU directly + + + + + I_TcMessage + 32 + I_TcEventBase + + Send + HRESULT + 32 + + nTimeStamp + ULINT + 64 + + + + + ITcMessage + 32 + ITcEvent + + SetJsonAttribute + HRESULT + 32 + + sJsonAttribute + PCCH + 32 + + + + GetArguments + HRESULT + 32 + + pipArguments + ITcArguments + 32 + + + + Send + HRESULT + 32 + + timeStamp + ULINT + 64 + + + + + ITcMessage2 + 32 + ITcMessage + + GetTimeSent + HRESULT + 32 + + timeStamp + ULINT + 32 + + + + + FB_TcMessage + 3488 + FB_TcEventBase + I_TcMessage + + nTimeSent + ULINT + 64 + 84056664 + + + SetJsonAttribute + HRESULT + 32 + + sJsonAttribute + STRING(80) + 32 + + + ItemType + InOut + + + + + + CreateEx + HRESULT + 32 + + stEventEntry + TcEventEntry + 192 + + + ipSourceInfo + optional (otherwise a default source info is taken) + I_TcSourceInfo + 32 + + + + Init + + ipMessage + ITcMessage + 32 + + + ipArguments + ITcArguments + 32 + + + ipSourceInfo + ITcSourceInfo + 32 + + + + conditionalshow + + + + + __getnTimeSent + ULINT + 64 + + nTimeSent + ULINT + 64 + + + ipMessage2 + ITcMessage2 + 32 + + + nTimeStamp + ULINT + 64 + + + + property + + + monitoring + call + + + TcDisplayTypeGUID + 18071995-0000-0000-0000-000000000046 + + + + + Create + HRESULT + 32 + + eventClass + GUID + 128 + + + nEventId + UDINT + 32 + + + eSeverity + TcEventSeverity + 16 + + + ipSourceInfo + optional (otherwise a default source info is taken) + I_TcSourceInfo + 32 + + + hr + HRESULT + 32 + + + ipArguments + ITcArguments + 32 + + + + __getipEvent + ITcEvent + 32 + + ipEvent + ITcEvent + 32 + + + + property + + + conditionalshow + + + + + Send + HRESULT + 32 + + nTimeStamp + set 0 to get the current time automatically + ULINT + 64 + + + + Release + HRESULT + 32 + + + + PouType + FunctionBlock + + + reflection + + + conditionalshow_all_locals + + + no_explicit_call + do not call this POU directly + + + + + F_TRIG + Falling Edge detection. -]]>64CLKBOOL832ItemTypeInputQBOOL840ItemTypeOutputMBOOL8481conditionalshowPouTypeFunctionBlockconditionalshow_all_localsR_TRIG + 64 + + CLK + BOOL + signal to detect + 8 + 32 + + + ItemType + Input + + + + + Q + BOOL + falling edge at signal detected + 8 + 40 + + + ItemType + Output + + + + + M + BOOL + 8 + 48 + + 1 + + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + R_TRIG + Rising Edge detection. -]]>64CLKBOOL832ItemTypeInputQBOOL840ItemTypeOutputMBOOL848conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LogMessage81984sMsgT_MaxString204832ItemTypeInputeSevrTcEventSeverity1620800ItemTypeInputeSubsystemE_Subsystem162096ItemTypeInputsJsonSTRING(7000)560082112{}ItemTypeInputnMinTimeViolationAcceptableINT16581285ItemTypeInputnLocalTripThresholdTIME32581441ItemTypeInputnTrickleTripThresholdTIME> LocalTripThreshold]]>3258176100ItemTypeInputnTripResetPeriodTIME3258208600000ItemTypeInputbEnableAutoResetBOOL8582401ItemTypeInputbInitializedBOOL8582480bInitFailedBOOL8582560sSubsystemSourceSTRING(80)64858264fbMessageFB_TcMessage3258912fbMessagesFB_TcMessage051744058944fbSourceFB_TcSourceInfo284876384ipResultMessageI_TcMessage3279232hrHRESULT3279264hrLastInternalErrorHRESULT3279296eTraceLevelTcEventSeverity16793280bFirstCallBOOL8793441sPathT_MaxString204879352instance-pathnoinitnTotalEventsUINT1681408nTimesViolatedINT1681424LastCallTimeULINT6481472CurrentCallTimeULINT6481536DeltaSinceLastCallULINT6481600WhenTripsClearedULINT6481664ftTrippedReleasedF_TRIG6481728bLocalTrickleTrippedBOOL881792bLocalTrippedBOOL881800bTrippedBOOL881808pytmc + + 64 + + CLK + BOOL + Signal to detect + 8 + 32 + + + ItemType + Input + + + + + Q + BOOL + rising edge at signal detected + 8 + 40 + + + ItemType + Output + + + + + M + BOOL + 8 + 48 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FB_LogMessage + 81984 + + sMsg + T_MaxString + Message to send + 2048 + 32 + + + ItemType + Input + + + + + eSevr + TcEventSeverity + 16 + 2080 + + 0 + + + + ItemType + Input + + + + + eSubsystem + E_Subsystem + Subsystem + 16 + 2096 + + + ItemType + Input + + + + + sJson + STRING(7000) + JSON to add to the message + 56008 + 2112 + + {} + + + + ItemType + Input + + + + + nMinTimeViolationAcceptable + INT + How many times the min. time can be violated before the CB trips + 16 + 58128 + + 5 + + + + ItemType + Input + + + + + nLocalTripThreshold + TIME + Minimum time between calls allowed, pairs with nMinTimeViolationAcceptable + 32 + 58144 + + 1 + + + + ItemType + Input + + + + + nTrickleTripThreshold + TIME + Trickle trip, activated by global threshold, should be >> LocalTripThreshold + 32 + 58176 + + 100 + + + + ItemType + Input + + + + + nTripResetPeriod + TIME + Time for auto-reset + 32 + 58208 + + 600000 + + + + ItemType + Input + + + + + bEnableAutoReset + BOOL + Enable circuit breaker auto-reset (true by default) + 8 + 58240 + + 1 + + + + ItemType + Input + + + + + bInitialized + BOOL + 8 + 58248 + + 0 + + + + bInitFailed + BOOL + 8 + 58256 + + 0 + + + + sSubsystemSource + STRING(80) + 648 + 58264 + + + fbMessage + FB_TcMessage + 32 + 58912 + + + fbMessages + FB_TcMessage + + 0 + 5 + + 17440 + 58944 + + + fbSource + FB_TcSourceInfo + 2848 + 76384 + + + ipResultMessage + I_TcMessage + 32 + 79232 + + + hr + HRESULT + 32 + 79264 + + + hrLastInternalError + HRESULT + 32 + 79296 + + + eTraceLevel + TcEventSeverity + 16 + 79328 + + 0 + + + + bFirstCall + BOOL + 8 + 79344 + + 1 + + + + sPath + T_MaxString + 2048 + 79352 + + + instance-path + + + noinit + + + + + nTotalEvents + UINT + //////////////////////////// + 16 + 81408 + + + nTimesViolated + INT + 16 + 81424 + + + LastCallTime + ULINT + 64 + 81472 + + + CurrentCallTime + ULINT + 64 + 81536 + + + DeltaSinceLastCall + ULINT + 64 + 81600 + + + WhenTripsCleared + ULINT + 64 + 81664 + + + ftTrippedReleased + F_TRIG + 64 + 81728 + + + bLocalTrickleTripped + BOOL + 8 + 81792 + + + bLocalTripped + BOOL + 8 + 81800 + + + bTripped + BOOL + Won't emit messages if true + 8 + 81808 + + + pytmc + pv: Tripped io: i field: DESC Log message FB tripped - bResetBreakerBOOL881816pytmc + + + + + + bResetBreaker + BOOL + 8 + 81816 + + + pytmc + pv: Reset io: o field: DESC Rising-edge reset of trip - rtResetBreakerR_TRIG6481824rtTrippedR_TRIG6481888CircuitBreakerPouTypeFunctionBlockreflectionST_LibVersion288iMajorUINT160iMinorUINT1616iBuildUINT1632iRevisionUINT1648nFlagsDWORD3264sVersionSTRING(23)19296E_WATCHDOG_TIME_CONFIG16INTeWATCHDOG_TIME_DISABLED0eWATCHDOG_TIME_SECONDS1eWATCHDOG_TIME_MINUTES2E_HashPrefixTypes16INTHASHPREFIX_IEC0HASHPREFIX_STDC1E_SBCSType16INTeSBCS_WesternEuropean1eSBCS_CentralEuropean2T_AmsNetID192STRING(23)E_RouteTransportType16UINTeRouteTransport_None0eRouteTransport_TCP_IP1eRouteTransport_IIO_LIGHTBUS2eRouteTransport_PROFIBUS_DP3eRouteTransport_PCI_ISA_BUS4eRouteTransport_ADS_UDP5eRouteTransport_FATP_UDP6eRouteTransport_COM_PORT7eRouteTransport_USB8eRouteTransport_CAN_OPEN9eRouteTransport_DEVICE_NET10eRouteTransport_SSB11eRouteTransport_SOAP12ST_AmsRouteEntry1184sNameSTRING(31)2560sNetIDT_AmsNetID192256sAddressSTRING(79)640448eTransportE_RouteTransportType161088tTimeoutTIME321120dwFlagsDWORD321152E_ArgType16INTARGTYPE_UNKNOWN0ARGTYPE_BYTE1ARGTYPE_WORD2ARGTYPE_DWORD3ARGTYPE_REAL4ARGTYPE_LREAL5ARGTYPE_SINT6ARGTYPE_INT7ARGTYPE_DINT8ARGTYPE_USINT9ARGTYPE_UINT10ARGTYPE_UDINT11ARGTYPE_STRING12ARGTYPE_BOOL13ARGTYPE_BIGTYPE14ARGTYPE_ULARGE15ARGTYPE_UHUGE16ARGTYPE_LARGE17ARGTYPE_HUGE18ARGTYPE_LWORD19T_Arg96eTypeE_ArgType1600cbLenUDINT cbLen = length of string + 1 (null delimiter). ]]>32320pDataPVOID32640T_ULARGE_INTEGER64dwLowPartDWORD320dwHighPartDWORD3232TIMESTRUCT128wYearWORD160wMonthWORD1616wDayOfWeekWORD1632wDayWORD1648wHourWORD1664wMinuteWORD1680wSecondWORD1696wMillisecondsWORD16112ST_TimeZoneInformation864biasDINT + + + + + rtResetBreaker + R_TRIG + 64 + 81824 + + + rtTripped + R_TRIG + 64 + 81888 + + + CircuitBreaker + + + + PouType + FunctionBlock + + + reflection + + + + + ST_LibVersion + 288 + + iMajor + UINT + 16 + 0 + + + iMinor + UINT + 16 + 16 + + + iBuild + UINT + 16 + 32 + + + iRevision + UINT + 16 + 48 + + + nFlags + DWORD + 32 + 64 + + + sVersion + STRING(23) + 192 + 96 + + + + E_WATCHDOG_TIME_CONFIG + 16 + INT + + eWATCHDOG_TIME_DISABLED + 0 + + + eWATCHDOG_TIME_SECONDS + 1 + + + eWATCHDOG_TIME_MINUTES + 2 + + + + E_HashPrefixTypes + 16 + INT + + HASHPREFIX_IEC + 0 + 2#, 8#, 16# + + + HASHPREFIX_STDC + 1 + 0 for octal type, 0x, 0X for hex else none + + + + E_SBCSType + 16 + INT + + eSBCS_WesternEuropean + 1 + Windows 1252 (default) + + + eSBCS_CentralEuropean + 2 + Windows 1251 + + + + T_AmsNetID + TwinCAT AMS netID address string. + 192 + STRING(23) + + + E_RouteTransportType + 16 + UINT + + eRouteTransport_None + 0 + + + eRouteTransport_TCP_IP + 1 + + + eRouteTransport_IIO_LIGHTBUS + 2 + + + eRouteTransport_PROFIBUS_DP + 3 + + + eRouteTransport_PCI_ISA_BUS + 4 + + + eRouteTransport_ADS_UDP + 5 + + + eRouteTransport_FATP_UDP + 6 + + + eRouteTransport_COM_PORT + 7 + + + eRouteTransport_USB + 8 + + + eRouteTransport_CAN_OPEN + 9 + + + eRouteTransport_DEVICE_NET + 10 + + + eRouteTransport_SSB + 11 + + + eRouteTransport_SOAP + 12 + + + + ST_AmsRouteEntry + TwinCAT AMS route entry struct + 1184 + + sName + STRING(31) + String containing route name + 256 + 0 + + + sNetID + T_AmsNetID + TwinCAT network address (ams net id) + 192 + 256 + + + sAddress + STRING(79) + String containing route network Ipv4 address or host name. + 640 + 448 + + + eTransport + E_RouteTransportType + Route transport type + 16 + 1088 + + + tTimeout + TIME + Route timeout + 32 + 1120 + + + dwFlags + DWORD + Additional flags + 32 + 1152 + + + + E_ArgType + 16 + INT + + ARGTYPE_UNKNOWN + 0 + + + ARGTYPE_BYTE + 1 + + + ARGTYPE_WORD + 2 + + + ARGTYPE_DWORD + 3 + + + ARGTYPE_REAL + 4 + + + ARGTYPE_LREAL + 5 + + + ARGTYPE_SINT + 6 + + + ARGTYPE_INT + 7 + + + ARGTYPE_DINT + 8 + + + ARGTYPE_USINT + 9 + + + ARGTYPE_UINT + 10 + + + ARGTYPE_UDINT + 11 + + + ARGTYPE_STRING + 12 + string of type T_MaxString! + + + ARGTYPE_BOOL + 13 + + + ARGTYPE_BIGTYPE + 14 + byte buffer + + + ARGTYPE_ULARGE + 15 + unsigned 64 bit ingeger (T_ULARGE_INTEGER, ULINT) + + + ARGTYPE_UHUGE + 16 + unsigned 128 bit integer (T_UHUGE_INTEGER) + + + ARGTYPE_LARGE + 17 + signed 64 bit integer (T_LARGE_INTEGER, LINT) + + + ARGTYPE_HUGE + 18 + signed 128 bit integer (T_HUGE_INTEGER) + + + ARGTYPE_LWORD + 19 + LWORD value + + + + T_Arg + Argument type + 96 + + eType + E_ArgType + Argument data type + 16 + 0 + + 0 + + + + cbLen + UDINT + Argument data byte length (if eType = ARGTYPE_STRING => cbLen = length of string + 1 (null delimiter). + 32 + 32 + + 0 + + + + pData + PVOID + Pointer to first argument data byte + 32 + 64 + + 0 + + + + + T_ULARGE_INTEGER + 64 bit unsigned integer + 64 + + dwLowPart + DWORD + Lower double word + 32 + 0 + + + dwHighPart + DWORD + Higher double word + 32 + 32 + + + + TIMESTRUCT + System Time Structure + 128 + + wYear + WORD + Year: 1970..2106 + 16 + 0 + + + wMonth + WORD + Month: 1..12 (January = 1, February = 2 and so on) + 16 + 16 + + + wDayOfWeek + WORD + Day of the week: 0..6 (Sunday = 0, Monday = 1, .. , Saturday = 6 and so on) + 16 + 32 + + + wDay + WORD + Day of the month: 1..31 + 16 + 48 + + + wHour + WORD + Hour: 0..23 + 16 + 64 + + + wMinute + WORD + Minute: 0..59 + 16 + 80 + + + wSecond + WORD + Second: 0..59 + 16 + 96 + + + wMilliseconds + WORD + Milliseconds: 0..999 + 16 + 112 + + + + ST_TimeZoneInformation + 864 + + bias + DINT + Specifies the current bias, in minutes, for local time translation on this computer. The bias is the difference, in minutes, between Coordinated Universal Time (UTC) and local time. - UTC = local time + bias ]]>320standardNameSTRING(31)25632standardDateTIMESTRUCT128288standardBiasDINT32416daylightNameSTRING(31)256448daylightDateTIMESTRUCT128704daylightBiasDINT32832ST_SockAddr160nPortUDINT320sAddrSTRING(15)12832T_HSOCKET352handleUDINT320localAddrST_SockAddr16032remoteAddrST_SockAddr160192T_ThrottleTimes416TIME013hideTOF224INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputMBOOL8160StartTimeTIME32192PouTypeFunctionBlockUINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)16UINTLowerBorder0UpperBorder1000UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder0UpperBorder100E_AssertionType8BYTEType_UNDEFINED0Type_ANY1Type_BOOL2Type_BYTE3Type_DATE4Type_DATE_AND_TIME5Type_DINT6Type_DWORD7Type_INT8Type_LINT9Type_LREAL10Type_LTIME11Type_LWORD12Type_REAL13Type_SINT14Type_STRING15Type_TIME16Type_TIME_OF_DAY17Type_UDINT18Type_UINT19Type_ULINT20Type_USINT21Type_WORD22Type_WSTRING23Type_Array2D_LREAL24Type_Array2D_REAL25Type_Array3D_LREAL26Type_Array3D_REAL27Type_Array_BOOL28Type_Array_BYTE29Type_Array_DINT30Type_Array_DWORD31Type_Array_INT32Type_Array_LINT33Type_Array_LREAL34Type_Array_LWORD35Type_Array_REAL36Type_Array_SINT37Type_Array_UDINT38Type_Array_UINT39Type_Array_ULINT40Type_Array_USINT41Type_Array_WORD42ST_TestCaseResult6192TestNameT_MaxString20480TestClassNameT_MaxString20482048TestIsFailedBOOL84096TestIsSkippedBOOL84104FailureMessageT_MaxString20484112FailureTypeE_AssertionType86160NumberOfAssertsUINT166176ST_TestSuiteResult621296NameT_MaxString20480IdentityUINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)162048NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)162064NumberOfFailedTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)162080TestCaseResultsST_TestCaseResult11006192002096ST_TestSuiteResults621296064NumberOfTestSuitesUINT160NumberOfTestCasesUINT1616NumberOfSuccessfulTestCasesUINT1632NumberOfFailedTestCasesUINT1648TestSuiteResultsST_TestSuiteResult1100062129600064I_TestResults32PVOIDGetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults32UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16UINTLowerBorder1UpperBorder1000FB_TestResults621296256I_TestResultsTestSuiteResultsST_TestSuiteResults62129606464StoringTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16621296128StoringTestSuiteTriggerR_TRIG64621296160StoredTestSuiteResultsBOOL8621296224StoredGeneralTestResultsBOOL8621296232NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16621296240GetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults32PouTypeFunctionBlockI_TestResultLogger32PVOIDLogTestSuiteResultsUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100FB_AdsTestResultLogger + 32 + 0 + + + standardName + STRING(31) + Specifies a null-terminated string associated with standard time + on this operating system. + 256 + 32 + + + standardDate + TIMESTRUCT + Specifies a SYSTEMTIME structure that contains a date and local time when the + transition from daylight saving time to standard time occurs on this operating system. + 128 + 288 + + + standardBias + DINT + Specifies a bias value to be used during local time translations that occur during standard time. + 32 + 416 + + + daylightName + STRING(31) + Specifies a null-terminated string associated with daylight saving time on this operating system. + For example, this member could contain "PDT" to indicate Pacific Daylight Time. + 256 + 448 + + + daylightDate + TIMESTRUCT + Specifies a SYSTEMTIME structure that contains a date and local time when the transition + from standard time to daylight saving time occurs on this operating system. + 128 + 704 + + + daylightBias + DINT + Specifies a bias value to be used during local time translations that occur during daylight saving time. + 32 + 832 + + + + ST_SockAddr + Local or remote endpoint address to which to connect a socket + 160 + + nPort + UDINT + Internet Protocol (IP) port. + 32 + 0 + + + sAddr + STRING(15) + String containing an (Ipv4) Internet Protocol dotted address. + 128 + 32 + + + + T_HSOCKET + Connectionless or connection oriented socket handle + 352 + + handle + UDINT + Connection handle + 32 + 0 + + + localAddr + ST_SockAddr + Local address to which to connect a socket + 160 + 32 + + + remoteAddr + ST_SockAddr + Remote endpoint address to which to connect a socket + 160 + 192 + + + + T_ThrottleTimes + 416 + TIME + + 0 + 13 + + + + hide + + + + + TOF + 224 + + IN + BOOL + starts timer with falling edge, resets timer with rising edge + 8 + 32 + + + ItemType + Input + + + + + PT + TIME + time to pass, before Q is set + 32 + 64 + + + ItemType + Input + + + + + Q + BOOL + is FALSE, PT seconds after IN had a falling edge + 8 + 96 + + + ItemType + Output + + + + + ET + TIME + elapsed time + 32 + 128 + + + ItemType + Output + + + + + M + BOOL + 8 + 160 + + + StartTime + TIME + 32 + 192 + + + + PouType + FunctionBlock + + + + + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + UINT + + + LowerBorder + 0 + + + UpperBorder + 1000 + + + + + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + UINT + + + LowerBorder + 0 + + + UpperBorder + 100 + + + + + E_AssertionType + 8 + BYTE + + Type_UNDEFINED + 0 + + + Type_ANY + 1 + + + Type_BOOL + 2 + Primitive types + + + Type_BYTE + 3 + + + Type_DATE + 4 + + + Type_DATE_AND_TIME + 5 + + + Type_DINT + 6 + + + Type_DWORD + 7 + + + Type_INT + 8 + + + Type_LINT + 9 + + + Type_LREAL + 10 + + + Type_LTIME + 11 + + + Type_LWORD + 12 + + + Type_REAL + 13 + + + Type_SINT + 14 + + + Type_STRING + 15 + + + Type_TIME + 16 + + + Type_TIME_OF_DAY + 17 + + + Type_UDINT + 18 + + + Type_UINT + 19 + + + Type_ULINT + 20 + + + Type_USINT + 21 + + + Type_WORD + 22 + + + Type_WSTRING + 23 + + + Type_Array2D_LREAL + 24 + Array types + + + Type_Array2D_REAL + 25 + + + Type_Array3D_LREAL + 26 + + + Type_Array3D_REAL + 27 + + + Type_Array_BOOL + 28 + + + Type_Array_BYTE + 29 + + + Type_Array_DINT + 30 + + + Type_Array_DWORD + 31 + + + Type_Array_INT + 32 + + + Type_Array_LINT + 33 + + + Type_Array_LREAL + 34 + + + Type_Array_LWORD + 35 + + + Type_Array_REAL + 36 + + + Type_Array_SINT + 37 + + + Type_Array_UDINT + 38 + + + Type_Array_UINT + 39 + + + Type_Array_ULINT + 40 + + + Type_Array_USINT + 41 + + + Type_Array_WORD + 42 + + + + ST_TestCaseResult + 6192 + + TestName + T_MaxString + 2048 + 0 + + + TestClassName + T_MaxString + 2048 + 2048 + + + TestIsFailed + BOOL + 8 + 4096 + + + TestIsSkipped + BOOL + 8 + 4104 + + + FailureMessage + T_MaxString + 2048 + 4112 + + + FailureType + E_AssertionType + 8 + 6160 + + + NumberOfAsserts + UINT + 16 + 6176 + + + + ST_TestSuiteResult + 621296 + + Name + T_MaxString + Full class name + 2048 + 0 + + + Identity + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites) + Should be 0..GVL_Param_TcUnit.MaxNumberOfTestSuites-1 but gives unknown compiler error + 16 + 2048 + + + NumberOfTests + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + 2064 + + + NumberOfFailedTests + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + 2080 + + + TestCaseResults + ST_TestCaseResult + + 1 + 100 + + 619200 + 2096 + + + + ST_TestSuiteResults + 621296064 + + NumberOfTestSuites + UINT + The total number of test suites + 16 + 0 + + + NumberOfTestCases + UINT + The total number of test cases (for all test suites) + 16 + 16 + + + NumberOfSuccessfulTestCases + UINT + The total number of test cases that had all ASSERTS successful + 16 + 32 + + + NumberOfFailedTestCases + UINT + The total number of test cases that had at least one ASSERT failed + 16 + 48 + + + TestSuiteResults + ST_TestSuiteResult + + 1 + 1000 + + Test results for each individiual test suite + 621296000 + 64 + + + + I_TestResults + 32 + PVOID + + GetAreTestResultsAvailable + BOOL + 8 + + + GetTestSuiteResults + ST_TestSuiteResults + 32 + + + + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + UINT + + + LowerBorder + 1 + + + UpperBorder + 1000 + + + + + FB_TestResults + This function block holds results of the complete test run, i.e. results for all test suites + 621296256 + I_TestResults + + TestSuiteResults + ST_TestSuiteResults + Test results + 621296064 + 64 + + + StoringTestSuiteResultNumber + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + Misc variables + 16 + 621296128 + + + StoringTestSuiteTrigger + R_TRIG + 64 + 621296160 + + + StoredTestSuiteResults + BOOL + 8 + 621296224 + + + StoredGeneralTestResults + BOOL + 8 + 621296232 + + + NumberOfTestsToAnalyse + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + 621296240 + + + GetAreTestResultsAvailable + BOOL + 8 + + + GetTestSuiteResults + ST_TestSuiteResults + 32 + + + + PouType + FunctionBlock + + + + + I_TestResultLogger + 32 + PVOID + + LogTestSuiteResults + + + + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + UINT + + + LowerBorder + 1 + + + UpperBorder + 100 + + + + + FB_AdsTestResultLogger + This function block reports the results from the tests using the built-in ADSLOGSTR functionality provided by the Tc2_System library. This sends the result using ADS, which is consumed by the "Error List" of Visual Studio (which can print Errors, Warnings and Messages). -]]>224I_TestResultLoggerTestResultsI_TestResults3264PrintingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)1696PrintingTestSuiteTriggerR_TRIG64128PrintedFinalTestResultsBOOL8192PrintedTestSuitesResultsBOOL8200LogTestSuiteResultsTcUnitTestResultsST_TestSuiteResults32StringToPrintT_MaxString2048TestsInTestSuiteCounterUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16MaxNumberOfTestsToPrintUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16TEST_STATUS_SKIPSTRING(80)648TEST_STATUS_PASSSTRING(80)648TEST_STATUS_FAILSTRING(80)648PouTypeFunctionBlockRTS_IEC_RESULT32UDINTACCESS_MODE32UDINTAM_READ0AM_WRITE1AM_APPEND2AM_READ_PLUS3AM_WRITE_PLUS4AM_APPEND_PLUS5RTS_IEC_SIZE32BYTERTS_IEC_HANDLE32BYTEFB_FileControl + 224 + I_TestResultLogger + + TestResults + I_TestResults + 32 + 64 + + + PrintingTestSuiteResultNumber + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + 96 + + + PrintingTestSuiteTrigger + R_TRIG + 64 + 128 + + + PrintedFinalTestResults + BOOL + This flag is set once the final end result has printed + 8 + 192 + + + PrintedTestSuitesResults + BOOL + This flag is set once the test suites result have been printed + 8 + 200 + + + LogTestSuiteResults + + TcUnitTestResults + ST_TestSuiteResults + 32 + + + StringToPrint + T_MaxString + 2048 + + + TestsInTestSuiteCounter + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + + + MaxNumberOfTestsToPrint + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + + + TEST_STATUS_SKIP + STRING(80) + 648 + + + TEST_STATUS_PASS + STRING(80) + 648 + + + TEST_STATUS_FAIL + STRING(80) + 648 + + + + + PouType + FunctionBlock + + + + + RTS_IEC_RESULT + 32 + UDINT + + + ACCESS_MODE + 32 + UDINT + + AM_READ + 0 + Open an existing file with Read access. If file does not exist, Open fails + + + AM_WRITE + 1 + Create new file with Write access. If file does exist, content is discarded + + + AM_APPEND + 2 + Open an existing file with Append (only write) access. If file does not exist, Open fails + + + AM_READ_PLUS + 3 + Open an existing file with Read/Write access. If file does not exist, Open fails + + + AM_WRITE_PLUS + 4 + Create new file with Read/Write access. If file does exist, content is discarded + + + AM_APPEND_PLUS + 5 + Open an existing file with Append (read/write) access. If file does not exist, Open creates a new file + + + + RTS_IEC_SIZE + 32 + BYTE + + + RTS_IEC_HANDLE + 32 + BYTE + + + FB_FileControl + This functionblock can open, close, read, write and delete files on the local filesystem -]]>96FileAccessModeACCESS_MODE32325FileHandleRTS_IEC_HANDLE3264ReadRTS_IEC_RESULT32BufferPointerBYTE32SizeUDINT32FileSizeRTS_IEC_SIZE32ItemTypeOutputCloseRTS_IEC_RESULT32OpenRTS_IEC_RESULT32FileNameT_MaxString2048FileAccessModeACCESS_MODE32DeleteRTS_IEC_RESULT32FileNameT_MaxString2048WriteRTS_IEC_RESULT32BufferPointerBYTE32SizeUDINT32PouTypeFunctionBlockE_XmlError8BYTEOk0ErrorMaxBufferLen1ErrorStringLen2Error3FB_StreamBuffer + 96 + + FileAccessMode + ACCESS_MODE + Append_Plus creates the file if it doesn't exist yet. + 32 + 32 + + 5 + + + + FileHandle + RTS_IEC_HANDLE + 32 + 64 + + + Read + RTS_IEC_RESULT + 32 + + BufferPointer + Call with ADR(); + BYTE + 32 + + + Size + Call with SIZEOF(); + UDINT + 32 + + + FileSize + RTS_IEC_SIZE + 32 + + + ItemType + Output + + + + + + Close + RTS_IEC_RESULT + 32 + + + Open + RTS_IEC_RESULT + 32 + + FileName + File name can contain an absolute or relative path to the file. Path entries must be separated with a Slash (/) + T_MaxString + 2048 + + + FileAccessMode + ACCESS_MODE + 32 + + + + Delete + RTS_IEC_RESULT + 32 + + FileName + File name can contain an absolute or relative path to the file. Path entries must be separated with a forward slash (/) + T_MaxString + 2048 + + + + Write + RTS_IEC_RESULT + 32 + + BufferPointer + Call with ADR(); + BYTE + 32 + + + Size + Call with SIZEOF(); + UDINT + 32 + + + + + PouType + FunctionBlock + + + + + E_XmlError + 8 + BYTE + + Ok + 0 + + + ErrorMaxBufferLen + 1 + + + ErrorStringLen + 2 + + + Error + 3 + + + + FB_StreamBuffer + This functionblock acts as a stream buffer for use with FB_XmlControl -]]>128_PointerToStringBufferBYTE3232_BufferSizeUDINT3264_LengthUDINT3296CutOffT_MaxString2048StartPosUDINT32CutLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCutBYTE32PointerToByteBufferBYTE32FindUDINT32SearchStringSTRING(80)648StartPosUDINT32LoopUDINT32SearchUDINT32PointerToBufferBYTE32PointerToSearchBYTE32FindBackUDINT32SearchStringT_MaxString2048LoopUDINT32SearchUDINT32PointerToBufferBYTE32PointerToSearchBYTE32__getLengthUDINT32LengthUDINT32propertyClearCountUDINT32__setAppendAppend + 128 + + _PointerToStringBuffer + BYTE + 32 + 32 + + + _BufferSize + UDINT + 32 + 64 + + + _Length + UDINT + 32 + 96 + + + CutOff + T_MaxString + 2048 + + StartPos + UDINT + 32 + + + CutLen + UDINT + 32 + + + ItemType + Output + + + + + XmlError + E_XmlError + 8 + + + ItemType + Output + + + + + Loop + UDINT + 32 + + + PointerToByteToCut + BYTE + 32 + + + PointerToByteBuffer + BYTE + 32 + + + + Find + UDINT + 32 + + SearchString + STRING(80) + 648 + + + StartPos + UDINT + 32 + + + Loop + UDINT + 32 + + + Search + UDINT + 32 + + + PointerToBuffer + BYTE + 32 + + + PointerToSearch + BYTE + 32 + + + + FindBack + UDINT + 32 + + SearchString + T_MaxString + 2048 + + + Loop + UDINT + 32 + + + Search + UDINT + 32 + + + PointerToBuffer + BYTE + 32 + + + PointerToSearch + BYTE + 32 + + + + __getLength + UDINT + 32 + + Length + UDINT + 32 + + + + property + + + + + Clear + + Count + UDINT + 32 + + + + __setAppend + + Append + Appends a string to the buffer -]]>T_MaxString2048ByteInBYTE32ByteBufferBYTE32property__getBufferSizeUDINT32BufferSizeUDINT32property__setLengthLength + T_MaxString + 2048 + + + ByteIn + BYTE + 32 + + + ByteBuffer + BYTE + 32 + + + + property + + + + + __getBufferSize + UDINT + 32 + + BufferSize + UDINT + 32 + + + + property + + + + + __setLength + + Length + Gets/Sets the current length (in bytes) of the streambuffer -]]>UDINT32propertySetBufferBOOL8PointerToBufferAddressBYTE32SizeOfBufferUDINT32CopyT_MaxString2048StartPosUDINT32EndPosUDINT32CopyLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCopyBYTE32PointerToBufferBYTE32CurPosUDINT32PouTypeFunctionBlockFB_XmlControl + UDINT + 32 + + + + property + + + + + SetBuffer + BOOL + 8 + + PointerToBufferAddress + Set buffer address (ADR ...) + BYTE + 32 + + + SizeOfBuffer + Set buffer size (SIZEOF ...) + UDINT + 32 + + + + Copy + T_MaxString + 2048 + + StartPos + UDINT + 32 + + + EndPos + UDINT + 32 + + + CopyLen + UDINT + 32 + + + ItemType + Output + + + + + XmlError + E_XmlError + 8 + + + ItemType + Output + + + + + Loop + UDINT + 32 + + + PointerToByteToCopy + BYTE + 32 + + + PointerToBuffer + BYTE + 32 + + + CurPos + UDINT + 32 + + + + + PouType + FunctionBlock + + + + + FB_XmlControl + Organizes parsing and composing of XML data. Data can be treated as STRING or char array. Buffer size of file can be set via GVL_Param_TcUnit (xUnitBufferSize) -]]>5696XmlBufferFB_StreamBuffer12832TagListBufferFB_StreamBuffer128160TagsT_MaxString2048288TagListSeekBufferFB_StreamBuffer1282336TagsSeekSTRING(80)6482464TagBufferFB_StreamBuffer1283136TagT_MaxString20483264TagOpenBOOL85312SelectUDINT325344SearchPositionUDINT325376TAG_OPENSTRING(1)165408<TAG_CLOSESTRING(1)165424>END_TAG_CLOSESTRING(2)245440/>SPACESTRING(1)165464 EQUALSSTRING(1)165480=QUOTESTRING(1)165496"BACK_SLASHSTRING(1)165512\FORWARD_SLASHSTRING(1)165528/OPEN_COMMENTSTRING(5)485544<!-- CLOSE_COMMENTSTRING(4)405592 -->TABSTRING(2)245632 CR_LFSTRING(4)405656 -NewParameterNameT_MaxString2048ValueT_MaxString2048NewTagNameT_MaxString2048CloseTagT_MaxString2048ClosedTagT_MaxString2048WriteDocumentHeaderHeaderT_MaxString2048NewCommentCommentT_MaxString2048__getLengthUDINT32LengthUDINT32propertyNewTagDataDataT_MaxString2048SetBufferPointerToBufferBYTE32SizeOfBufferUDINT32ClearBufferToStartBufferPouTypeFunctionBlockFB_xUnitXmlPublisher + 5696 + + XmlBuffer + FB_StreamBuffer + 128 + 32 + + + TagListBuffer + FB_StreamBuffer + 128 + 160 + + + Tags + T_MaxString + 2048 + 288 + + + TagListSeekBuffer + FB_StreamBuffer + 128 + 2336 + + + TagsSeek + STRING(80) + 648 + 2464 + + + TagBuffer + FB_StreamBuffer + 128 + 3136 + + + Tag + T_MaxString + 2048 + 3264 + + + TagOpen + BOOL + 8 + 5312 + + + Select + UDINT + 32 + 5344 + + + SearchPosition + UDINT + 32 + 5376 + + + TAG_OPEN + STRING(1) + 16 + 5408 + + < + + + + TAG_CLOSE + STRING(1) + 16 + 5424 + + > + + + + END_TAG_CLOSE + STRING(2) + 24 + 5440 + + /> + + + + SPACE + STRING(1) + 16 + 5464 + + + + + + EQUALS + STRING(1) + 16 + 5480 + + = + + + + QUOTE + STRING(1) + 16 + 5496 + + " + + + + BACK_SLASH + STRING(1) + 16 + 5512 + + \ + + + + FORWARD_SLASH + STRING(1) + 16 + 5528 + + / + + + + OPEN_COMMENT + STRING(5) + 48 + 5544 + + <!-- + + + + CLOSE_COMMENT + STRING(4) + 40 + 5592 + + --> + + + + TAB + STRING(2) + 24 + 5632 + + + + + + CR_LF + STRING(4) + 40 + 5656 + + + + + + + NewParameter + + Name + T_MaxString + 2048 + + + Value + T_MaxString + 2048 + + + + NewTag + + Name + T_MaxString + 2048 + + + + CloseTag + T_MaxString + 2048 + + ClosedTag + T_MaxString + 2048 + + + + WriteDocumentHeader + + Header + T_MaxString + 2048 + + + + NewComment + + Comment + T_MaxString + 2048 + + + + __getLength + UDINT + 32 + + Length + UDINT + 32 + + + + property + + + + + NewTagData + + Data + T_MaxString + 2048 + + + + SetBuffer + + PointerToBuffer + ADR(..) + BYTE + 32 + + + SizeOfBuffer + SIZEOF(..) + UDINT + 32 + + + + ClearBuffer + + + ToStartBuffer + + + + PouType + FunctionBlock + + + + + FB_xUnitXmlPublisher + Publishes test results into an xUnit compatible Xml file -]]>530304I_TestResultLoggerTestResultsI_TestResults3264AccessModeACCESS_MODE32964FileFB_FileControl96128XmlFB_XmlControl5696224BufferInitialisedBOOL859200BufferBYTE0655355242805928WritingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16530208PublishTriggerR_TRIG64530240DeleteOpenWriteCloseRTS_IEC_RESULT32LogTestSuiteResultsUnitTestResultsST_TestSuiteResults32CurrentSuiteNumberUINT16CurrentTestCountUINT16TEST_STATUS_SKIPSTRING(80)648TEST_STATUS_PASSSTRING(80)648TEST_STATUS_FAILSTRING(80)648InitialisedBOOL8PouTypeFunctionBlockFB_TcUnitRunner + 530304 + I_TestResultLogger + + TestResults + I_TestResults + Dependancy Injection via FB_Init + 32 + 64 + + + AccessMode + ACCESS_MODE + File access mode + 32 + 96 + + 4 + + + + File + FB_FileControl + 96 + 128 + + + Xml + FB_XmlControl + 5696 + 224 + + + BufferInitialised + BOOL + 8 + 5920 + + 0 + + + + Buffer + BYTE + + 0 + 65535 + + 524280 + 5928 + + + WritingTestSuiteResultNumber + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + 530208 + + + PublishTrigger + R_TRIG + 64 + 530240 + + + DeleteOpenWriteClose + RTS_IEC_RESULT + 32 + + + LogTestSuiteResults + + UnitTestResults + ST_TestSuiteResults + 32 + + + CurrentSuiteNumber + UINT + 16 + + + CurrentTestCount + UINT + 16 + + + TEST_STATUS_SKIP + STRING(80) + 648 + + + TEST_STATUS_PASS + STRING(80) + 648 + + + TEST_STATUS_FAIL + STRING(80) + 648 + + + + Initialised + BOOL + 8 + + + + PouType + FunctionBlock + + + + + FB_TcUnitRunner + This function block is responsible for holding track of the tests and executing them. -]]>621827200AllTestSuitesFinishedBOOL8320TestResultsFB_TestResults62129625664AdsTestResultLoggerFB_AdsTestResultLogger224621296320old_input_assignmentsTestResultLoggerI_TestResultLogger32621296544AbortRunningTestSuitesBOOL8621296576xUnitXmlPublisherFB_xUnitXmlPublisher530304621296608old_input_assignmentsXmlTestResultPublisherI_TestResultLogger32621826912__RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITEUINT166218269441__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITESTOF224621826976AbortRunningTestSuiteTestsRunTestSuiteTestsInSequenceTimeBetweenTestSuitesExecutionTIME32BusyPrintingBOOL8NumberOfTestSuitesFinished + 621827200 + + AllTestSuitesFinished + BOOL + Indication of whether all test suites have reported that they are finished + 8 + 32 + + 0 + + + + TestResults + FB_TestResults + Test result information + 621296256 + 64 + + + AdsTestResultLogger + FB_AdsTestResultLogger + Prints the results to ADS so that Visual Studio can display the results. + This test result formatter can be replaced with something else than ADS + 224 + 621296320 + + + old_input_assignments + + + + + TestResultLogger + I_TestResultLogger + 32 + 621296544 + + + AbortRunningTestSuites + BOOL + If this flag is set, it means that some external event triggered the + request to abort running the test suites + 8 + 621296576 + + + xUnitXmlPublisher + FB_xUnitXmlPublisher + Publishes a xUnit compatible XML file + 530304 + 621296608 + + + old_input_assignments + + + + + XmlTestResultPublisher + I_TestResultLogger + 32 + 621826912 + + + __RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITE + UINT + This variable holds which current test suite is being called, as we are running + each one in a sequence (one by one) + 16 + 621826944 + + 1 + + + + __RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITES + TOF + 224 + 621826976 + + + AbortRunningTestSuiteTests + + + RunTestSuiteTestsInSequence + + TimeBetweenTestSuitesExecution + Time delay between a test suite is finished and the next test suite starts + TIME + 32 + + + BusyPrinting + BOOL + 8 + + + NumberOfTestSuitesFinished + We need to hold a temporary state of the statistics as we don't consider the tests to be completely finished until all test suites have executed completely. The reason we want to do it this way is because a test suite can run over several cycles. Only once all tests - are finished (which might take many cycles), do we gather correct statistics ]]>UINT16CurrentlyRunningTestSuiteUINT16uselocation__RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITETimerBetweenExecutionOfTestSuitesTOF224uselocation__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITESRunTestSuiteTestsCounterUINT16BusyPrintingBOOL8NumberOfTestSuitesFinished + UINT + 16 + + + CurrentlyRunningTestSuite + This variable holds which current test suite is being called, as we are running + each one in a sequence (one by one) + UINT + 16 + + + uselocation + __RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITE + + + + + TimerBetweenExecutionOfTestSuites + TOF + 224 + + + uselocation + __RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITES + + + + + + RunTestSuiteTests + + Counter + UINT + 16 + + + BusyPrinting + BOOL + 8 + + + NumberOfTestSuitesFinished + We need to hold a temporary state of the statistics as we don't consider the tests to be completely finished until all test suites have executed completely. The reason we want to do it this way is because a test suite can run over several cycles. Only once all tests - are finished (which might take many cycles), do we gather correct statistics ]]>UINT16PouTypeFunctionBlockFB_Test + UINT + 16 + + + + + PouType + FunctionBlock + + + + + FB_Test + This function block holds all data that defines a test. -]]>4192TestNameT_MaxString204832TestIsFinishedBOOL82080TestIsSkippedBOOL82088NumberOfAssertionsUINT162096TestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 4192 + + TestName + T_MaxString + 2048 + 32 + + + TestIsFinished + BOOL + 8 + 2080 + + + TestIsSkipped + BOOL + This is set to true, if test is disabled (by putting the string "disabled_" in front of the test name + 8 + 2088 + + + NumberOfAssertions + UINT + 16 + 2096 + + + TestOrderNumber + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + In which order/sequence relative to the order tests should this test be executed/evaluated. A value of 0 means it is not defined by TEST_ORDERED() but by un-ordered test (TEST()). - A value <> 0 tells in which order this test will be executed/evaluated. The lower the number, the earlier it will execute. ]]>162112TestIsFailedBOOL82128AssertionMessageT_MaxString20482136AssertionTypeE_AssertionType84184GetAssertionTypeE_AssertionType8SetFailedSetNameNameT_MaxString2048GetNameT_MaxString2048SetNumberOfAssertionsNoOfAssertionsUINT16SetTestOrderOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16IsSkippedBOOL8GetNumberOfAssertionsUINT16SetFinishedBOOL8GetAssertionMessageT_MaxString2048SetSkippedSetAssertionMessageAssertMessageT_MaxString2048SetAssertionTypeAssertTypeE_AssertionType8IsFinishedBOOL8GetTestOrderUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16IsFailedBOOL8PouTypeFunctionBlockUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100TYPE_CLASS32DWORDTYPE_BOOL0TYPE_BIT1TYPE_BYTE2TYPE_WORD3TYPE_DWORD4TYPE_LWORD5TYPE_SINT6TYPE_INT7TYPE_DINT8TYPE_LINT9TYPE_USINT10TYPE_UINT11TYPE_UDINT12TYPE_ULINT13TYPE_REAL14TYPE_LREAL15TYPE_STRING16TYPE_WSTRING17TYPE_TIME18TYPE_DATE19TYPE_DATEANDTIME20TYPE_TIMEOFDAY21TYPE_POINTER22TYPE_REFERENCE23TYPE_SUBRANGE24TYPE_ENUM25TYPE_ARRAY26TYPE_PARAMS27TYPE_USERDEF28TYPE_NONE29TYPE_ANY30TYPE_ANYBIT31TYPE_ANYDATE32TYPE_ANYINT33TYPE_ANYNUM34TYPE_ANYREAL35TYPE_LAZY36TYPE_LTIME37TYPE_BITCONST38AnyType96pValueBYTE320diSizeDINT3232TypeClassTYPE_CLASS3264linkalwaysFW_GetCurTaskIndex64nIndexBYTE832ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCURTASKINDEX128indexBYTE832ItemTypeOutputfbGetCurTaskIndexFW_GetCurTaskIndex6464conditionalshowPouTypeFunctionBlockconditionalshow_all_localsE_TypeFieldParam16INTTYPEFIELD_UNKNOWN0TYPEFIELD_B1TYPEFIELD_O2TYPEFIELD_U3TYPEFIELD_C4TYPEFIELD_F5TYPEFIELD_D6TYPEFIELD_S7TYPEFIELD_XU8TYPEFIELD_XL9TYPEFIELD_EU10TYPEFIELD_EL11ST_FormatParameters160bPercentBOOL80bFlagsBOOL88bWidthBOOL816bDotBOOL824bPrecisionBOOL832bTypeBOOL840bAlignBOOL848bSignBOOL856bNullBOOL864bBlankBOOL872bHashBOOL880iWidthINT1696iPrecisionINT16112bWidthAsteriskBOOL8128bPrecisionAsteriskBOOL8136eTypeE_TypeFieldParam16144conditionalshowFB_FormatString7840sFormatT_MaxString204832ItemTypeInputarg1T_Arg962080ItemTypeInputarg2T_Arg962176ItemTypeInputarg3T_Arg962272ItemTypeInputarg4T_Arg962368ItemTypeInputarg5T_Arg962464ItemTypeInputarg6T_Arg962560ItemTypeInputarg7T_Arg962656ItemTypeInputarg8T_Arg962752ItemTypeInputarg9T_Arg962848ItemTypeInputarg10T_Arg962944ItemTypeInputbErrorBOOL error, FALSE => no error ]]>83040ItemTypeOutputnErrIdUDINT323072ItemTypeOutputsOutT_MaxString20483104ItemTypeOutputpFormatBYTE3251520conditionalshowpOutBYTE3251840conditionalshowiRemOutLenINT165216conditionalshowbValidBOOL85232conditionalshowstFmtST_FormatParameters1605248conditionalshownArrayElemINT165408conditionalshownArgumentUDINT325440conditionalshowparArgsT_Arg1103205472conditionalshowsArgStrT_MaxString20485792conditionalshowPouTypeFunctionBlockconditionalshow_all_localsTypeClass16INTTYPE_BOOL0TYPE_BIT1TYPE_BYTE2TYPE_WORD3TYPE_DWORD4TYPE_LWORD5TYPE_SINT6TYPE_INT7TYPE_DINT8TYPE_LINT9TYPE_USINT10TYPE_UINT11TYPE_UDINT12TYPE_ULINT13TYPE_REAL14TYPE_LREAL15TYPE_STRING16TYPE_WSTRING17TYPE_TIME18TYPE_DATE19TYPE_DATEANDTIME20TYPE_TIMEOFDAY21TYPE_POINTER22TYPE_REFERENCE23TYPE_SUBRANGE24TYPE_ENUM25TYPE_ARRAY26TYPE_PARAMS27TYPE_USERDEF28TYPE_NONE29TYPE_ANY30TYPE_ANYBIT31TYPE_ANYDATE32TYPE_ANYINT33TYPE_ANYNUM34TYPE_ANYREAL35TYPE_LAZY36TYPE_LTIME37TYPE_BITCONST38TYPE_INTERFACE-4096U_ExpectedOrActual4096boolExpectedOrActualBOOL80bitExpectedOrActualBIT80byteExpectedOrActualBYTE80sintExpectedOrActualSINT80usintExpectedOrActualUSINT80intExpectedOrActualINT160uintExpectedOrActualUINT160wordExpectedOrActualWORD160dwordExpectedOrActualDWORD320dateandtimeExpectedOrActualDATE_AND_TIME320dintExpectedOrActualDINT320realExpectedOrActualREAL320timeExpectedOrActualTIME320dateExpectedOrActualDATE320udintExpectedOrActualUDINT320timeofdayExpectedOrActualTIME_OF_DAY320lwordExpectedOrActualLWORD640lintExpectedOrActualLINT640ulintExpectedOrActualULINT640lrealExpectedOrActualLREAL640ltimeExpectedOrActualLTIME640stringExpectedOrActualT_MaxString20480wstringExpectedOrActualWSTRING(255)40960ST_AssertResult12288ExpectedU_ExpectedOrActual40960ActualU_ExpectedOrActual40964096MessageT_MaxString20488192TestInstancePathT_MaxString204810240ST_AssertResultInstances12352AssertResultST_AssertResult122880DetectionCountUINT1612288DetectionCountThisCycleUINT1612304FB_AssertResultStatic + 16 + 2112 + + + TestIsFailed + BOOL + Indication of whether this test has at least one failed assert + 8 + 2128 + + + AssertionMessage + T_MaxString + Assertion message for the first assertion in this test + 2048 + 2136 + + + AssertionType + E_AssertionType + Assertion type for the first assertion in this test + 8 + 4184 + + + GetAssertionType + E_AssertionType + 8 + + + SetFailed + + + SetName + + Name + T_MaxString + 2048 + + + + GetName + T_MaxString + 2048 + + + SetNumberOfAssertions + + NoOfAssertions + UINT + 16 + + + + SetTestOrder + + OrderNumber + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + + + + IsSkipped + BOOL + 8 + + + GetNumberOfAssertions + UINT + 16 + + + SetFinished + BOOL + 8 + + + GetAssertionMessage + T_MaxString + 2048 + + + SetSkipped + + + SetAssertionMessage + + AssertMessage + T_MaxString + 2048 + + + + SetAssertionType + + AssertType + E_AssertionType + 8 + + + + IsFinished + BOOL + 8 + + + GetTestOrder + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + + + IsFailed + BOOL + 8 + + + + PouType + FunctionBlock + + + + + UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + UINT + + + LowerBorder + 1 + + + UpperBorder + 100 + + + + + TYPE_CLASS + 32 + DWORD + + TYPE_BOOL + 0 + + + TYPE_BIT + 1 + + + TYPE_BYTE + 2 + + + TYPE_WORD + 3 + + + TYPE_DWORD + 4 + + + TYPE_LWORD + 5 + + + TYPE_SINT + 6 + + + TYPE_INT + 7 + + + TYPE_DINT + 8 + + + TYPE_LINT + 9 + + + TYPE_USINT + 10 + + + TYPE_UINT + 11 + + + TYPE_UDINT + 12 + + + TYPE_ULINT + 13 + + + TYPE_REAL + 14 + + + TYPE_LREAL + 15 + + + TYPE_STRING + 16 + + + TYPE_WSTRING + 17 + + + TYPE_TIME + 18 + + + TYPE_DATE + 19 + + + TYPE_DATEANDTIME + 20 + + + TYPE_TIMEOFDAY + 21 + + + TYPE_POINTER + 22 + + + TYPE_REFERENCE + 23 + + + TYPE_SUBRANGE + 24 + + + TYPE_ENUM + 25 + + + TYPE_ARRAY + 26 + + + TYPE_PARAMS + 27 + + + TYPE_USERDEF + 28 + + + TYPE_NONE + 29 + + + TYPE_ANY + 30 + + + TYPE_ANYBIT + 31 + + + TYPE_ANYDATE + 32 + + + TYPE_ANYINT + 33 + + + TYPE_ANYNUM + 34 + + + TYPE_ANYREAL + 35 + + + TYPE_LAZY + 36 + + + TYPE_LTIME + 37 + + + TYPE_BITCONST + 38 + + + + AnyType + 96 + + pValue + BYTE + 32 + 0 + + + diSize + DINT + 32 + 32 + + + TypeClass + TYPE_CLASS + 32 + 64 + + + + linkalways + + + + + FW_GetCurTaskIndex + 64 + + nIndex + BYTE + 8 + 32 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + conditionalshow + + + + + GETCURTASKINDEX + This function block GETCURTASKINDEX finds the task index of the task from which it is called. + 128 + + index + BYTE + Returns the current task index of the calling task. + 8 + 32 + + + ItemType + Output + + + + + fbGetCurTaskIndex + FW_GetCurTaskIndex + 64 + 64 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + E_TypeFieldParam + 16 + INT + + TYPEFIELD_UNKNOWN + 0 + Unknown/not set + + + TYPEFIELD_B + 1 + b or B: binary number + + + TYPEFIELD_O + 2 + o or O: octal number + + + TYPEFIELD_U + 3 + u or U: unsigned decimal number + + + TYPEFIELD_C + 4 + c or C: one ASCII character + + + TYPEFIELD_F + 5 + f or F: float number ( normalized format ) + + + TYPEFIELD_D + 6 + d or D: signed decimal number + + + TYPEFIELD_S + 7 + s or S: string + + + TYPEFIELD_XU + 8 + X: hecadecimal number (upper case characters ) + + + TYPEFIELD_XL + 9 + x: hecadecimal number (lower case characters ) + + + TYPEFIELD_EU + 10 + E: float number ( scientific format ) + + + TYPEFIELD_EL + 11 + e: float number ( scientific format ) + + + + ST_FormatParameters + 160 + + bPercent + BOOL + 8 + 0 + + + bFlags + BOOL + 8 + 8 + + + bWidth + BOOL + 8 + 16 + + + bDot + BOOL + 8 + 24 + + + bPrecision + BOOL + 8 + 32 + + + bType + BOOL + 8 + 40 + + + bAlign + BOOL + Default :Right align + 8 + 48 + + + bSign + BOOL + Default: Sign only for negative values + 8 + 56 + + + bNull + BOOL + Default: No padding + 8 + 64 + + + bBlank + BOOL + Default: No blanks + 8 + 72 + + + bHash + BOOL + Default: No blanks + 8 + 80 + + + iWidth + INT + 16 + 96 + + + iPrecision + INT + 16 + 112 + + + bWidthAsterisk + BOOL + 8 + 128 + + + bPrecisionAsterisk + BOOL + 8 + 136 + + + eType + E_TypeFieldParam + format type parameter + 16 + 144 + + + + conditionalshow + + + + + FB_FormatString + Converts and formats up to 10 T_Arg values to string + 7840 + + sFormat + T_MaxString + Format string + 2048 + 32 + + + ItemType + Input + + + + + arg1 + T_Arg + Format argument 1, use F_INT, F_UINT; F_WORD, F_DWORD, F_LREAL... functions to initialize the argument inputs + 96 + 2080 + + + ItemType + Input + + + + + arg2 + T_Arg + Format argument 2 + 96 + 2176 + + + ItemType + Input + + + + + arg3 + T_Arg + Format argument 3 + 96 + 2272 + + + ItemType + Input + + + + + arg4 + T_Arg + Format argument 4 + 96 + 2368 + + + ItemType + Input + + + + + arg5 + T_Arg + Format argument 5 + 96 + 2464 + + + ItemType + Input + + + + + arg6 + T_Arg + Format argument 6 + 96 + 2560 + + + ItemType + Input + + + + + arg7 + T_Arg + Format argument 7 + 96 + 2656 + + + ItemType + Input + + + + + arg8 + T_Arg + Format argument 8 + 96 + 2752 + + + ItemType + Input + + + + + arg9 + T_Arg + Format argument 9 + 96 + 2848 + + + ItemType + Input + + + + + arg10 + T_Arg + Format argument 10 + 96 + 2944 + + + ItemType + Input + + + + + bError + BOOL + TRUE => error, FALSE => no error + 8 + 3040 + + + ItemType + Output + + + + + nErrId + UDINT + Error code + 32 + 3072 + + + ItemType + Output + + + + + sOut + T_MaxString + Output stirng + 2048 + 3104 + + + ItemType + Output + + + + + pFormat + BYTE + 32 + 5152 + + 0 + + + + conditionalshow + + + + + pOut + BYTE + 32 + 5184 + + 0 + + + + conditionalshow + + + + + iRemOutLen + INT + 16 + 5216 + + + conditionalshow + + + + + bValid + BOOL + 8 + 5232 + + + conditionalshow + + + + + stFmt + ST_FormatParameters + 160 + 5248 + + + conditionalshow + + + + + nArrayElem + INT + 16 + 5408 + + + conditionalshow + + + + + nArgument + UDINT + 32 + 5440 + + + conditionalshow + + + + + parArgs + T_Arg + + 1 + 10 + + 320 + 5472 + + + conditionalshow + + + + + sArgStr + T_MaxString + 2048 + 5792 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + TypeClass + 16 + INT + + TYPE_BOOL + 0 + + + TYPE_BIT + 1 + + + TYPE_BYTE + 2 + + + TYPE_WORD + 3 + + + TYPE_DWORD + 4 + + + TYPE_LWORD + 5 + + + TYPE_SINT + 6 + + + TYPE_INT + 7 + + + TYPE_DINT + 8 + + + TYPE_LINT + 9 + + + TYPE_USINT + 10 + + + TYPE_UINT + 11 + + + TYPE_UDINT + 12 + + + TYPE_ULINT + 13 + + + TYPE_REAL + 14 + + + TYPE_LREAL + 15 + + + TYPE_STRING + 16 + + + TYPE_WSTRING + 17 + + + TYPE_TIME + 18 + + + TYPE_DATE + 19 + + + TYPE_DATEANDTIME + 20 + + + TYPE_TIMEOFDAY + 21 + + + TYPE_POINTER + 22 + + + TYPE_REFERENCE + 23 + + + TYPE_SUBRANGE + 24 + + + TYPE_ENUM + 25 + + + TYPE_ARRAY + 26 + + + TYPE_PARAMS + 27 + + + TYPE_USERDEF + 28 + + + TYPE_NONE + 29 + + + TYPE_ANY + 30 + + + TYPE_ANYBIT + 31 + + + TYPE_ANYDATE + 32 + + + TYPE_ANYINT + 33 + + + TYPE_ANYNUM + 34 + + + TYPE_ANYREAL + 35 + + + TYPE_LAZY + 36 + + + TYPE_LTIME + 37 + + + TYPE_BITCONST + 38 + + + TYPE_INTERFACE + -4096 + + + + U_ExpectedOrActual + 4096 + + boolExpectedOrActual + BOOL + 8 + 0 + + + bitExpectedOrActual + BIT + 8 + 0 + + + byteExpectedOrActual + BYTE + 8 + 0 + + + sintExpectedOrActual + SINT + 8 + 0 + + + usintExpectedOrActual + USINT + 8 + 0 + + + intExpectedOrActual + INT + 16 + 0 + + + uintExpectedOrActual + UINT + 16 + 0 + + + wordExpectedOrActual + WORD + 16 + 0 + + + dwordExpectedOrActual + DWORD + 32 + 0 + + + dateandtimeExpectedOrActual + DATE_AND_TIME + 32 + 0 + + + dintExpectedOrActual + DINT + 32 + 0 + + + realExpectedOrActual + REAL + 32 + 0 + + + timeExpectedOrActual + TIME + 32 + 0 + + + dateExpectedOrActual + DATE + 32 + 0 + + + udintExpectedOrActual + UDINT + 32 + 0 + + + timeofdayExpectedOrActual + TIME_OF_DAY + 32 + 0 + + + lwordExpectedOrActual + LWORD + 64 + 0 + + + lintExpectedOrActual + LINT + 64 + 0 + + + ulintExpectedOrActual + ULINT + 64 + 0 + + + lrealExpectedOrActual + LREAL + 64 + 0 + + + ltimeExpectedOrActual + LTIME + 64 + 0 + + + stringExpectedOrActual + T_MaxString + 2048 + 0 + + + wstringExpectedOrActual + WSTRING(255) + 4096 + 0 + + + + ST_AssertResult + 12288 + + Expected + U_ExpectedOrActual + 4096 + 0 + + + Actual + U_ExpectedOrActual + 4096 + 4096 + + + Message + T_MaxString + 2048 + 8192 + + + TestInstancePath + T_MaxString + 2048 + 10240 + + + + ST_AssertResultInstances + 12352 + + AssertResult + ST_AssertResult + 12288 + 0 + + + DetectionCount + UINT + Number of instances of the "AssertResult" + 16 + 12288 + + + DetectionCountThisCycle + UINT + Number of instance of the "AssertResult" in this specific PLC-cycle + 16 + 12304 + + + + FB_AssertResultStatic + This function block is responsible for keeping track of which asserts that have been made. The reason we need to keep track of these is because if the user does the same assert twice (because of running a test suite over several PLC-cycles) we want to know it so we don't print several times (if the assert fails). @@ -59,7 +6428,457 @@ - Value of actual - Message (string) - Test instance path (string) -]]>24640320AssertResultsST_AssertResult110001228800064TotalAssertsUINT16122880640GetCurrentTaskIndexGETCURTASKINDEX12812288096AssertResultInstancesST_AssertResultInstances110001235200012288256CycleCountUDINT3224640256FirstCycleExecutedBOOL824640288CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16GetNumberOfAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfAssertsUINT16CreateAssertResultInstanceExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8AddAssertResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockST_AssertArrayResult4224ExpectedsSizeUDINT320ExpectedsTypeClassTypeClass1632ActualsSizeUDINT3264ActualsTypeClassTypeClass1696MessageT_MaxString2048112TestInstancePathT_MaxString20482160ST_AssertArrayResultInstances4256AssertArrayResultST_AssertArrayResult42240DetectionCountUINT164224DetectionCountThisCycleUINT164240FB_AssertArrayResultStatic + 24640320 + + AssertResults + ST_AssertResult + + 1 + 1000 + + The total number of instances of each of the "AssertResults" + 12288000 + 64 + + + TotalAsserts + UINT + The total number of unique asserts + 16 + 12288064 + + 0 + + + + GetCurrentTaskIndex + GETCURTASKINDEX + Function block to get the current task cycle + 128 + 12288096 + + + AssertResultInstances + ST_AssertResultInstances + + 1 + 1000 + + The total number of instances of each of the "AssertResults" + 12352000 + 12288256 + + + CycleCount + UDINT + The last PLC cycle count + 32 + 24640256 + + + FirstCycleExecuted + BOOL + Only run first cycle + 8 + 24640288 + + + CopyDetectionCountAndResetDetectionCountInThisCycle + + IteratorCounter + UINT + 16 + + + + GetNumberOfAssertsForTest + UINT + 16 + + CompleteTestInstancePath + T_MaxString + 2048 + + + Counter + UINT + 16 + + + NumberOfAsserts + UINT + 16 + + + + CreateAssertResultInstance + + ExpectedSize + UDINT + 32 + + + ExpectedTypeClass + TypeClass + 16 + + + ExpectedValue + BYTE + 32 + + + ActualSize + UDINT + 32 + + + ActualTypeClass + TypeClass + 16 + + + ActualValue + BYTE + 32 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + + GetDetectionCountThisCycle + UINT + 16 + + ExpectedSize + UDINT + 32 + + + ExpectedTypeClass + TypeClass + 16 + + + ExpectedValue + BYTE + 32 + + + ActualSize + UDINT + 32 + + + ActualTypeClass + TypeClass + 16 + + + ActualValue + BYTE + 32 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + + GetDetectionCount + UINT + 16 + + ExpectedSize + UDINT + 32 + + + ExpectedTypeClass + TypeClass + 16 + + + ExpectedValue + BYTE + 32 + + + ActualSize + UDINT + 32 + + + ActualTypeClass + TypeClass + 16 + + + ActualValue + BYTE + 32 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + + ReportResult + + ExpectedSize + UDINT + 32 + + + ExpectedTypeClass + TypeClass + 16 + + + ExpectedValue + BYTE + 32 + + + ActualSize + UDINT + 32 + + + ActualTypeClass + TypeClass + 16 + + + ActualValue + BYTE + 32 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + ItemType + Output + + + + + LocationIndex + UINT + 16 + + + DataTypesNotEquals + BOOL + 8 + + + DataSizeNotEquals + BOOL + 8 + + + DataContentNotEquals + BOOL + 8 + + + CurrentCycleCount + UDINT + 32 + + + IteratorCounter + UINT + 16 + + + DetectionCountTemp + UINT + 16 + + + FoundOne + BOOL + 8 + + + AdditionalIdenticalAssert + BOOL + 8 + + + + AddAssertResult + + ExpectedSize + UDINT + 32 + + + ExpectedTypeClass + TypeClass + 16 + + + ExpectedValue + BYTE + 32 + + + ActualSize + UDINT + 32 + + + ActualTypeClass + TypeClass + 16 + + + ActualValue + BYTE + 32 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + + + PouType + FunctionBlock + + + + + ST_AssertArrayResult + 4224 + + ExpectedsSize + UDINT + Size in bytes of the expecteds-array + 32 + 0 + + + ExpectedsTypeClass + TypeClass + The data type of the expecteds-array + 16 + 32 + + + ActualsSize + UDINT + Size in bytes of the actuals-array + 32 + 64 + + + ActualsTypeClass + TypeClass + The data type of the actuals-array + 16 + 96 + + + Message + T_MaxString + 2048 + 112 + + + TestInstancePath + T_MaxString + 2048 + 2160 + + + + ST_AssertArrayResultInstances + 4256 + + AssertArrayResult + ST_AssertArrayResult + 4224 + 0 + + + DetectionCount + UINT + Number of instances of the "AssertArrayResult" + 16 + 4224 + + + DetectionCountThisCycle + UINT + Number of instance of the "AssertArrayResult" in this specific PLC-cycle + 16 + 4240 + + + + FB_AssertArrayResultStatic + This function block is responsible for keeping track of which array-asserts that have been made. The reason we need to keep track of these is because if the user does the same assert twice (because of running a test suite over several PLC-cycles) we want to know it so we don't print several times @@ -70,120 +6889,11230 @@ - Datatype of the actuals - Message (string) - Test instance path (string) -]]>8480256AssertArrayResultsST_AssertArrayResult11000422400032TotalArrayAssertsUINT1642240320GetCurrentTaskIndexGETCURTASKINDEX1284224064AssertArrayResultInstancesST_AssertArrayResultInstances1100042560004224192CycleCountUDINT328480192FirstCycleExecutedBOOL88480224CreateAssertResultInstanceExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8GetNumberOfArrayAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfArrayAssertsUINT16CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16AddAssertArrayResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockI_AssertMessageFormatter32PVOIDLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048FB_AdjustAssertFailureMessageToMax253CharLength + 8480256 + + AssertArrayResults + ST_AssertArrayResult + + 1 + 1000 + + The total number of instances of each of the "AssertArrayResults" + 4224000 + 32 + + + TotalArrayAsserts + UINT + The total number of unique asserts + 16 + 4224032 + + 0 + + + + GetCurrentTaskIndex + GETCURTASKINDEX + Function block to get the current task cycle + 128 + 4224064 + + + AssertArrayResultInstances + ST_AssertArrayResultInstances + + 1 + 1000 + + The total number of instances of each of the "AssertArrayResults" + 4256000 + 4224192 + + + CycleCount + UDINT + The last PLC cycle count + 32 + 8480192 + + + FirstCycleExecuted + BOOL + Only run first cycle + 8 + 8480224 + + + CreateAssertResultInstance + + ExpectedsSize + UDINT + 32 + + + ExpectedsTypeClass + TypeClass + 16 + + + ActualsSize + UDINT + 32 + + + ActualsTypeClass + TypeClass + 16 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + + GetDetectionCountThisCycle + UINT + 16 + + ExpectedsSize + UDINT + 32 + + + ExpectedsTypeClass + TypeClass + 16 + + + ActualsSize + UDINT + 32 + + + ActualsTypeClass + TypeClass + 16 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + + GetDetectionCount + UINT + 16 + + ExpectedsSize + UDINT + 32 + + + ExpectedsTypeClass + TypeClass + 16 + + + ActualsSize + UDINT + 32 + + + ActualsTypeClass + TypeClass + 16 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + + ReportResult + + ExpectedsSize + UDINT + 32 + + + ExpectedsTypeClass + TypeClass + 16 + + + ActualsSize + UDINT + 32 + + + ActualsTypeClass + TypeClass + 16 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + ItemType + Output + + + + + LocationIndex + UINT + 16 + + + DataTypesNotEquals + BOOL + 8 + + + DataSizeNotEquals + BOOL + 8 + + + DataContentNotEquals + BOOL + 8 + + + CurrentCycleCount + UDINT + 32 + + + IteratorCounter + UINT + 16 + + + DetectionCountTemp + UINT + 16 + + + FoundOne + BOOL + 8 + + + AdditionalIdenticalAssert + BOOL + 8 + + + + GetNumberOfArrayAssertsForTest + UINT + 16 + + CompleteTestInstancePath + T_MaxString + 2048 + + + Counter + UINT + 16 + + + NumberOfArrayAsserts + UINT + 16 + + + + CopyDetectionCountAndResetDetectionCountInThisCycle + + IteratorCounter + UINT + 16 + + + + AddAssertArrayResult + + ExpectedsSize + UDINT + 32 + + + ExpectedsTypeClass + TypeClass + 16 + + + ActualsSize + UDINT + 32 + + + ActualsTypeClass + TypeClass + 16 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + + + PouType + FunctionBlock + + + + + I_AssertMessageFormatter + 32 + PVOID + + LogAssertFailure + + Expected + T_MaxString + 2048 + + + Actual + T_MaxString + 2048 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + + + FB_AdjustAssertFailureMessageToMax253CharLength + This function block is responsible for making sure that the asserted test instance path and test message are not loo long. The total printed message can not be more than 253 characters long. -]]>11584MsgFmtStringT_MaxString204832ItemTypeInputStringArgT_MaxString20482080ItemTypeInputMsgFmtStringProcessedT_MaxString20484128ItemTypeOutputStringArgProcessedT_MaxString20486176ItemTypeOutputMsgFmtStringTempT_MaxString20488224TestNameTooLongSTRING(80)64810272...TestName too longTestMsgTooLongSTRING(80)64810920...TestMsg too longMSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERSINT1611568253PouTypeFunctionBlockFB_AdsAssertMessageFormatter + 11584 + + MsgFmtString + T_MaxString + Test instance path + 2048 + 32 + + + ItemType + Input + + + + + StringArg + T_MaxString + Test message + 2048 + 2080 + + + ItemType + Input + + + + + MsgFmtStringProcessed + T_MaxString + 2048 + 4128 + + + ItemType + Output + + + + + StringArgProcessed + T_MaxString + 2048 + 6176 + + + ItemType + Output + + + + + MsgFmtStringTemp + T_MaxString + 2048 + 8224 + + + TestNameTooLong + STRING(80) + 648 + 10272 + + ...TestName too long + + + + TestMsgTooLong + STRING(80) + 648 + 10920 + + ...TestMsg too long + + + + MSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERS + INT + This is actually 254, but if StrArg-argument is used (which it is in TcUnit) it is 253. + 16 + 11568 + + 253 + + + + + PouType + FunctionBlock + + + + + FB_AdsAssertMessageFormatter + This function block is responsible for printing the results of the assertions using the built-in ADSLOGSTR functionality provided by the Tc2_System library. This sends the result using ADS, which is consumed by the error list of Visual Studio. -]]>64I_AssertMessageFormatterLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AdjustAssertFailureMessageToMax253CharLengthFB_AdjustAssertFailureMessageToMax253CharLength11584TestInstancePathCleanedT_MaxString2048TestInstancePathFinalT_MaxString2048ReturnValueDINT32TestInstancePathProcessedT_MaxString2048MessageProcessedT_MaxString2048PouTypeFunctionBlockFB_TestSuite + 64 + I_AssertMessageFormatter + + LogAssertFailure + + Expected + T_MaxString + 2048 + + + Actual + T_MaxString + 2048 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AdjustAssertFailureMessageToMax253CharLength + FB_AdjustAssertFailureMessageToMax253CharLength + 11584 + + + TestInstancePathCleaned + T_MaxString + 2048 + + + TestInstancePathFinal + T_MaxString + 2048 + + + ReturnValue + DINT + 32 + + + TestInstancePathProcessed + T_MaxString + 2048 + + + MessageProcessed + T_MaxString + 2048 + + + + + PouType + FunctionBlock + + + + + FB_TestSuite + This function block is responsible for holding the internal state of the test suite. Every test suite can have one or more tests, and every test can do one or more asserts. It's also responsible for providing all the assert-methods for asserting different data types. Only failed assertions are recorded. -]]>33551744InstancePathT_MaxString204832instance-pathnoinitGetCurrentTaskIndexGETCURTASKINDEX + 33551744 + + InstancePath + T_MaxString + 2048 + 32 + + + instance-path + + + noinit + + + + + GetCurrentTaskIndex + GETCURTASKINDEX + We need to have access to specific information of the current task that this test suite is executed in. This is for instance necessary when we need to know whether a test is defined already. The definition of a test that is defined already is that we call on it - with the same name twice in the same cycle ]]>1282080NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1622080TestsFB_Test11004192002240TestDuplicateNameTriggerR_TRIG11006400421440TestCycleCountIndexUDINT11003200427840AssertResultsFB_AssertResultStatic24640320431040AssertArrayResultsFB_AssertArrayResultStatic848025625071360AdsAssertMessageFormatterFB_AdsAssertMessageFormatter6433551616AssertMessageFormatterI_AssertMessageFormatter3233551680HasStartedRunningBOOL833551712NumberOfOrderedTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1633551728AssertEquals_LINTExpectedLINT64ActualLINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfSuccessfulTestsUINT16AssertArrayEquals_ULINTExpectedsULINT32variable_length_arrayDimensions1ActualsULINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32FindTestSuiteInstancePathT_MaxString2048AssertEquals_TIMEExpectedTIME32ActualTIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_TIME_OF_DAYExpectedTIME_OF_DAY32ActualTIME_OF_DAY32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_BYTEExpectedBYTE8ActualBYTE8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfFailedTestsUINT16CounterUINT16FailedTestsCountUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16NumberOfTestOverArrayLimitUINT16AssertEquals_DATE_AND_TIMEExpectedDATE_AND_TIME32ActualDATE_AND_TIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetTestByPositionFB_Test4192PositionUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_BOOLExpectedsBOOL32variable_length_arrayDimensions1ActualsBOOL32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_BYTEExpectedsBYTE32variable_length_arrayDimensions1ActualsBYTE32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedByteStringSTRING(80)648ActualByteStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_DATEExpectedDATE32ActualDATE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_WORDExpectedWORD16ActualWORD16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LINTExpectedsLINT32variable_length_arrayDimensions1ActualsLINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_LTIMEExpectedLTIME64ActualLTIME64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_UINTExpectedsUINT32variable_length_arrayDimensions1ActualsUINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_LREALExpectedLREAL64ActualLREAL64DeltaLREAL64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LWORDExpectedsLWORD32variable_length_arrayDimensions1ActualsLWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedLWordStringSTRING(80)648ActualLWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertEqualsExpectedAnyType96anytypeclassANYActualAnyType96anytypeclassANYMessageT_MaxString2048CountDINT32ExpectedDataStringT_MaxString2048ActualDataStringT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8boolExpectedBOOL8boolActualBOOL8byteExpectedBYTE8byteActualBYTE8dateExpectedDATE32dateActualDATE32dateAndTimeExpectedDATE_AND_TIME32dateAndTimeActualDATE_AND_TIME32dintExpectedDINT32dintActualDINT32dwordExpectedDWORD32dwordActualDWORD32intExpectedINT16intActualINT16lintExpectedLINT64lintActualLINT64lrealExpectedLREAL64lrealActualLREAL64ltimeExpectedLTIME64ltimeActualLTIME64lwordExpectedLWORD64lwordActualLWORD64realExpectedREAL32realActualREAL32sintExpectedSINT8sintActualSINT8stringExpectedT_MaxString2048stringActualT_MaxString2048wstringExpectedWSTRING(255)4096wstringActualWSTRING(255)4096timeExpectedTIME32timeActualTIME32timeOfDayExpectedTIME_OF_DAY32timeOfDayActualTIME_OF_DAY32udintExpectedUDINT32udintActualUDINT32uintExpectedUINT16uintActualUINT16ulintExpectedULINT64ulintActualULINT64usintExpectedUSINT8usintActualUSINT8wordExpectedWORD16wordActualWORD16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8IteratorCounterDINT32hasanytypeAssertFalseConditionBOOL8MessageT_MaxString2048AssertEquals_SINTExpectedSINT8ActualSINT8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions2ActualsLREAL32variable_length_arrayDimensions2DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertEquals_ULINTExpectedULINT64ActualULINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_BOOLExpectedBOOL8ActualBOOL8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertEquals_USINTExpectedUSINT8ActualUSINT8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertEquals_LWORDExpectedLWORD64ActualLWORD64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_USINTExpectedsUSINT32variable_length_arrayDimensions1ActualsUSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32SetHasStartedRunningSetTestFailedAssertionTypeE_AssertionType8AssertionMessageT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16GetInstancePathT_MaxString2048GetTestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16GetNumberOfTestsUINT16AssertArrayEquals_DWORDExpectedsDWORD32variable_length_arrayDimensions1ActualsDWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32GetHasStartedRunningBOOL8AssertArrayEquals_LREALExpectedsLREAL32variable_length_arrayDimensions1ActualsLREAL32variable_length_arrayDimensions1DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_WSTRINGExpectedWSTRING(255)4096ActualWSTRING(255)4096MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8IsTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_REALExpectedsREAL32variable_length_arrayDimensions1ActualsREAL32variable_length_arrayDimensions1DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_DINTExpectedDINT32ActualDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_DINTExpectedsDINT32variable_length_arrayDimensions1ActualsDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_STRINGExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8SetTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AreAllTestsFinishedBOOL8CounterUINT16GetCurTaskIndexGETCURTASKINDEX128NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertArrayEquals_WORDExpectedsWORD32variable_length_arrayDimensions1ActualsWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertArray3dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions3ActualsLREAL32variable_length_arrayDimensions3DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertArrayEquals_INTExpectedsINT32variable_length_arrayDimensions1ActualsINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32CalculateAndSetNumberOfAssertsForTestTestNameT_MaxString2048TestInstancePathT_MaxString2048TotalNumberOfAssertsUINT16NumberOfAssertsUINT16NumberOfArrayAssertsUINT16IteratorCounterUINT16GetNumberOfSkippedTestsUINT16CounterUINT16SkippedTestsCountUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertEquals_DWORDExpectedDWORD32ActualDWORD32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertTrueConditionBOOL8MessageT_MaxString2048AssertEquals_INTExpectedINT16ActualINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UINTExpectedUINT16ActualUINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_REALExpectedsREAL32variable_length_arrayDimensions2ActualsREAL32variable_length_arrayDimensions2DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedREAL32ActualREAL32__Index__0DINT32AddTestTestNameT_MaxString2048IsTestOrderedBOOL8IteratorCounterUINT16ErrorMessageT_MaxString2048TestInstancePathT_MaxString2048FunctionCallResultDINT32CycleCountUDINT32TestWithThisNameAlreadyExistsBOOL8LowerCasedTestNameT_MaxString2048TrimmedTestNameT_MaxString2048IgnoreCurrentTestCaseBOOL8NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertArray3dEquals_REALExpectedsREAL32variable_length_arrayDimensions3ActualsREAL32variable_length_arrayDimensions3DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedREAL32ActualREAL32ExpectedValueStringT_MaxString2048ActualValueStringT_MaxString2048FormatStringFB_FormatString7840__Index__0DINT32AddTestNameToInstancePathT_MaxString2048TestInstancePathT_MaxString2048CompleteTestInstancePathT_MaxString2048AssertEquals_UDINTExpectedUDINT32ActualUDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_REALExpectedREAL32ActualREAL32DeltaREAL32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_SINTExpectedsSINT32variable_length_arrayDimensions1ActualsSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_UDINTExpectedsUDINT32variable_length_arrayDimensions1ActualsUDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32PouTypeFunctionBlockcall_after_initreflectionST_AdsLogStringMessage4128MsgCtrlMaskDWORD320MsgFmtStrT_MaxString204832StrArgT_MaxString20482080pack_mode1FB_MemRingBuffer + 128 + 2080 + + + NumberOfTests + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + 2208 + + 0 + + + + Tests + FB_Test + + 1 + 100 + + 419200 + 2240 + + + TestDuplicateNameTrigger + R_TRIG + + 1 + 100 + + Rising trigger of whether we have already notified the user of that the test name pointed to by the current + position is a duplicate + 6400 + 421440 + + + TestCycleCountIndex + UDINT + + 1 + 100 + + Last cycle count index for a specific test. Used to detect whether this test has already been defined in the + current test suite + 3200 + 427840 + + + AssertResults + FB_AssertResultStatic + 24640320 + 431040 + + + AssertArrayResults + FB_AssertArrayResultStatic + 8480256 + 25071360 + + + AdsAssertMessageFormatter + FB_AdsAssertMessageFormatter + Prints the failed asserts to ADS so that Visual Studio can display the assert message. + This assert formatter can be replaced with something else than ADS + 64 + 33551616 + + + AssertMessageFormatter + I_AssertMessageFormatter + 32 + 33551680 + + + HasStartedRunning + BOOL + Indication whether this test suite has started running its tests + 8 + 33551712 + + + NumberOfOrderedTests + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + Number of ordered tests (created by TEST_ORDERED()) that this test suite contains + 16 + 33551728 + + + AssertEquals_LINT + + Expected + LINT expected value + LINT + 64 + + + Actual + LINT actual value + LINT + 64 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + GetNumberOfSuccessfulTests + UINT + 16 + + + AssertArrayEquals_ULINT + + Expecteds + ULINT array with expected values + ULINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + ULINT array with actual values + ULINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + + FindTestSuiteInstancePath + T_MaxString + 2048 + + + AssertEquals_TIME + + Expected + TIME expected value + TIME + 32 + + + Actual + TIME actual value + TIME + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertEquals_TIME_OF_DAY + + Expected + TIME_OF_DAY expected value + TIME_OF_DAY + 32 + + + Actual + TIME_OF_DAY actual value + TIME_OF_DAY + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertEquals_BYTE + + Expected + BYTE expected value + BYTE + 8 + + + Actual + BYTE actual value + BYTE + 8 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + GetNumberOfFailedTests + UINT + 16 + + Counter + UINT + 16 + + + FailedTestsCount + UINT + 16 + + + NumberOfTestsToAnalyse + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + + + NumberOfTestOverArrayLimit + UINT + 16 + + + + AssertEquals_DATE_AND_TIME + + Expected + DATE_AND_TIME expected value + DATE_AND_TIME + 32 + + + Actual + DATE_AND_TIME actual value + DATE_AND_TIME + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + GetTestByPosition + FB_Test + 4192 + + Position + UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + + + + AssertArrayEquals_BOOL + + Expecteds + BOOL array with expected values + BOOL + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + BOOL array with actual values + BOOL + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + + AssertArrayEquals_BYTE + + Expecteds + BYTE array with expected values + BYTE + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + BYTE array with actual values + BYTE + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedByteString + STRING(80) + 648 + + + ActualByteString + STRING(80) + 648 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + + AssertEquals_DATE + + Expected + DATE expected value + DATE + 32 + + + Actual + DATE actual value + DATE + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertEquals_WORD + + Expected + WORD expected value + WORD + 16 + + + Actual + WORD actual value + WORD + 16 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertArrayEquals_LINT + + Expecteds + LINT array with expected values + LINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + LINT array with actual values + LINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + + AssertEquals_LTIME + + Expected + LTIME expected value + LTIME + 64 + + + Actual + LTIME actual value + LTIME + 64 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertArrayEquals_UINT + + Expecteds + UINT array with expected values + UINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + UINT array with actual values + UINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + + AssertEquals_LREAL + + Expected + LREAL expected value + LREAL + 64 + + + Actual + LREAL actual value + LREAL + 64 + + + Delta + The maximum delta between the absolute value of expected and actual for which both numbers are still considered equal + LREAL + 64 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertArrayEquals_LWORD + + Expecteds + LWORD array with expected values + LWORD + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + LWORD array with actual values + LWORD + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedLWordString + STRING(80) + 648 + + + ActualLWordString + STRING(80) + 648 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + + AssertEquals + + Expected + Expected value + AnyType + 96 + + + anytypeclass + ANY + + + + + Actual + The value to check against expected + AnyType + 96 + + + anytypeclass + ANY + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Count + DINT + 32 + + + ExpectedDataString + T_MaxString + 2048 + + + ActualDataString + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + boolExpected + BOOL + 8 + + + boolActual + BOOL + 8 + + + byteExpected + BYTE + 8 + + + byteActual + BYTE + 8 + + + dateExpected + DATE + 32 + + + dateActual + DATE + 32 + + + dateAndTimeExpected + DATE_AND_TIME + 32 + + + dateAndTimeActual + DATE_AND_TIME + 32 + + + dintExpected + DINT + 32 + + + dintActual + DINT + 32 + + + dwordExpected + DWORD + 32 + + + dwordActual + DWORD + 32 + + + intExpected + INT + 16 + + + intActual + INT + 16 + + + lintExpected + LINT + 64 + + + lintActual + LINT + 64 + + + lrealExpected + LREAL + 64 + + + lrealActual + LREAL + 64 + + + ltimeExpected + LTIME + 64 + + + ltimeActual + LTIME + 64 + + + lwordExpected + LWORD + 64 + + + lwordActual + LWORD + 64 + + + realExpected + REAL + 32 + + + realActual + REAL + 32 + + + sintExpected + SINT + 8 + + + sintActual + SINT + 8 + + + stringExpected + T_MaxString + 2048 + + + stringActual + T_MaxString + 2048 + + + wstringExpected + WSTRING(255) + 4096 + + + wstringActual + WSTRING(255) + 4096 + + + timeExpected + TIME + 32 + + + timeActual + TIME + 32 + + + timeOfDayExpected + TIME_OF_DAY + 32 + + + timeOfDayActual + TIME_OF_DAY + 32 + + + udintExpected + UDINT + 32 + + + udintActual + UDINT + 32 + + + uintExpected + UINT + 16 + + + uintActual + UINT + 16 + + + ulintExpected + ULINT + 64 + + + ulintActual + ULINT + 64 + + + usintExpected + USINT + 8 + + + usintActual + USINT + 8 + + + wordExpected + WORD + 16 + + + wordActual + WORD + 16 + + + DataTypesNotEquals + The data type of the two ANY input parameters are not equal + BOOL + 8 + + + DataSizeNotEquals + The data size of the two ANY input parameters are not equal + BOOL + 8 + + + DataContentNotEquals + The data content of the two ANY input parameters are not equal + BOOL + 8 + + + IteratorCounter + DINT + 32 + + + + hasanytype + + + + + AssertFalse + + Condition + Condition to be checked + BOOL + 8 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + + AssertEquals_SINT + + Expected + SINT expected value + SINT + 8 + + + Actual + SINT actual value + SINT + 8 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertArray2dEquals_LREAL + + Expecteds + LREAL 2d array with expected values + LREAL + 32 + + + variable_length_array + + + Dimensions + 2 + + + + + Actuals + LREAL 2d array with actual values + LREAL + 32 + + + variable_length_array + + + Dimensions + 2 + + + + + Delta + The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell + LREAL + 64 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + DimensionIndex + Index when looping through Dimensions + USINT + 8 + + + LowerBoundExpecteds + Lower bounds of Expecteds array in each dimension + DINT + + 1 + 2 + + 64 + + + UpperBoundExpecteds + Upper bounds of Expecteds array in each dimension + DINT + + 1 + 2 + + 64 + + + LowerBoundActuals + Lower bounds of Actuals array in each dimension + DINT + + 1 + 2 + + 64 + + + UpperBoundActuals + Upper bounds of Actuals array in each dimension + DINT + + 1 + 2 + + 64 + + + SizeOfExpecteds + Size of Expecteds array in each dimension + DINT + + 1 + 2 + + 64 + + + SizeOfActuals + Size of Actuals array in each dimension + DINT + + 1 + 2 + + 64 + + + Offset + Current Array index offsets from Lower Bound in each dimension + DINT + + 1 + 2 + + 64 + + + ExpectedArrayIndex + Array of current Expected array indexes when looping through arrays + DINT + + 1 + 2 + + 64 + + + ActualArrayIndex + Array of current Actual array indexes when looping through arrays + DINT + + 1 + 2 + + 64 + + + Expected + Single expected value + LREAL + 64 + + + Actual + Single actual value + LREAL + 64 + + + __Index__0 + DINT + 32 + + + + AssertEquals_ULINT + + Expected + ULINT expected value + ULINT + 64 + + + Actual + ULINT actual value + ULINT + 64 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertEquals_BOOL + + Expected + BOOL expected value + BOOL + 8 + + + Actual + BOOL actual value + BOOL + 8 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + + AssertEquals_USINT + + Expected + USINT expected value + USINT + 8 + + + Actual + USINT actual value + USINT + 8 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + + AssertEquals_LWORD + + Expected + LWORD expected value + LWORD + 64 + + + Actual + LWORD actual value + LWORD + 64 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertArrayEquals_USINT + + Expecteds + USINT array with expected values + USINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + USINT array with actual values + USINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + + SetHasStartedRunning + + + SetTestFailed + + AssertionType + E_AssertionType + 8 + + + AssertionMessage + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + NumberOfTestsToAnalyse + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + + + + GetInstancePath + T_MaxString + 2048 + + + GetTestOrderNumber + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + + TestName + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + NumberOfTestsToAnalyse + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + + + + GetNumberOfTests + UINT + 16 + + + AssertArrayEquals_DWORD + + Expecteds + DWORD array with expected values + DWORD + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + DWORD array with actual values + DWORD + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedDWordString + STRING(80) + 648 + + + ActualDWordString + STRING(80) + 648 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + + GetHasStartedRunning + BOOL + 8 + + + AssertArrayEquals_LREAL + + Expecteds + LREAL array with expected values + LREAL + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + LREAL array with actual values + LREAL + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Delta + The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell + LREAL + 64 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + + AssertEquals_WSTRING + + Expected + WSTRING expected value + WSTRING(255) + 4096 + + + Actual + WSTRING actual value + WSTRING(255) + 4096 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + IsTestFinished + BOOL + 8 + + TestName + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + NumberOfTestsToAnalyse + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + + + + AssertArrayEquals_REAL + + Expecteds + REAL array with expected values + REAL + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + REAL array with actual values + REAL + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Delta + The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell + REAL + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + + AssertEquals_DINT + + Expected + DINT expected value + DINT + 32 + + + Actual + DINT actual value + DINT + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertArrayEquals_DINT + + Expecteds + DINT array with expected values + DINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + DINT array with actual values + DINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + + AssertEquals_STRING + + Expected + STRING expected value + T_MaxString + 2048 + + + Actual + STRING actual value + T_MaxString + 2048 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + SetTestFinished + BOOL + 8 + + TestName + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + NumberOfTestsToAnalyse + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + + + + AreAllTestsFinished + BOOL + 8 + + Counter + UINT + 16 + + + GetCurTaskIndex + GETCURTASKINDEX + 128 + + + NumberOfTestsToAnalyse + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + + + + AssertArrayEquals_WORD + + Expecteds + WORD array with expected values + WORD + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + WORD array with actual values + WORD + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedDWordString + STRING(80) + 648 + + + ActualDWordString + STRING(80) + 648 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + + AssertArray3dEquals_LREAL + + Expecteds + LREAL 3d array with expected values + LREAL + 32 + + + variable_length_array + + + Dimensions + 3 + + + + + Actuals + LREAL 3d array with actual values + LREAL + 32 + + + variable_length_array + + + Dimensions + 3 + + + + + Delta + The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell + LREAL + 64 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + DimensionIndex + Index when looping through Dimensions + USINT + 8 + + + LowerBoundExpecteds + Lower bounds of Expecteds array in each dimension + DINT + + 1 + 3 + + 96 + + + UpperBoundExpecteds + Upper bounds of Expecteds array in each dimension + DINT + + 1 + 3 + + 96 + + + LowerBoundActuals + Lower bounds of Actuals array in each dimension + DINT + + 1 + 3 + + 96 + + + UpperBoundActuals + Upper bounds of Actuals array in each dimension + DINT + + 1 + 3 + + 96 + + + SizeOfExpecteds + Size of Expecteds array in each dimension + DINT + + 1 + 3 + + 96 + + + SizeOfActuals + Size of Actuals array in each dimension + DINT + + 1 + 3 + + 96 + + + Offset + Current Array index offsets from Lower Bound in each dimension + DINT + + 1 + 3 + + 96 + + + ExpectedArrayIndex + Array of current Expected array indexes when looping through arrays + DINT + + 1 + 3 + + 96 + + + ActualArrayIndex + Array of current Actual array indexes when looping through arrays + DINT + + 1 + 3 + + 96 + + + Expected + Single expected value + LREAL + 64 + + + Actual + Single actual value + LREAL + 64 + + + __Index__0 + DINT + 32 + + + + AssertArrayEquals_INT + + Expecteds + INT array with expected values + INT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + INT array with actual values + INT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + + CalculateAndSetNumberOfAssertsForTest + + TestName + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + TotalNumberOfAsserts + UINT + 16 + + + NumberOfAsserts + UINT + 16 + + + NumberOfArrayAsserts + UINT + 16 + + + IteratorCounter + UINT + 16 + + + + GetNumberOfSkippedTests + UINT + 16 + + Counter + UINT + 16 + + + SkippedTestsCount + UINT + 16 + + + NumberOfTestsToAnalyse + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + + + + AssertEquals_DWORD + + Expected + DWORD expected value + DWORD + 32 + + + Actual + DWORD actual value + DWORD + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertTrue + + Condition + Condition to be checked + BOOL + 8 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + + AssertEquals_INT + + Expected + INT expected value + INT + 16 + + + Actual + INT actual value + INT + 16 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertEquals_UINT + + Expected + UINT expected value + UINT + 16 + + + Actual + UINT actual value + UINT + 16 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertArray2dEquals_REAL + + Expecteds + REAL 2d array with expected values + REAL + 32 + + + variable_length_array + + + Dimensions + 2 + + + + + Actuals + REAL 2d array with actual values + REAL + 32 + + + variable_length_array + + + Dimensions + 2 + + + + + Delta + The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell + REAL + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + DimensionIndex + Index when looping through Dimensions + USINT + 8 + + + LowerBoundExpecteds + Lower bounds of Expecteds array in each dimension + DINT + + 1 + 2 + + 64 + + + UpperBoundExpecteds + Upper bounds of Expecteds array in each dimension + DINT + + 1 + 2 + + 64 + + + LowerBoundActuals + Lower bounds of Actuals array in each dimension + DINT + + 1 + 2 + + 64 + + + UpperBoundActuals + Upper bounds of Actuals array in each dimension + DINT + + 1 + 2 + + 64 + + + SizeOfExpecteds + Size of Expecteds array in each dimension + DINT + + 1 + 2 + + 64 + + + SizeOfActuals + Size of Actuals array in each dimension + DINT + + 1 + 2 + + 64 + + + Offset + Current Array index offsets from Lower Bound in each dimension + DINT + + 1 + 2 + + 64 + + + ExpectedArrayIndex + Array of current Expected array indexes when looping through arrays + DINT + + 1 + 2 + + 64 + + + ActualArrayIndex + Array of current Actual array indexes when looping through arrays + DINT + + 1 + 2 + + 64 + + + Expected + Single expected value + REAL + 32 + + + Actual + Single actual value + REAL + 32 + + + __Index__0 + DINT + 32 + + + + AddTest + + TestName + T_MaxString + 2048 + + + IsTestOrdered + BOOL + 8 + + + IteratorCounter + UINT + 16 + + + ErrorMessage + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + FunctionCallResult + DINT + 32 + + + CycleCount + UDINT + 32 + + + TestWithThisNameAlreadyExists + BOOL + 8 + + + LowerCasedTestName + T_MaxString + 2048 + + + TrimmedTestName + T_MaxString + 2048 + + + IgnoreCurrentTestCase + BOOL + 8 + + + NumberOfTestsToAnalyse + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + + + + AssertArray3dEquals_REAL + + Expecteds + REAL 3d array with expected values + REAL + 32 + + + variable_length_array + + + Dimensions + 3 + + + + + Actuals + REAL 3d array with actual values + REAL + 32 + + + variable_length_array + + + Dimensions + 3 + + + + + Delta + The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell + REAL + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + DimensionIndex + Index when looping through Dimensions + USINT + 8 + + + LowerBoundExpecteds + Lower bounds of Expecteds array in each dimension + DINT + + 1 + 3 + + 96 + + + UpperBoundExpecteds + Upper bounds of Expecteds array in each dimension + DINT + + 1 + 3 + + 96 + + + LowerBoundActuals + Lower bounds of Actuals array in each dimension + DINT + + 1 + 3 + + 96 + + + UpperBoundActuals + Upper bounds of Actuals array in each dimension + DINT + + 1 + 3 + + 96 + + + SizeOfExpecteds + Size of Expecteds array in each dimension + DINT + + 1 + 3 + + 96 + + + SizeOfActuals + Size of Actuals array in each dimension + DINT + + 1 + 3 + + 96 + + + Offset + Current Array index offsets from Lower Bound in each dimension + DINT + + 1 + 3 + + 96 + + + ExpectedArrayIndex + Array of current Expected array indexes when looping through arrays + DINT + + 1 + 3 + + 96 + + + ActualArrayIndex + Array of current Actual array indexes when looping through arrays + DINT + + 1 + 3 + + 96 + + + Expected + Single expected value + REAL + 32 + + + Actual + Single actual value + REAL + 32 + + + ExpectedValueString + T_MaxString + 2048 + + + ActualValueString + T_MaxString + 2048 + + + FormatString + String formatter for output messages + FB_FormatString + 7840 + + + __Index__0 + DINT + 32 + + + + AddTestNameToInstancePath + T_MaxString + 2048 + + TestInstancePath + T_MaxString + 2048 + + + CompleteTestInstancePath + T_MaxString + 2048 + + + + AssertEquals_UDINT + + Expected + UDINT expected value + UDINT + 32 + + + Actual + UDINT actual value + UDINT + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertEquals_REAL + + Expected + REAL expected value + REAL + 32 + + + Actual + REAL actual value + REAL + 32 + + + Delta + The maximum delta between the absolute value of expected and actual for which both numbers are still considered equal + REAL + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertArrayEquals_SINT + + Expecteds + SINT array with expected values + SINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + SINT array with actual values + SINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + + AssertArrayEquals_UDINT + + Expecteds + UDINT array with expected values + UDINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + UDINT array with actual values + UDINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + + + PouType + FunctionBlock + + + call_after_init + + + reflection + + + + + ST_AdsLogStringMessage + 4128 + + MsgCtrlMask + DWORD + 32 + 0 + + + MsgFmtStr + T_MaxString + 2048 + 32 + + + StrArg + T_MaxString + 2048 + 2080 + + + + pack_mode + 1 + + + + + FB_MemRingBuffer + This function block implements ring buffer fifo functionality. A_AddTail adds new entry, A_GetHead gets first (oldest) entry - A_RemoveHead gets and removes first (oldest) entry. Use A_Reset to clear all fifo data. ]]>544pWriteBYTE3232ItemTypeInputcbWriteUDINT3264ItemTypeInputpReadBYTE3296ItemTypeInputcbReadUDINT32128ItemTypeInputpBufferBYTE32160ItemTypeInputcbBufferUDINT32192ItemTypeInputbOkBOOL8224ItemTypeOutputnCountUDINT322560ItemTypeOutputcbSizeUDINT322880ItemTypeOutputcbReturnUDINT Number of recend realy returned (removed or get) data bytes - If bOk == FALSE and cbReturn <> 0 => Number of required read buffer data bytes (cbRead underflow) ]]>323200ItemTypeOutputidxLastDWORD323520conditionalshowidxFirstDWORD323840conditionalshowidxGetDWORD32416conditionalshowpTmpBYTE32448conditionalshowcbTmpDWORD32480conditionalshowcbCopiedDWORD32512conditionalshowA_ResetA_AddTailA_RemoveHeadA_GetHeadPouTypeFunctionBlockconditionalshow_all_localsTON224INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputMBOOL8160StartTimeTIME32192PouTypeFunctionBlockFB_AdsLogStringMessageFifoQueue + 544 + + pWrite + BYTE + Pointer to write data + 32 + 32 + + + ItemType + Input + + + + + cbWrite + UDINT + Byte size of write data + 32 + 64 + + + ItemType + Input + + + + + pRead + BYTE + Pointer to read data buffer + 32 + 96 + + + ItemType + Input + + + + + cbRead + UDINT + Byte size of read data buffer + 32 + 128 + + + ItemType + Input + + + + + pBuffer + BYTE + Pointer to ring buffer data bytes + 32 + 160 + + + ItemType + Input + + + + + cbBuffer + UDINT + Max. ring buffer byte size + 32 + 192 + + + ItemType + Input + + + + + bOk + BOOL + TRUE = new entry added or removed succesfully, FALSE = fifo overflow or fifo empty + 8 + 224 + + + ItemType + Output + + + + + nCount + UDINT + Number of fifo entries + 32 + 256 + + 0 + + + + ItemType + Output + + + + + cbSize + UDINT + Current byte length of fifo data + 32 + 288 + + 0 + + + + ItemType + Output + + + + + cbReturn + UDINT + If bOk == TRUE => Number of recend realy returned (removed or get) data bytes + If bOk == FALSE and cbReturn <> 0 => Number of required read buffer data bytes (cbRead underflow) + 32 + 320 + + 0 + + + + ItemType + Output + + + + + idxLast + DWORD + 32 + 352 + + 0 + + + + conditionalshow + + + + + idxFirst + DWORD + 32 + 384 + + 0 + + + + conditionalshow + + + + + idxGet + DWORD + 32 + 416 + + + conditionalshow + + + + + pTmp + BYTE + 32 + 448 + + + conditionalshow + + + + + cbTmp + DWORD + 32 + 480 + + + conditionalshow + + + + + cbCopied + DWORD + 32 + 512 + + + conditionalshow + + + + + A_Reset + + + A_AddTail + + + A_RemoveHead + + + A_GetHead + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + TON + 224 + + IN + BOOL + starts timer with rising edge, resets timer with falling edge + 8 + 32 + + + ItemType + Input + + + + + PT + TIME + time to pass, before Q is set + 32 + 64 + + + ItemType + Input + + + + + Q + BOOL + gets TRUE, delay time (PT) after a rising edge at IN + 8 + 96 + + + ItemType + Output + + + + + ET + TIME + elapsed time + 32 + 128 + + + ItemType + Output + + + + + M + BOOL + 8 + 160 + + + StartTime + TIME + 32 + 192 + + + + PouType + FunctionBlock + + + + + FB_AdsLogStringMessageFifoQueue + This function block is responsible for making sure that the ADSLOGSTR-messages to the ADS-router are transmitted cyclically and not in a burst. The reason this is necessary is because that if too many messages are sent at the same time some get lost and are never printed to the error list output -]]>8320864ArrayBufferBYTE01040000832000032MemRingBufferFB_MemRingBuffer5448320032TimerBetweenMessagesTON2248320576.IN1.PT10MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT883208004TIME_BETWEEN_MESSAGESTIME32832083210GetLogCountUDINT32WriteLogMsgCtrlMaskDWORD32MsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_AdsLogStringMessage4128GetAndRemoveLogFromQueueAdsLogStringMessageST_AdsLogStringMessage4128ItemTypeOutputErrorBOOL8ItemTypeOutputPouTypeFunctionBlockPE_Ranges + 8320864 + + ArrayBuffer + BYTE + + 0 + 1040000 + + 8320000 + 32 + + + MemRingBuffer + FB_MemRingBuffer + 544 + 8320032 + + + TimerBetweenMessages + TON + 224 + 8320576 + + + .IN + 1 + + + .PT + 10 + + + + + MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORD + USINT + 8 + 8320800 + + 4 + + + + TIME_BETWEEN_MESSAGES + TIME + 32 + 8320832 + + 10 + + + + GetLogCount + UDINT + 32 + + + WriteLog + + MsgCtrlMask + DWORD + 32 + + + MsgFmtStr + T_MaxString + 2048 + + + StrArg + T_MaxString + 2048 + + + Error + Buffer overflow + BOOL + 8 + + + ItemType + Output + + + + + AdsLogStringMessage + ST_AdsLogStringMessage + 4128 + + + + GetAndRemoveLogFromQueue + + AdsLogStringMessage + ST_AdsLogStringMessage + 4128 + + + ItemType + Output + + + + + Error + Buffer empty + BOOL + 8 + + + ItemType + Output + + + + + + + PouType + FunctionBlock + + + + + PE_Ranges + Does nothing other than set the gvl for photon energy bitmask to one of two constants, K or L. Workaround for compile defines not fully working for libraries at the time of writing this. - Otherwise I would have just used the compile define in the GVL declaration.]]>32PouTypeFunctionBlockST_FFInfo6832sPathT_MaxString20480pytmc + Otherwise I would have just used the compile define in the GVL declaration. + 32 + + + PouType + FunctionBlock + + + + + ST_FFInfo + These elements should be set at init and never changed. + 6832 + + sPath + T_MaxString + Full PLC path to FF object + 2048 + 0 + + + pytmc + pv: Path io: i - DescT_MaxString20482048pytmc + + + + + + Desc + T_MaxString + Set at instantiation to a helpful description of the fast fault purpose + 2048 + 2048 + + + pytmc + pv: Desc io: i - DevNameT_MaxString20484096pytmc + + + + + + DevName + T_MaxString + Component name, used in diagnostic to help narrow down where beam faults are coming from + 2048 + 4096 + + + pytmc + pv: DevName io: i - TypeCodeUINT166144pytmc + + + + + + TypeCode + UINT + Set at instantiation to fault class code + 16 + 6144 + + + pytmc + pv: TypeCode io: i - InUseBOOL861600pytmc + + + + + + InUse + BOOL + //////////////////////////////////////// +//////////////////////////////////////// + 8 + 6160 + + 0 + + + + pytmc + pv: InUse io: i - AutoResetBOOL86168VetoableBOOL861761InfoStringSTRING(80)6486184pytmc + + + + + + AutoReset + BOOL + //////////////////////////////////////// + 8 + 6168 + + + Vetoable + BOOL + Can this fast fault be masked by the veto device input? + 8 + 6176 + + 1 + + + + InfoString + STRING(80) + 648 + 6184 + + + pytmc + pv: InfoString io: i - TP + + + + + + TP + Pulse Timer. Q produces a High-Signal with the length of PT on every rising edge on IN. -]]>192INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputStartTimeTIME32160PouTypeFunctionBlockST_FFOverride576DurationDINT320pytmc + + 192 + + IN + BOOL + Trigger for Start of the Signal + 8 + 32 + + + ItemType + Input + + + + + PT + TIME + The length of the High-Signal in 10ms + 32 + 64 + + + ItemType + Input + + + + + Q + BOOL + The pulse + 8 + 96 + + + ItemType + Output + + + + + ET + TIME + The current phase of the High-Signal + 32 + 128 + + + ItemType + Output + + + + + StartTime + TIME + 32 + 160 + + + + PouType + FunctionBlock + + + + + ST_FFOverride + 576 + + Duration + DINT + DINT to be compatible with EPICS + 32 + 0 + + + pytmc + pv: Duration io: o - ExpirationDINT3232pytmc + + + + + + Expiration + DINT + DINT to be compatible with EPICS + 32 + 32 + + + pytmc + pv: Expiration io: o - StartDTDINT3264pytmc + + + + + + StartDT + DINT + DINT to be compatible with EPICS + 32 + 64 + + + pytmc + pv: StartDT io: o - ActivateBOOL896pytmc + + + + + + Activate + BOOL + 8 + 96 + + + pytmc + pv: Activate io: o - DeactivateBOOL8104pytmc + + + + + + Deactivate + BOOL + 8 + 104 + + + pytmc + pv: Deactivate io: o - ElapsedTimeDINT32128pytmc + + + + + + ElapsedTime + DINT + DINT to be compatible with EPICS + 32 + 128 + + + pytmc + pv: ElapsedTime io: i - RemainingTimeDINT32160pytmc + + + + + + RemainingTime + DINT + DINT to be compatible with EPICS + 32 + 160 + + + pytmc + pv: RemainingTime io: i - ActiveBOOL8192pytmc + + + + + + Active + BOOL + 8 + 192 + + + pytmc + pv: Active io: i - TimerTP192224OvrdActLogAckBOOL8416OvrdExpLogAckBOOL8424tOvrdActivateR_TRIG64448tOvrdExpiringF_TRIG64512RS64SETBOOL832ItemTypeInputRESET1BOOL840ItemTypeInputQ1BOOL848ItemTypeOutputPouTypeFunctionBlockST_FF7680InfoST_FFInfo68320pytmc + + + + + + Timer + TP + 192 + 224 + + + OvrdActLogAck + BOOL + 8 + 416 + + + OvrdExpLogAck + BOOL + 8 + 424 + + + tOvrdActivate + R_TRIG + 64 + 448 + + + tOvrdExpiring + F_TRIG + 64 + 512 + + + + RS + 64 + + SET + BOOL + Input to set Q1 + 8 + 32 + + + ItemType + Input + + + + + RESET1 + BOOL + Input to reset Q1 (reset dominant) + 8 + 40 + + + ItemType + Input + + + + + Q1 + BOOL + 8 + 48 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + + + ST_FF + 7680 + + Info + ST_FFInfo + 6832 + 0 + + + pytmc + pv: Info - OvrdST_FFOverride5766848pytmc + + + + + + Ovrd + ST_FFOverride + 576 + 6848 + + + pytmc + pv: Ovrd - OKBOOL87424pytmc + + + + + + OK + BOOL + Fault logic state + 8 + 7424 + + + pytmc + pv: OK io: i - FaultAckBOOL87432ClearAckBOOL87440BeamPermittedBOOL87448pytmc + + + + + + FaultAck + BOOL + Set when faulted, reset by logger. + 8 + 7432 + + + ClearAck + BOOL + 8 + 7440 + + + BeamPermitted + BOOL + Result of reset, veto, and fault logic, true beam off boolean + 8 + 7448 + + + pytmc + pv: BeamPermitted io: i - ResetBOOL87456pytmc + + + + + + Reset + BOOL + 8 + 7456 + + + pytmc + pv: Reset io: o - bsFFRS647488rtResetR_TRIG647552ftCountFaultF_TRIG647616DWORD (1..86400)32DWORDLowerBorder1UpperBorder86400E_TimeZoneID16INTeTimeZoneID_Invalid-1eTimeZoneID_Unknown0eTimeZoneID_Standard1eTimeZoneID_Daylight2T_AmsPort16UINTADSREAD1248NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputLENUDINT32320ItemTypeInputDESTADDRPVOID32352ItemTypeInputTcIgnorePersistentREADBOOL8384ItemTypeInputTMOUTTIME324165000ItemTypeInputBUSYBOOL8448ItemTypeOutputERRBOOL8456ItemTypeOutputERRIDUDINT32480ItemTypeOutputPouTypeFunctionBlockhide_all_localsNT_GetTime1728NETIDT_AmsNetID19232ItemTypeInputSTARTBOOL8224ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputTIMESTRTIMESTRUCT128352ItemTypeOutputfbAdsReadADSREAD1248480.PORT10000.IDXGRP400.IDXOFFS1conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_AmsGetTimeZoneInformation896tzInfoST_TimeZoneInformation8640apiResultDWORD32864conditionalshowFB_GetTimeZoneInformation3488sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputtzIDE_TimeZoneID16352ItemTypeOutputtzInfoST_TimeZoneInformation864384ItemTypeOutputfbAdsReadADSREAD12481248.PORT10000.IDXGRP400.IDXOFFS6conditionalshowfbTriggerR_TRIG642496conditionalshowstateBYTE82560conditionalshowresST_AmsGetTimeZoneInformation8962592conditionalshowPouTypeFunctionBlockconditionalshow_all_localsADSWRITE1216NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputLENUDINT32320ItemTypeInputSRCADDRPVOID32352ItemTypeInputTcIgnorePersistentWRITEBOOL8384ItemTypeInputTMOUTTIME324165000ItemTypeInputBUSYBOOL8448ItemTypeOutputERRBOOL8456ItemTypeOutputERRIDUDINT32480ItemTypeOutputPouTypeFunctionBlockhide_all_localsADSRDWRTEX1440NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputWRITELENUDINT32320ItemTypeInputREADLENUDINT32352ItemTypeInputSRCADDRPVOID32384ItemTypeInputTcIgnorePersistentDESTADDRPVOID32416ItemTypeInputTcIgnorePersistentWRTRDBOOL8448ItemTypeInputTMOUTTIME324805000ItemTypeInputBUSYBOOL8512ItemTypeOutputERRBOOL8520ItemTypeOutputERRIDUDINT32544ItemTypeOutputCOUNT_RUDINT32576ItemTypeOutputPouTypeFunctionBlockhide_all_localsST_HKeySrvRead4096sSubT_MaxString20480sValT_MaxString20482048conditionalshowFB_RegQueryValue10304sNetIdT_AmsNetID19232ItemTypeInputsSubKeyT_MaxString2048224ItemTypeInputsValNameT_MaxString20482272ItemTypeInputcbDataUDINT324320ItemTypeInputpDataBYTE324352ItemTypeInputbExecuteBOOL84384ItemTypeInputtTimeOutTIME3244165000ItemTypeInputbBusyBOOL84448ItemTypeOutputbErrorBOOL84456ItemTypeOutputnErrIdUDINT324480ItemTypeOutputcbReadUDINT324512ItemTypeOutputfbAdsRdWrtExADSRDWRTEX14404544.PORT10000.IDXGRP200.IDXOFFS0conditionalshowfbTriggerR_TRIG645984conditionalshowstateBYTE86048conditionalshows1LenUDINT326080conditionalshows2LenUDINT326112conditionalshowptrBYTE326144conditionalshowcbBuffUDINT326176conditionalshowtmpBuffST_HKeySrvRead40966208conditionalshowPouTypeFunctionBlockconditionalshow_all_localsNT_SetTimeToRTCTime12032NETIDT_AmsNetID19232ItemTypeInputSETBOOL8224ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputfbAdsWriteADSWRITE1216352.PORT10000.IDXGRP4.IDXOFFS0conditionalshowfbRegQueryFB_RegQueryValue103041568.sSubKeySoftware\Beckhoff\TwinCAT3\System.sValNameNumOfCPUsconditionalshowfbTriggerR_TRIG6411872conditionalshowbTmpDWORD32119360conditionalshowstateBYTE8119680conditionalshowbInitBOOL8119761conditionalshownumOfCPUsDWORD32120000conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFW_GetCpuCounter96dwCpuCntLoUDINT3232ItemTypeOutputdwCpuCntHiUDINT3264ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCPUCOUNTER + + + + + bsFF + RS + 64 + 7488 + + + rtReset + R_TRIG + 64 + 7552 + + + ftCountFault + F_TRIG + 64 + 7616 + + + + DWORD (1..86400) + 32 + DWORD + + + LowerBorder + 1 + + + UpperBorder + 86400 + + + + + E_TimeZoneID + 16 + INT + + eTimeZoneID_Invalid + -1 + Invalid time zone + + + eTimeZoneID_Unknown + 0 + Unknown time zone + + + eTimeZoneID_Standard + 1 + Standard time (Winterzeit) + + + eTimeZoneID_Daylight + 2 + Daylight saving time (Sommerzeit) + + + + T_AmsPort + TwinCAT AMS port address. + 16 + UINT + + + ADSREAD + ADS read command. + 1248 + + NETID + T_AmsNetID + Ams net id + 192 + 32 + + + ItemType + Input + + + + + PORT + T_AmsPort + Ads communication port + 16 + 224 + + + ItemType + Input + + + + + IDXGRP + UDINT + Index group + 32 + 256 + + + ItemType + Input + + + + + IDXOFFS + UDINT + Index offset + 32 + 288 + + + ItemType + Input + + + + + LEN + UDINT + Max. number of data bytes to read (LEN <= max. size of destination buffer) + 32 + 320 + + + ItemType + Input + + + + + DESTADDR + PVOID + Pointer to destination buffer + 32 + 352 + + + ItemType + Input + + + TcIgnorePersistent + + + + + READ + BOOL + Rising edge starts command execution + 8 + 384 + + + ItemType + Input + + + + + TMOUT + TIME + Maximum time allowed for the execution of this ADS command + 32 + 416 + + 5000 + + + + ItemType + Input + + + + + BUSY + BOOL + Busy flag + 8 + 448 + + + ItemType + Output + + + + + ERR + BOOL + Error flag + 8 + 456 + + + ItemType + Output + + + + + ERRID + UDINT + ADS error code + 32 + 480 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + hide_all_locals + + + + + NT_GetTime + Reads local windows system time (struct) + 1728 + + NETID + T_AmsNetID + TwinCAT network address (ams net id) + 192 + 32 + + + ItemType + Input + + + + + START + BOOL + Rising edge on this input activates the fb execution + 8 + 224 + + + ItemType + Input + + + + + TMOUT + TIME + Max fb execution time + 32 + 256 + + 5000 + + + + ItemType + Input + + + + + BUSY + BOOL + 8 + 288 + + + ItemType + Output + + + + + ERR + BOOL + 8 + 296 + + + ItemType + Output + + + + + ERRID + UDINT + 32 + 320 + + + ItemType + Output + + + + + TIMESTR + TIMESTRUCT + Local windows system time + 128 + 352 + + + ItemType + Output + + + + + fbAdsRead + ADSREAD + 1248 + 480 + + + .PORT + 10000 + + + .IDXGRP + 400 + + + .IDXOFFS + 1 + + + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + ST_AmsGetTimeZoneInformation + 896 + + tzInfo + ST_TimeZoneInformation + GetTimeZoneInformation return data + 864 + 0 + + + apiResult + DWORD + api call result + 32 + 864 + + + + conditionalshow + + + + + FB_GetTimeZoneInformation + Reads time zone information + 3488 + + sNetID + T_AmsNetID + TwinCAT network address (ams net id) + 192 + 32 + + + ItemType + Input + + + + + bExecute + BOOL + Rising edge on this input activates the fb execution + 8 + 224 + + + ItemType + Input + + + + + tTimeout + TIME + Max fb execution time + 32 + 256 + + 5000 + + + + ItemType + Input + + + + + bBusy + BOOL + 8 + 288 + + + ItemType + Output + + + + + bError + BOOL + 8 + 296 + + + ItemType + Output + + + + + nErrID + UDINT + 32 + 320 + + + ItemType + Output + + + + + tzID + E_TimeZoneID + 16 + 352 + + + ItemType + Output + + + + + tzInfo + ST_TimeZoneInformation + 864 + 384 + + + ItemType + Output + + + + + fbAdsRead + ADSREAD + 1248 + 1248 + + + .PORT + 10000 + + + .IDXGRP + 400 + + + .IDXOFFS + 6 + + + + + conditionalshow + + + + + fbTrigger + R_TRIG + 64 + 2496 + + + conditionalshow + + + + + state + BYTE + 8 + 2560 + + + conditionalshow + + + + + res + ST_AmsGetTimeZoneInformation + 896 + 2592 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + ADSWRITE + ADS write command. + 1216 + + NETID + T_AmsNetID + Ams net id + 192 + 32 + + + ItemType + Input + + + + + PORT + T_AmsPort + Ads communication port + 16 + 224 + + + ItemType + Input + + + + + IDXGRP + UDINT + Index group + 32 + 256 + + + ItemType + Input + + + + + IDXOFFS + UDINT + Index offset + 32 + 288 + + + ItemType + Input + + + + + LEN + UDINT + Max. number of data bytes to write (LEN <= max. size of source buffer) + 32 + 320 + + + ItemType + Input + + + + + SRCADDR + PVOID + Pointer to source buffer + 32 + 352 + + + ItemType + Input + + + TcIgnorePersistent + + + + + WRITE + BOOL + Rising edge starts command execution + 8 + 384 + + + ItemType + Input + + + + + TMOUT + TIME + Maximum time allowed for the execution of this ADS command + 32 + 416 + + 5000 + + + + ItemType + Input + + + + + BUSY + BOOL + Busy flag + 8 + 448 + + + ItemType + Output + + + + + ERR + BOOL + Error flag + 8 + 456 + + + ItemType + Output + + + + + ERRID + UDINT + ADS error code + 32 + 480 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + hide_all_locals + + + + + ADSRDWRTEX + Extended ADS read/write command. + 1440 + + NETID + T_AmsNetID + Ams net id + 192 + 32 + + + ItemType + Input + + + + + PORT + T_AmsPort + Ads communication port + 16 + 224 + + + ItemType + Input + + + + + IDXGRP + UDINT + Index group + 32 + 256 + + + ItemType + Input + + + + + IDXOFFS + UDINT + Index offset + 32 + 288 + + + ItemType + Input + + + + + WRITELEN + UDINT + Max. number of data bytes to write (WRITELEN <= max. size of source buffer) + 32 + 320 + + + ItemType + Input + + + + + READLEN + UDINT + Max. number of data bytes to read (READLEN <= max. size of destination buffer) + 32 + 352 + + + ItemType + Input + + + + + SRCADDR + PVOID + Pointer to source buffer + 32 + 384 + + + ItemType + Input + + + TcIgnorePersistent + + + + + DESTADDR + PVOID + Pointer to destination buffer + 32 + 416 + + + ItemType + Input + + + TcIgnorePersistent + + + + + WRTRD + BOOL + Rising edge starts command execution + 8 + 448 + + + ItemType + Input + + + + + TMOUT + TIME + Maximum time allowed for the execution of this ADS command + 32 + 480 + + 5000 + + + + ItemType + Input + + + + + BUSY + BOOL + Busy flag + 8 + 512 + + + ItemType + Output + + + + + ERR + BOOL + Error flag + 8 + 520 + + + ItemType + Output + + + + + ERRID + UDINT + ADS error code + 32 + 544 + + + ItemType + Output + + + + + COUNT_R + UDINT + Count of bytes actually read + 32 + 576 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + hide_all_locals + + + + + ST_HKeySrvRead + 4096 + + sSub + T_MaxString + 2048 + 0 + + + sVal + T_MaxString + 2048 + 2048 + + + + conditionalshow + + + + + FB_RegQueryValue + Reads windows registry value + 10304 + + sNetId + T_AmsNetID + TwinCAT network address (ams net id) + 192 + 32 + + + ItemType + Input + + + + + sSubKey + T_MaxString + HKEY_LOCAL_MACHINE \ sub key name + 2048 + 224 + + + ItemType + Input + + + + + sValName + T_MaxString + Value name + 2048 + 2272 + + + ItemType + Input + + + + + cbData + UDINT + Number of data bytes to read + 32 + 4320 + + + ItemType + Input + + + + + pData + BYTE + Points to registry key data buffer + 32 + 4352 + + + ItemType + Input + + + + + bExecute + BOOL + Rising edge on this input activates the fb execution + 8 + 4384 + + + ItemType + Input + + + + + tTimeOut + TIME + Max fb execution time + 32 + 4416 + + 5000 + + + + ItemType + Input + + + + + bBusy + BOOL + 8 + 4448 + + + ItemType + Output + + + + + bError + BOOL + 8 + 4456 + + + ItemType + Output + + + + + nErrId + UDINT + 32 + 4480 + + + ItemType + Output + + + + + cbRead + UDINT + Number of succesfully read data bytes + 32 + 4512 + + + ItemType + Output + + + + + fbAdsRdWrtEx + ADSRDWRTEX + 1440 + 4544 + + + .PORT + 10000 + + + .IDXGRP + 200 + + + .IDXOFFS + 0 + + + + + conditionalshow + + + + + fbTrigger + R_TRIG + 64 + 5984 + + + conditionalshow + + + + + state + BYTE + 8 + 6048 + + + conditionalshow + + + + + s1Len + UDINT + 32 + 6080 + + + conditionalshow + + + + + s2Len + UDINT + 32 + 6112 + + + conditionalshow + + + + + ptr + BYTE + 32 + 6144 + + + conditionalshow + + + + + cbBuff + UDINT + 32 + 6176 + + + conditionalshow + + + + + tmpBuff + ST_HKeySrvRead + 4096 + 6208 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + NT_SetTimeToRTCTime + 12032 + + NETID + T_AmsNetID + TwinCAT network address (ams net id) + 192 + 32 + + + ItemType + Input + + + + + SET + BOOL + Rising edge on this input activates the fb execution + 8 + 224 + + + ItemType + Input + + + + + TMOUT + TIME + Max fb execution time + 32 + 256 + + 5000 + + + + ItemType + Input + + + + + BUSY + BOOL + 8 + 288 + + + ItemType + Output + + + + + ERR + BOOL + 8 + 296 + + + ItemType + Output + + + + + ERRID + UDINT + 32 + 320 + + + ItemType + Output + + + + + fbAdsWrite + ADSWRITE + 1216 + 352 + + + .PORT + 10000 + + + .IDXGRP + 4 + + + .IDXOFFS + 0 + + + + + conditionalshow + + + + + fbRegQuery + FB_RegQueryValue + 10304 + 1568 + + + .sSubKey + Software\Beckhoff\TwinCAT3\System + + + .sValName + NumOfCPUs + + + + + conditionalshow + + + + + fbTrigger + R_TRIG + 64 + 11872 + + + conditionalshow + + + + + bTmp + DWORD + 32 + 11936 + + 0 + + + + conditionalshow + + + + + state + BYTE + 8 + 11968 + + 0 + + + + conditionalshow + + + + + bInit + BOOL + 8 + 11976 + + 1 + + + + conditionalshow + + + + + numOfCPUs + DWORD + 32 + 12000 + + 0 + + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FW_GetCpuCounter + 96 + + dwCpuCntLo + UDINT + 32 + 32 + + + ItemType + Output + + + + + dwCpuCntHi + UDINT + 32 + 64 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + conditionalshow + + + + + GETCPUCOUNTER + The CPU cycle counter can be read with this function block. The numerical value is a relative 64 bit integer, which, independently of the CPUs internal clock rate, is output in a form converted into 100ns ticks. The number is refreshed to a precision of 100ns with every call by the PLC system, and can be used, for instance, for timing tasks. - One unit is equivalent to 100 ns. ]]>192cpuCntLoDWUDINT3232ItemTypeOutputcpuCntHiDWUDINT3264ItemTypeOutputfbGetCpuCounterFW_GetCpuCounter9696conditionalshowPouTypeFunctionBlockconditionalshow_all_localsRTC_EX2896ENBOOL832ItemTypeInputPDTTIMESTRUCT12848ItemTypeInputPMICRODWORD32192ItemTypeInputQBOOL Output time is valid, FALSE => Output time is invalid ]]>8224ItemTypeOutputCDTTIMESTRUCT128240.wYear1970.wMonth1.wDay1.wDayOfWeek4ItemTypeOutputCMICRODWORD32384ItemTypeOutputfbGetCpuCounterGETCPUCOUNTER192416conditionalshowrisingEdgeR_TRIG64608conditionalshowoldTickDWORD32672conditionalshowcurrTickDWORD32704conditionalshownanoDiffDWORD32736conditionalshownanoRestDWORD32768conditionalshowsecDiffDWORD32800conditionalshowdateTimeDATE_AND_TIME32832conditionalshowbInitializedBOOL8864conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LocalSystemTime19040sNetIDT_AmsNetID19232ItemTypeInputbEnableBOOL8224ItemTypeInputdwCycleDWORD (1..86400)322565ItemTypeInputdwOptDWORD Synchronize Windows Time to RTC time ]]>322881ItemTypeInputtTimeoutTIME323205000ItemTypeInputbValidBOOL The systemTime and tzID output is valid, FALSE => systemTime and tzID is not valid ]]>8352ItemTypeOutputsystemTimeTIMESTRUCT128368ItemTypeOutputtzIDE_TimeZoneID16496-1ItemTypeOutputrtrigR_TRIG64512conditionalshowstateBYTE8576conditionalshowfbNTNT_GetTime1728608conditionalshowfbTZFB_GetTimeZoneInformation34882336conditionalshowfbSETNT_SetTimeToRTCTime120325824conditionalshowfbRTCRTC_EX289617856conditionalshowtimerTON22418752conditionalshownSyncDWORD3218976conditionalshowbNotSupBOOL819008conditionalshowPouTypeFunctionBlockconditionalshow_all_localsT_FILETIME64dwLowDateTimeDWORD320dwHighDateTimeDWORD3232FB_TranslateLocalTimeToUtcByZoneID2400inT_FILETIME6432ItemTypeInputtzInfoST_TimeZoneInformation86496ItemTypeInputwDldYearWORD not used (default) else used only if tzInfo.daylightDate.wYear = 0. ]]>169600ItemTypeInputwStdYearWORD not used (default) else used only if tzInfo.standardDate.wYear = 0. ]]>169760ItemTypeInputoutT_FILETIME64992ItemTypeOutputeTzIDE_TimeZoneID1610560ItemTypeOutputbBBOOL A time, TRUE => B time]]>81072ItemTypeOutputbiasDINT321088ItemTypeOutputinLocalTIMESTRUCT1281120tziSommerTIMESTRUCT1281248tziWinterTIMESTRUCT1281376tziLocalSommerT_FILETIME641504tziLocalWinterT_FILETIME641568tziLocalSommerJumpT_FILETIME641632tziLocalWinterJumpT_FILETIME641696ui64LocalInT_ULARGE_INTEGER641760ui64LocalSommerT_ULARGE_INTEGER641824ui64LocalWinterT_ULARGE_INTEGER641888in_to_sDINT321952in_to_wDINT321984s_to_wDINT322016in_to_s_jumpDINT322048in_to_w_jumpDINT322080iStandardBiasDINT322112iDaylightBiasDINT322144ui64PreviousInT_ULARGE_INTEGER642176ui64FallDiffT_ULARGE_INTEGER642240bFallDiffBOOL82304dtSommerJumpDATE_AND_TIME322336dtWinterJumpDATE_AND_TIME322368A_ResetPouTypeFunctionBlockconditionalshowFB_TzSpecificLocalTimeToSystemTime3584inTIMESTRUCT12832ItemTypeInputtzInfoST_TimeZoneInformation864160ItemTypeInputoutTIMESTRUCT1281024ItemTypeOutputeTzIDE_TimeZoneID1611520ItemTypeOutputbBBOOL A time, TRUE => B time]]>81168ItemTypeOutputfbBaseFB_TranslateLocalTimeToUtcByZoneID24001184conditionalshowA_ResetPouTypeFunctionBlockconditionalshow_all_localsFB_JsonSaxWriter + 192 + + cpuCntLoDW + UDINT + Contains the low-value 4 bytes of the numerical value + 32 + 32 + + + ItemType + Output + + + + + cpuCntHiDW + UDINT + Contains the high-value 4 bytes of the numerical value + 32 + 64 + + + ItemType + Output + + + + + fbGetCpuCounter + FW_GetCpuCounter + 96 + 96 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + RTC_EX2 + Software RTC (real time clock), returns time in structured system time format + microseconds (microsecond resolution) + 896 + + EN + BOOL + Enable/set clock + 8 + 32 + + + ItemType + Input + + + + + PDT + TIMESTRUCT + Preset/set time in system time format (struct) + 128 + 48 + + + ItemType + Input + + + + + PMICRO + DWORD + Preset microseconds + 32 + 192 + + + ItemType + Input + + + + + Q + BOOL + TRUE => Output time is valid, FALSE => Output time is invalid + 8 + 224 + + + ItemType + Output + + + + + CDT + TIMESTRUCT + Current time in system time format (struct) + 128 + 240 + + + .wYear + 1970 + + + .wMonth + 1 + + + .wDay + 1 + + + .wDayOfWeek + 4 + + + + + ItemType + Output + + + + + CMICRO + DWORD + Current microseconds + 32 + 384 + + + ItemType + Output + + + + + fbGetCpuCounter + GETCPUCOUNTER + 192 + 416 + + + conditionalshow + + + + + risingEdge + R_TRIG + 64 + 608 + + + conditionalshow + + + + + oldTick + DWORD + 32 + 672 + + + conditionalshow + + + + + currTick + DWORD + 32 + 704 + + + conditionalshow + + + + + nanoDiff + DWORD + 32 + 736 + + + conditionalshow + + + + + nanoRest + DWORD + 32 + 768 + + + conditionalshow + + + + + secDiff + DWORD + 32 + 800 + + + conditionalshow + + + + + dateTime + DATE_AND_TIME + 32 + 832 + + + conditionalshow + + + + + bInitialized + BOOL + 8 + 864 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FB_LocalSystemTime + This function block synchronizes cyclically to and returns the Local Windows System Time. + 19040 + + sNetID + T_AmsNetID + The target TwinCAT system network address + 192 + 32 + + + + + + ItemType + Input + + + + + bEnable + BOOL + Enable/start cyclic time synchronisation (output is synchronized to Local Windows System Time) + 8 + 224 + + + ItemType + Input + + + + + dwCycle + DWORD (1..86400) + Time synchronisation cycle (seconds) + 32 + 256 + + 5 + + + + ItemType + Input + + + + + dwOpt + DWORD + Additional option flags: If bit 0 is set => Synchronize Windows Time to RTC time + 32 + 288 + + 1 + + + + ItemType + Input + + + + + tTimeout + TIME + Max. ADS function block execution time (internal communication timeout). + 32 + 320 + + 5000 + + + + ItemType + Input + + + + + bValid + BOOL + TRUE => The systemTime and tzID output is valid, FALSE => systemTime and tzID is not valid + 8 + 352 + + + ItemType + Output + + + + + systemTime + TIMESTRUCT + Local Windows System Time struct + 128 + 368 + + + ItemType + Output + + + + + tzID + E_TimeZoneID + Daylight/standard time zone information + 16 + 496 + + -1 + + + + ItemType + Output + + + + + rtrig + R_TRIG + 64 + 512 + + + conditionalshow + + + + + state + BYTE + 8 + 576 + + + conditionalshow + + + + + fbNT + NT_GetTime + 1728 + 608 + + + conditionalshow + + + + + fbTZ + FB_GetTimeZoneInformation + 3488 + 2336 + + + conditionalshow + + + + + fbSET + NT_SetTimeToRTCTime + 12032 + 5824 + + + conditionalshow + + + + + fbRTC + RTC_EX2 + 896 + 17856 + + + conditionalshow + + + + + timer + TON + 224 + 18752 + + + conditionalshow + + + + + nSync + DWORD + 32 + 18976 + + + conditionalshow + + + + + bNotSup + BOOL + 8 + 19008 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + T_FILETIME + The FILETIME structure is a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC). + 64 + + dwLowDateTime + DWORD + Specifies the low-order 32 bits of the file time. + 32 + 0 + + + dwHighDateTime + DWORD + Specifies the high-order 32 bits of the file time. + 32 + 32 + + + + FB_TranslateLocalTimeToUtcByZoneID + Internal helper function block. Detects time zone ID, bias and B time flag and translates the local file time to UTC file time time + 2400 + + in + T_FILETIME + Time to be converted (Local file time format) + 64 + 32 + + + ItemType + Input + + + + + tzInfo + ST_TimeZoneInformation + Time zone information + 864 + 96 + + + ItemType + Input + + + + + wDldYear + WORD + Optional daylightDate.wYear value. If 0 => not used (default) else used only if tzInfo.daylightDate.wYear = 0. + 16 + 960 + + 0 + + + + ItemType + Input + + + + + wStdYear + WORD + Optional standardDate.wYear value. If 0 => not used (default) else used only if tzInfo.standardDate.wYear = 0. + 16 + 976 + + 0 + + + + ItemType + Input + + + + + out + T_FILETIME + Converted time (UTC file time format) + 64 + 992 + + + ItemType + Output + + + + + eTzID + E_TimeZoneID + Detected daylight saving time information + 16 + 1056 + + 0 + + + + ItemType + Output + + + + + bB + BOOL + FALSE => A time, TRUE => B time + 8 + 1072 + + + ItemType + Output + + + + + bias + DINT + Bias value in minutes + 32 + 1088 + + + ItemType + Output + + + + + inLocal + TIMESTRUCT + 128 + 1120 + + + tziSommer + TIMESTRUCT + 128 + 1248 + + + tziWinter + TIMESTRUCT + 128 + 1376 + + + tziLocalSommer + T_FILETIME + 64 + 1504 + + + tziLocalWinter + T_FILETIME + 64 + 1568 + + + tziLocalSommerJump + T_FILETIME + 64 + 1632 + + + tziLocalWinterJump + T_FILETIME + 64 + 1696 + + + ui64LocalIn + T_ULARGE_INTEGER + 64 + 1760 + + + ui64LocalSommer + T_ULARGE_INTEGER + 64 + 1824 + + + ui64LocalWinter + T_ULARGE_INTEGER + 64 + 1888 + + + in_to_s + DINT + 32 + 1952 + + + in_to_w + DINT + 32 + 1984 + + + s_to_w + DINT + 32 + 2016 + + + in_to_s_jump + DINT + 32 + 2048 + + + in_to_w_jump + DINT + 32 + 2080 + + + iStandardBias + DINT + 32 + 2112 + + + iDaylightBias + DINT + 32 + 2144 + + + ui64PreviousIn + T_ULARGE_INTEGER + 64 + 2176 + + + ui64FallDiff + T_ULARGE_INTEGER + 64 + 2240 + + + bFallDiff + BOOL + 8 + 2304 + + + dtSommerJump + DATE_AND_TIME + 32 + 2336 + + + dtWinterJump + DATE_AND_TIME + 32 + 2368 + + + A_Reset + + + + PouType + FunctionBlock + + + conditionalshow + + + + + FB_TzSpecificLocalTimeToSystemTime + Converts time zone's specific local system time to Coordinated Universal Time (UTC) system time + 3584 + + in + TIMESTRUCT + Time zone's specific local system time. Structure that specifies the system time since January 1, 1601 + 128 + 32 + + + ItemType + Input + + + + + tzInfo + ST_TimeZoneInformation + Time zone settings + 864 + 160 + + + ItemType + Input + + + + + out + TIMESTRUCT + Coordinated Universal Time (UTC) in system time format + 128 + 1024 + + + ItemType + Output + + + + + eTzID + E_TimeZoneID + Daylight saving time information + 16 + 1152 + + 0 + + + + ItemType + Output + + + + + bB + BOOL + FALSE => A time, TRUE => B time + 8 + 1168 + + + ItemType + Output + + + + + fbBase + FB_TranslateLocalTimeToUtcByZoneID + 2400 + 1184 + + + conditionalshow + + + + + A_Reset + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FB_JsonSaxWriter + | Provides the functionality to create a JSON document. | Steps of documentation creation: | 1. StartObject() to start a new object in the document. | 2. Add several keys/values via AddKeyString() and the other methods. | 3. EndObject() to finish object. | 4. GetDocument() in order to get the full document as string. - | 5. ResetDocument() if a new document should be created with the same SaxWriter instance.]]>256initStatusHRESULT3232-1743714536ItemTypeOutputipWriterITcJsonSaxWriter3264ipWriter2ITcJsonSaxWriter23296CLSID_TcJsonSaxWriterCLSID128128.Data13870298264.Data256256.Data317669.Data4[0]158.Data4[1]60.Data4[2]93.Data4[3]248.Data4[4]70.Data4[5]150.Data4[6]7.Data4[7]196AddKeyNumberkeySTRING(80)32ItemTypeInOutvalueDINT32AddStringvalueSTRING(80)32ItemTypeInOutAddKeyFileTimekeySTRING(80)32ItemTypeInOutvalueFILETIME64IsCompleteBOOL8AddUdintvalueUDINT32AddHexBinarypBytesBYTE32nBytesDINT32AddLintvalueLINT64AddLrealvalueLREAL64AddKeykeySTRING(80)32ItemTypeInOutResetDocumentHRESULT32AddKeyLrealkeySTRING(80)32ItemTypeInOutvalueLREAL64StartObjectHRESULT32GetDocumentLengthUDINT32hrErrorCodeHRESULT32ItemTypeOutputnUDINT32pSTRING(80)32AddKeyDcTimekeySTRING(80)32ItemTypeInOutvalueDCTIME64AddDateTimevalueDATE_AND_TIME32AddRawObjectrawJsonSTRING(80)32ItemTypeInOutSetMaxDecimalPlacesHRESULT32decimalPlacesDINT32__get_ipWriterITcJsonSaxWriter32_ipWriterITcJsonSaxWriter32propertyAddKeyBoolkeySTRING(80)32ItemTypeInOutvalueBOOL8GetDocumentSTRING(255)2048hrErrorCodeHRESULT32ItemTypeOutputpSINT32nUDINT32AddDintvalueDINT32AddRawArrayBOOL8rawJsonSTRING(80)32ItemTypeInOutAddKeyStringkeySTRING(80)32ItemTypeInOutvalueSTRING(80)32ItemTypeInOutCopyDocumentUDINT32pDocSTRING(80)32ItemTypeInOutnDocUDINT32hrErrorCodeHRESULT32ItemTypeOutputAddUlintvalueULINT64GetMaxDecimalPlacesDINT32dpDINT32AddFileTimevalueFILETIME64AddNullAddKeyDateTimekeySTRING(80)32ItemTypeInOutvalueDATE_AND_TIME32AddBoolvalueBOOL8AddBase64pBytesBYTE32nBytesDINT32AddDcTimevalueDCTIME64AddKeyNullkeySTRING(80)32ItemTypeInOutEndArrayHRESULT32EndObjectHRESULT32StartArrayHRESULT32AddRealvalueREAL32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_HardwareFFOutput1647296FF_ARRAY_UPPER_BOUNDUINT1632200i_xResetBOOL848ItemTypeInputpytmc + | 5. ResetDocument() if a new document should be created with the same SaxWriter instance. + 256 + + initStatus + HRESULT + 32 + 32 + + -1743714536 + + + + ItemType + Output + + + + + ipWriter + ITcJsonSaxWriter + 32 + 64 + + + ipWriter2 + ITcJsonSaxWriter2 + 32 + 96 + + + CLSID_TcJsonSaxWriter + CLSID + 128 + 128 + + + .Data1 + 3870298264 + + + .Data2 + 56256 + + + .Data3 + 17669 + + + .Data4[0] + 158 + + + .Data4[1] + 60 + + + .Data4[2] + 93 + + + .Data4[3] + 248 + + + .Data4[4] + 70 + + + .Data4[5] + 150 + + + .Data4[6] + 7 + + + .Data4[7] + 196 + + + + + AddKeyNumber + + key + STRING(80) + 32 + + + ItemType + InOut + + + + + value + DINT + 32 + + + + AddString + + value + STRING(80) + 32 + + + ItemType + InOut + + + + + + AddKeyFileTime + + key + STRING(80) + 32 + + + ItemType + InOut + + + + + value + FILETIME + 64 + + + + IsComplete + BOOL + 8 + + + AddUdint + + value + UDINT + 32 + + + + AddHexBinary + + pBytes + BYTE + 32 + + + nBytes + DINT + 32 + + + + AddLint + + value + LINT + 64 + + + + AddLreal + + value + LREAL + 64 + + + + AddKey + + key + STRING(80) + 32 + + + ItemType + InOut + + + + + + ResetDocument + HRESULT + 32 + + + AddKeyLreal + + key + STRING(80) + 32 + + + ItemType + InOut + + + + + value + LREAL + 64 + + + + StartObject + HRESULT + 32 + + + GetDocumentLength + UDINT + 32 + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + n + UDINT + 32 + + + p + STRING(80) + 32 + + + + AddKeyDcTime + + key + STRING(80) + 32 + + + ItemType + InOut + + + + + value + DCTIME + 64 + + + + AddDateTime + + value + DATE_AND_TIME + 32 + + + + AddRawObject + + rawJson + STRING(80) + 32 + + + ItemType + InOut + + + + + + SetMaxDecimalPlaces + HRESULT + 32 + + decimalPlaces + DINT + 32 + + + + __get_ipWriter + ITcJsonSaxWriter + 32 + + _ipWriter + ITcJsonSaxWriter + 32 + + + + property + + + + + AddKeyBool + + key + STRING(80) + 32 + + + ItemType + InOut + + + + + value + BOOL + 8 + + + + GetDocument + STRING(255) + 2048 + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + p + SINT + 32 + + + n + UDINT + 32 + + + + AddDint + + value + DINT + 32 + + + + AddRawArray + BOOL + 8 + + rawJson + STRING(80) + 32 + + + ItemType + InOut + + + + + + AddKeyString + + key + STRING(80) + 32 + + + ItemType + InOut + + + + + value + STRING(80) + 32 + + + ItemType + InOut + + + + + + CopyDocument + UDINT + 32 + + pDoc + target string buffer where the document should be copied to + STRING(80) + 32 + + + ItemType + InOut + + + + + nDoc + size in bytes of the target string buffer + UDINT + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + + AddUlint + + value + ULINT + 64 + + + + GetMaxDecimalPlaces + DINT + 32 + + dp + DINT + 32 + + + + AddFileTime + + value + FILETIME + 64 + + + + AddNull + + + AddKeyDateTime + + key + STRING(80) + 32 + + + ItemType + InOut + + + + + value + DATE_AND_TIME + 32 + + + + AddBool + + value + BOOL + 8 + + + + AddBase64 + + pBytes + BYTE + 32 + + + nBytes + DINT + 32 + + + + AddDcTime + + value + DCTIME + 64 + + + + AddKeyNull + + key + STRING(80) + 32 + + + ItemType + InOut + + + + + + EndArray + HRESULT + 32 + + + EndObject + HRESULT + 32 + + + StartArray + HRESULT + 32 + + + AddReal + + value + REAL + 32 + + + + + PouType + FunctionBlock + + + no_explicit_call + do not call this POU directly + + + + + FB_HardwareFFOutput + 1647296 + + FF_ARRAY_UPPER_BOUND + UINT + 16 + 32 + + 200 + + + + i_xReset + BOOL + 8 + 48 + + + ItemType + Input + + + pytmc + pv: ClearFault io: o field: DESC Might be overidden by PLC writes - i_xVetoBOOL856ItemTypeInputpytmc + + + + + + i_xVeto + BOOL + 8 + 56 + + + ItemType + Input + + + pytmc + pv: EnableVeto io: o - bAutoResetBOOL8640ItemTypeInputi_sNetIDT_AmsNetID19272ItemTypeInputq_xFastFaultOutBOOL8264ItemTypeOutputpytmc + + + + + + bAutoReset + BOOL + Set true for the FFO to automatically permit beam again after all fast faults are cleared + 8 + 64 + + 0 + + + + ItemType + Input + + + + + i_sNetID + T_AmsNetID + Set to the Arbiter AmsNetID to be used for the synchronisation. An empty string means the system will sue local time + 192 + 72 + + + + + + ItemType + Input + + + + + q_xFastFaultOut + BOOL + 8 + 264 + + + ItemType + Output + + + pytmc + pv: FaultHWO io: i field: DESC Hardware Output Status - TcAddressTypeOutputq_xValidSyncTimeBOOL8272ItemTypeOutputastFFST_FF12001536000288pytmc + + + + TcAddressType + Output + + + + + q_xValidSyncTime + BOOL + system time bValid output True when sync is successful + 8 + 272 + + + ItemType + Output + + + + + astFF + ST_FF + + 1 + 200 + + 1536000 + 288 + + + pytmc + pv: FF - xFastFaultRegFailBOOL815362880pytmc + + + + + + xFastFaultRegFail + BOOL + Set true if a fast fault fails to register. Holds beam off. + 8 + 1536288 + + 0 + + + + pytmc + pv: RegistrationFailure io: io - tFFRegFailF_TRIG641536320sPathT_MaxString20481536384instance-pathnoinitxOKBOOL815384321pytmc + + + + + + tFFRegFail + F_TRIG + 64 + 1536320 + + + sPath + T_MaxString + 2048 + 1536384 + + + instance-path + + + noinit + + + + + xOK + BOOL + Current internal state of FFO, indicates if FFO will accept a reset + 8 + 1538432 + + 1 + + + + pytmc + pv: OK io: i - rtResetR_TRIG641538464rtResetandOKR_TRIG641538528nIndexUINT1615385921IdxOKBOOL81538608fbTimeFB_LocalSystemTime190401538624.bEnable1.dwCycle1fbTime_to_UTCFB_TzSpecificLocalTimeToSystemTime35841557664fbGetTimeZoneFB_GetTimeZoneInformation34881561248fbJsonFB_JsonSaxWriter2561564736pmpsTypeCodeUDINT3215649920fbLoggerFB_LogMessage819841565056.eSevr4.eSubsystem2.nMinTimeViolationAcceptable200__EXECUTELOGGING__HELLOTIMERTOF2241647040.PT86400000ExecuteNoLogEvaluateOutputExecuteEvaluateVetosBOOL8obsoleteUse EvaluateOverrides instead.EvaluateOverridesBOOL8FFST_FF32EvalIdxDINT32MaxTimeDINT32no_checkExecuteLoggingBOOL8FFST_FF32logIdxDINT32HelloTimerTOF224uselocation__EXECUTELOGGING__HELLOTIMERno_checkRegisterBOOL8stFFInfoST_FFInfo6832FFONameT_MaxString2048ItemTypeOutputIdxUINT16ItemTypeOutputno_checkIdxCheckInBOOL8IdxDINT32OKBOOL8ResetBOOL8stFFST_FF7680BeamPermittedBOOL8no_checkFormulateLogJsonSTRING(80)648FFST_FF7680PouTypeFunctionBlockreflectionno_checkT_AmsNetIdArr48AMSNETIDFB_GetLocalAmsNetId10848bExecuteBOOL832ItemTypeInputtTimeOutTIME32645000ItemTypeInputbBusyBOOL896ItemTypeOutputbErrorBOOL8104ItemTypeOutputnErrIdUDINT32128ItemTypeOutputAddrStringT_AmsNetID1921600.0.0.0.0.0ItemTypeOutputAddrBytesT_AmsNetIdArr48352[0]0[1]0[2]0[3]0[4]0[5]0ItemTypeOutputfbRegQueryValueFB_RegQueryValue10304416.sNetId.sSubKeySOFTWARE\Beckhoff\TwinCAT3\System.sValNameAmsNetIdconditionalshowfbTriggerR_TRIG6410720conditionalshowstateBYTE810784conditionalshowtmpBytesT_AmsNetIdArr4810792conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_JsonDomParserBase128ipDomITcJsonDomParser3232conditionalshowipDom2ITcJsonDomParser23264conditionalshowipXFAITcDomParserFileAccess3296conditionalshowGetHexBinaryDINT32vSJsonValue32pPVOID32nDINT32HasMemberBOOL8vSJsonValue32memberSTRING(80)32ItemTypeInOutSetDateTimeSJsonValue32vSJsonValue32valueDATE_AND_TIME32SetBoolSJsonValue32vSJsonValue32valueBOOL8SetJsonSJsonValue32vSJsonValue32rawJsonSTRING(80)32ItemTypeInOutIsNullBOOL8vSJsonValue32PushbackFileTimeValueSJsonValue32vSJsonValue32valueFILETIME64PushbackIntValueSJsonValue32vSJsonValue32valueDINT32AddFileTimeMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueFILETIME64RemoveMemberByNameBOOL8vSJsonValue32memberSTRING(80)32ItemTypeInOutkeepOrderBOOL8AddArrayMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutreserveUDINT32SetNullSJsonValue32vSJsonValue32SetStringSJsonValue32vSJsonValue32valueSTRING(80)32ItemTypeInOutMemberEndSJsonIterator32vSJsonValue32PushbackUintValueSJsonValue32vSJsonValue32valueUDINT32ParseDocumentSJsonValue32sJsonSTRING(80)32ItemTypeInOutAddIntMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueDINT32ArrayEndSJsonAIterator32vSJsonValue32SetDoubleSJsonValue32vSJsonValue32valueLREAL64PushbackBoolValueSJsonValue32vSJsonValue32valueBOOL8AddHexBinaryMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutpPVOID32nDINT32GetBase64DINT32vSJsonValue32pPVOID32nDINT32GetMemberValueSJsonValue32iSJsonIterator32SetObjectSJsonValue32vSJsonValue32AddDateTimeMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueDATE_AND_TIME32GetIntDINT32vSJsonValue32PushbackUint64ValueSJsonValue32vSJsonValue32valueULINT64ClearArrayBOOL8vSJsonValue32iSJsonAIterator32RemoveAllMembersBOOL8vSJsonValue32ExceptionRaisedBOOL8IsISO8601TimeFormatBOOL8vSJsonValue32GetArraySizeUDINT32vSJsonValue32GetInt64LINT64vSJsonValue32IsBoolBOOL8vSJsonValue32AddInt64MemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueLINT64FindMemberPathSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutSetDcTimeSJsonValue32vSJsonValue32valueDCTIME64SetArraySJsonValue32vSJsonValue32reserveUDINT32GetFileTimeFILETIME64vSJsonValue32GetStringLengthUDINT32vSJsonValue32pBYTE32lUDINT32SaveDocumentToFileBOOL8sFileSTRING(80)32ItemTypeInOutbExecBOOL32hrErrorCodeHRESULT32ItemTypeOutputPushbackBase64ValueSJsonValue32vSJsonValue32pPVOID32nDINT32IsBase64BOOL8vSJsonValue32IsTrueBOOL8vSJsonValue32IsIntBOOL8vSJsonValue32GetDocumentRootSJsonValue32CopyDocumentUDINT32pDocSTRING(80)32ItemTypeInOutnDocUDINT32GetTypeEJsonType32vSJsonValue32PushbackDcTimeValueSJsonValue32vSJsonValue32valueDCTIME64GetMemberNameSTRING(80)648iSJsonIterator32pSTRING(80)32IsNumberBOOL8vSJsonValue32AddObjectMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutIsInt64BOOL8vSJsonValue32IsUint64BOOL8vSJsonValue32SetFileTimeSJsonValue32vSJsonValue32valueFILETIME64CopyStringUDINT32vSJsonValue32pStrSTRING(80)32ItemTypeInOutnStrUDINT32pBYTE32qBYTE32lUDINT32SetBase64SJsonValue32vSJsonValue32pPVOID32nDINT32GetJsonLengthUDINT32vSJsonValue32pSTRING(80)32SwapBOOL8vSJsonValue32wSJsonValue32SetUint64SJsonValue32vSJsonValue32valueULINT64IsHexBinaryBOOL8vSJsonValue32AddUint64MemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueULINT64IsFalseBOOL8vSJsonValue32SetAdsProviderBOOL8oidOTCID32MemberBeginSJsonIterator32vSJsonValue32NewDocumentSJsonValue32GetStringSTRING(255)2048vSJsonValue32pSTRING(255)32IsUintBOOL8vSJsonValue32NextMemberSJsonIterator32iSJsonIterator32ArrayBeginSJsonAIterator32vSJsonValue32IsStringBOOL8vSJsonValue32PopbackValueBOOL8vSJsonValue32AddJsonMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutrawJsonSTRING(80)32ItemTypeInOutLoadDocumentFromFileBOOL8sFileSTRING(80)32ItemTypeInOutbExecBOOL32hrErrorCodeHRESULT32ItemTypeOutputGetDateTimeDATE_AND_TIME32vSJsonValue32IsObjectBOOL8vSJsonValue32PushbackStringValueSJsonValue32vSJsonValue32valueSTRING(80)32ItemTypeInOutRemoveMemberBOOL8vSJsonValue32iSJsonIterator32keepOrderBOOL8RemoveArrayBOOL8vSJsonValue32iSJsonAIterator32AddDcTimeMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueDCTIME64SetMaxDecimalPlacesdpDINT32FindMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutPushbackDateTimeValueSJsonValue32vSJsonValue32valueDATE_AND_TIME32PushbackInt64ValueSJsonValue32vSJsonValue32valueLINT64AddBase64MemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutpPVOID32nDINT32SetUintSJsonValue32vSJsonValue32valueUDINT32SetHexBinarySJsonValue32vSJsonValue32pPVOID32nDINT32GetArrayValueByIdxSJsonValue32vSJsonValue32idxUDINT32PushbackHexBinaryValueSJsonValue32vSJsonValue32pPVOID32nDINT32AddDoubleMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueLREAL64PushbackNullValueSJsonValue32vSJsonValue32AddBoolMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueBOOL8GetDcTimeDCTIME64vSJsonValue32AddUintMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueUDINT32CopyJsonUDINT32vSJsonValue32pDocSTRING(80)32ItemTypeInOutnDocUDINT32SetInt64SJsonValue32vSJsonValue32valueLINT64CopyFromSJsonValue32vSJsonValue32wSJsonValue32AddStringMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueSTRING(80)32ItemTypeInOutGetBoolBOOL8vSJsonValue32GetDoubleLREAL64vSJsonValue32GetMaxDecimalPlacesDINT32GetArrayValueSJsonValue32iSJsonAIterator32NextArraySJsonAIterator32iSJsonAIterator32GetDocumentSTRING(255)2048pBYTE32qBYTE32tSTRING(255)32lengthUDINT32SetIntSJsonValue32vSJsonValue32valueDINT32PushbackDoubleValueSJsonValue32vSJsonValue32valueLREAL64GetUintUDINT32vSJsonValue32GetUint64ULINT64vSJsonValue32GetDocumentLengthUDINT32pSTRING(80)32GetJsonSTRING(255)2048vSJsonValue32pBYTE32qBYTE32tSTRING(255)32lengthUDINT32IsArrayBOOL8vSJsonValue32PushbackJsonValueSJsonValue32vSJsonValue32rawJsonSTRING(80)32ItemTypeInOutIsDoubleBOOL8vSJsonValue32AddNullMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutPouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyFB_JsonDomParser288FB_JsonDomParserBaseinitStatusHRESULT32128-1743714536ItemTypeOutputCLSID_TcJsonDomParserCLSID128160.Data11337382113.Data245876.Data323182.Data4[0]166.Data4[1]151.Data4[2]186.Data4[3]40.Data4[4]25.Data4[5]175.Data4[6]202.Data4[7]216conditionalshowPouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyE_OpenPath16UINTPATH_GENERIC1PATH_BOOTPRJ2PATH_BOOTDATA3PATH_BOOTPATH4PATH_USERPATH111PATH_USERPATH212PATH_USERPATH313PATH_USERPATH414PATH_USERPATH515PATH_USERPATH616PATH_USERPATH717PATH_USERPATH818PATH_USERPATH919FB_FileOpen3456sNetIdT_AmsNetID19232ItemTypeInputsPathNameT_MaxString2048224ItemTypeInputnModeDWORD322272ItemTypeInputePathE_OpenPath1623041ItemTypeInputbExecuteBOOL82320ItemTypeInputtTimeoutTIME3223365000ItemTypeInputbBusyBOOL82368ItemTypeOutputbErrorBOOL82376ItemTypeOutputnErrIdUDINT322400ItemTypeOutputhFileUINT162432ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_FileClose1184sNetIdT_AmsNetID19232ItemTypeInputhFileUINT16224ItemTypeInputbExecuteBOOL8240ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIdUDINT32320ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_FileRead1440sNetIdT_AmsNetID19232ItemTypeInputhFileUINT16224ItemTypeInputpReadBuffPVOID32256ItemTypeInputTcIgnorePersistentcbReadLenUDINT32288ItemTypeInputbExecuteBOOL8320ItemTypeInputtTimeoutTIME323525000ItemTypeInputbBusyBOOL8384ItemTypeOutputbErrorBOOL8392ItemTypeOutputnErrIdUDINT32416ItemTypeOutputcbReadUDINT32448ItemTypeOutputbEOFBOOL8480ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_FastFault + + + + + rtReset + R_TRIG + 64 + 1538464 + + + rtResetandOK + R_TRIG + 64 + 1538528 + + + nIndex + UINT + 16 + 1538592 + + 1 + + + + IdxOK + BOOL + 8 + 1538608 + + + fbTime + FB_LocalSystemTime + Get current system time, used for override + 19040 + 1538624 + + + .bEnable + 1 + + + .dwCycle + 1 + + + + + fbTime_to_UTC + FB_TzSpecificLocalTimeToSystemTime + 3584 + 1557664 + + + fbGetTimeZone + FB_GetTimeZoneInformation + 3488 + 1561248 + + + fbJson + FB_JsonSaxWriter + 256 + 1564736 + + + pmpsTypeCode + UDINT + shows up in json as pmps_typecode + 32 + 1564992 + + 0 + + + + fbLogger + FB_LogMessage + 81984 + 1565056 + + + .eSevr + 4 + + + .eSubsystem + 2 + + + .nMinTimeViolationAcceptable + 200 + + + + + __EXECUTELOGGING__HELLOTIMER + TOF + 224 + 1647040 + + + .PT + 86400000 + + + + + ExecuteNoLog + + + EvaluateOutput + + + Execute + + + EvaluateVetos + BOOL + 8 + + + obsolete + Use EvaluateOverrides instead. + + + + + EvaluateOverrides + BOOL + 8 + + FF + ST_FF + 32 + + + EvalIdx + DINT + 32 + + + MaxTime + 49.7 days + DINT + 32 + + + + no_check + + + + + ExecuteLogging + BOOL + 8 + + FF + ST_FF + 32 + + + logIdx + DINT + 32 + + + HelloTimer + TOF + 224 + + + uselocation + __EXECUTELOGGING__HELLOTIMER + + + + + + no_check + + + + + Register + BOOL + 8 + + stFFInfo + ST_FFInfo + 6832 + + + FFOName + T_MaxString + 2048 + + + ItemType + Output + + + + + Idx + UINT + 16 + + + ItemType + Output + + + + + + no_check + + + + + IdxCheckIn + BOOL + 8 + + Idx + DINT + 32 + + + OK + BOOL + 8 + + + Reset + BOOL + 8 + + + stFF + ST_FF + 7680 + + + BeamPermitted + BOOL + 8 + + + + no_check + + + + + FormulateLogJson + STRING(80) + 648 + + FF + ST_FF + 7680 + + + + + PouType + FunctionBlock + + + reflection + + + no_check + + + + + T_AmsNetIdArr + TwinCAT AMS netID address bytes. + 48 + AMSNETID + + + FB_GetLocalAmsNetId + Reads the local AmsNetId (local TwinCAT-specific network address) + 10848 + + bExecute + BOOL + Rising edge on this input activates the fb execution + 8 + 32 + + + ItemType + Input + + + + + tTimeOut + TIME + Max fb execution time + 32 + 64 + + 5000 + + + + ItemType + Input + + + + + bBusy + BOOL + 8 + 96 + + + ItemType + Output + + + + + bError + BOOL + 8 + 104 + + + ItemType + Output + + + + + nErrId + UDINT + 32 + 128 + + + ItemType + Output + + + + + AddrString + T_AmsNetID + TwinCAT -specific network address as string + 192 + 160 + + 0.0.0.0.0.0 + + + + ItemType + Output + + + + + AddrBytes + T_AmsNetIdArr + TwinCAT-specific network address as array of byte + 48 + 352 + + + [0] + 0 + + + [1] + 0 + + + [2] + 0 + + + [3] + 0 + + + [4] + 0 + + + [5] + 0 + + + + + ItemType + Output + + + + + fbRegQueryValue + FB_RegQueryValue + 10304 + 416 + + + .sNetId + + + + .sSubKey + SOFTWARE\Beckhoff\TwinCAT3\System + + + .sValName + AmsNetId + + + + + conditionalshow + + + + + fbTrigger + R_TRIG + 64 + 10720 + + + conditionalshow + + + + + state + BYTE + 8 + 10784 + + + conditionalshow + + + + + tmpBytes + T_AmsNetIdArr + 48 + 10792 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FB_JsonDomParserBase + 128 + + ipDom + ITcJsonDomParser + 32 + 32 + + + conditionalshow + + + + + ipDom2 + ITcJsonDomParser2 + 32 + 64 + + + conditionalshow + + + + + ipXFA + ITcDomParserFileAccess + 32 + 96 + + + conditionalshow + + + + + GetHexBinary + DINT + 32 + + v + SJsonValue + 32 + + + p + PVOID + 32 + + + n + DINT + 32 + + + + HasMember + BOOL + 8 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + + SetDateTime + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + DATE_AND_TIME + 32 + + + + SetBool + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + BOOL + 8 + + + + SetJson + SJsonValue + 32 + + v + SJsonValue + 32 + + + rawJson + STRING(80) + 32 + + + ItemType + InOut + + + + + + IsNull + BOOL + 8 + + v + SJsonValue + 32 + + + + PushbackFileTimeValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + FILETIME + 64 + + + + PushbackIntValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + DINT + 32 + + + + AddFileTimeMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + FILETIME + 64 + + + + RemoveMemberByName + BOOL + 8 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + keepOrder + BOOL + 8 + + + + AddArrayMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + reserve + UDINT + 32 + + + + SetNull + SJsonValue + 32 + + v + SJsonValue + 32 + + + + SetString + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + STRING(80) + 32 + + + ItemType + InOut + + + + + + MemberEnd + SJsonIterator + 32 + + v + SJsonValue + 32 + + + + PushbackUintValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + UDINT + 32 + + + + ParseDocument + SJsonValue + 32 + + sJson + STRING(80) + 32 + + + ItemType + InOut + + + + + + AddIntMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + DINT + 32 + + + + ArrayEnd + SJsonAIterator + 32 + + v + SJsonValue + 32 + + + + SetDouble + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + LREAL + 64 + + + + PushbackBoolValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + BOOL + 8 + + + + AddHexBinaryMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + p + PVOID + 32 + + + n + DINT + 32 + + + + GetBase64 + DINT + 32 + + v + SJsonValue + 32 + + + p + PVOID + 32 + + + n + DINT + 32 + + + + GetMemberValue + SJsonValue + 32 + + i + SJsonIterator + 32 + + + + SetObject + SJsonValue + 32 + + v + SJsonValue + 32 + + + + AddDateTimeMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + DATE_AND_TIME + 32 + + + + GetInt + DINT + 32 + + v + SJsonValue + 32 + + + + PushbackUint64Value + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + ULINT + 64 + + + + ClearArray + BOOL + 8 + + v + SJsonValue + 32 + + + i + SJsonAIterator + 32 + + + + RemoveAllMembers + BOOL + 8 + + v + SJsonValue + 32 + + + + ExceptionRaised + BOOL + 8 + + + IsISO8601TimeFormat + BOOL + 8 + + v + SJsonValue + 32 + + + + GetArraySize + UDINT + 32 + + v + SJsonValue + 32 + + + + GetInt64 + LINT + 64 + + v + SJsonValue + 32 + + + + IsBool + BOOL + 8 + + v + SJsonValue + 32 + + + + AddInt64Member + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + LINT + 64 + + + + FindMemberPath + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + member of v seperatet by '/' without leading '/' ('/' in a member name will be encoded as "~1" and '~' as "~0") + STRING(80) + 32 + + + ItemType + InOut + + + + + + SetDcTime + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + DCTIME + 64 + + + + SetArray + SJsonValue + 32 + + v + SJsonValue + 32 + + + reserve + UDINT + 32 + + + + GetFileTime + FILETIME + 64 + + v + SJsonValue + 32 + + + + GetStringLength + UDINT + 32 + + v + SJsonValue + 32 + + + p + BYTE + 32 + + + l + UDINT + 32 + + + + SaveDocumentToFile + BOOL + 8 + + sFile + file path + STRING(80) + 32 + + + ItemType + InOut + + + + + bExec + a rising edge triggers the saving. + BOOL + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + + PushbackBase64Value + SJsonValue + 32 + + v + SJsonValue + 32 + + + p + PVOID + 32 + + + n + DINT + 32 + + + + IsBase64 + BOOL + 8 + + v + SJsonValue + 32 + + + + IsTrue + BOOL + 8 + + v + SJsonValue + 32 + + + + IsInt + BOOL + 8 + + v + SJsonValue + 32 + + + + GetDocumentRoot + SJsonValue + 32 + + + CopyDocument + UDINT + 32 + + pDoc + target string buffer where the document should be copied to + STRING(80) + 32 + + + ItemType + InOut + + + + + nDoc + size in bytes of target string buffer + UDINT + 32 + + + + GetType + EJsonType + 32 + + v + SJsonValue + 32 + + + + PushbackDcTimeValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + DCTIME + 64 + + + + GetMemberName + STRING(80) + 648 + + i + SJsonIterator + 32 + + + p + STRING(80) + 32 + + + + IsNumber + BOOL + 8 + + v + SJsonValue + 32 + + + + AddObjectMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + + IsInt64 + BOOL + 8 + + v + SJsonValue + 32 + + + + IsUint64 + BOOL + 8 + + v + SJsonValue + 32 + + + + SetFileTime + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + FILETIME + 64 + + + + CopyString + UDINT + 32 + + v + SJsonValue + 32 + + + pStr + STRING(80) + 32 + + + ItemType + InOut + + + + + nStr + UDINT + 32 + + + p + BYTE + 32 + + + q + BYTE + 32 + + + l + UDINT + 32 + + + + SetBase64 + SJsonValue + 32 + + v + SJsonValue + 32 + + + p + PVOID + 32 + + + n + DINT + 32 + + + + GetJsonLength + UDINT + 32 + + v + SJsonValue + 32 + + + p + STRING(80) + 32 + + + + Swap + BOOL + 8 + + v + SJsonValue + 32 + + + w + SJsonValue + 32 + + + + SetUint64 + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + ULINT + 64 + + + + IsHexBinary + BOOL + 8 + + v + SJsonValue + 32 + + + + AddUint64Member + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + ULINT + 64 + + + + IsFalse + BOOL + 8 + + v + SJsonValue + 32 + + + + SetAdsProvider + BOOL + 8 + + oid + OTCID + 32 + + + + MemberBegin + SJsonIterator + 32 + + v + SJsonValue + 32 + + + + NewDocument + SJsonValue + 32 + + + GetString + STRING(255) + 2048 + + v + SJsonValue + 32 + + + p + STRING(255) + 32 + + + + IsUint + BOOL + 8 + + v + SJsonValue + 32 + + + + NextMember + SJsonIterator + 32 + + i + SJsonIterator + 32 + + + + ArrayBegin + SJsonAIterator + 32 + + v + SJsonValue + 32 + + + + IsString + BOOL + 8 + + v + SJsonValue + 32 + + + + PopbackValue + BOOL + 8 + + v + SJsonValue + 32 + + + + AddJsonMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + rawJson + STRING(80) + 32 + + + ItemType + InOut + + + + + + LoadDocumentFromFile + BOOL + 8 + + sFile + file path + STRING(80) + 32 + + + ItemType + InOut + + + + + bExec + a rising edge triggers the load. + BOOL + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + + GetDateTime + DATE_AND_TIME + 32 + + v + SJsonValue + 32 + + + + IsObject + BOOL + 8 + + v + SJsonValue + 32 + + + + PushbackStringValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + STRING(80) + 32 + + + ItemType + InOut + + + + + + RemoveMember + BOOL + 8 + + v + SJsonValue + 32 + + + i + SJsonIterator + 32 + + + keepOrder + BOOL + 8 + + + + RemoveArray + BOOL + 8 + + v + SJsonValue + 32 + + + i + SJsonAIterator + 32 + + + + AddDcTimeMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + DCTIME + 64 + + + + SetMaxDecimalPlaces + + dp + DINT + 32 + + + + FindMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + + PushbackDateTimeValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + DATE_AND_TIME + 32 + + + + PushbackInt64Value + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + LINT + 64 + + + + AddBase64Member + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + p + PVOID + 32 + + + n + DINT + 32 + + + + SetUint + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + UDINT + 32 + + + + SetHexBinary + SJsonValue + 32 + + v + SJsonValue + 32 + + + p + PVOID + 32 + + + n + DINT + 32 + + + + GetArrayValueByIdx + SJsonValue + 32 + + v + SJsonValue + 32 + + + idx + UDINT + 32 + + + + PushbackHexBinaryValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + p + PVOID + 32 + + + n + DINT + 32 + + + + AddDoubleMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + LREAL + 64 + + + + PushbackNullValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + + AddBoolMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + BOOL + 8 + + + + GetDcTime + DCTIME + 64 + + v + SJsonValue + 32 + + + + AddUintMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + UDINT + 32 + + + + CopyJson + UDINT + 32 + + v + SJsonValue + 32 + + + pDoc + target string buffer where the document should be copied to + STRING(80) + 32 + + + ItemType + InOut + + + + + nDoc + size in bytes of target string buffer + UDINT + 32 + + + + SetInt64 + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + LINT + 64 + + + + CopyFrom + SJsonValue + 32 + + v + SJsonValue + 32 + + + w + SJsonValue + 32 + + + + AddStringMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + STRING(80) + 32 + + + ItemType + InOut + + + + + + GetBool + BOOL + 8 + + v + SJsonValue + 32 + + + + GetDouble + LREAL + 64 + + v + SJsonValue + 32 + + + + GetMaxDecimalPlaces + DINT + 32 + + + GetArrayValue + SJsonValue + 32 + + i + SJsonAIterator + 32 + + + + NextArray + SJsonAIterator + 32 + + i + SJsonAIterator + 32 + + + + GetDocument + STRING(255) + 2048 + + p + BYTE + 32 + + + q + BYTE + 32 + + + t + STRING(255) + 32 + + + length + UDINT + 32 + + + + SetInt + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + DINT + 32 + + + + PushbackDoubleValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + LREAL + 64 + + + + GetUint + UDINT + 32 + + v + SJsonValue + 32 + + + + GetUint64 + ULINT + 64 + + v + SJsonValue + 32 + + + + GetDocumentLength + UDINT + 32 + + p + STRING(80) + 32 + + + + GetJson + STRING(255) + 2048 + + v + SJsonValue + 32 + + + p + BYTE + 32 + + + q + BYTE + 32 + + + t + STRING(255) + 32 + + + length + UDINT + 32 + + + + IsArray + BOOL + 8 + + v + SJsonValue + 32 + + + + PushbackJsonValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + rawJson + STRING(80) + 32 + + + ItemType + InOut + + + + + + IsDouble + BOOL + 8 + + v + SJsonValue + 32 + + + + AddNullMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + no_explicit_call + do not call this POU directly + + + + + FB_JsonDomParser + 288 + FB_JsonDomParserBase + + initStatus + HRESULT + 32 + 128 + + -1743714536 + + + + ItemType + Output + + + + + CLSID_TcJsonDomParser + CLSID + 128 + 160 + + + .Data1 + 1337382113 + + + .Data2 + 45876 + + + .Data3 + 23182 + + + .Data4[0] + 166 + + + .Data4[1] + 151 + + + .Data4[2] + 186 + + + .Data4[3] + 40 + + + .Data4[4] + 25 + + + .Data4[5] + 175 + + + .Data4[6] + 202 + + + .Data4[7] + 216 + + + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + no_explicit_call + do not call this POU directly + + + + + E_OpenPath + 16 + UINT + + PATH_GENERIC + 1 + Search/open/create files in selected/generic folder + + + PATH_BOOTPRJ + 2 + Search/open/create files in TwinCAT boot project folder and adds the *.wbp extension + + + PATH_BOOTDATA + 3 + Reserved for future use + + + PATH_BOOTPATH + 4 + Refers to the TwinCAT/Boot directory without adding an extension (.wbp) + + + PATH_USERPATH1 + 11 + Reserved for future use + + + PATH_USERPATH2 + 12 + Reserved for future use + + + PATH_USERPATH3 + 13 + Reserved for future use + + + PATH_USERPATH4 + 14 + Reserved for future use + + + PATH_USERPATH5 + 15 + Reserved for future use + + + PATH_USERPATH6 + 16 + Reserved for future use + + + PATH_USERPATH7 + 17 + Reserved for future use + + + PATH_USERPATH8 + 18 + Reserved for future use + + + PATH_USERPATH9 + 19 + Reserved for future use + + + + FB_FileOpen + Open and/or create a file. + 3456 + + sNetId + T_AmsNetID + Ams net id + 192 + 32 + + + ItemType + Input + + + + + sPathName + T_MaxString + Max filename length = 255 + 2048 + 224 + + + ItemType + Input + + + + + nMode + DWORD + Open mode flags + 32 + 2272 + + + ItemType + Input + + + + + ePath + E_OpenPath + Default: Open generic file + 16 + 2304 + + 1 + + + + ItemType + Input + + + + + bExecute + BOOL + Rising edge starts command execution + 8 + 2320 + + + ItemType + Input + + + + + tTimeout + TIME + Maximum time allowed for the execution of this ADS command + 32 + 2336 + + 5000 + + + + ItemType + Input + + + + + bBusy + BOOL + Busy flag + 8 + 2368 + + + ItemType + Output + + + + + bError + BOOL + Error flag + 8 + 2376 + + + ItemType + Output + + + + + nErrId + UDINT + ADS error code + 32 + 2400 + + + ItemType + Output + + + + + hFile + UINT + File handle + 16 + 2432 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + hide_all_locals + + + + + FB_FileClose + Closes a file stream. + 1184 + + sNetId + T_AmsNetID + Ams net id + 192 + 32 + + + ItemType + Input + + + + + hFile + UINT + File handle obtained through 'open' + 16 + 224 + + + ItemType + Input + + + + + bExecute + BOOL + Rising edge starts command execution + 8 + 240 + + + ItemType + Input + + + + + tTimeout + TIME + Maximum time allowed for the execution of this ADS command + 32 + 256 + + 5000 + + + + ItemType + Input + + + + + bBusy + BOOL + Busy flag + 8 + 288 + + + ItemType + Output + + + + + bError + BOOL + Error flag + 8 + 296 + + + ItemType + Output + + + + + nErrId + UDINT + ADS error code + 32 + 320 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + hide_all_locals + + + + + FB_FileRead + Reads data from a stream. + 1440 + + sNetId + T_AmsNetID + Ams net id + 192 + 32 + + + ItemType + Input + + + + + hFile + UINT + File handle + 16 + 224 + + + ItemType + Input + + + + + pReadBuff + PVOID + Buffer address for read + 32 + 256 + + + ItemType + Input + + + TcIgnorePersistent + + + + + cbReadLen + UDINT + Count of bytes for read + 32 + 288 + + + ItemType + Input + + + + + bExecute + BOOL + Rising edge starts command execution + 8 + 320 + + + ItemType + Input + + + + + tTimeout + TIME + Maximum time allowed for the execution of this ADS command + 32 + 352 + + 5000 + + + + ItemType + Input + + + + + bBusy + BOOL + Busy flag + 8 + 384 + + + ItemType + Output + + + + + bError + BOOL + Error flag + 8 + 392 + + + ItemType + Output + + + + + nErrId + UDINT + ADS error code + 32 + 416 + + + ItemType + Output + + + + + cbRead + UDINT + Count of bytes actually read + 32 + 448 + + + ItemType + Output + + + + + bEOF + BOOL + End of file + 8 + 480 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + hide_all_locals + + + + + FB_FastFault + Fast Fault 2019-9-13 A. Wallace Use this block to generate a beam-off fault. Connects to a fast fault hardware output @@ -192,47 +18121,3853 @@ function block to contribute to the state of the fast fault output (FFO). If the i_xOK goes false, the associated FFO will go false, despite the state of any other contributing fast faults, unless the FFO is currently vetoed. -]]>25088i_xOKBOOL832ItemTypeInputi_xResetBOOL840ItemTypeInputi_xAutoResetBOOL8480ItemTypeInputi_xVetoableBOOL8561ItemTypeInputi_DevNameT_MaxString204864ItemTypeInputi_DescT_MaxString20482112ItemTypeInputi_TypeCodeUINT164160ItemTypeInputo_xFFLineBOOL84176ItemTypeOutputio_fbFFHWOFB_HardwareFFOutput324192ItemTypeInOutsPathT_MaxString20484224instance-pathnoinitFFInfoST_FFInfo68326272RegistrationIdxUINT16131041xInitBOOL8131201InfoStringFmtrFB_FormatString784013152InUseT_MaxString204820992AutoResetT_MaxString204823040PouTypeFunctionBlockreflectionFB_JsonFileToJsonDoc928512bExecuteBOOL832ItemTypeInputsPLCNameSTRING(80)64840ItemTypeInputsSrcNetIdT_AmsNetID192688ItemTypeInputsSrcPathNameT_MaxString2048880ItemTypeInputPMPS_jsonDocSJsonValue322944ItemTypeOutputbHasPLCBOOL82976ItemTypeOutputbBusyBOOL82984ItemTypeOutputbErrorBOOL82992ItemTypeOutputnErrIdUDINT323008ItemTypeOutputsErrMsgSTRING(80)6483040ItemTypeOutputio_fbFFHWOFB_HardwareFFOutput323712ItemTypeInOutfb_GetLocalAmsNetIdFB_GetLocalAmsNetId108483744fbJsonFB_JsonDomParser28814592jsonDocSJsonValue3214880jsonPropSJsonValue3214912fbFileOpenFB_FileOpen345614944fbFileCloseFB_FileClose118418400fbFileReadFB_FileRead144019584hSrcFileUINT16210240StepINT1621040indexDINT3221056RisingEdgeR_TRIG6421088sbuffReadSTRING(100000)80000821152cbReadLengthUDINT328211840nFileLengthUDINT328212160bfbJsonExceptionRaisedBOOL8821248tTimeOutTIME328212805000bInitBOOL8821312tNewMessageR_TRIG64821344fbLoggerFB_LogMessage81984821440.eSubsystem2.nMinTimeViolationAcceptable10FFOFB_FastFault25088903424.i_DescFault occurs when there is an error reading json file.i_TypeCode65299ACT_FFOACT_LoggerPouTypeFunctionBlockFB_Standard_PMPSDB27744io_fbFFHWOFB_HardwareFFOutput3232ItemTypeInOutbEnableBOOL864ItemTypeInputsPlcNameSTRING(80)64872ItemTypeInputbRefreshBOOL8720ItemTypeInputpytmc + + 25088 + + i_xOK + BOOL + Connect to fast-fault condition (false produces fault) + 8 + 32 + + + ItemType + Input + + + + + i_xReset + BOOL + Resets when i_xOK is true and this is true + 8 + 40 + + + ItemType + Input + + + + + i_xAutoReset + BOOL + Automatically clear fast fault (latching vs non-latching) + 8 + 48 + + 0 + + + + ItemType + Input + + + + + i_xVetoable + BOOL + Mask this fast fault if the FFO veto device is true + 8 + 56 + + 1 + + + + ItemType + Input + + + + + i_DevName + T_MaxString + Device name for diagnostic + 2048 + 64 + + + + + + ItemType + Input + + + + + i_Desc + T_MaxString + Description of fast fault (you should set at init) + 2048 + 2112 + + + + + + ItemType + Input + + + + + i_TypeCode + UINT + Error code for classifying fast faults + 16 + 4160 + + + ItemType + Input + + + + + o_xFFLine + BOOL + Connect to HW output or another FF input if you like (Optional) + 8 + 4176 + + + ItemType + Output + + + + + io_fbFFHWO + FB_HardwareFFOutput + Point to FB_HardwareFFOutput of your choice + 32 + 4192 + + + ItemType + InOut + + + + + sPath + T_MaxString + 2048 + 4224 + + + instance-path + + + noinit + + + + + FFInfo + ST_FFInfo + 6832 + 6272 + + + RegistrationIdx + UINT + The index this FF was registered in the FFO + 16 + 13104 + + 1 + + + + xInit + BOOL + 8 + 13120 + + 1 + + + + InfoStringFmtr + FB_FormatString + 7840 + 13152 + + + InUse + T_MaxString + 2048 + 20992 + + + AutoReset + T_MaxString + 2048 + 23040 + + + + PouType + FunctionBlock + + + reflection + + + + + FB_JsonFileToJsonDoc + 928512 + + bExecute + BOOL + Rising Edge + 8 + 32 + + + ItemType + Input + + + + + sPLCName + STRING(80) + 648 + 40 + + + ItemType + Input + + + + + sSrcNetId + T_AmsNetID + 192 + 688 + + + ItemType + Input + + + + + sSrcPathName + T_MaxString + 2048 + 880 + + + ItemType + Input + + + + + PMPS_jsonDoc + SJsonValue + 32 + 2944 + + + ItemType + Output + + + + + bHasPLC + BOOL + 8 + 2976 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 2984 + + + ItemType + Output + + + + + bError + BOOL + 8 + 2992 + + + ItemType + Output + + + + + nErrId + UDINT + 32 + 3008 + + + ItemType + Output + + + + + sErrMsg + STRING(80) + 648 + 3040 + + + ItemType + Output + + + + + io_fbFFHWO + FB_HardwareFFOutput + 32 + 3712 + + + ItemType + InOut + + + + + fb_GetLocalAmsNetId + FB_GetLocalAmsNetId + Get AMS Net ID + 10848 + 3744 + + + fbJson + FB_JsonDomParser + JSON + 288 + 14592 + + + jsonDoc + SJsonValue + 32 + 14880 + + + jsonProp + SJsonValue + 32 + 14912 + + + fbFileOpen + FB_FileOpen + File + 3456 + 14944 + + + fbFileClose + FB_FileClose + 1184 + 18400 + + + fbFileRead + FB_FileRead + 1440 + 19584 + + + hSrcFile + UINT + File handle of the source file + 16 + 21024 + + 0 + + + + Step + INT + 16 + 21040 + + + index + DINT + 32 + 21056 + + + RisingEdge + R_TRIG + 64 + 21088 + + + sbuffRead + STRING(100000) + Buffer + 800008 + 21152 + + + cbReadLength + UDINT + 32 + 821184 + + 0 + + + + nFileLength + UDINT + 32 + 821216 + + 0 + + + + bfbJsonExceptionRaised + BOOL + 8 + 821248 + + + tTimeOut + TIME + 32 + 821280 + + 5000 + + + + bInit + BOOL + 8 + 821312 + + + tNewMessage + R_TRIG + Logger + 64 + 821344 + + + fbLogger + FB_LogMessage + 81984 + 821440 + + + .eSubsystem + 2 + + + .nMinTimeViolationAcceptable + 10 + + + + + FFO + FB_FastFault + FFO + 25088 + 903424 + + + .i_Desc + Fault occurs when there is an error reading json file + + + .i_TypeCode + 65299 + + + + + ACT_FFO + + + ACT_Logger + + + + PouType + FunctionBlock + + + + + FB_Standard_PMPSDB + 27744 + + io_fbFFHWO + FB_HardwareFFOutput + 32 + 32 + + + ItemType + InOut + + + + + bEnable + BOOL + If TRUE, FB will run. Reads when enable goes TRUE. + 8 + 64 + + + ItemType + Input + + + + + sPlcName + STRING(80) + E.g. lfe-motion + 648 + 72 + + + ItemType + Input + + + + + bRefresh + BOOL + Set to TRUE to cause an extra read. + 8 + 720 + + + ItemType + Input + + + pytmc + pv: REFRESH io: io - sDirectorySTRING(80)648728/Hard Disk/ftp/PMPS/ItemTypeInputnLastRefreshTimeDINT321376ItemTypeOutputpytmc + + + + + + sDirectory + STRING(80) + Directory where the DB is stored. + 648 + 728 + + /Hard Disk/ftp/PMPS/ + + + + ItemType + Input + + + + + nLastRefreshTime + DINT + 32 + 1376 + + + ItemType + Output + + + pytmc + pv: LAST_REFRESH io: i - bExecuteBOOL81408rtEnableR_TRIG641440rtRefreshR_TRIG641504ftBusyF_TRIG641568fbTimeFB_LocalSystemTime190401632.bEnable1.dwCycle1fbTime_to_UTCFB_TzSpecificLocalTimeToSystemTime358420672fbGetTimeZoneFB_GetTimeZoneInformation348824256PouTypeFunctionBlockST_PMPS_Attenuator_IO64nTranREAL320xAttOKUINT1632ST_PMPS_Attenuator64ST_PMPS_Attenuator_IOST_PMPS_Aperture_IO96WidthREAL320plcAttribute_pytmcpv: Width + + + + + + bExecute + BOOL + 8 + 1408 + + + rtEnable + R_TRIG + 64 + 1440 + + + rtRefresh + R_TRIG + 64 + 1504 + + + ftBusy + F_TRIG + 64 + 1568 + + + fbTime + FB_LocalSystemTime + Time tracking liften from Arbiter PLCs + 19040 + 1632 + + + .bEnable + 1 + + + .dwCycle + 1 + + + + + fbTime_to_UTC + FB_TzSpecificLocalTimeToSystemTime + 3584 + 20672 + + + fbGetTimeZone + FB_GetTimeZoneInformation + 3488 + 24256 + + + + PouType + FunctionBlock + + + + + ST_PMPS_Attenuator_IO + 64 + + nTran + REAL + 32 + 0 + + + xAttOK + UINT + 16 + 32 + + + + + + + + + + + + + + + ST_PMPS_Attenuator + 64 + ST_PMPS_Attenuator_IO + + + ST_PMPS_Aperture_IO + 96 + + Width + REAL + distance between horizontal slits (x) + 32 + 0 + + + plcAttribute_pytmc + pv: Width io: i - field: EGU mmHeightREAL3232plcAttribute_pytmcpv: Height + field: EGU mm + + + + + Height + REAL + distance between vertical slits (y) + 32 + 32 + + + plcAttribute_pytmc + pv: Height io: i - field: EGU mmxOKBOOL864plcAttribute_pytmcpv: OK - io: iST_PMPS_Aperture96ST_PMPS_Aperture_IOST_BeamParams1760nTranREAL3200pytmcpv: Transmission + field: EGU mm + + + + + xOK + BOOL + status of aperture, false if error or in motion + 8 + 64 + + + plcAttribute_pytmc + pv: OK + io: i + + + + + + ST_PMPS_Aperture + 96 + ST_PMPS_Aperture_IO + + + ST_BeamParams + 1760 + + nTran + REAL + Requested pre-optic attenuation % + 32 + 0 + + 0 + + + + pytmc + pv: Transmission io: i field: HOPR 1; field: LOPR 0; field: PREC 2; - nRateUDINT32320pytmcpv: Rate + + + + + + nRate + UDINT + Pulse-rate + 32 + 32 + + 0 + + + + pytmc + pv: Rate io: i field: EGU Hz - neVRangeDWORD32640pytmcpv: eVRanges + + + + + + neVRange + DWORD + Photon energy ranges + 32 + 64 + + 0 + + + + pytmc + pv: eVRanges io: i - field: EGU eVdisplaymodebinaryneVREAL32960pytmcpv: PhotonEnergy + field: EGU eV + + + displaymode + binary + + + + + neV + REAL + Photon energy + 32 + 96 + + 0 + + + + pytmc + pv: PhotonEnergy io: i - field: EGU eVnBCRangeWORD161280pytmcpv: BeamClassRanges - io: idisplaymodebinarynBeamClassUSINT81440pytmcpv: BeamClass - io: inMachineModeUSINT81523pytmcpv: MachineMode - io: iastAttenuatorsST_PMPS_Attenuator1161024160pytmcpv: AuxAtt - io: iaVetoDevicesBOOL1161281184pytmcpv: Veto - io: iastAperturesST_PMPS_Aperture143841312[1].Width1000[1].Height1000[2].Width1000[2].Height1000[3].Width1000[3].Height1000[4].Width1000[4].Height1000pytmcpv: Apt - io: ixValidToggleBOOL81696xValidBOOL81704pytmcpv: Valid - io: inCohortIntUDINT321728pytmcpv: Cohort + field: EGU eV + + + + + nBCRange + WORD + Beamclass ranges + 16 + 128 + + 0 + + + + pytmc + pv: BeamClassRanges + io: i + + + displaymode + binary + + + + + nBeamClass + USINT + Beamclass + 8 + 144 + + 0 + + + + pytmc + pv: BeamClass + io: i + + + + + nMachineMode + USINT + Machine Mode + 8 + 152 + + 3 + + + + pytmc + pv: MachineMode + io: i + + + + + astAttenuators + ST_PMPS_Attenuator + + 1 + 16 + + Beamline attenuators + 1024 + 160 + + + pytmc + pv: AuxAtt + io: i + + + + + aVetoDevices + BOOL + + 1 + 16 + + Stoppers + 128 + 1184 + + + pytmc + pv: Veto + io: i + + + + + astApertures + ST_PMPS_Aperture + + 1 + 4 + + Apertures + 384 + 1312 + + + [1].Width + 1000 + + + [1].Height + 1000 + + + [2].Width + 1000 + + + [2].Height + 1000 + + + [3].Width + 1000 + + + [3].Height + 1000 + + + [4].Width + 1000 + + + [4].Height + 1000 + + + + + pytmc + pv: Apt + io: i + + + + + xValidToggle + BOOL + Toggle for watchdog + 8 + 1696 + + + xValid + BOOL + Beam parameter set is valid (if readback), or acknowledged (if request) + 8 + 1704 + + + pytmc + pv: Valid + io: i + + + + + nCohortInt + UDINT + Cohort index. Identifies which cohort this BP set was included in arbitration + 32 + 1728 + + + pytmc + pv: Cohort io: i field: DESC Cohort inc on each arb cycle - _ST_NCADS_IDXOFFS_AxisParameter1632PARAMSTRUCTUDINT3200IDUDINT32321NAMEUDINT32642AXISTYPEUDINT32963CYCLETIMEUDINT321284UNITNAMEUDINT321605VELOREFSEARCHUDINT321926VELOSYNCSEARCHUDINT322247VELOSLOWMANUALUDINT322568VELOFASTMANUALUDINT322889VELOFASTUDINT3232010POSAREAENABLEUDINT3235215POSAREARANGEUDINT3238416MOTCNTRLENABLEUDINT3241617MOTCNTRLTIMEUDINT3244818LOOPENABLEUDINT3248019LOOPDISTANCEUDINT3251220TARGETPOSENAUDINT3254421TARGETPOSRANGEUDINT3257622TARGETPOSTIMEUDINT3260823PULSDISTPOSUDINT3264024PULSDISTNEGUDINT3267225FADINGACCELERATIONUDINT3270429FASTAXISSTOPSIGNALTYPEUDINT3273630UNITFLAGSUDINT3276838VELOMAXIMUMUDINT3280039MOTCNTRLRANGEUDINT3283240PEHCONTROLENAUDINT3286441PEHCONTROLTIMEUDINT3289642BACKLASHCOMPENAUDINT3292843BACKLASHUDINT3296044DATAPERSISTENCEUDINT3299248HWAMSADDRUDINT32102449HWCHNNOUDINT32105650APPLICATIONREQUESTUDINT32108851ACCUDINT321120257DECUDINT321152258JERKUDINT321184259DELAYUDINT321216260OVERRIDETYPEUDINT321248261VELOJUMPFACTORUDINT321280262REDUCTIONFEEDBACKUDINT321312263TOLERANCEBALLAUXAXISUDINT321344264MAXPOSDEVIATIONAUXAXISUDINT321376265FASTACCUDINT321408266FASTDECUDINT321440267FASTJERKUDINT321472268REF_POSUDINT32150465795ENCSEARCHDIRUDINT32153665793ENCSYNCDIRUDINT32156865794ENCREFMODEUDINT32160065799conditionalshow_ST_NCADS_AxisParameter1664IDXGRPUDINT32016384IDXOFFS_ST_NCADS_IDXOFFS_AxisParameter163232conditionalshow_ST_NCADS_IDXOFFS_AxisState800ONLINESTRUCTUDINT3200ERRORUDINT32321SETTASKCYCLEUDINT + + + + + + _ST_NCADS_IDXOFFS_AxisParameter + 1632 + + PARAMSTRUCT + UDINT + NC ADS Index Offsets for Axis Parameters + 32 + 0 + + 0 + + + + ID + UDINT + 32 + 32 + + 1 + + + + NAME + UDINT + 32 + 64 + + 2 + + + + AXISTYPE + UDINT + 32 + 96 + + 3 + + + + CYCLETIME + UDINT + 32 + 128 + + 4 + + + + UNITNAME + UDINT + 32 + 160 + + 5 + + + + VELOREFSEARCH + UDINT + 32 + 192 + + 6 + + + + VELOSYNCSEARCH + UDINT + 32 + 224 + + 7 + + + + VELOSLOWMANUAL + UDINT + 32 + 256 + + 8 + + + + VELOFASTMANUAL + UDINT + 32 + 288 + + 9 + + + + VELOFAST + UDINT + 32 + 320 + + 10 + + + + POSAREAENABLE + UDINT + 32 + 352 + + 15 + + + + POSAREARANGE + UDINT + 32 + 384 + + 16 + + + + MOTCNTRLENABLE + UDINT + 32 + 416 + + 17 + + + + MOTCNTRLTIME + UDINT + 32 + 448 + + 18 + + + + LOOPENABLE + UDINT + 32 + 480 + + 19 + + + + LOOPDISTANCE + UDINT + 32 + 512 + + 20 + + + + TARGETPOSENA + UDINT + 32 + 544 + + 21 + + + + TARGETPOSRANGE + UDINT + 32 + 576 + + 22 + + + + TARGETPOSTIME + UDINT + 32 + 608 + + 23 + + + + PULSDISTPOS + UDINT + 32 + 640 + + 24 + + + + PULSDISTNEG + UDINT + 32 + 672 + + 25 + + + + FADINGACCELERATION + UDINT + 32 + 704 + + 29 + + + + FASTAXISSTOPSIGNALTYPE + UDINT + 32 + 736 + + 30 + + + + UNITFLAGS + UDINT + 32 + 768 + + 38 + + + + VELOMAXIMUM + UDINT + 32 + 800 + + 39 + + + + MOTCNTRLRANGE + UDINT + 32 + 832 + + 40 + + + + PEHCONTROLENA + UDINT + 32 + 864 + + 41 + + + + PEHCONTROLTIME + UDINT + 32 + 896 + + 42 + + + + BACKLASHCOMPENA + UDINT + 32 + 928 + + 43 + + + + BACKLASH + UDINT + 32 + 960 + + 44 + + + + DATAPERSISTENCE + UDINT + 32 + 992 + + 48 + + + + HWAMSADDR + UDINT + 32 + 1024 + + 49 + + + + HWCHNNO + UDINT + 32 + 1056 + + 50 + + + + APPLICATIONREQUEST + UDINT + 32 + 1088 + + 51 + + + + ACC + UDINT + 32 + 1120 + + 257 + + + + DEC + UDINT + 32 + 1152 + + 258 + + + + JERK + UDINT + 32 + 1184 + + 259 + + + + DELAY + UDINT + 32 + 1216 + + 260 + + + + OVERRIDETYPE + UDINT + 32 + 1248 + + 261 + + + + VELOJUMPFACTOR + UDINT + 32 + 1280 + + 262 + + + + REDUCTIONFEEDBACK + UDINT + 32 + 1312 + + 263 + + + + TOLERANCEBALLAUXAXIS + UDINT + 32 + 1344 + + 264 + + + + MAXPOSDEVIATIONAUXAXIS + UDINT + 32 + 1376 + + 265 + + + + FASTACC + UDINT + 32 + 1408 + + 266 + + + + FASTDEC + UDINT + 32 + 1440 + + 267 + + + + FASTJERK + UDINT + 32 + 1472 + + 268 + + + + REF_POS + UDINT + 32 + 1504 + + 65795 + + + + ENCSEARCHDIR + UDINT + 32 + 1536 + + 65793 + + + + ENCSYNCDIR + UDINT + 32 + 1568 + + 65794 + + + + ENCREFMODE + UDINT + 32 + 1600 + + 65799 + + + + + conditionalshow + + + + + _ST_NCADS_AxisParameter + 1664 + + IDXGRP + UDINT + 32 + 0 + + 16384 + + + + IDXOFFS + _ST_NCADS_IDXOFFS_AxisParameter + 1632 + 32 + + + + conditionalshow + + + + + _ST_NCADS_IDXOFFS_AxisState + 800 + + ONLINESTRUCT + UDINT + 32 + 0 + + 0 + + + + ERROR + UDINT + 32 + 32 + + 1 + + + + SETTASKCYCLE + UDINT + ACTPOS = TCNC_IDXOFFS_AXmappedENC | 0x00000002; // 0x00010002; ACTVELO = TCNC_IDXOFFS_AXmappedENC | 0x00000005; // 0x00010005; ACTACC = TCNC_IDXOFFS_AXmappedENC | 0x00000006; // 0x00010006; MODULOACTPOS = TCNC_IDXOFFS_AXmappedENC | 0x00000003; // 0x00010003; MODULOACTTURNS = TCNC_IDXOFFS_AXmappedENC | 0x00000004; // 0x00010004; ACTINCREMENTS = TCNC_IDXOFFS_AXmappedENC | 0x00000007; // 0x00010007; -]]>32649SETPOSUDINT329610SETVELOUDINT3212814SETACCUDINT3216015MODULOSETPOSUDINT3219211MODULOSETTURNSUDINT3222412SETDIRUDINT3225613TARGETPOSITIONUDINT3228819REMAININGTIMEANDPOSUDINT3232020STOPINFORMATIONUDINT3235224SETTASKCYCLE_WITHOUTCORRUDINT3238425SETPOS_WITHOUTCORRUDINT3241626SETVELO_WITHOUTCORRUDINT3244830SETACC_WITHOUTCORRUDINT3248031SETDIR_WITHOUTCORRUDINT3251229COUPLESTATEUDINT3254432CPLPARAMSUDINT3257634CPLFACTORUDINT3260835AXISCTRLLOOPIDXUDINT3264036AXISSETPOINTGENIDXUDINT3267237CPLCHARACVALUESUDINT3270438CAMINFOUDINT3273639CAMSTATUSUDINT3276840conditionalshow_ST_NCADS_AxisState832IDXGRPUDINT32016640IDXOFFS_ST_NCADS_IDXOFFS_AxisState80032conditionalshow_ST_NCADS_IDXOFFS_AxisFunctions1792RESETUDINT3201STOPUDINT32322CLEARUDINT32643EMERGENCYSTOPUDINT32964PARAMETRIZEDSTOPUDINT321285INITIALIZEUDINT321607ORIENTEDSTOPUDINT321929CALIBRUDINT3222416NEWTARGPOSUDINT3225617NEWTARGPOSANDVELOUDINT3228818CHANGEDYNAMICPARAMUDINT3232021UNIVERSALSTARTUDINT3235222SLAVEUNIVERSALSTARTUDINT3238423RELEASEAXISLOCKUDINT3241624SETEXTERNALERRORUDINT3244825SETPOSUDINT3248026SETCALFLAGUDINT3251227SETACTPOSUDINT3254428SETDRIVEPOSUDINT3257629SETENCODERSCALINGUDINT3260830SETPOSONTHEFLYUDINT3264031STARTUDINT3267232STARTEXTUDINT3270433STARTVELOCHANGEUDINT3273634ENABLEEXTGENUDINT3276835DISABLEEXTGENUDINT3280036REVERSINGSEQUENCEUDINT3283237STARTDRVOUTUDINT3286438STOPDRVOUTUDINT3289639CHANGEDRVOUTUDINT3292840JUMPTOOVERRIDEUDINT3296041EXTSETGENUNIVERSALSTARTUDINT3299243UNIVERSALTORQUESTARTUDINT32102445STARTSCOMUDINT32105648STOPSCOMUDINT32108849PHASINGREQEUSTUDINT32112052CPLUDINT32115264DECPLUDINT32118465CPLCHANGEUDINT32121666TABCPLCHANGEUDINT32124867STOPSLAVEUDINT32128068CPLTABUDINT32131269TABSLVACTIVCORUDINT32134470TABSLVLEAVECYCUDINT32137671TABSLVCOROFFSETUDINT32140872TABSLVSCALINGUDINT32144073CPLSOLOTABUDINT32147274CPLSYNCHRONIZINGUDINT32150475CAMSCALINGUDINT32153677DISABLEUDINT32156880ENABLEUDINT32160081CHANGEAXISCTRLLOOPUDINT32163282DRIVEDISABLEUDINT32166496DRIVEENABLEUDINT32169697RELEASEBRAKEUDINT32172898RECONFIGURATEUDINT321760112conditionalshow_ST_NCADS_AxisFunctions1824IDXGRPUDINT32016896IDXOFFS_ST_NCADS_IDXOFFS_AxisFunctions179232conditionalshow_ST_NCADS_Axis4320Parameter_ST_NCADS_AxisParameter16640State_ST_NCADS_AxisState8321664Functions_ST_NCADS_AxisFunctions18242496conditionalshow_ST_NCADS_IDXOFFS_TableParameter192MFREADCHARACVALUESUDINT32080WRITETABROWSUDINT323216777216WRITEMFTABROWSUDINT326483886080MFREADTABUDINT329634READSLAVEDYNAMICSUDINT3212835READMASTERPOSITIONUDINT3216036conditionalshow_ST_NCADS_TableParameter224IDXGRPUDINT32040960IDXOFFS_ST_NCADS_IDXOFFS_TableParameter19232conditionalshow_ST_NCADS_IDXOFFS_TableFunctions96CREATETABUDINT32065536CREATEMOTIONTABUDINT323265552DELETETABUDINT3264131072conditionalshow_ST_NCADS_TableFunctions128IDXGRPUDINT32041472IDXOFFS_ST_NCADS_IDXOFFS_TableFunctions9632conditionalshow_ST_NCADS_Table352Parameter_ST_NCADS_TableParameter2240Functions_ST_NCADS_TableFunctions128224conditionalshowADSRDDEVINFO1280NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputRDINFOBOOL8240ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputDEVNAMESTRING(19)160352ItemTypeOutputDEVVERUDINT32512ItemTypeOutputPouTypeFunctionBlockhide_all_locals_TCMCGLOBAL6976NCPORT_TCMCUINT1632500ItemTypeInputNCPORT_TCMC_COUPLINGUINT1648500ItemTypeInputNCNETID_TCMCT_AmsNetID19264ItemTypeInputNCPORT_TCMC_CAMUINT16256500ItemTypeInputNCPORT_TCMC_CAM_FASTUINT16272500ItemTypeInputNCNETID_TCMC_CAMT_AmsNetID192288ItemTypeInputNCPORT_TCMC_SUPERPOSITIONUINT16480501ItemTypeInputNCPORT_TCMC_RESETUINT16496500ItemTypeInputNcDeviceInfoTcMainVersionDWORD32512ItemTypeOutputNcDeviceInfoTcSubVersionDWORD32544ItemTypeOutputNcDeviceInfoNcDriverVersionDWORD32576ItemTypeOutputNcDeviceInfoNcVersionDWORD32608ItemTypeOutputNcDeviceInfoNcNameSTRING(19)160640ItemTypeOutputAxis_ST_NCADS_Axis4320800ItemTypeOutputsuppress_warning_0C0228Table_ST_NCADS_Table3525120ItemTypeOutputsuppress_warning_0C0228NCPORT_TCNCCAMMING_TABLEFUNCTIONUINT165472500tTargetPosTimeOutTIME3255046000tADSTimeOutTIME3255361000tStopMonitoringTimeOutTIME325568100NCTOPLC_FEEDBACK_MAXWAITCYCLESINT16560010fbADSRDDEVINFOADSRDDEVINFO12805632DeviceVersionDWORD326912InitBOOL86944ReadDeviceInfoPouTypeFunctionBlockconditionalshowENUM_StageEnableMode16INTALWAYS0NEVER1DURING_MOTION2FB_ScatteringFactorLUT575872sTableNameSTRING(80)64832ItemTypeInputfEnergyEVLREAL64704ItemTypeInputf1LREAL64768ItemTypeOutputf2LREAL64832ItemTypeOutputbErrorBOOL8896ItemTypeOutputbFoundBOOL8904ItemTypeOutputbDoneBOOL8912ItemTypeOutputfTableLookupLowLREAL64960ItemTypeOutputfTableLookupHighLREAL641024ItemTypeOutputbInitBOOL81088iRowSizeUDINT321120fRow1LREAL03321152fRow2LREAL03321184fEnergyEV_RowDeltaLREAL641216iRowCountUDINT321280iRowIdxUDINT321312fSlopeLREAL641344fTable_GeLREAL050603971521408fTable_CLREAL0502039638498560fTable_AlLREAL05040396768194944fTable_BeLREAL072403139008291712fTable_SiLREAL075603145152430720PouTypeFunctionBlockPLCTONC_AXIS_REF_CTRL32EnableBIT10FeedEnablePlusBIT11FeedEnableMinusBIT12HomingSensorBIT15AcceptBlockedDriveBIT18PlcDebugFlagBIT130NcDebugFlagBIT131%08x0x%08x16#%08XPLCTONC_AXIS_REF1024ControlDWordPLCTONC_AXIS_REF_CTRL320OverrideUDINT3232AxisModeRequestUDINT3264AxisModeDWordUDINT3296AxisModeLRealLREAL64128PositionCorrectionLREAL64192ExtSetPosLREAL64256ExtSetVeloLREAL64320ExtSetAccLREAL64384ExtSetDirectionDINT32448ExtControllerOutputLREAL64512GearRatio1LREAL64576GearRatio2LREAL64640GearRatio3LREAL64704GearRatio4LREAL64768MapStateBOOL8832PlcCycleControlBYTE8840PlcCycleCountBYTE8848NcStructType1NCAXLESTRUCT_FROMPLC3NCTOPLC_AXIS_REF_STATE32OperationalBIT10HomedBIT11NotMovingBIT12InPositionAreaBIT13InTargetPositionBIT14ProtectedBIT15ErrorPropagationDelayedBIT16HasBeenStoppedBIT17HasJobBIT18PositiveDirectionBIT19NegativeDirectionBIT110HomingBusyBIT111ConstantVelocityBIT112CompensatingBIT113ExtSetPointGenEnabledBIT114PhasingActiveBIT115ExternalLatchValidBIT116NewTargetPosBIT117ContinuousMotionBIT119ControlLoopClosedBIT120CamTableQueuedBIT121CamDataQueuedBIT122CamScalingPendingBIT123CmdBufferedBIT124PTPmodeBIT125SoftLimitMinExceededBIT126SoftLimitMaxExceededBIT127DriveDeviceErrorBIT128MotionCommandsLockedBIT129IoDataInvalidBIT130ErrorBIT131%08x0x%08x16#%08XNCTOPLC_AXIS_REF_OPMODE32OpModePosAreaMonitoringBIT10OpModeTargetPosMonitoringBIT11OpModeLoopBIT12OpModeMotionMonitoringBIT13OpModePEHTimeMonitoringBIT14OpModeBacklashCompensationBIT15OpModeDelayedErrorReactionBIT16OpModeModuloBIT17OpModeSimulationAxisBIT18OpModePosLagMonitoringBIT116OpModeVeloLagMonitoringBIT117OpModeSoftLimitMinMonitoringBIT118OpModeSoftLimitMaxMonitoringBIT119OpModePosCorrectionBIT120OpModeAllowSlaveCommandsBIT121OpModeAllowExtSetAxisCommandsBIT122ApplicationRequestBIT123NCTOPLC_AXIS_REF_STATE2_FLAGS32AvoidingCollisionBIT10%08x0x%08x16#%08XNCTOPLC_AXIS_REF_STATE232ValueDWORD320FlagsNCTOPLC_AXIS_REF_STATE2_FLAGS320%08x0x%08x16#%08XNCTOPLC_AXIS_REF_CAMCOUPLINGSTATE8CamActivationPendingBIT10CamDeactivationPendingBIT11CamActiveBIT12CamDataQueuedBIT16CamScalingPendingBIT17UINTARR8128UINT08NCTOPLC_AXIS_REF2048StateDWordNCTOPLC_AXIS_REF_STATE320ErrorCodeUDINT3232AxisStateUDINT + 32 + 64 + + 9 + + + + SETPOS + UDINT + 32 + 96 + + 10 + + + + SETVELO + UDINT + 32 + 128 + + 14 + + + + SETACC + UDINT + 32 + 160 + + 15 + + + + MODULOSETPOS + UDINT + 32 + 192 + + 11 + + + + MODULOSETTURNS + UDINT + 32 + 224 + + 12 + + + + SETDIR + UDINT + 32 + 256 + + 13 + + + + TARGETPOSITION + UDINT + 32 + 288 + + 19 + + + + REMAININGTIMEANDPOS + UDINT + 32 + 320 + + 20 + + + + STOPINFORMATION + UDINT + 32 + 352 + + 24 + + + + SETTASKCYCLE_WITHOUTCORR + UDINT + 32 + 384 + + 25 + + + + SETPOS_WITHOUTCORR + UDINT + 32 + 416 + + 26 + + + + SETVELO_WITHOUTCORR + UDINT + 32 + 448 + + 30 + + + + SETACC_WITHOUTCORR + UDINT + 32 + 480 + + 31 + + + + SETDIR_WITHOUTCORR + UDINT + 32 + 512 + + 29 + + + + COUPLESTATE + UDINT + 32 + 544 + + 32 + + + + CPLPARAMS + UDINT + 32 + 576 + + 34 + + + + CPLFACTOR + UDINT + 32 + 608 + + 35 + + + + AXISCTRLLOOPIDX + UDINT + 32 + 640 + + 36 + + + + AXISSETPOINTGENIDX + UDINT + 32 + 672 + + 37 + + + + CPLCHARACVALUES + UDINT + 32 + 704 + + 38 + + + + CAMINFO + UDINT + 32 + 736 + + 39 + + + + CAMSTATUS + UDINT + activation status etc. + 32 + 768 + + 40 + + + + + conditionalshow + + + + + _ST_NCADS_AxisState + 832 + + IDXGRP + UDINT + 32 + 0 + + 16640 + + + + IDXOFFS + _ST_NCADS_IDXOFFS_AxisState + 800 + 32 + + + + conditionalshow + + + + + _ST_NCADS_IDXOFFS_AxisFunctions + 1792 + + RESET + UDINT + 32 + 0 + + 1 + + + + STOP + UDINT + 32 + 32 + + 2 + + + + CLEAR + UDINT + 32 + 64 + + 3 + + + + EMERGENCYSTOP + UDINT + 32 + 96 + + 4 + + + + PARAMETRIZEDSTOP + UDINT + 32 + 128 + + 5 + + + + INITIALIZE + UDINT + Initialize Axis + 32 + 160 + + 7 + + + + ORIENTEDSTOP + UDINT + 19.04.04 issue #2470 + 32 + 192 + + 9 + + + + CALIBR + UDINT + 32 + 224 + + 16 + + + + NEWTARGPOS + UDINT + 32 + 256 + + 17 + + + + NEWTARGPOSANDVELO + UDINT + 32 + 288 + + 18 + + + + CHANGEDYNAMICPARAM + UDINT + NEU: Neue Dynamikparameter (Acc;Dec) fuer Positionierung + 32 + 320 + + 21 + + + + UNIVERSALSTART + UDINT + 05.03.07: new 'axis start and restart' command with buffer mode (issue #2786+#3276) + 32 + 352 + + 22 + + + + SLAVEUNIVERSALSTART + UDINT + 24.02.09: decoupling command with succeding universal axis start commanded to a slave axis + 32 + 384 + + 23 + + + + RELEASEAXISLOCK + UDINT + 10.12.18 release axis lock for motion commands + 32 + 416 + + 24 + + + + SETEXTERNALERROR + UDINT + 06.10.04: Externen Achsfehler setzen (Laufzeitfehler) issue #2665 + 32 + 448 + + 25 + + + + SETPOS + UDINT + 32 + 480 + + 26 + + + + SETCALFLAG + UDINT + "ist referenziert"-Flag setzen + 32 + 512 + + 27 + + + + SETACTPOS + UDINT + nur Istwertsetzen ohne Sollwertaenderung !!! + 32 + 544 + + 28 + + + + SETDRIVEPOS + UDINT + antriebsseitiges Istwertsetzen + 32 + 576 + + 29 + + + + SETENCODERSCALING + UDINT + 17.07.08: "Fliegende Änderung des Skalierungsfaktors" + 32 + 608 + + 30 + + + + SETPOSONTHEFLY + UDINT + 29.11.05: "Fliegendes Istwert Setzen" (betrifft Ist - und Sollwert) (issue #3017) + 32 + 640 + + 31 + + + + START + UDINT + 32 + 672 + + 32 + + + + STARTEXT + UDINT + 32 + 704 + + 33 + + + + STARTVELOCHANGE + UDINT + special function for MMW + 32 + 736 + + 34 + + + + ENABLEEXTGEN + UDINT + enable/start external setpoint values + 32 + 768 + + 35 + + + + DISABLEEXTGEN + UDINT + disable/stop external setpoint values + 32 + 800 + + 36 + + + + REVERSINGSEQUENCE + UDINT + 32 + 832 + + 37 + + + + STARTDRVOUT + UDINT + 32 + 864 + + 38 + + + + STOPDRVOUT + UDINT + 32 + 896 + + 39 + + + + CHANGEDRVOUT + UDINT + 32 + 928 + + 40 + + + + JUMPTOOVERRIDE + UDINT + 04.11.04: jump to actual override value and froze them until change (issue #2697) + 32 + 960 + + 41 + + + + EXTSETGENUNIVERSALSTART + UDINT + 23.11.10: deactivation of external setpoint generator with succeding universal axis start command + 32 + 992 + + 43 + + + + UNIVERSALTORQUESTART + UDINT + 20181210 Fap - new 'axis torque control start and restart' command with buffer mode + 32 + 1024 + + 45 + + + + STARTSCOM + UDINT + start superposition (position compensation) - 21.12.04: nun auch als 'ReadWrite'-Kommando + 32 + 1056 + + 48 + + + + STOPSCOM + UDINT + stop superposition (position compensation) + 32 + 1088 + + 49 + + + + PHASINGREQEUST + UDINT + start/stop the additional phasing set point generator used for a master/slave phase shift + 32 + 1120 + + 52 + + + + CPL + UDINT + Achse koppeln + 32 + 1152 + + 64 + + + + DECPL + UDINT + Achse entkoppeln (und optional neue Endposition mit neuer Geschwindigkeit) + 32 + 1184 + + 65 + + + + CPLCHANGE + UDINT + Achse Koppelparams ändern + 32 + 1216 + + 66 + + + + TABCPLCHANGE + UDINT + 3x TabSlaveAxe Tabelle-Koppelparams ändern + 32 + 1248 + + 67 + + + + STOPSLAVE + UDINT + Slave-Stop (Diagonal-Slave / Flying Saw) + 32 + 1280 + + 68 + + + + CPLTAB + UDINT + TabSlaveAxe Koppelparams setzen + 32 + 1312 + + 69 + + + + TABSLVACTIVCOR + UDINT + 2x TabSlaveAxe Korrekturtabelle aktivieren (mit/ohne Aktivierungsposition) + 32 + 1344 + + 70 + + + + TABSLVLEAVECYC + UDINT + TabSlaveAxe Monozyklische Tabelle beenden + 32 + 1376 + + 71 + + + + TABSLVCOROFFSET + UDINT + TabSlaveAxe Letzter Korrektur Offset + 32 + 1408 + + 72 + + + + TABSLVSCALING + UDINT + NEU: Slave-Skalierung der Solo-Tabellenkopplung setzen + 32 + 1440 + + 73 + + + + CPLSOLOTAB + UDINT + Solo Tabellen Kopplung + 32 + 1472 + + 74 + + + + CPLSYNCHRONIZING + UDINT + Slave Synchronizing Generator ('GearInPos' and 'GearInVelo') + 32 + 1504 + + 75 + + + + CAMSCALING + UDINT + Slave Change CAM Scaling (Aenderung der Tabellenskalierung) (issue #2514) + 32 + 1536 + + 77 + + + + DISABLE + UDINT + Achse sperren + 32 + 1568 + + 80 + + + + ENABLE + UDINT + Achse reaktivieren + 32 + 1600 + + 81 + + + + CHANGEAXISCTRLLOOP + UDINT + NEU: Aenderung des aktiven Achsregelkreises + 32 + 1632 + + 82 + + + + DRIVEDISABLE + UDINT + Drive-Output der Achse sperren + 32 + 1664 + + 96 + + + + DRIVEENABLE + UDINT + Drive-Output der Achse reaktivieren + 32 + 1696 + + 97 + + + + RELEASEBRAKE + UDINT + Feststellbremse loesen (Eil/Schleich-Gruppe) + 32 + 1728 + + 98 + + + + RECONFIGURATE + UDINT + Achse zurueckfuehren in eigene PTP-Gruppe + 32 + 1760 + + 112 + + + + + conditionalshow + + + + + _ST_NCADS_AxisFunctions + 1824 + + IDXGRP + UDINT + 32 + 0 + + 16896 + + + + IDXOFFS + _ST_NCADS_IDXOFFS_AxisFunctions + 1792 + 32 + + + + conditionalshow + + + + + _ST_NCADS_Axis + 4320 + + Parameter + _ST_NCADS_AxisParameter + 1664 + 0 + + + State + _ST_NCADS_AxisState + 832 + 1664 + + + Functions + _ST_NCADS_AxisFunctions + 1824 + 2496 + + + + conditionalshow + + + + + _ST_NCADS_IDXOFFS_TableParameter + 192 + + MFREADCHARACVALUES + UDINT + read characteristic values of a motion function + 32 + 0 + + 80 + + + + WRITETABROWS + UDINT + write table + 32 + 32 + + 16777216 + + + + WRITEMFTABROWS + UDINT + write motion function table + 32 + 64 + + 83886080 + + + + MFREADTAB + UDINT + read motion function as data table + 32 + 96 + + 34 + + + + READSLAVEDYNAMICS + UDINT + read slave table position, velocity and acceleration related to a master position + 32 + 128 + + 35 + + + + READMASTERPOSITION + UDINT + read master table position related to slave position + 32 + 160 + + 36 + + + + + conditionalshow + + + + + _ST_NCADS_TableParameter + 224 + + IDXGRP + UDINT + 32 + 0 + + 40960 + + + + IDXOFFS + _ST_NCADS_IDXOFFS_TableParameter + 192 + 32 + + + + conditionalshow + + + + + _ST_NCADS_IDXOFFS_TableFunctions + 96 + + CREATETAB + UDINT + create table + 32 + 0 + + 65536 + + + + CREATEMOTIONTAB + UDINT + create motion function table + 32 + 32 + + 65552 + + + + DELETETAB + UDINT + delete tables + 32 + 64 + + 131072 + + + + + conditionalshow + + + + + _ST_NCADS_TableFunctions + 128 + + IDXGRP + UDINT + 32 + 0 + + 41472 + + + + IDXOFFS + _ST_NCADS_IDXOFFS_TableFunctions + 96 + 32 + + + + conditionalshow + + + + + _ST_NCADS_Table + 352 + + Parameter + _ST_NCADS_TableParameter + 224 + 0 + + + Functions + _ST_NCADS_TableFunctions + 128 + 224 + + + + conditionalshow + + + + + ADSRDDEVINFO + ADS read device info command. + 1280 + + NETID + T_AmsNetID + Ams net id + 192 + 32 + + + ItemType + Input + + + + + PORT + T_AmsPort + Ads communication port + 16 + 224 + + + ItemType + Input + + + + + RDINFO + BOOL + Rising edge starts command execution + 8 + 240 + + + ItemType + Input + + + + + TMOUT + TIME + Maximum time allowed for the execution of this ADS command + 32 + 256 + + 5000 + + + + ItemType + Input + + + + + BUSY + BOOL + Busy flag + 8 + 288 + + + ItemType + Output + + + + + ERR + BOOL + Error flag + 8 + 296 + + + ItemType + Output + + + + + ERRID + UDINT + ADS error code + 32 + 320 + + + ItemType + Output + + + + + DEVNAME + STRING(19) + Device name + 160 + 352 + + + ItemType + Output + + + + + DEVVER + UDINT + Device version + 32 + 512 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + hide_all_locals + + + + + _TCMCGLOBAL + Global constants and parameters + 6976 + + NCPORT_TCMC + UINT + 20110511 type changed from INT to UINT + 16 + 32 + + 500 + + + + ItemType + Input + + + + + NCPORT_TCMC_COUPLING + UINT + 20110511 type changed from INT to UINT + 16 + 48 + + 500 + + + + ItemType + Input + + + + + NCNETID_TCMC + T_AmsNetID + 192 + 64 + + + + + + ItemType + Input + + + + + NCPORT_TCMC_CAM + UINT + 20110511 type changed from INT to UINT + 16 + 256 + + 500 + + + + ItemType + Input + + + + + NCPORT_TCMC_CAM_FAST + UINT + 20150728 KSt added + 16 + 272 + + 500 + + + + ItemType + Input + + + + + NCNETID_TCMC_CAM + T_AmsNetID + 192 + 288 + + + + + + ItemType + Input + + + + + NCPORT_TCMC_SUPERPOSITION + UINT + 20140930 KSt added + 16 + 480 + + 501 + + + + ItemType + Input + + + + + NCPORT_TCMC_RESET + UINT + 20211019 KSt added + 16 + 496 + + 500 + + + + ItemType + Input + + + + + NcDeviceInfoTcMainVersion + DWORD + 32 + 512 + + + ItemType + Output + + + + + NcDeviceInfoTcSubVersion + DWORD + 32 + 544 + + + ItemType + Output + + + + + NcDeviceInfoNcDriverVersion + DWORD + 32 + 576 + + + ItemType + Output + + + + + NcDeviceInfoNcVersion + DWORD + 32 + 608 + + + ItemType + Output + + + + + NcDeviceInfoNcName + STRING(19) + 160 + 640 + + + ItemType + Output + + + + + Axis + _ST_NCADS_Axis + IDXGRP and IDXOFFS constants of axis parameter/status/functions + 4320 + 800 + + + ItemType + Output + + + suppress_warning_0 + C0228 + + + + + Table + _ST_NCADS_Table + IDXGRP and IDXOFFS constants of table parameter/status/functions + 352 + 5120 + + + ItemType + Output + + + suppress_warning_0 + C0228 + + + + + NCPORT_TCNCCAMMING_TABLEFUNCTION + UINT + 16 + 5472 + + 500 + + + + tTargetPosTimeOut + TIME + 32 + 5504 + + 6000 + + + + tADSTimeOut + TIME + 32 + 5536 + + 1000 + + + + tStopMonitoringTimeOut + TIME + 32 + 5568 + + 100 + + + + NCTOPLC_FEEDBACK_MAXWAITCYCLES + INT + 16 + 5600 + + 10 + + + + fbADSRDDEVINFO + ADSRDDEVINFO + 1280 + 5632 + + + DeviceVersion + DWORD + 32 + 6912 + + + Init + BOOL + 8 + 6944 + + + ReadDeviceInfo + + + + PouType + FunctionBlock + + + conditionalshow + + + + + ENUM_StageEnableMode + 16 + INT + + ALWAYS + 0 + Always set bEnable to TRUE + + + NEVER + 1 + Only change bEnable on errors + + + DURING_MOTION + 2 + Enable before motion, disable after motion + + + + FB_ScatteringFactorLUT + WARNING: This file is auto-generated. Do not modify it. + 575872 + + sTableName + STRING(80) + 648 + 32 + + + ItemType + Input + + + + + fEnergyEV + LREAL + 64 + 704 + + + ItemType + Input + + + + + f1 + LREAL + 64 + 768 + + + ItemType + Output + + + + + f2 + LREAL + 64 + 832 + + + ItemType + Output + + + + + bError + BOOL + Was the table name or data invalid? + 8 + 896 + + + ItemType + Output + + + + + bFound + BOOL + Was the input found in the table? + 8 + 904 + + + ItemType + Output + + + + + bDone + BOOL + Has the FB finished? + 8 + 912 + + + ItemType + Output + + + + + fTableLookupLow + LREAL + The lowest accepted lookup value. + 64 + 960 + + + ItemType + Output + + + + + fTableLookupHigh + LREAL + The highest accepted lookup value. + 64 + 1024 + + + ItemType + Output + + + + + bInit + BOOL + 8 + 1088 + + + iRowSize + UDINT + 32 + 1120 + + + fRow1 + LREAL + + 0 + 3 + + 32 + 1152 + + + fRow2 + LREAL + + 0 + 3 + + 32 + 1184 + + + fEnergyEV_RowDelta + LREAL + 64 + 1216 + + + iRowCount + UDINT + 32 + 1280 + + + iRowIdx + UDINT + 32 + 1312 + + + fSlope + LREAL + 64 + 1344 + + + fTable_Ge + LREAL + + 0 + 506 + + + 0 + 3 + + The data tables. These are Initialized on the first function block call. + 97152 + 1408 + + + fTable_C + LREAL + + 0 + 502 + + + 0 + 3 + + 96384 + 98560 + + + fTable_Al + LREAL + + 0 + 504 + + + 0 + 3 + + 96768 + 194944 + + + fTable_Be + LREAL + + 0 + 724 + + + 0 + 3 + + 139008 + 291712 + + + fTable_Si + LREAL + + 0 + 756 + + + 0 + 3 + + 145152 + 430720 + + + + PouType + FunctionBlock + + + + + PLCTONC_AXIS_REF_CTRL + 32 + + Enable + BIT + 1 + 0 + + + FeedEnablePlus + BIT + 1 + 1 + + + FeedEnableMinus + BIT + 1 + 2 + + + HomingSensor + BIT + 1 + 5 + + + AcceptBlockedDrive + BIT + 1 + 8 + + + PlcDebugFlag + BIT + 1 + 30 + + + NcDebugFlag + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + PLCTONC_AXIS_REF + 1024 + + ControlDWord + PLCTONC_AXIS_REF_CTRL + 32 + 0 + + + Override + UDINT + 32 + 32 + + + AxisModeRequest + UDINT + 32 + 64 + + + AxisModeDWord + UDINT + 32 + 96 + + + AxisModeLReal + LREAL + 64 + 128 + + + PositionCorrection + LREAL + 64 + 192 + + + ExtSetPos + LREAL + 64 + 256 + + + ExtSetVelo + LREAL + 64 + 320 + + + ExtSetAcc + LREAL + 64 + 384 + + + ExtSetDirection + DINT + 32 + 448 + + + ExtControllerOutput + LREAL + 64 + 512 + + + GearRatio1 + LREAL + 64 + 576 + + + GearRatio2 + LREAL + 64 + 640 + + + GearRatio3 + LREAL + 64 + 704 + + + GearRatio4 + LREAL + 64 + 768 + + + MapState + BOOL + 8 + 832 + + + PlcCycleControl + BYTE + 8 + 840 + + + PlcCycleCount + BYTE + 8 + 848 + + + + NcStructType + 1 + + + + + NCAXLESTRUCT_FROMPLC3 + + + + + NCTOPLC_AXIS_REF_STATE + 32 + + Operational + BIT + 1 + 0 + + + Homed + BIT + 1 + 1 + + + NotMoving + BIT + 1 + 2 + + + InPositionArea + BIT + 1 + 3 + + + InTargetPosition + BIT + 1 + 4 + + + Protected + BIT + 1 + 5 + + + ErrorPropagationDelayed + BIT + 1 + 6 + + + HasBeenStopped + BIT + 1 + 7 + + + HasJob + BIT + 1 + 8 + + + PositiveDirection + BIT + 1 + 9 + + + NegativeDirection + BIT + 1 + 10 + + + HomingBusy + BIT + 1 + 11 + + + ConstantVelocity + BIT + 1 + 12 + + + Compensating + BIT + 1 + 13 + + + ExtSetPointGenEnabled + BIT + 1 + 14 + + + PhasingActive + BIT + 1 + 15 + + + ExternalLatchValid + BIT + 1 + 16 + + + NewTargetPos + BIT + 1 + 17 + + + ContinuousMotion + BIT + 1 + 19 + + + ControlLoopClosed + BIT + 1 + 20 + + + CamTableQueued + BIT + 1 + 21 + + + CamDataQueued + BIT + 1 + 22 + + + CamScalingPending + BIT + 1 + 23 + + + CmdBuffered + BIT + 1 + 24 + + + PTPmode + BIT + 1 + 25 + + + SoftLimitMinExceeded + BIT + 1 + 26 + + + SoftLimitMaxExceeded + BIT + 1 + 27 + + + DriveDeviceError + BIT + 1 + 28 + + + MotionCommandsLocked + BIT + 1 + 29 + + + IoDataInvalid + BIT + 1 + 30 + + + Error + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_OPMODE + 32 + + OpModePosAreaMonitoring + BIT + 1 + 0 + + + OpModeTargetPosMonitoring + BIT + 1 + 1 + + + OpModeLoop + BIT + 1 + 2 + + + OpModeMotionMonitoring + BIT + 1 + 3 + + + OpModePEHTimeMonitoring + BIT + 1 + 4 + + + OpModeBacklashCompensation + BIT + 1 + 5 + + + OpModeDelayedErrorReaction + BIT + 1 + 6 + + + OpModeModulo + BIT + 1 + 7 + + + OpModeSimulationAxis + BIT + 1 + 8 + + + OpModePosLagMonitoring + BIT + 1 + 16 + + + OpModeVeloLagMonitoring + BIT + 1 + 17 + + + OpModeSoftLimitMinMonitoring + BIT + 1 + 18 + + + OpModeSoftLimitMaxMonitoring + BIT + 1 + 19 + + + OpModePosCorrection + BIT + 1 + 20 + + + OpModeAllowSlaveCommands + BIT + 1 + 21 + + + OpModeAllowExtSetAxisCommands + BIT + 1 + 22 + + + ApplicationRequest + BIT + 1 + 23 + + + + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + + AvoidingCollision + BIT + 1 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_STATE2 + 32 + + Value + DWORD + 32 + 0 + + + Flags + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + 8 + + CamActivationPending + BIT + 1 + 0 + + + CamDeactivationPending + BIT + 1 + 1 + + + CamActive + BIT + 1 + 2 + + + CamDataQueued + BIT + 1 + 6 + + + CamScalingPending + BIT + 1 + 7 + + + + UINTARR8 + 128 + UINT + + 0 + 8 + + + + NCTOPLC_AXIS_REF + 2048 + + StateDWord + NCTOPLC_AXIS_REF_STATE + 32 + 0 + + + ErrorCode + UDINT + 32 + 32 + + + AxisState + UDINT + Present State Of The Axis Movement (continuous axis): 0 = INACTIVE: axis has no job 1 = RUNNING: axis is executing a motion job 2 = OVERRIDE_ZERO: axis is executing a job but override is zero @@ -246,7 +21981,20 @@ Slaves only: External Setpoint Generation: 41 = EXTSETGEN_MODE1: external setpoint generation active 42 = EXTSETGEN_MODE2: internal and external setpoint gen. active -]]>3264AxisModeConfirmationUDINT3296HomingStateUDINT + 32 + 64 + + + AxisModeConfirmation + UDINT + 32 + 96 + + + HomingState + UDINT + Axis Homing Status: 0: idle 1: start homing 2: searching home switch @@ -254,12 +22002,1285 @@ External Setpoint Generation: 4: moving off home switch 5: searching sync pulse 6: stopping after homing -]]>32128CoupleStateUDINT + 32 + 128 + + + CoupleState + UDINT + Axis Coupling Status: 0: axis is a single axis (not coupled) 1: axis is a master axis 2: axis is master and slave 3: axis is a slave axis -]]>32160SvbEntriesUDINT32192SafEntriesUDINT32224AxisIdUDINT32256OpModeDWordNCTOPLC_AXIS_REF_OPMODE32288ActPosLREAL64320ModuloActPosLREAL64384ActiveControlLoopIndexUINT16448ControlLoopIndexUINT16464ModuloActTurnsDINT32480ActVeloLREAL64512PosDiffLREAL64576SetPosLREAL64640SetVeloLREAL64704SetAccLREAL64768TargetPosLREAL64832ModuloSetPosLREAL64896ModuloSetTurnsDINT32960CmdNoUINT16992CmdStateUINT161008SetJerkLREAL641024SetTorqueLREAL641088ActTorqueLREAL641152StateDWord2NCTOPLC_AXIS_REF_STATE2321216StateDWord3DWORD321248TouchProbeStateDWORD321280TouchProbeCounterDWORD321312CamCouplingStateNCTOPLC_AXIS_REF_CAMCOUPLINGSTATE08641344CamCouplingTableIDUINTARR81281408ActTorqueDerivativeLREAL641536SetTorqueDerivativeLREAL641600ActPosWithoutPosCorrectionLREAL641792ActAccLREAL641856DcTimeStampUDINT321920NcStructType2NCAXLESTRUCT_TOPLCNCAXLESTRUCT_TOPLC2NCAXLESTRUCT_TOPLC3NCAXLESTRUCT_TOPLC4ST_AdsAddress224NetIdSTRING(23)1920PortUINT16192ChannelUINT16208MC_AxisStates16INTMC_AXISSTATE_UNDEFINED0MC_AXISSTATE_DISABLED1MC_AXISSTATE_STANDSTILL2MC_AXISSTATE_ERRORSTOP3MC_AXISSTATE_STOPPING4MC_AXISSTATE_HOMING5MC_AXISSTATE_DISCRETEMOTION6MC_AXISSTATE_CONTINOUSMOTION7MC_AXISSTATE_SYNCHRONIZEDMOTION8ST_AxisOpModes136PositionAreaMonitoringBOOL80TargetPositionMonitoringBOOL88LoopModeBOOL816MotionMonitoringBOOL824PEHTimeMonitoringBOOL832BacklashCompensationBOOL840DelayedErrorReactionBOOL848ModuloBOOL856SimulationAxisBOOL864StopMonitoringBOOL872PositionLagMonitoringBOOL880VelocityLagMonitoringBOOL888SoftLimitMinMonitoringBOOL896SoftLimitMaxMonitoringBOOL8104PositionCorrectionBOOL8112AllowSlaveCommandsBOOL8120AllowExtSetAxisCommandsBOOL8128ST_AxisStatus768UpdateTaskIndexBYTE80UpdateCycleTimeLREAL6464CycleCounterUDINT32128NcCycleCounterUDINT32160MotionStateMC_AxisStates16192ErrorBOOL8208ErrorIDUDINT32224displaymodehexErrorStopBOOL8256DisabledBOOL8264StoppingBOOL8272StandStillBOOL8280DiscreteMotionBOOL8288ContinuousMotionBOOL8296SynchronizedMotionBOOL8304HomingBOOL8312ConstantVelocityBOOL8320AcceleratingBOOL8328DeceleratingBOOL8336OperationalBOOL8344ControlLoopClosedBOOL8352HasJobBOOL8360HasBeenStoppedBOOL8368NewTargetPositionBOOL8376InPositionAreaBOOL8384InTargetPositionBOOL8392ProtectedModeBOOL8400HomedBOOL8408HomingBusyBOOL8416MotionCommandsLockedBOOL8424SoftLimitMinExceededBOOL8432SoftLimitMaxExceededBOOL8440MovingBOOL8448PositiveDirectionBOOL8456NegativeDirectionBOOL8464NotMovingBOOL8472CompensatingBOOL8480ExtSetPointGenEnabledBOOL8488PhasingActiveBOOL8496ExternalLatchValidBOOL8504CamDataQueuedBOOL8512CamTableQueuedBOOL8520CamScalingPendingBOOL8528CmdBufferedBOOL8536PTPmodeBOOL8544DriveDeviceErrorBOOL8552IoDataInvalidBOOL8560ErrorPropagationDelayedBOOL8568DriveLimitActiveBOOL8576CoupledBOOL8584OpModeST_AxisOpModes136592NcApplicationRequestBOOL8728E_NcDriveType32DWORDNcDriveType_undefined0NcDriveType_M2400_DAC11NcDriveType_M2400_DAC22NcDriveType_M2400_DAC33NcDriveType_M2400_DAC44NcDriveType_KL4XXX5NcDriveType_KL4XXX_NonLinear6NcDriveType_Discete_TwoSpeed7NcDriveType_Stepper8NcDriveType_Sercos9NcDriveType_KL505110NcDriveType_AX2000_B20011NcDriveType_ProfiDrive12NcDriveType_Universal13NcDriveType_NcBackplane14NcDriveType_CANopen_Lenze15NcDriveType_CANopen_DS402_MDP74216NcDriveType_AX2000_B90017NcDriveType_KL2531_Stepper20NcDriveType_KL2532_DC21NcDriveType_TCOM22 Interface to Soft Drive]]>NcDriveType_MDP_73323NcDriveType_MDP_70324E_NcEncoderType32DWORDNcEncoderType_undefined0NcEncoderType_Simulation1NcEncoderType_ABS_M30002NcEncoderType_INC_M31X03NcEncoderType_INC_KL51014NcEncoderType_ABS_KL5001_SSI5NcEncoderType_INC_KL50516NcEncoderType_ABS_KL30XX7NcEncoderType_INC_Sercos_P8NcEncoderType_INC_Sercos_PV9NcEncoderType_INC_Binary10NcEncoderType_ABS_M251011NcEncoderType_ABS_FOX5012NcEncoderType_ABS_HYDRAULIC_FORCE13NcEncoderType_INC_AX2000_B20014NcEncoderType_INC_PROFIDRIVE15NcEncoderType_INC_UNIVERSAL16NcEncoderType_INC_NCBACKPLANE17NcEncoderType_INC_CANOPEN_LENZE18NcEncoderType_INC_CANOPEN_DS402_MDP513_MDP74219NcEncoderType_INC_AX2000_B90020NcEncoderType_INC_KL515121NcEncoderType_INC_IP520924NcEncoderType_INC_KL2531_Stepper25NcEncoderType_INC_KL2532_DC26NcEncoderType_INC_TIMEBASEGENERATOR27NcEncoderType_INC_TCOM28 Interface to Soft Drive Encoder]]>NcEncoderType_INC_CANOPEN_MDP513_64BIT29NcEncoderType_SPECIFIC100E_NcAxisType32DWORDNcAxisType_undefined0NcAxisType_Continious1NcAxisType_Discrete_TwoSpeed2NcAxisType_LowCostStepper_DigIO3NcAxisType_Encoder5NcAxisType_Hydraulic6NcAxisType_TimeGenerator7NcAxisType_Specific100ST_DriveAddress672NetIDT_AmsNetID1920NetIdBytesT_AmsNetIdArr48192SlaveAddressT_AmsPort16240ChannelBYTE8256NcDriveIdDWORD32288NcDriveIndexDWORD32320NcDriveTypeE_NcDriveType32352NcEncoderIdDWORD32384NcEncoderIndexDWORD32416NcEncoderTypeE_NcEncoderType32448NcAxisIdDWORD32480NcAxisTypeE_NcAxisType32512TcSoftDriveObjectIdOTCID32544conditionalshowTcDriveObjectIdOTCID32576TcEncoderObjectIdOTCID32608TcAxisObjectIdOTCID32640_E_PhasingState16INTPhasingInactive0PhasingActivated1PhasingAborted2_InternalAxisRefData128NcCycleCounterAvailableBOOL80NcCycleCounter_AtReadStatusCallUDINT3232LastTaskIndex_AtReadStatusCallBYTE864CounterSameTaskIndex_AtReadStatusCallUINT1680PhasingState_E_PhasingState1696conditionalshowAXIS_REF + 32 + 160 + + + SvbEntries + UDINT + 32 + 192 + + + SafEntries + UDINT + 32 + 224 + + + AxisId + UDINT + 32 + 256 + + + OpModeDWord + NCTOPLC_AXIS_REF_OPMODE + 32 + 288 + + + ActPos + LREAL + 64 + 320 + + + ModuloActPos + LREAL + 64 + 384 + + + ActiveControlLoopIndex + UINT + 16 + 448 + + + ControlLoopIndex + UINT + 16 + 464 + + + ModuloActTurns + DINT + 32 + 480 + + + ActVelo + LREAL + 64 + 512 + + + PosDiff + LREAL + 64 + 576 + + + SetPos + LREAL + 64 + 640 + + + SetVelo + LREAL + 64 + 704 + + + SetAcc + LREAL + 64 + 768 + + + TargetPos + LREAL + 64 + 832 + + + ModuloSetPos + LREAL + 64 + 896 + + + ModuloSetTurns + DINT + 32 + 960 + + + CmdNo + UINT + 16 + 992 + + + CmdState + UINT + 16 + 1008 + + + SetJerk + LREAL + 64 + 1024 + + + SetTorque + LREAL + 64 + 1088 + + + ActTorque + LREAL + 64 + 1152 + + + StateDWord2 + NCTOPLC_AXIS_REF_STATE2 + 32 + 1216 + + + StateDWord3 + DWORD + 32 + 1248 + + + TouchProbeState + DWORD + 32 + 1280 + + + TouchProbeCounter + DWORD + 32 + 1312 + + + CamCouplingState + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + + 0 + 8 + + 64 + 1344 + + + CamCouplingTableID + UINTARR8 + 128 + 1408 + + + ActTorqueDerivative + LREAL + 64 + 1536 + + + SetTorqueDerivative + LREAL + 64 + 1600 + + + ActPosWithoutPosCorrection + LREAL + 64 + 1792 + + + ActAcc + LREAL + 64 + 1856 + + + DcTimeStamp + UDINT + 32 + 1920 + + + + NcStructType + 2 + + + + + NCAXLESTRUCT_TOPLC + + + NCAXLESTRUCT_TOPLC2 + + + NCAXLESTRUCT_TOPLC3 + + + NCAXLESTRUCT_TOPLC4 + + + + + + + + + + + + + + ST_AdsAddress + 224 + + NetId + STRING(23) + 192 + 0 + + + Port + UINT + 16 + 192 + + + Channel + UINT + 16 + 208 + + + + MC_AxisStates + 16 + INT + + MC_AXISSTATE_UNDEFINED + 0 + + + MC_AXISSTATE_DISABLED + 1 + + + MC_AXISSTATE_STANDSTILL + 2 + + + MC_AXISSTATE_ERRORSTOP + 3 + + + MC_AXISSTATE_STOPPING + 4 + + + MC_AXISSTATE_HOMING + 5 + + + MC_AXISSTATE_DISCRETEMOTION + 6 + + + MC_AXISSTATE_CONTINOUSMOTION + 7 + + + MC_AXISSTATE_SYNCHRONIZEDMOTION + 8 + + + + ST_AxisOpModes + axis operation mode feedback from NcToPlc. + 136 + + PositionAreaMonitoring + BOOL + bit 0 - OpModeDWord + 8 + 0 + + + TargetPositionMonitoring + BOOL + bit 1 - OpModeDWord + 8 + 8 + + + LoopMode + BOOL + bit 2 - OpModeDWord - loop mode for two speed axes + 8 + 16 + + + MotionMonitoring + BOOL + bit 3 - OpModeDWord + 8 + 24 + + + PEHTimeMonitoring + BOOL + bit 4 - OpModeDWord + 8 + 32 + + + BacklashCompensation + BOOL + bit 5 - OpModeDWord + 8 + 40 + + + DelayedErrorReaction + BOOL + bit 6 - OpModeDWord + 8 + 48 + + + Modulo + BOOL + bit 7 - OpModeDWord - axis is parameterized as modulo axis + 8 + 56 + + + SimulationAxis + BOOL + bit 8 - OpModeDWord - axis is a simulation axis - available from 2.11 R2 B2033 - 2011-05-31 KSt + 8 + 64 + + + StopMonitoring + BOOL + bit 12 - OpModeDWord - TargetPositionMonitoring for Stop and Halt commands - available from 2.11 R3 - 2011-12-09 KSt + 8 + 72 + + + PositionLagMonitoring + BOOL + bit 16 - OpModeDWord + 8 + 80 + + + VelocityLagMonitoring + BOOL + bit 17 - OpModeDWord + 8 + 88 + + + SoftLimitMinMonitoring + BOOL + bit 18 - OpModeDWord + 8 + 96 + + + SoftLimitMaxMonitoring + BOOL + bit 19 - OpModeDWord + 8 + 104 + + + PositionCorrection + BOOL + bit 20 - OpModeDWord + 8 + 112 + + + AllowSlaveCommands + BOOL + 2009-02-20 KSt + 8 + 120 + + + AllowExtSetAxisCommands + BOOL + 2011-10-13 KSt + 8 + 128 + + + + ST_AxisStatus + 768 + + UpdateTaskIndex + BYTE + Task-Index of the task that updated this data set + 8 + 0 + + + UpdateCycleTime + LREAL + task cycle time of the task which calls the status function + 64 + 64 + + + CycleCounter + UDINT + PLC cycle counter when this data set updated + 32 + 128 + + + NcCycleCounter + UDINT + NC cycle counter incremented after NC task updated NcToPlc data structures + 32 + 160 + + + MotionState + MC_AxisStates + motion state in the PLCopen state diagram + 16 + 192 + + + Error + BOOL + StateDWord bit 31 - axis error state + 8 + 208 + + + ErrorID + UDINT + axis error code + 32 + 224 + + + displaymode + hex + + + + + ErrorStop + BOOL + PLCopen motion control statemachine states: + 8 + 256 + + + Disabled + BOOL + 8 + 264 + + + Stopping + BOOL + 8 + 272 + + + StandStill + BOOL + 8 + 280 + + + DiscreteMotion + BOOL + 8 + 288 + + + ContinuousMotion + BOOL + StateDWord bit 19 + 8 + 296 + + + SynchronizedMotion + BOOL + 8 + 304 + + + Homing + BOOL + 8 + 312 + + + ConstantVelocity + BOOL + StateDWord bit 12 + 8 + 320 + + + Accelerating + BOOL + 8 + 328 + + + Decelerating + BOOL + 8 + 336 + + + Operational + BOOL + StateDWord bit 0 - (was ready) + 8 + 344 + + + ControlLoopClosed + BOOL + StateDWord bit 20 - operational and position control active + 8 + 352 + + + HasJob + BOOL + StateDWord bit 8 + 8 + 360 + + + HasBeenStopped + BOOL + StateDWord bit 7 + 8 + 368 + + + NewTargetPosition + BOOL + StateDWord bit 17 - new target position commanded during move + 8 + 376 + + + InPositionArea + BOOL + StateDWord bit 3 + 8 + 384 + + + InTargetPosition + BOOL + StateDWord bit 4 + 8 + 392 + + + ProtectedMode + BOOL + StateDWord bit 5 + 8 + 400 + + + Homed + BOOL + StateDWord bit 1 + 8 + 408 + + + HomingBusy + BOOL + StateDWord bit 11 + 8 + 416 + + + MotionCommandsLocked + BOOL + StateDWord bit 29 - stop 'n hold + 8 + 424 + + + SoftLimitMinExceeded + BOOL + StateDWord bit 26 - reverse soft travel limit exceeded + 8 + 432 + + + SoftLimitMaxExceeded + BOOL + StateDWord bit 27 - forward soft travel limit exceeded + 8 + 440 + + + Moving + BOOL + StateDWord bit 9+10 + 8 + 448 + + + PositiveDirection + BOOL + StateDWord bit 9 + 8 + 456 + + + NegativeDirection + BOOL + StateDWord bit 10 + 8 + 464 + + + NotMoving + BOOL + StateDWord bit 2 + 8 + 472 + + + Compensating + BOOL + superposition - overlayed motion + 8 + 480 + + + ExtSetPointGenEnabled + BOOL + StateDWord bit 14 + 8 + 488 + + + PhasingActive + BOOL + StateDWord bit 15 + 8 + 496 + + + ExternalLatchValid + BOOL + StateDWord bit 16 + 8 + 504 + + + CamDataQueued + BOOL + StateDWord bit 22 + 8 + 512 + + + CamTableQueued + BOOL + StateDWord bit 21 + 8 + 520 + + + CamScalingPending + BOOL + StateDWord bit 23 + 8 + 528 + + + CmdBuffered + BOOL + StateDWord bit 24 + 8 + 536 + + + PTPmode + BOOL + StateDWord bit 25 + 8 + 544 + + + DriveDeviceError + BOOL + StateDWord bit 28 + 8 + 552 + + + IoDataInvalid + BOOL + StateDWord bit 30 + 8 + 560 + + + ErrorPropagationDelayed + BOOL + StateDWord bit 6 + 8 + 568 + + + DriveLimitActive + BOOL + StateDWord bit 18 - 20181213 Fap + 8 + 576 + + + Coupled + BOOL + Axis.NcToPlc.CoupleState + 8 + 584 + + + OpMode + ST_AxisOpModes + axis operation mode feedback from NcToPlc + 136 + 592 + + + NcApplicationRequest + BOOL + OpModeDWord bit 23 + 8 + 728 + + + + E_NcDriveType + 32 + DWORD + + NcDriveType_undefined + 0 + + + NcDriveType_M2400_DAC1 + 1 + + + NcDriveType_M2400_DAC2 + 2 + + + NcDriveType_M2400_DAC3 + 3 + + + NcDriveType_M2400_DAC4 + 4 + + + NcDriveType_KL4XXX + 5 + MDP 252/253: KL4xxx, PWM KL2502_30K (Frq-Cnt-Impuls-Modus), KL4132 (16 Bit), Pulse-Train KL2521, IP2512 + + + NcDriveType_KL4XXX_NonLinear + 6 + MDP 252/253: Analog-Typ für nichtlineare Kennlinie + + + NcDriveType_Discete_TwoSpeed + 7 + + + NcDriveType_Stepper + 8 + + + NcDriveType_Sercos + 9 + + + NcDriveType_KL5051 + 10 + MDP 510: BISSI Drive KL5051 mit 32 Bit (siehe KL4XXX) + + + NcDriveType_AX2000_B200 + 11 + AX2000-B200 Lightbus, Inkremental mit 32 Bit (AX2000) + + + NcDriveType_ProfiDrive + 12 + Inkremental mit 32 Bit + + + NcDriveType_Universal + 13 + Variable Bitmaske (max. 32 Bit, signed value) + + + NcDriveType_NcBackplane + 14 + Variable Bitmaske (max. 32 Bit, signed value) + + + NcDriveType_CANopen_Lenze + 15 + CANopen Lenze (max. 32 Bit, signed value) + + + NcDriveType_CANopen_DS402_MDP742 + 16 + MDP 742 (DS402): CANopen und EtherCAT (AX2000-B510, AX2000-B1x0, EL7201, AX8000) + + + NcDriveType_AX2000_B900 + 17 + AX2000-B900 Ethernet (max. 32 Bit, signed value) + + + NcDriveType_KL2531_Stepper + 20 + Schrittmotorklemme KL2531/KL2541 + + + NcDriveType_KL2532_DC + 21 + 2-Kanal-DC-Motor-Endstufe (2-channel DC motor stage) KL2532/KL2542, 2-Kanal-PWM-DC-Motorendstufe KL2535/KL2545 + + + NcDriveType_TCOM + 22 + TCOM Drive -> Interface to Soft Drive + + + NcDriveType_MDP_733 + 23 + MDP 733: Modular Device Profile MDP 733 for DC (e.g. EL7332/EL7342) (20.02.09) + + + NcDriveType_MDP_703 + 24 + MDP 703: Modular Device Profile MDP 703 for stepper (e.g. EL7031/EL7041) + + + + E_NcEncoderType + 32 + DWORD + + NcEncoderType_undefined + 0 + + + NcEncoderType_Simulation + 1 + Simulation + + + NcEncoderType_ABS_M3000 + 2 + Absolut mit 24 und 25 Bit sowie 12 und 13 Bit Single Turn Encoder (M3000) + + + NcEncoderType_INC_M31X0 + 3 + Inkremental mit 24 Bit (M31x0, M3200, M3100, M2000) + + + NcEncoderType_INC_KL5101 + 4 + MDP 511: Inkremental mit 16 Bit und Latch (MDP511: EL7041, EL5101, EL5151, EL2521, EL5021(SinCos); KL5101, IP5109, KL5111) + + + NcEncoderType_ABS_KL5001_SSI + 5 + MDP 500/501: Absolut SSI mit 24 Bit (KL5001, IP5009)(MDP 501: EL5001) + + + NcEncoderType_INC_KL5051 + 6 + MDP 510: Absolut/Inkremental BISSI mit 16 Bit (KL5051, PWM KL2502_30K (Frq-Cnt-Impuls-Modus), Pulse-Train KL2521, IP2512 ) + + + NcEncoderType_ABS_KL30XX + 7 + Absolut Analog Eingang mit 16 Bit (KL30xx) + + + NcEncoderType_INC_Sercos_P + 8 + SERCOS "Encoder" POS + + + NcEncoderType_INC_Sercos_PV + 9 + SERCOS "Encoder" POS und VELO + + + NcEncoderType_INC_Binary + 10 + Binaerer Inkremental Encoder (0/1) + + + NcEncoderType_ABS_M2510 + 11 + Absolut Analog Eingang mit 12 Bit (M2510) + + + NcEncoderType_ABS_FOX50 + 12 + T&R Fox 50 Modul (24 Bit Absolut (SSI)) + + + NcEncoderType_ABS_HYDRAULIC_FORCE + 13 + MMW-Typ: Kraftermittlung aus Pa, Pb, Aa, Ab + + + NcEncoderType_INC_AX2000_B200 + 14 + Inkremental AX2000-B200 Lightbus mit 16/20 Bit (AX2000) + + + NcEncoderType_INC_PROFIDRIVE + 15 + Inkremental mit 32 Bit + + + NcEncoderType_INC_UNIVERSAL + 16 + Inkremental mit variabler Bitmaske (max. 32 Bit) + + + NcEncoderType_INC_NCBACKPLANE + 17 + Inkremental NC Rückwand + + + NcEncoderType_INC_CANOPEN_LENZE + 18 + Inkremental CANopen Lenze + + + NcEncoderType_INC_CANOPEN_DS402_MDP513_MDP742 + 19 + MDP 513 / MDP 742 (DS402): CANopen und EtherCAT (AX2000-B510, AX2000-B1x0, EL7201, EL5032/32Bit) + + + NcEncoderType_INC_AX2000_B900 + 20 + Inkremental AX2000-B900 Ethernet + + + NcEncoderType_INC_KL5151 + 21 + Inkremental mit 32 Bit Zaehler und int.+ ext. 32 Bit Latch (KL5151_0000) (nur umschaltbar), die 2-kanalige KL5151_0050 hat kein Latch ! + + + NcEncoderType_INC_IP5209 + 24 + Inkremental mit 32 Bit Zaehler und int. 32 Bit Latch (IP5209) + + + NcEncoderType_INC_KL2531_Stepper + 25 + Inkremental mit 16 Bit Zaehler und int.+ext. 16 Bit Latch (nur umschaltbar) (Schrittmotorklemme KL2531/KL2541) + + + NcEncoderType_INC_KL2532_DC + 26 + Inkremental mit 16 Bit Zaehler und ext. 16 Bit Latch (nur umschaltbar) (2-Kanal-DC-Motor-Endstufe KL2532/KL2542), 2-Kanal-PWM-DC-Motorendstufe KL2535/KL2545 + + + NcEncoderType_INC_TIMEBASEGENERATOR + 27 + Time Base Generator + + + NcEncoderType_INC_TCOM + 28 + TCOM Encoder -> Interface to Soft Drive Encoder + + + NcEncoderType_INC_CANOPEN_MDP513_64BIT + 29 + MDP 513 (DS402, EnDat2.2, 64 Bit): EL5032/64Bit + + + NcEncoderType_SPECIFIC + 100 + + + + E_NcAxisType + 32 + DWORD + + NcAxisType_undefined + 0 + + + NcAxisType_Continious + 1 + Kontinuierliche Achse (auch SERCOS) + + + NcAxisType_Discrete_TwoSpeed + 2 + Diskrete Achse (Eil/Schleich-Achse) + + + NcAxisType_LowCostStepper_DigIO + 3 + Schrittmotor Achse (ohne PWM Klemme KL2502/30 und ohne Pulse-Train KL2521) + + + NcAxisType_Encoder + 5 + Encoder Achse + + + NcAxisType_Hydraulic + 6 + Kontinuierliche Achse mit Betriebsartumschaltung fur Positions-/Druck-Regelung + + + NcAxisType_TimeGenerator + 7 + Time Base Generator + + + NcAxisType_Specific + 100 + + + + ST_DriveAddress + 672 + + NetID + T_AmsNetID + AMS NetID of the hardware drive as a string + 192 + 0 + + + NetIdBytes + T_AmsNetIdArr + AMS NetID of the hardware drive as a byte array (same information as NetID) + 48 + 192 + + + SlaveAddress + T_AmsPort + slave address of the hardware drive connected to a bus master + 16 + 240 + + + Channel + BYTE + channel number of the hardware drive + 8 + 256 + + + NcDriveId + DWORD + ID [1..255] of the NC software drive of an axis + 32 + 288 + + + NcDriveIndex + DWORD + index [0..9] of the NC software drive of an axis + 32 + 320 + + + NcDriveType + E_NcDriveType + type enumeration of the NC software drive of an axis + 32 + 352 + + + NcEncoderId + DWORD + ID [1..255] of the NC software encoder of an axis + 32 + 384 + + + NcEncoderIndex + DWORD + index [0..9] of the NC software encoder of an axis + 32 + 416 + + + NcEncoderType + E_NcEncoderType + type enumeration of the NC encoder drive of an axis + 32 + 448 + + + NcAxisId + DWORD + ID [1..255] of the NC axis + 32 + 480 + + + NcAxisType + E_NcAxisType + type enumeration of the NC axis + 32 + 512 + + + TcSoftDriveObjectId + OTCID + new since 2016-04-11 FAP - just available with versions after this date, otherwise zero + 32 + 544 + + + conditionalshow + + + + + TcDriveObjectId + OTCID + 32 + 576 + + + TcEncoderObjectId + OTCID + 32 + 608 + + + TcAxisObjectId + OTCID + 32 + 640 + + + + _E_PhasingState + 16 + INT + + PhasingInactive + 0 + + + PhasingActivated + 1 + + + PhasingAborted + 2 + + + + _InternalAxisRefData + 128 + + NcCycleCounterAvailable + BOOL + TRUE if the NcCycleCounter is definitely available on the target system - FALSE if undefined + 8 + 0 + + + NcCycleCounter_AtReadStatusCall + UDINT + current NC cycle counter when calling ReadStatus + 32 + 32 + + + LastTaskIndex_AtReadStatusCall + BYTE + task index of last recent status update + 8 + 64 + + + CounterSameTaskIndex_AtReadStatusCall + UINT + counter increments to max 100 if the task index for the status update never changes + 16 + 80 + + + PhasingState + _E_PhasingState + KSt 20190703 global handshake for phasing blocks + 16 + 96 + + + + conditionalshow + + + + + AXIS_REF + AXIS_REF data structure The FBAXIS_REF is actually not a function block but a data structure @@ -268,233 +23289,2562 @@ External Setpoint Generation: located I/O variables. The user is supposed to use the AXIS_REF data type which internally redirects the type to this function block definition (alias). -]]>9088PlcToNcPLCTONC_AXIS_REF102464ItemTypeInputTcAddressTypeOutputNcToPlcNCTOPLC_AXIS_REF20481088ItemTypeOutputTcAddressTypeInputADSST_AdsAddress2243136ItemTypeOutputStatusST_AxisStatus7683392ItemTypeOutputDriveAddressST_DriveAddress6724160ItemTypeInput_internal_InternalAxisRefData1284832conditionalshowStorageDWORD012840964960conditionalshowReadStatusPouTypeFunctionBlockconditionalshow_all_localsENUM_StageBrakeMode16INTIF_ENABLED0IF_MOVING1NO_BRAKE2ENUM_EpicsHomeCmd16INTLOW_LIMIT1HIGH_LIMIT2HOME_VIA_LOW3HOME_VIA_HIGH4ABSOLUTE_SET15NONE-1ST_AxisParameterSet8192AxisIdDWORD320nAxisTypeE_NcAxisType3232sAxisNameSTRING(31)25664fAxisCycleTimeLREAL64320bEnablePositionAreaControlWORD16384fPositionAreaControlRangeLREAL64448bEnableMotionControlWORD16512fMotionControlTimeLREAL64576bEnableLoopWORD16640fLoopDistanceLREAL64704bEnableTargetPosControlWORD16768fTargetPosControlRangeLREAL64832fTargetPosControlTimeLREAL64896fVeloMaximumLREAL64960fRefVeloSearchLREAL641024fRefVeloSyncLREAL641088fVeloSlowManualLREAL641152fVeloFastManualLREAL641216fMotionControlRangeLREAL641280bEnablePEHTimeControlWORD161344fPEHControlTimeLREAL641408bEnableBacklashCompensationWORD161472fBacklashLREAL641536sAmsNetIdT_AmsNetID1921600nPortWORD161792nChnNoWORD161808fAccelerationLREAL641856fDecelerationLREAL641920fJerkLREAL641984nEncIdDWORD322048nEncTypeE_NcEncoderType322080sEncNameSTRING(31)2562112fEncScaleFactorNumeratorLREAL642368fEncScaleFactorDenominatorLREAL642432fEncScaleFactorInternalLREAL642496fEncOffsetLREAL642560bEncIsInverseWORD162624fEncModuloFactorLREAL642688nEncModeDWORD322752bEncEnableSoftEndMinControlWORD162784bEncEnableSoftEndMaxControlWORD162800fEncSoftEndMinLREAL642816fEncSoftEndMaxLREAL642880nEncMaxIncrementDWORD322944nEncRefSoftSyncMaskDWORD322976bEncEnablePosCorrectionWORD163008nEncReferenceSystemDWORD323040fEncPosCorrectionFilterTimeLREAL643072bEncRefSearchInverseUINT163136bEncRefSyncInverseUINT163152nEncRefModeUDINT323168fEncRefPositionLREAL643200nCtrlIdDWORD323264nCtrlTypeDWORD323296sCtrlNameSTRING(31)2563328bCtrlEnablePosDiffControlWORD163584bCtrlEnableVeloDiffControlWORD163600fCtrlPosDiffMaxLREAL643648fCtrlPosDiffMaxTimeLREAL643712fCtrlPosKpLREAL643776fCtrlPosTnLREAL643840fCtrlPosTvLREAL643904fCtrlPosTdLREAL643968fCtrlPosExtKpLREAL644032fCtrlPosExtVeloLREAL644096fCtrlAccKaLREAL644160nDriveIdDWORD324224nDriveTypeE_NcDriveType324256sDriveNameSTRING(31)2564288bDriveIsInverseWORD164544nDriveControlDWordDWORD324576fDriveVeloReferenzLREAL644608fDriveOutputReferenzLREAL644672fDriveOutputScalingAccLREAL644736fDriveOutputScalingTorqueLREAL644800fDriveInputScalingTorqueLREAL644864fDriveInputFiltertimeTorqueLREAL644928fDriveInputFiltertimeTorqueDerivativeLREAL644992fAccelerationMaxLREAL645056fDecelerationMaxLREAL645120DUT_AxisStatus_v0_01768bEnableBOOL80bResetBOOL88bExecuteBOOL816nCommandUINT1632nCmdDataUINT1648fVelocityLREAL6464fPositionLREAL64128fAccelerationLREAL64192fDecelerationLREAL64256bJogFwdBOOL8320bJogBwdBOOL8328bLimitFwdBOOL8336bLimitBwdBOOL8344fOverrideLREAL64384100bHomeSensorBOOL8448bEnabledBOOL8456bErrorBOOL8464nErrorIdUDINT32480fActVelocityLREAL64512fActPositionLREAL64576fActDiffLREAL64640bHomedBOOL8704bBusyBOOL8712DUT_MotionStage21248AxisAXIS_REF90880bLimitForwardEnableBOOL89088pytmc + + 9088 + + PlcToNc + PLCTONC_AXIS_REF + 1024 + 64 + + + ItemType + Input + + + TcAddressType + Output + + + + + NcToPlc + NCTOPLC_AXIS_REF + 2048 + 1088 + + + ItemType + Output + + + TcAddressType + Input + + + + + ADS + ST_AdsAddress + 224 + 3136 + + + ItemType + Output + + + + + Status + ST_AxisStatus + 768 + 3392 + + + ItemType + Output + + + + + DriveAddress + ST_DriveAddress + 672 + 4160 + + + ItemType + Input + + + + + _internal + _InternalAxisRefData + 128 + 4832 + + + conditionalshow + + + + + Storage + DWORD + + 0 + 128 + + 4096 + 4960 + + + conditionalshow + + + + + ReadStatus + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + ENUM_StageBrakeMode + 16 + INT + + IF_ENABLED + 0 + Disengage brake when the motor is enabled + + + IF_MOVING + 1 + Disengage brake when the motor is moving + + + NO_BRAKE + 2 + Do not change the brake state in FB_MotionStage + + + + ENUM_EpicsHomeCmd + 16 + INT + + LOW_LIMIT + 1 + Low limit switch + + + HIGH_LIMIT + 2 + High limit switch + + + HOME_VIA_LOW + 3 + Home switch via low switch + + + HOME_VIA_HIGH + 4 + Home switch via high switch + + + ABSOLUTE_SET + 15 + Set here to be fHomePosition + + + NONE + -1 + Do not home, ever + + + + ST_AxisParameterSet + 8192 + + AxisId + DWORD + TC3 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& + 32 + 0 + + + nAxisType + E_NcAxisType + 0x00000003 + 32 + 32 + + + sAxisName + STRING(31) + 0x00000002 + 256 + 64 + + + fAxisCycleTime + LREAL + available from Tc 2.11 R2 + 64 + 320 + + + bEnablePositionAreaControl + WORD + 0x0000000F + 16 + 384 + + + fPositionAreaControlRange + LREAL + 0x00000010 + 64 + 448 + + + bEnableMotionControl + WORD + 0x00000011 + 16 + 512 + + + fMotionControlTime + LREAL + 0x00000012 + 64 + 576 + + + bEnableLoop + WORD + 0x00000013 + 16 + 640 + + + fLoopDistance + LREAL + 0x00000014 + 64 + 704 + + + bEnableTargetPosControl + WORD + 0x00000015 + 16 + 768 + + + fTargetPosControlRange + LREAL + 0x00000016 + 64 + 832 + + + fTargetPosControlTime + LREAL + 0x00000017 + 64 + 896 + + + fVeloMaximum + LREAL + 0x00000027 + 64 + 960 + + + fRefVeloSearch + LREAL + 0x00000006 calibration velo (TO plc cam) (17.05.11: parameter extension) + 64 + 1024 + + + fRefVeloSync + LREAL + 0x00000007 calibration velo (off plc cam) (17.05.11: parameter extension) + 64 + 1088 + + + fVeloSlowManual + LREAL + 0x00000008 manual velocity (slow) (17.05.11: parameter extension) + 64 + 1152 + + + fVeloFastManual + LREAL + 0x00000009 manual velocity (fast) (17.05.11: parameter extension) + 64 + 1216 + + + fMotionControlRange + LREAL + 0x00000028 + 64 + 1280 + + + bEnablePEHTimeControl + WORD + 0x00000029 + 16 + 1344 + + + fPEHControlTime + LREAL + 0x0000002A + 64 + 1408 + + + bEnableBacklashCompensation + WORD + 0x0000002B + 16 + 1472 + + + fBacklash + LREAL + 0x0000002C + 64 + 1536 + + + sAmsNetId + T_AmsNetID + 0x00000031 (Wandlung von "BYTE b[6]" zum nullterminierten STRING mit 23+1 Zeichen) + 192 + 1600 + + + nPort + WORD + 0x00000031 + 16 + 1792 + + + nChnNo + WORD + 0x00000031 + 16 + 1808 + + + fAcceleration + LREAL + 0x00000101 + 64 + 1856 + + + fDeceleration + LREAL + 0x00000102 + 64 + 1920 + + + fJerk + LREAL + 0x00000103 + 64 + 1984 + + + nEncId + DWORD + 0x00010001 + 32 + 2048 + + + nEncType + E_NcEncoderType + 0x00010003 + 32 + 2080 + + + sEncName + STRING(31) + 0x00010002 + 256 + 2112 + + + fEncScaleFactorNumerator + LREAL + 0x00010023 + 64 + 2368 + + + fEncScaleFactorDenominator + LREAL + 0x00010024 + 64 + 2432 + + + fEncScaleFactorInternal + LREAL + fEncScaleFactorInternal = fEncScaleFactorNumerator / fEncScaleFactorDenominator + 64 + 2496 + + + fEncOffset + LREAL + 0x00010007 + 64 + 2560 + + + bEncIsInverse + WORD + 0x00010008 + 16 + 2624 + + + fEncModuloFactor + LREAL + 0x00010009 + 64 + 2688 + + + nEncMode + DWORD + 0x0001000A + 32 + 2752 + + + bEncEnableSoftEndMinControl + WORD + 0x0001000B + 16 + 2784 + + + bEncEnableSoftEndMaxControl + WORD + 0x0001000C + 16 + 2800 + + + fEncSoftEndMin + LREAL + 0x0001000D + 64 + 2816 + + + fEncSoftEndMax + LREAL + 0x0001000E + 64 + 2880 + + + nEncMaxIncrement + DWORD + 0x00010015 + 32 + 2944 + + + nEncRefSoftSyncMask + DWORD + 0x00010108 + 32 + 2976 + + + bEncEnablePosCorrection + WORD + 0x00010016 + 16 + 3008 + + + nEncReferenceSystem + DWORD + 0x00010019 (15.10.15: parameter extension) + 32 + 3040 + + + fEncPosCorrectionFilterTime + LREAL + 0x00010017 + 64 + 3072 + + + bEncRefSearchInverse + UINT + 0x00010101 (17.05.11: parameter extension) + 16 + 3136 + + + bEncRefSyncInverse + UINT + 0x00010102 (17.05.11: parameter extension) + 16 + 3152 + + + nEncRefMode + UDINT + 0x00010107 (17.05.11: parameter extension) + 32 + 3168 + + + fEncRefPosition + LREAL + 0x00010103 (17.05.11: parameter extension) + 64 + 3200 + + + nCtrlId + DWORD + 0x00020001 + 32 + 3264 + + + nCtrlType + DWORD + 0x00020003 + 32 + 3296 + + + sCtrlName + STRING(31) + 0x00020002 + 256 + 3328 + + + bCtrlEnablePosDiffControl + WORD + 0x00020010 + 16 + 3584 + + + bCtrlEnableVeloDiffControl + WORD + 0x00020011 + 16 + 3600 + + + fCtrlPosDiffMax + LREAL + 0x00020012 + 64 + 3648 + + + fCtrlPosDiffMaxTime + LREAL + 0x00020013 + 64 + 3712 + + + fCtrlPosKp + LREAL + 0x00020102 + 64 + 3776 + + + fCtrlPosTn + LREAL + 0x00020103 + 64 + 3840 + + + fCtrlPosTv + LREAL + 0x00020104 + 64 + 3904 + + + fCtrlPosTd + LREAL + 0x00020105 + 64 + 3968 + + + fCtrlPosExtKp + LREAL + 0x00020106 + 64 + 4032 + + + fCtrlPosExtVelo + LREAL + 0x00020107 + 64 + 4096 + + + fCtrlAccKa + LREAL + 0x00020108 + 64 + 4160 + + + nDriveId + DWORD + 0x00030001 + 32 + 4224 + + + nDriveType + E_NcDriveType + 0x00030003 + 32 + 4256 + + + sDriveName + STRING(31) + 0x00030002 + 256 + 4288 + + + bDriveIsInverse + WORD + 0x00030006 + 16 + 4544 + + + nDriveControlDWord + DWORD + 0x00030010 + 32 + 4576 + + + fDriveVeloReferenz + LREAL + 0x00030101 + 64 + 4608 + + + fDriveOutputReferenz + LREAL + 0x00030102 + 64 + 4672 + + + fDriveOutputScalingAcc + LREAL + 0x0003000A (15.10.15: parameter extension) + 64 + 4736 + + + fDriveOutputScalingTorque + LREAL + 0x0003000B (15.10.15: parameter extension) + 64 + 4800 + + + fDriveInputScalingTorque + LREAL + 0x00030031 (15.10.15: parameter extension) + 64 + 4864 + + + fDriveInputFiltertimeTorque + LREAL + 0x00030032 (15.10.15: parameter extension) + 64 + 4928 + + + fDriveInputFiltertimeTorqueDerivative + LREAL + 0x00030033 (15.10.15: parameter extension) + 64 + 4992 + + + fAccelerationMax + LREAL + 0x000000F1 (15.10.15: parameter extension) + 64 + 5056 + + + fDecelerationMax + LREAL + 0x000000F2 (15.10.15: parameter extension) + 64 + 5120 + + + + DUT_AxisStatus_v0_01 + 768 + + bEnable + BOOL + 8 + 0 + + + bReset + BOOL + 8 + 8 + + + bExecute + BOOL + 8 + 16 + + + nCommand + UINT + 16 + 32 + + + nCmdData + UINT + 16 + 48 + + + fVelocity + LREAL + 64 + 64 + + + fPosition + LREAL + 64 + 128 + + + fAcceleration + LREAL + 64 + 192 + + + fDeceleration + LREAL + 64 + 256 + + + bJogFwd + BOOL + 8 + 320 + + + bJogBwd + BOOL + 8 + 328 + + + bLimitFwd + BOOL + 8 + 336 + + + bLimitBwd + BOOL + 8 + 344 + + + fOverride + LREAL + 64 + 384 + + 100 + + + + bHomeSensor + BOOL + 8 + 448 + + + bEnabled + BOOL + 8 + 456 + + + bError + BOOL + 8 + 464 + + + nErrorId + UDINT + 32 + 480 + + + fActVelocity + LREAL + 64 + 512 + + + fActPosition + LREAL + 64 + 576 + + + fActDiff + LREAL + 64 + 640 + + + bHomed + BOOL + 8 + 704 + + + bBusy + BOOL + 8 + 712 + + + + DUT_MotionStage + 21248 + + Axis + AXIS_REF + Hardware + PLC Axis Reference + 9088 + 0 + + + bLimitForwardEnable + BOOL + NC Forward Limit Switch: TRUE if ok to move + 8 + 9088 + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInputbLimitBackwardEnableBOOL89096pytmc + + + + TcAddressType + Input + + + + + bLimitBackwardEnable + BOOL + NC Backward Limit Switch: TRUE if ok to move + 8 + 9096 + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInputbHomeBOOL89104pytmc + + + + TcAddressType + Input + + + + + bHome + BOOL + NO Home Switch: TRUE if at home + 8 + 9104 + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInputbBrakeReleaseBOOL89112pytmc + + + + TcAddressType + Input + + + + + bBrakeRelease + BOOL + NC Brake Output: TRUE to release brake + 8 + 9112 + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutputbHardwareEnableBOOL89120pytmc + + + + TcAddressType + Output + + + + + bHardwareEnable + BOOL + NC STO Input: TRUE if ok to move + 8 + 9120 + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInputnRawEncoderULINTULINT649152TcAddressTypeInputnRawEncoderUINTUINT169216TcAddressTypeInputnRawEncoderINTINT169232TcAddressTypeInputbAllForwardEnableBOOL892480pytmc + + + + TcAddressType + Input + + + + + nRawEncoderULINT + ULINT + Raw encoder IO for ULINT (Biss-C) + 64 + 9152 + + + TcAddressType + Input + + + + + nRawEncoderUINT + UINT + Raw encoder IO for UINT (Relative Encoders) + 16 + 9216 + + + TcAddressType + Input + + + + + nRawEncoderINT + INT + Raw encoder IO for INT (LVDT) + 16 + 9232 + + + TcAddressType + Input + + + + + bAllForwardEnable + BOOL + Psuedo-hardware + Forward enable EPS summary + 8 + 9248 + + 0 + + + + pytmc + pv: PLC:bAllForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC Summary of axis permission to move forward - bAllBackwardEnableBOOL892560pytmc + + + + + + bAllBackwardEnable + BOOL + Backward enable EPS summary + 8 + 9256 + + 0 + + + + pytmc + pv: PLC:bAllBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC Summary of axis permission to move backward - bAllEnableBOOL892640pytmc + + + + + + bAllEnable + BOOL + Enable EPS summary encapsulating emergency stop button and any additional motion preventive hardware + 8 + 9264 + + 0 + + + + pytmc + pv: PLC:bAllEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC Summary of axis permission to have power - bGantryForwardEnableBOOL892720pytmc + + + + + + bGantryForwardEnable + BOOL + Forward virtual gantry limit switch + 8 + 9272 + + 0 + + + + pytmc + pv: PLC:bGantryForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if gantry ok to move forward - bGantryBackwardEnableBOOL892800pytmc + + + + + + bGantryBackwardEnable + BOOL + Backward virtual gantry limit switch + 8 + 9280 + + 0 + + + + pytmc + pv: PLC:bGantryBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if gantry ok to move backward - nEncoderCountUDINT329312pytmc + + + + + + nEncoderCount + UDINT + Encoder count summary, if linked above + 32 + 9312 + + + pytmc + pv: PLC:nEncoderCount io: i field: DESC Count from encoder hardware - sNameSTRING(80)6489344pytmc + + + + + + sName + STRING(80) + Settings + Name to use for log messages, fast faults, etc. + 648 + 9344 + + + pytmc + pv: PLC:sName io: i field: DESC PLC program name - bPowerSelfBOOL899920pytmc + + + + + + bPowerSelf + BOOL + If TRUE, we want to enable the motor independently of PMPS or other safety systems. + 8 + 9992 + + 0 + + + + pytmc + pv: PLC:bPowerSelf io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if axis is in PMPS - nEnableModeENUM_StageEnableMode16100002pytmc + + + + + + nEnableMode + ENUM_StageEnableMode + Determines when we automatically enable the motor + 16 + 10000 + + 2 + + + + pytmc + pv: PLC:nEnableMode io: i field: DESC Describes when the axis will automatically get power - nBrakeModeENUM_StageBrakeMode16100160pytmc + + + + + + nBrakeMode + ENUM_StageBrakeMode + Determines when we automatically disengage the brake + 16 + 10016 + + 0 + + + + pytmc + pv: PLC:nBrakeMode io: i field: DESC Describes when the brake will be released - nHomingModeENUM_EpicsHomeCmd1610032-1pytmc + + + + + + nHomingMode + ENUM_EpicsHomeCmd + Determines our encoder homing strategy + 16 + 10032 + + -1 + + + + pytmc + pv: PLC:nHomingMode io: i field: DESC Describes our homing strategy - bGantryAxisBOOL8100480pytmc + + + + + + bGantryAxis + BOOL + Set true to activate gantry EPS + 8 + 10048 + + 0 + + + + pytmc + pv: PLC:bGantryAxis io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if gantry EPS active - nGantryTolLINT64101120nEncRefULINT64101760bEnableBOOL810240pytmc + + + + + + nGantryTol + LINT + Set to gantry difference tolerance + 64 + 10112 + + 0 + + + + nEncRef + ULINT + Encoder count at which this axis is aligned with other axis + 64 + 10176 + + 0 + + + + bEnable + BOOL + Commands + Used internally to request enables + 8 + 10240 + + + pytmc + pv: PLC:bEnable io: io field: ZNAM FALSE field: ONAM TRUE field: DESC Used internally to request enables - bResetBOOL810248pytmc + + + + + + bReset + BOOL + Used internally to reset errors and other state + 8 + 10248 + + + pytmc + pv: PLC:bReset io: io field: ZNAM FALSE field: ONAM TRUE field: DESC Used internally to reset errors - bExecuteBOOL810256pytmc + + + + + + bExecute + BOOL + Used internally and by the IOC to start or stop a move + 8 + 10256 + + + pytmc + pv: PLC:bExecute io: io field: ZNAM FALSE field: ONAM TRUE field: DESC Used internally and by the IOC to start or stop - bUserEnableBOOL8102641pytmc + + + + + + bUserEnable + BOOL + Used by the IOC to disable an axis + 8 + 10264 + + 1 + + + + pytmc + pv: PLC:bUserEnable io: io field: ZNAM DISABLE field: ONAM ENABLE field: DESC Used to disable power entirely for an axis - bMoveCmdBOOL810272pytmc + + + + + + bMoveCmd + BOOL + Shortcut Commands + Start a move to fPosition with fVelocity + 8 + 10272 + + + pytmc + pv: PLC:bMoveCmd io: io field: DESC Start a move - bHomeCmdBOOL810280pytmc + + + + + + bHomeCmd + BOOL + Start the homing routine + 8 + 10280 + + + pytmc + pv: PLC:bHomeCmd io: io field: DESC Start the homing routine - nCommandINT1610288pytmc + + + + + + nCommand + INT + Command Args + Used internally and by the IOC to pick what kind of move to do + 16 + 10288 + + + pytmc + pv: PLC:nCommand io: io field: DESC Used internally and by the IOC to pick move type - nCmdDataINT1610304pytmc + + + + + + nCmdData + INT + Used internally and by the IOC to pass additional data to some commands + 16 + 10304 + + + pytmc + pv: PLC:nCmdData io: io field: DESC Used internally and by the IOC to pass extra args - fPositionLREAL6410368pytmc + + + + + + fPosition + LREAL + Used internally and by the IOC to pick a destination for the move + 64 + 10368 + + + pytmc + pv: PLC:fPosition io: io field: DESC Used internally and by the IOC as the set position - fVelocityLREAL6410432pytmc + + + + + + fVelocity + LREAL + Used internally and by the IOC to pick a move velocity + 64 + 10432 + + + pytmc + pv: PLC:fVelocity io: io field: DESC Used internally and by the IOC to set velocity - fAccelerationLREAL6410496pytmc + + + + + + fAcceleration + LREAL + Used internally and by the IOC to pick a move acceleration + 64 + 10496 + + + pytmc + pv: PLC:fAcceleration io: io field: DESC Used internally and by the IOC to set acceleration - fDecelerationLREAL6410560pytmc + + + + + + fDeceleration + LREAL + Used internally and by the IOC to pick a move deceleration + 64 + 10560 + + + pytmc + pv: PLC:fDeceleration io: io field: DESC Used internally and by the IOC to set deceleration - fHomePositionLREAL6410624pytmc + + + + + + fHomePosition + LREAL + Used internally and by the IOC to pick a home position + 64 + 10624 + + + pytmc + pv: PLC:fHomePosition io: io field: DESC Used internally and by the IOC to pick home position - nMotionAxisIDUDINT32106880pytmc + + + + + + nMotionAxisID + UDINT + Info + Unique ID assigned to each axis in the NC + 32 + 10688 + + 0 + + + + pytmc + pv: PLC:nMotionAxisID io: i field: DESC Unique ID assigned to each axis in the NC - bEnableDoneBOOL810720pytmc + + + + + + bEnableDone + BOOL + Returns + TRUE if done enabling + 8 + 10720 + + + pytmc + pv: PLC:bEnableDone io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if done enabling - bBusyBOOL810728pytmc + + + + + + bBusy + BOOL + TRUE if in the middle of a command + 8 + 10728 + + + pytmc + pv: PLC:bBusy io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if in the middle of a command - bDoneBOOL810736pytmc + + + + + + bDone + BOOL + TRUE if we've done a command and it has finished + 8 + 10736 + + + pytmc + pv: PLC:bDone io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if command finished successfully - bHomedBOOL810744pytmc + + + + + + bHomed + BOOL + TRUE if the motor has been homed, or does not need to be homed + 8 + 10744 + + + pytmc + pv: PLC:bHomed io: i field: DESC TRUE if the motor has been homed - bSafetyReadyBOOL810752pytmc + + + + + + bSafetyReady + BOOL + TRUE if we have safety permission to move + 8 + 10752 + + + pytmc + pv: PLC:bSafetyReady io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if safe to start a move - bErrorBOOL810760pytmc + + + + + + bError + BOOL + TRUE if we're in an error state + 8 + 10760 + + + pytmc + pv: PLC:bError io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if we are in an error state update: 100Hz notify - nErrorIdUDINT3210784pytmc + + + + + + nErrorId + UDINT + Error code if nonzero + 32 + 10784 + + + pytmc + pv: PLC:nErrorId io: i field: DESC Error code if nonzero update: 100Hz notify - sErrorMessageSTRING(80)64810816pytmc + + + + + + sErrorMessage + STRING(80) + Message to identify the error state + 648 + 10816 + + + pytmc + pv: PLC:sErrorMessage io: i field: DESC Message to identify the error state update: 100Hz notify - sCustomErrorMessageSTRING(80)64811464stAxisParametersST_AxisParameterSet819212160bAxisParamsInitBOOL820352stAxisStatusDUT_AxisStatus_v0_0176820416fPosDiffLREAL6421184pytmc + + + + + + sCustomErrorMessage + STRING(80) + Internal hook for custom error messages + 648 + 11464 + + + stAxisParameters + ST_AxisParameterSet + MC_ReadParameterSet Output + 8192 + 12160 + + + bAxisParamsInit + BOOL + True if we've updated stAxisParameters at least once + 8 + 20352 + + + stAxisStatus + DUT_AxisStatus_v0_01 + Misc axis status information for the IOC + 768 + 20416 + + + fPosDiff + LREAL + Other status information for users of the IOC + Position lag difference + 64 + 21184 + + + pytmc + pv: PLC:fPosDiff io: i field: DESC Position lag difference - I_HigherAuthority32PVOIDCheckRequestBOOL8nReqIDDWORD32RemoveRequestBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760I_LowerAuthority32PVOID__getnLowerAuthorityIDDWORD32propertyElevateRequestBOOL8HigherAuthorityI_HigherAuthority32T_HashTableEntry64keyDWORD3200pytmc + + + + + + + I_HigherAuthority + 32 + PVOID + + CheckRequest + BOOL + 8 + + nReqID + DWORD + 32 + + + + RemoveRequest + BOOL + 8 + + nReqID + StateID to remove + DWORD + 32 + + + + RequestBP + BOOL + 8 + + nReqID + StateID of state requesting beam parameter set + DWORD + 32 + + + stReqBP + Requested beam params + ST_BeamParams + 1760 + + + + + I_LowerAuthority + 32 + PVOID + + __getnLowerAuthorityID + DWORD + 32 + + + property + + + + + ElevateRequest + BOOL + 8 + + HigherAuthority + I_HigherAuthority + 32 + + + + + T_HashTableEntry + 64 + + key + DWORD + 32 + 0 + + 0 + + + + pytmc + pv: Key io: i - valuePVOID32320ST_BP_ArbInternal2464ST_BeamParamsnIdDWORD321760pytmcpv: ID + + + + + + value + PVOID + 32 + 32 + + 0 + + + + + ST_BP_ArbInternal + 2464 + ST_BeamParams + + nId + DWORD + 32 + 1760 + + + pytmc + pv: ID io: i - LiveInTableBOOL81792pytmcpv: Live + + + + + + LiveInTable + BOOL + 8 + 1792 + + + pytmc + pv: Live io: i - sDevNameSTRING(80)6481800pytmcpv: Device + + + + + + sDevName + STRING(80) + 648 + 1800 + + + pytmc + pv: Device io: i - T_HashTableEntry192keyDWORD3200valuePVOID32320lockDWORD: 0 = node free, 1 = node in use, other bits reserved ]]>32640conditionalshowpNextPVOID32960conditionalshowpNextFreePVOID321280conditionalshowpNextGlobPVOID321600conditionalshowT_HHASHTABLE3488nCountUDINT3200nFreeUDINT32320pEntriesT_HashTableEntry32640conditionalshowcbEntriesUDINT32960conditionalshownElementsUDINT321280conditionalshowcbElementUDINT321600conditionalshowpEntrysT_HashTableEntry01013232192conditionalshowpFreeEntrysT_HashTableEntry3234240conditionalshowpFirstEntryT_HashTableEntry3234560conditionalshowFB_HashTableCtrl352hTableT_HHASHTABLE3232ItemTypeInOutkeyDWORD32640ItemTypeInputputValuePVOID32960ItemTypeInputputPosPtrT_HashTableEntry321280ItemTypeInputbOkBOOL81600ItemTypeOutputgetValuePVOID321920ItemTypeOutputgetPosPtrT_HashTableEntry322240ItemTypeOutputpT_HashTableEntry322560conditionalshownT_HashTableEntry322880conditionalshownHashDWORD323200conditionalshowA_ResetA_RemoveAllA_GetNextA_GetIndexAtPosPtrA_AddA_RemoveA_GetFirstA_RemoveFirstA_LookupPouTypeFunctionBlockconditionalshow_all_localsFB_BeamParamAssertionPool515776keyDWORD32320ItemTypeInputputPosPtrT_HashTableEntry32640ItemTypeInputputValueST_BP_ArbInternal246496ItemTypeInputbOkBOOL825600ItemTypeOutputgetPosPtrT_HashTableEntry3225920ItemTypeOutputgetValueST_BP_ArbInternal24642624ItemTypeOutputnCountUDINT3250880ItemTypeOutputepicsDataPoolST_BP_ArbInternal1501232005120pytmc + + + + + + + T_HashTableEntry + Hash table entry + 192 + + key + DWORD + Entry key: 32 bit unsigned integer or pointer + 32 + 0 + + 0 + + + + value + PVOID + Entry value: 32/64 bit unsigned integer or pointer + 32 + 32 + + 0 + + + + lock + DWORD + Node state flags: Bit 0 <0..1>: 0 = node free, 1 = node in use, other bits reserved + 32 + 64 + + 0 + + + + conditionalshow + + + + + pNext + PVOID + Pointer to next hash table element + 32 + 96 + + 0 + + + + conditionalshow + + + + + pNextFree + PVOID + Pointer to next free element + 32 + 128 + + 0 + + + + conditionalshow + + + + + pNextGlob + PVOID + Pointer to next global element + 32 + 160 + + 0 + + + + conditionalshow + + + + + + T_HHASHTABLE + Hash table object handle + 3488 + + nCount + UDINT + Number of used hash table entries + 32 + 0 + + 0 + + + + nFree + UDINT + Number of free hash table entries + 32 + 32 + + 0 + + + + pEntries + T_HashTableEntry + Pointer to table array + 32 + 64 + + 0 + + + + conditionalshow + + + + + cbEntries + UDINT + Byte size of table array + 32 + 96 + + 0 + + + + conditionalshow + + + + + nElements + UDINT + Number of table/array elements + 32 + 128 + + 0 + + + + conditionalshow + + + + + cbElement + UDINT + Byte size of one array element + 32 + 160 + + 0 + + + + conditionalshow + + + + + pEntrys + T_HashTableEntry + + 0 + 101 + + 3232 + 192 + + + conditionalshow + + + + + pFreeEntrys + T_HashTableEntry + 32 + 3424 + + 0 + + + + conditionalshow + + + + + pFirstEntry + T_HashTableEntry + 32 + 3456 + + 0 + + + + conditionalshow + + + + + + FB_HashTableCtrl + Hash table control function block + 352 + + hTable + T_HHASHTABLE + Hash table handle variable + 32 + 32 + + + ItemType + InOut + + + + + key + DWORD + Entry key: 32 bit unsigned integer or pointer, used by A_Lookup, A_Remove method, the key.lookup variable is also used by A_Add method + 32 + 64 + + 0 + + + + ItemType + Input + + + + + putValue + PVOID + Entry value: 32/64 bit unsigned integer or pointer + 32 + 96 + + 0 + + + + ItemType + Input + + + + + putPosPtr + T_HashTableEntry + Hash table entry position pointer, used by A_GetNext + 32 + 128 + + 0 + + + + ItemType + Input + + + + + bOk + BOOL + TRUE = success, FALSE = error + 8 + 160 + + 0 + + + + ItemType + Output + + + + + getValue + PVOID + Entry value: 32/64 bit unsigned integer or pointer + 32 + 192 + + 0 + + + + ItemType + Output + + + + + getPosPtr + T_HashTableEntry + returned by A_GetFirstEntry, A_GetNextEntry, A_Add, A_Lookup and A_Remove method + 32 + 224 + + 0 + + + + ItemType + Output + + + + + p + T_HashTableEntry + 32 + 256 + + 0 + + + + conditionalshow + + + + + n + T_HashTableEntry + 32 + 288 + + 0 + + + + conditionalshow + + + + + nHash + DWORD + 32 + 320 + + 0 + + + + conditionalshow + + + + + A_Reset + + + A_RemoveAll + + + A_GetNext + + + A_GetIndexAtPosPtr + + + A_Add + + + A_Remove + + + A_GetFirst + + + A_RemoveFirst + + + A_Lookup + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FB_BeamParamAssertionPool + This function block implements simple database. Data element values are stored in the hash table. + 515776 + + key + DWORD + Entry key: used by A_Lookup, A_Remove method, the key variable is also used by A_Add method + 32 + 32 + + 0 + + + + ItemType + Input + + + + + putPosPtr + T_HashTableEntry + Hash table entry position pointer (used by A_Find, A_GetNext, A_GetPrev) + 32 + 64 + + 0 + + + + ItemType + Input + + + + + putValue + ST_BP_ArbInternal + Hash table entry value (used by A_AddHead, A_AddTail, A_Find ) + 2464 + 96 + + + ItemType + Input + + + + + bOk + BOOL + TRUE = Success, FALSE = Failed + 8 + 2560 + + 0 + + + + ItemType + Output + + + + + getPosPtr + T_HashTableEntry + Returned hash table entry position pointer + 32 + 2592 + + 0 + + + + ItemType + Output + + + + + getValue + ST_BP_ArbInternal + Returned hash table entry value + 2464 + 2624 + + + ItemType + Output + + + + + nCount + UDINT + Hash table size (number of used entries, used by A_Count) + 32 + 5088 + + 0 + + + + ItemType + Output + + + + + epicsDataPool + ST_BP_ArbInternal + + 1 + 50 + + Structured data element pool for display in EPICS + 123200 + 5120 + + + pytmc + pv: Entry io: i - dataPoolST_BP_ArbInternal0151372064128320entriesT_HashTableEntry01519664500384fbTableFB_HashTableCtrl352510048hTableT_HHASHTABLE3488510400pRefPtrST_BP_ArbInternal325138880indexOfElemULINT32bit, x64=>64bit)]]>64513920cstSafeBeamST_BeamParams1760513984.nTran0.neVRange0.nRate0.nBCRange0A_ResetA_CountDataPoolToEpicsA_AddA_RemoveA_GetFirstA_GetNextA_LookupPouTypeFunctionBlockno_checkFB_Arbiter + + + + + dataPool + ST_BP_ArbInternal + + 0 + 151 + + Structured data element pool + 372064 + 128320 + + + entries + T_HashTableEntry + + 0 + 151 + + Max. number of hash table entries. The value of table entry = 32 bit integer (pointer to dataPool-array-entry) + 9664 + 500384 + + + fbTable + FB_HashTableCtrl + basic hash table control function block + 352 + 510048 + + + hTable + T_HHASHTABLE + hash table handle + 3488 + 510400 + + + pRefPtr + ST_BP_ArbInternal + 32 + 513888 + + 0 + + + + indexOfElem + ULINT + Integer value (max. size: x86=>32bit, x64=>64bit) + 64 + 513920 + + + cstSafeBeam + ST_BeamParams + MG + 1760 + 513984 + + + .nTran + 0 + + + .neVRange + 0 + + + .nRate + 0 + + + .nBCRange + 0 + + + + + A_Reset + + + A_Count + + + DataPoolToEpics + + + A_Add + + + A_Remove + + + A_GetFirst + + + A_GetNext + + + A_Lookup + + + + PouType + FunctionBlock + + + no_check + + + + + FB_Arbiter + FB Arbiter A. Wallace 2020-6-26 The arbiter primary objectives are: @@ -512,90 +25862,1608 @@ The hash table can be thought of as an array on steriods, they are worth reading the hash table will tell you when you reach the end of all the entries, and enables us to find entries quickly. These features efficiently address the addition, removal, and verification of beam parameter sets listed in the above requirements. -]]>776064I_HigherAuthorityI_LowerAuthoritynRequestsCountUDINT3296fbBPAssertionPoolFB_BeamParamAssertionPool515776128pytmc + + 776064 + I_HigherAuthority + I_LowerAuthority + + nRequestsCount + UDINT + How many requests are currently in the arbiter + 32 + 96 + + + fbBPAssertionPool + FB_BeamParamAssertionPool + Table of active beam parameter assertions + 515776 + 128 + + + pytmc + pv: AP io: i field: DESC Assertion Pool - xRequestMadeBOOL8515904nArbiterIDUDINT32515936pytmc + + + + + + xRequestMade + BOOL + Arbiter has confirmed its request has made it into the beam parameter request + 8 + 515904 + + + nArbiterID + UDINT + Arbiter ID, used for making higher-level BP requests + 32 + 515936 + + + pytmc + pv: ArbiterID io: i field: DESC Arbiter ID for elev. req. - nNextCohortUDINT325159681nAckInProgCohortUDINT325160000nActiveCohortUDINT325160320pytmc + + + + + + nNextCohort + UDINT + The cohort ID any new requests will adopt, will become ReqInProgCohort at the start of the next acknowledgement cycle + 32 + 515968 + + 1 + + + + nAckInProgCohort + UDINT + The cohort ID currently being acknowledged, will become nActiveCohort after acknowledgement from HA + 32 + 516000 + + 0 + + + + nActiveCohort + UDINT + Requests with cohorts <= to this value will be considered active in CheckRequest + 32 + 516032 + + 0 + + + + pytmc + pv: CohortCounter io: i field: DESC Intrnl cohort counter - bStartNewAckRequestBOOL8516064bAckInProgressBOOL8516072idTransmissionDWORD32516096idRateDWORD32516128sPathT_MaxString2048516160instance-pathnoinitsArbNameT_MaxString2048518208InfoStringFmtrFB_FormatString7840520256bVerboseBOOL85280960q_stBeamParamsST_BeamParams1760528128ItemTypeOutputpytmc + + + + + + bStartNewAckRequest + BOOL + Set by an add or remove method call, triggers an ack cycle + 8 + 516064 + + + bAckInProgress + BOOL + Set by ElevateReq when there is a new ack request and reset when the ack cycle is complete + 8 + 516072 + + + idTransmission + DWORD + ID of BP limiting transmission + 32 + 516096 + + + idRate + DWORD + ID of BP limiting rate + 32 + 516128 + + + sPath + T_MaxString + 2048 + 516160 + + + instance-path + + + noinit + + + + + sArbName + T_MaxString + 2048 + 518208 + + + InfoStringFmtr + FB_FormatString + 7840 + 520256 + + + bVerbose + BOOL + 8 + 528096 + + 0 + + + + q_stBeamParams + ST_BeamParams + Updated on each cycle of the arbiter FB with the current arbitrated beam parameter set + 1760 + 528128 + + + ItemType + Output + + + pytmc + pv: ArbitratedBP io: i field: DESC Arbitrated BP - q_xStateIDFoundBOOL8529888ItemTypeOutput__GETARBITRATEDBP__XFIRSTPASSBOOL85298961__GETARBITRATEDBP__FBGETCURTASKIDXGETCURTASKINDEX128529920__GETARBITRATEDBP__LASTCYCLECOUNTUDINT32530048__GETARBITRATEDBP__FBLOGMESSAGEFB_LogMessage81984530112__ADDREQUEST__FBLOGFB_LogMessage81984612096__REMOVEREQUEST__FBLOGFB_LogMessage81984694080__getnEntryCountUDINT32nEntryCountUDINT32propertyCheckRequestBOOL8nReqIDDWORD32BPST_BeamParams1760ElevateRequestBOOL8HigherAuthorityI_HigherAuthority32GetArbitratedBPST_BeamParams1760getPosPtrT_HashTableEntry32getBPStructIntST_BP_ArbInternal2464stOutputBPST_BP_ArbInternal2464xFirstPassBOOL8uselocation__GETARBITRATEDBP__XFIRSTPASSfbGetCurTaskIdxGETCURTASKINDEX128uselocation__GETARBITRATEDBP__FBGETCURTASKIDXLastCycleCountUDINT32uselocation__GETARBITRATEDBP__LASTCYCLECOUNTfbLogMessageFB_LogMessage81984uselocation__GETARBITRATEDBP__FBLOGMESSAGEArbitrateBPST_BP_ArbInternal2464stBP1ST_BP_ArbInternal2464stBP2ST_BP_ArbInternal2464idxUINT16bcBitmaskWORD16no_check__getnLowerAuthorityIDDWORD32nLowerAuthorityIDDWORD32propertyAddRequestBOOL8nReqIDDWORD32stReqBPST_BeamParams1760sDevNameSTRING(80)648BP_IntST_BP_ArbInternal2464fbLogFB_LogMessage81984uselocation__ADDREQUEST__FBLOGRemoveRequestBOOL8nReqIdDWORD32fbLogFB_LogMessage81984uselocation__REMOVEREQUEST__FBLOGBP_IntST_BP_ArbInternal2464CheckRequestInPoolBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760PouTypeFunctionBlockreflectionST_DbStateParams2496sPmpsStateSTRING(80)6480pytmc + + + + + + q_xStateIDFound + BOOL + Set true if a state-id is found in the assertion pool after calling A_VerifyAssertion + 8 + 529888 + + + ItemType + Output + + + + + __GETARBITRATEDBP__XFIRSTPASS + BOOL + 8 + 529896 + + 1 + + + + __GETARBITRATEDBP__FBGETCURTASKIDX + GETCURTASKINDEX + 128 + 529920 + + + __GETARBITRATEDBP__LASTCYCLECOUNT + UDINT + 32 + 530048 + + + __GETARBITRATEDBP__FBLOGMESSAGE + FB_LogMessage + 81984 + 530112 + + + __ADDREQUEST__FBLOG + FB_LogMessage + 81984 + 612096 + + + __REMOVEREQUEST__FBLOG + FB_LogMessage + 81984 + 694080 + + + __getnEntryCount + UDINT + 32 + + nEntryCount + UDINT + 32 + + + + property + + + + + CheckRequest + BOOL + 8 + + nReqID + DWORD + 32 + + + BP + ST_BeamParams + 1760 + + + + ElevateRequest + BOOL + 8 + + HigherAuthority + I_HigherAuthority + 32 + + + + GetArbitratedBP + ST_BeamParams + 1760 + + getPosPtr + T_HashTableEntry + 32 + + + getBPStructInt + ST_BP_ArbInternal + 2464 + + + stOutputBP + Holding struct for arbitration process + ST_BP_ArbInternal + 2464 + + + xFirstPass + BOOL + 8 + + + uselocation + __GETARBITRATEDBP__XFIRSTPASS + + + + + fbGetCurTaskIdx + GETCURTASKINDEX + 128 + + + uselocation + __GETARBITRATEDBP__FBGETCURTASKIDX + + + + + LastCycleCount + UDINT + 32 + + + uselocation + __GETARBITRATEDBP__LASTCYCLECOUNT + + + + + fbLogMessage + FB_LogMessage + 81984 + + + uselocation + __GETARBITRATEDBP__FBLOGMESSAGE + + + + + + ArbitrateBP + ST_BP_ArbInternal + 2464 + + stBP1 + ST_BP_ArbInternal + 2464 + + + stBP2 + ST_BP_ArbInternal + 2464 + + + idx + UINT + 16 + + + bcBitmask + WORD + 16 + + + + no_check + + + + + __getnLowerAuthorityID + DWORD + 32 + + nLowerAuthorityID + DWORD + 32 + + + + property + + + + + AddRequest + BOOL + 8 + + nReqID + Unique ID within aribter for the request. Make sure this is unique for every device + state combination + DWORD + 32 + + + stReqBP + Requested beam params + ST_BeamParams + 1760 + + + sDevName + Name of the device making the request + STRING(80) + 648 + + + BP_Int + ST_BP_ArbInternal + 2464 + + + fbLog + FB_LogMessage + 81984 + + + uselocation + __ADDREQUEST__FBLOG + + + + + + RemoveRequest + BOOL + 8 + + nReqId + DWORD + 32 + + + fbLog + FB_LogMessage + 81984 + + + uselocation + __REMOVEREQUEST__FBLOG + + + + + BP_Int + ST_BP_ArbInternal + 2464 + + + + CheckRequestInPool + BOOL + 8 + + nReqID + DWORD + 32 + + + + RequestBP + BOOL + 8 + + nReqID + StateID of state requesting beam parameter set + DWORD + 32 + + + stReqBP + Requested beam params + ST_BeamParams + 1760 + + + + + PouType + FunctionBlock + + + reflection + + + + + ST_DbStateParams + 2496 + + sPmpsState + STRING(80) + PMPS database lookup name for this state + 648 + 0 + + + pytmc + pv: PMPS_STATE io: i field: DESC PMPS Database Lookup Key - stBeamParamsST_BeamParams1760672pytmc + + + + + + stBeamParams + ST_BeamParams + Beam parameters associated with this state + 1760 + 672 + + + pytmc + pv: BP io: i - bBeamParamsLoadedBOOL82432pytmc + + + + + + bBeamParamsLoaded + BOOL + Set to TRUE once the PMPS library has loaded a valid state from the database + 8 + 2432 + + + pytmc + pv: PMPS_LOADED io: i field: DESC TRUE if PMPS loaded parameters from the database. - nRequestAssertionIDUDINT322464pytmc + + + + + + nRequestAssertionID + UDINT + Transition ID associated with this state + 32 + 2464 + + + pytmc + pv: PMPS_ID io: i field: DESC Assertion Request ID - DUT_PositionState3648sNameSTRING(80)6480Invalidpytmc + + + + + + + DUT_PositionState + 3648 + + sName + STRING(80) + Name as queried via the NAME PV in EPICS + 648 + 0 + + Invalid + + + + pytmc + pv: NAME io: input field: DESC Name of this position state - fPositionLREAL64704pytmc + + + + + + fPosition + LREAL + Position associated with this state + 64 + 704 + + + pytmc + pv: SETPOINT io: io field: DESC Axis position associated with this state - nEncoderCountUDINT32768pytmc + + + + + + nEncoderCount + UDINT + 32 + 768 + + + pytmc + pv: ENCODER io: i field: DESC Encoder count associated with this state - fDeltaLREAL64832pytmc + + + + + + fDelta + LREAL + Maximum allowable deviation from fPosition while at the state + 64 + 832 + + + pytmc + pv: DELTA io: io field: DRVL 0.0 field: DESC Max deviation from position at this state - fVelocityLREAL64896pytmc + + + + + + fVelocity + LREAL + Speed at which to move to this state + 64 + 896 + + + pytmc + pv: VELO io: io field: DESC Speed at which to move to this state - fAccelLREAL64960pytmc + + + + + + fAccel + LREAL + (optional) Acceleration to use for moves to this state + 64 + 960 + + + pytmc + pv: ACCL io: io field: DESC Acceleration to use for moves to this state - fDecelLREAL641024pytmc + + + + + + fDecel + LREAL + (optional) Deceleration to use for moves to this state + 64 + 1024 + + + pytmc + pv: DCCL io: io field: DESC Deceleration to use for moves to this state - bMoveOkBOOL81088pytmc + + + + + + bMoveOk + BOOL + Safety parameter. This must be set to TRUE by the PLC program to allow moves to this state. This is expected to change as conditions change. + 8 + 1088 + + + pytmc + pv: MOVE_OK io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if the move would be safe - bLockedBOOL81096pytmc + + + + + + bLocked + BOOL + Signifies to FB_PositionStateLock that this state should be immutable + 8 + 1096 + + + pytmc + pv: LOCKED io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if state is immutable - bValidBOOL81104pytmc + + + + + + bValid + BOOL + Set this to TRUE when you make your state. This defaults to FALSE so that uninitialized states can never be moved to + 8 + 1104 + + + pytmc + pv: VALID io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if this is a real state - bUseRawCountsBOOL81112bUpdatedBOOL81120stPMPSST_DbStateParams24961152pytmc + + + + + + bUseRawCounts + BOOL + Set this to TRUE when you want to use the raw encoder counts to define the state + 8 + 1112 + + + bUpdated + BOOL + Is set to TRUE by FB_PositionStateInternal when called + 8 + 1120 + + + stPMPS + ST_DbStateParams + We give this a state name and it is used to load parameters from the pmps database. + 2496 + 1152 + + + pytmc + pv: - _E_TcMC_STATES16INTSTATE_INITIALIZATION100STATE_ORDER101STATE_RUNNING102STATE_WAITING103STATE_MOTIONCOMMANDSLOCKED104_ST_FunctionBlockResults96DoneBOOL80CommandAbortedBOOL88ErrorBOOL816ErrorIDUDINT3232displaymodehexBusyCounterUDINT3264displaymodedecconditionalshowMC_Reset1632AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputDoneBOOL872ItemTypeOutputBusyBOOL880ItemTypeOutputErrorBOOL888ItemTypeOutputErrorIDUDINT3296ItemTypeOutputdisplaymodehexADSbusyBOOL8128iState_E_TcMC_STATES16144100LastExecutionResult_ST_FunctionBlockResults96160fbOnTriggerR_TRIG641568conditionalshowPouTypeFunctionBlockMC_BufferMode16UINTMC_Aborting0MC_Buffered1MC_BlendingLow18MC_BlendingPrevious19MC_BlendingNext20MC_BlendingHigh21ST_PowerOptions0MC_Power768AxisAXIS_REF3232ItemTypeInOutEnableBOOL864ItemTypeInputEnable_PositiveBOOL872ItemTypeInputEnable_NegativeBOOL880ItemTypeInputOverrideLREAL64128100ItemTypeInputBufferModeMC_BufferMode16192ItemTypeInputOptionsST_PowerOptions0208ItemTypeInputStatusBOOL8208ItemTypeOutputBusyBOOL8216ItemTypeOutputActiveBOOL8224ItemTypeOutputErrorBOOL8232ItemTypeOutputErrorIDUDINT32256ItemTypeOutputdisplaymodehexEnableTimeoutTON224288conditionalshowEnableOffOnDelayTP192512conditionalshowiOverrideDWORD32704conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_MoveOptions320EnableBlendingPositionBOOL80BlendingPositionLREAL6464StartVelocityLREAL64128EndVelocityLREAL64192IgnorePositionMonitoringBOOL8256EnableStopPositionMonitoringBOOL + + + + + + _E_TcMC_STATES + 16 + INT + + STATE_INITIALIZATION + 100 + + + STATE_ORDER + 101 + + + STATE_RUNNING + 102 + + + STATE_WAITING + 103 + + + STATE_MOTIONCOMMANDSLOCKED + 104 + + + + _ST_FunctionBlockResults + 96 + + Done + BOOL + 8 + 0 + + + CommandAborted + BOOL + 8 + 8 + + + Error + BOOL + 8 + 16 + + + ErrorID + UDINT + 32 + 32 + + + displaymode + hex + + + + + BusyCounter + UDINT + busy cycles since triggering the block - 2018-01-24 KSt + 32 + 64 + + + displaymode + dec + + + + + + conditionalshow + + + + + MC_Reset + 1632 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Execute + BOOL + B + 8 + 64 + + + ItemType + Input + + + + + Done + BOOL + B + 8 + 72 + + + ItemType + Output + + + + + Busy + BOOL + E + 8 + 80 + + + ItemType + Output + + + + + Error + BOOL + B + 8 + 88 + + + ItemType + Output + + + + + ErrorID + UDINT + B + 32 + 96 + + + ItemType + Output + + + displaymode + hex + + + + + ADSbusy + BOOL + 8 + 128 + + + iState + _E_TcMC_STATES + 16 + 144 + + 100 + + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 160 + + + fbOnTrigger + R_TRIG + 64 + 1568 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + + + MC_BufferMode + 16 + UINT + + MC_Aborting + 0 + + + MC_Buffered + 1 + + + MC_BlendingLow + 18 + + + MC_BlendingPrevious + 19 + + + MC_BlendingNext + 20 + + + MC_BlendingHigh + 21 + + + + ST_PowerOptions + 0 + + + MC_Power + 768 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Enable + BOOL + B + 8 + 64 + + + ItemType + Input + + + + + Enable_Positive + BOOL + E + 8 + 72 + + + ItemType + Input + + + + + Enable_Negative + BOOL + E + 8 + 80 + + + ItemType + Input + + + + + Override + LREAL + in percent - Beckhoff proprietary input + 64 + 128 + + 100 + + + + ItemType + Input + + + + + BufferMode + MC_BufferMode + V + 16 + 192 + + + ItemType + Input + + + + + Options + ST_PowerOptions + 0 + 208 + + + ItemType + Input + + + + + Status + BOOL + B + 8 + 208 + + + ItemType + Output + + + + + Busy + BOOL + V + 8 + 216 + + + ItemType + Output + + + + + Active + BOOL + V + 8 + 224 + + + ItemType + Output + + + + + Error + BOOL + B + 8 + 232 + + + ItemType + Output + + + + + ErrorID + UDINT + E + 32 + 256 + + + ItemType + Output + + + displaymode + hex + + + + + EnableTimeout + TON + 224 + 288 + + + conditionalshow + + + + + EnableOffOnDelay + TP + 192 + 512 + + + conditionalshow + + + + + iOverride + DWORD + 32 + 704 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + ST_MoveOptions + 320 + + EnableBlendingPosition + BOOL + Command activation at defined ActivationPosition - extends the buffer mode when enabled + 8 + 0 + + + BlendingPosition + LREAL + 64 + 64 + + + StartVelocity + LREAL + velocity profile options - instantaneous speed change at the beginning and at the end of the profile + 64 + 128 + + + EndVelocity + LREAL + 64 + 192 + + + IgnorePositionMonitoring + BOOL + PositionAreaMonitoring, TargetPositionMonitoring and StopMonitoring can be ignored using this flag - 20190311 + 8 + 256 + + + EnableStopPositionMonitoring + BOOL + PositionAreaMonitoring, TargetPositionMonitoring can be enabled for MC_Stop and MC_Halt commands - 20191010 Monitoring can just be enabled if the monitoring parameters of the axis are enabled as well - The default is no monitoring for both commands even if monitoring options are enabled by axis parameters ]]>8264_E_TcNC_StartPosType16UINTTCNC_START_ABSOLUTE1TCNC_START_RELATIVE2TCNC_START_ENDLESS_PLUS3TCNC_START_ENDLESS_MINUS4TCNC_START_MODULO5TCNC_START_ADDITIVE6TCNC_START_MODULO_SHORT261TCNC_START_MODULO_PLUS517TCNC_START_MODULO_MINUS773TCNC_START_MODULO_CURRENT1029TCNC_START_ABS_INTERNAL9TCNC_START_ENDLESSPLUS_SLOWMANUAL272TCNC_START_ENDLESSMINUS_SLOWMANUAL273TCNC_START_ENDLESSPLUS_FASTMANUAL528TCNC_START_ENDLESSMINUS_FASTMANUAL529TCNC_START_STOPANDLOCK4096TCNC_START_HALT8192TCNC_START_TORQUE_ABORT12288TCNC_START_TORQUE_ABSOLUTE12289TCNC_START_TORQUE_RELATIVE12290ST_TorqueControlOptions128EnableManualTorqueStartValueBOOL80ManualTorqueStartValueLREAL6464_ST_TcNC_UnversalAxisStartRequest640nStartTypeUDINT320nControlMaskUDINT3232fPosTargetLREAL6464fVeloRequLREAL64128fAccLREAL= 0) ]]>64192fDecLREAL= 0) ]]>64256fJerkLREAL= 0) ]]>64320nBufferModeUDINT32384nReservedUDINT32416fBlendingPositionLREAL64448fVeloStartLREAL64512fVeloEndLREAL64576conditionalshow_ST_TcNC_UniversalAxisTorqueStartRequest576nStartTypeUDINT320nControlMaskUDINT3232nModeUDINT3264nBufferModeUDINT3296fTorqueLREAL64128fTorqueRampLREAL64192fVelocityLimitHighLREAL64256fVelocityLimitLowLREAL64320fAccelerationLREAL= 0) ]]>64384fDecelerationLREAL= 0) ]]>64448fManualTorqueLREAL64512conditionalshow_ST_TcNC_UnversalAxisStartResponse32nCmdNoWORD160nCmdStateWORD1616conditionalshow_ST_TcNc_OperationModes128PosAreaControlDWORD3201TargetPosControlDWORD32322StopMonitoringDWORD + 8 + 264 + + + + _E_TcNC_StartPosType + 16 + UINT + + TCNC_START_ABSOLUTE + 1 + Start to absolute position + + + TCNC_START_RELATIVE + 2 + Start to relative position + + + TCNC_START_ENDLESS_PLUS + 3 + Start to endless positive position + + + TCNC_START_ENDLESS_MINUS + 4 + Start to endless negative position + + + TCNC_START_MODULO + 5 + Start to modulo position + + + TCNC_START_ADDITIVE + 6 + Start to a position relative to the last recent target position + + + TCNC_START_MODULO_SHORT + 261 + Start to modulo position + + + TCNC_START_MODULO_PLUS + 517 + Start to modulo position + + + TCNC_START_MODULO_MINUS + 773 + Start to modulo position + + + TCNC_START_MODULO_CURRENT + 1029 + start to modulo position in current direction + + + TCNC_START_ABS_INTERNAL + 9 + Start to absolute position, internal use + + + TCNC_START_ENDLESSPLUS_SLOWMANUAL + 272 + manual jog mode + + + TCNC_START_ENDLESSMINUS_SLOWMANUAL + 273 + manual jog mode + + + TCNC_START_ENDLESSPLUS_FASTMANUAL + 528 + manual jog mode + + + TCNC_START_ENDLESSMINUS_FASTMANUAL + 529 + manual jog mode + + + TCNC_START_STOPANDLOCK + 4096 + stop axis and lock against any motion commands + + + TCNC_START_HALT + 8192 + halt axis - can be interrupted by any motion commands + + + TCNC_START_TORQUE_ABORT + 12288 + 20181210 Fap - halt torque control + + + TCNC_START_TORQUE_ABSOLUTE + 12289 + 20181210 Fap - Start torque control absolute + + + TCNC_START_TORQUE_RELATIVE + 12290 + 20190108 Fap - Start torque control relative NOT IMPLEMENTED + + + + ST_TorqueControlOptions + 128 + + EnableManualTorqueStartValue + BOOL + 8 + 0 + + + ManualTorqueStartValue + LREAL + 64 + 64 + + + + _ST_TcNC_UnversalAxisStartRequest + 640 + + nStartType + UDINT + axis start TYPE (ABSOLUT, RELATIV, ENDLESS_PLUS, ENDLESS_MINUS, MODULO_SHORT, MODULO_PLUS, MODULO_MINUS) + 32 + 0 + + + nControlMask + UDINT + optional: control mask + 32 + 32 + + + fPosTarget + LREAL + target position + 64 + 64 + + + fVeloRequ + LREAL + required velocity + 64 + 128 + + + fAcc + LREAL + acceleration (>= 0) + 64 + 192 + + + fDec + LREAL + deceleration (>= 0) + 64 + 256 + + + fJerk + LREAL + jerk (>= 0) + 64 + 320 + + + nBufferMode + UDINT + optional: 'buffer mode' OR 'activation mode' FOR 'buffered commands' (issue #2786) + 32 + 384 + + + nReserved + UDINT + reserved + 32 + 416 + + + fBlendingPosition + LREAL + optional: activation position + 64 + 448 + + + fVeloStart + LREAL + optional: start velocity (0 <= fVeloStart <= fVeloRequ) Frage: erstmal weglassen ??? + 64 + 512 + + + fVeloEnd + LREAL + optional: end velocity (0 <= fVeloEnd <= fVeloRequ) Frage: erstmal weglassen ??? + 64 + 576 + + + + conditionalshow + + + + + _ST_TcNC_UniversalAxisTorqueStartRequest + 576 + + nStartType + UDINT + axis start TYPE (TORQUECONTINUOUS) + 32 + 0 + + + nControlMask + UDINT + optional: control mask + 32 + 32 + + + nMode + UDINT + optional: mode (ENUM) + 32 + 64 + + + nBufferMode + UDINT + 'buffer mode' OR 'activation mode' FOR 'buffered commands' (first Only ABORTING) + 32 + 96 + + + fTorque + LREAL + target torque [signed] + 64 + 128 + + + fTorqueRamp + LREAL + nc torque ramp + 64 + 192 + + + fVelocityLimitHigh + LREAL + velocity limit high [signed] + 64 + 256 + + + fVelocityLimitLow + LREAL + velocity limit low [signed] + 64 + 320 + + + fAcceleration + LREAL + acceleration (>= 0) + 64 + 384 + + + fDeceleration + LREAL + deceleration (>= 0) + 64 + 448 + + + fManualTorque + LREAL + optional: manual torque (sync value) + 64 + 512 + + + + conditionalshow + + + + + _ST_TcNC_UnversalAxisStartResponse + 32 + + nCmdNo + WORD + Continuous actual command number + 16 + 0 + + + nCmdState + WORD + Command state + 16 + 16 + + + + conditionalshow + + + + + _ST_TcNc_OperationModes + 128 + + PosAreaControl + DWORD + OpModeDWord in cyclic interface + 0 + 32 + 0 + + 1 + + + + TargetPosControl + DWORD + 1 + 32 + 32 + + 2 + + + + StopMonitoring + DWORD + 2 Loop : DWORD := 2#0000_0000_0000_0000_0000_0000_0000_0100; 3 MotionControl : DWORD := 2#0000_0000_0000_0000_0000_0000_0000_1000; @@ -610,7 +27478,17 @@ These features efficiently address the addition, removal, and verification of be 8 SimulationAxis bits 9 .. 11 reserved for supplement products - 12 ]]>32644096AllowSlaveCommandsDWORD + 32 + 64 + + 4096 + + + + AllowSlaveCommands + DWORD + bits 13 .. 15 reserved 16 PosDiffControl : DWORD := 2#0000_0000_0000_0001_0000_0000_0000_0000; 17 @@ -621,1413 +27499,30617 @@ These features efficiently address the addition, removal, and verification of be SoftEndMaxControl: DWORD := 2#0000_0000_0000_1000_0000_0000_0000_0000; 20 ActPosCorrection : DWORD := 2#0000_0000_0001_0000_0000_0000_0000_0000; - 21 ]]>32962097152conditionalshow_FB_MoveUniversalGeneric7680AxisAXIS_REF3232ItemTypeInOutLastExecutionResult_ST_FunctionBlockResults3264ItemTypeInOutExecuteBOOL896ItemTypeInputStartType_E_TcNC_StartPosType16112ItemTypeInputPositionLREAL64128ItemTypeInputTorqueLREAL64192ItemTypeInputTorqueRampLREAL64256ItemTypeInputVelocityLREAL64320ItemTypeInputVelocityLimitHighLREAL64384ItemTypeInputVelocityLimitLowLREAL64448ItemTypeInputAccelerationLREAL64512ItemTypeInputDecelerationLREAL64576ItemTypeInputJerkLREAL64640ItemTypeInputBufferModeMC_BufferMode16704ItemTypeInputOptionsST_MoveOptions320768ItemTypeInputOptionsTorqueST_TorqueControlOptions1281088ItemTypeInputResetBOOL81216ItemTypeInputGotoRunStateBOOL81224ItemTypeInputContinuousUpdateBOOL81232ItemTypeInputDoneBOOL81240ItemTypeOutputBusyBOOL81248ItemTypeOutputActiveBOOL81256ItemTypeOutputCommandAbortedBOOL81264ItemTypeOutputErrorBOOL81272ItemTypeOutputErrorIDUDINT321280ItemTypeOutputdisplaymodehexCmdNoUINT161312ItemTypeOutputADSbusyBOOL81328ItemTypeOutputInTorqueBOOL81336ItemTypeOutputiState_E_TcMC_STATES161344100sStartRequest_ST_TcNC_UnversalAxisStartRequest6401408sTorqueStartRequest_ST_TcNC_UniversalAxisTorqueStartRequest5762048sStartResponse_ST_TcNC_UnversalAxisStartResponse322624fbAdsReadWriteADSRDWRTEX14402656ContinousModeBOOL84096InVelocityBOOL84104DiffCycleCounterUDINT324128EmptyStartResponse_ST_TcNC_UnversalAxisStartResponse324160COUNT_RUDINT324192CounterCmdNoZeroBYTE84224CounterCmdNotStartedBYTE84232DiffCmdNoINT164240InitialNcToPlcCmdNoUINT164256NcCycleCounterBYTE84272LastNcCycleCounterBYTE84280NcMappingCounterBYTE84288NcCycleCounterAvailableBOOL84296NcCycleCounterNotAvailableBOOL84304NcCyclicFeedbackExpectedBOOL84312PlcDebugCodeDWORD324320AxisIsSlaveBOOL84352GetTaskIndexGETCURTASKINDEX1284384CycleCounterUDINT324512BusyCounterUDINT324544fbTimeOutTON2244576fbStopMonitoringTimeOutTON2244800fbTimeOutMappingCounterTON2245024fbOnTriggerR_TRIG645248sTempMsgSTRING(255)20485312AccDecreasingBOOL87360AccOldLREAL647424iContinuousUpdateBOOL87488OpMode_ST_TcNc_OperationModes1287520suppress_warning_0C0228ActMonitorStopActMonitorAbortTorqueActMonitorContinousMotionActMonitorDiscreteMotionActErrorMessageActMonitorContinuousTorqueActCalcDiffCmdNoActNcCycleCounterPouTypeFunctionBlockconditionalshowMC_Halt8640AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputDecelerationLREAL64128ItemTypeInputJerkLREAL64192ItemTypeInputBufferModeMC_BufferMode16256ItemTypeInputOptionsST_MoveOptions320320ItemTypeInputDoneBOOL8640ItemTypeOutputBusyBOOL8648ItemTypeOutputActiveBOOL8656ItemTypeOutputCommandAbortedBOOL8664ItemTypeOutputErrorBOOL8672ItemTypeOutputErrorIDUDINT32704ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96736ADSbusyBOOL8832MoveGeneric_FB_MoveUniversalGeneric7680896CmdNoUINT168576PouTypeFunctionBlockE_JogMode16INTMC_JOGMODE_STANDARD_SLOW0MC_JOGMODE_STANDARD_FAST1MC_JOGMODE_CONTINOUS2MC_JOGMODE_INCHING3MC_JOGMODE_INCHING_MODULO4MC_Direction16INTMC_Positive_Direction1MC_Shortest_Way2MC_Negative_Direction3MC_Current_Direction4MC_Undefined_Direction128MC_MoveVelocity8768AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputVelocityLREAL64128ItemTypeInputAccelerationLREAL64192ItemTypeInputDecelerationLREAL64256ItemTypeInputJerkLREAL64320ItemTypeInputDirectionMC_Direction163841ItemTypeInputBufferModeMC_BufferMode16400ItemTypeInputOptionsST_MoveOptions320448ItemTypeInputInVelocityBOOL8768ItemTypeOutputBusyBOOL8776ItemTypeOutputActiveBOOL8784ItemTypeOutputCommandAbortedBOOL8792ItemTypeOutputErrorBOOL8800ItemTypeOutputErrorIDUDINT32832ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96864ADSbusyBOOL8960MoveGeneric_FB_MoveUniversalGeneric76801024CmdNoUINT168704PouTypeFunctionBlockST_McOutputs96DoneBOOL80BusyBOOL88ActiveBOOL816CommandAbortedBOOL824ErrorBOOL832ErrorIDUDINT3264displaymodehexMC_MoveAbsolute8832AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputBufferModeMC_BufferMode16448ItemTypeInputOptionsST_MoveOptions320512ItemTypeInputDoneBOOL8832ItemTypeOutputBusyBOOL8840ItemTypeOutputActiveBOOL8848ItemTypeOutputCommandAbortedBOOL8856ItemTypeOutputErrorBOOL8864ItemTypeOutputErrorIDUDINT32896ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96928ADSbusyBOOL81024MoveGeneric_FB_MoveUniversalGeneric76801088CmdNoUINT168768PouTypeFunctionBlockMC_MoveRelative8832AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputDistanceLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputBufferModeMC_BufferMode16448ItemTypeInputOptionsST_MoveOptions320512ItemTypeInputDoneBOOL8832ItemTypeOutputBusyBOOL8840ItemTypeOutputActiveBOOL8848ItemTypeOutputCommandAbortedBOOL8856ItemTypeOutputErrorBOOL8864ItemTypeOutputErrorIDUDINT32896ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96928ADSbusyBOOL81024MoveGeneric_FB_MoveUniversalGeneric76801088CmdNoUINT168768PouTypeFunctionBlockMC_Jog44352AxisAXIS_REF3232ItemTypeInOutJogForwardBOOL864ItemTypeInputJogBackwardsBOOL872ItemTypeInputModeE_JogMode1680ItemTypeInputPositionLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputDoneBOOL8448ItemTypeOutputBusyBOOL8456ItemTypeOutputActiveBOOL8464ItemTypeOutputCommandAbortedBOOL8472ItemTypeOutputErrorBOOL8480ItemTypeOutputErrorIDUDINT32512ItemTypeOutputdisplaymodehexstateINT16544LastExecutionResult_ST_FunctionBlockResults96576StateDWordBOOL8672ExecuteMoveVelocityBOOL8680MoveVelocityMC_MoveVelocity8768704MoveVelocityOutST_McOutputs969472DirectionMC_Direction169568ExecuteHaltBOOL89584HaltMC_Halt86409600HaltOutST_McOutputs9618240ExecuteMoveAbsoluteBOOL818336MoveAbsoluteMC_MoveAbsolute883218368MoveAbsoluteOutST_McOutputs9627200ExecuteMoveRelativeBOOL827296MoveRelativeMC_MoveRelative883227328MoveRelativeOutST_McOutputs9636160JogMove_FB_MoveUniversalGeneric768036288LastJogMoveResult_ST_FunctionBlockResults9643968ExecuteJogMoveBOOL844064StartType_E_TcNC_StartPosType1644080JogMoveOutST_McOutputs9644096JogEndBOOL844192TargetPositionLREAL6444224moduloLREAL6444288ActJogMoveActCheckJogEndPouTypeFunctionBlockMC_MoveModulo8896AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputDirectionMC_Direction16448ItemTypeInputBufferModeMC_BufferMode16464ItemTypeInputOptionsST_MoveOptions320512ItemTypeInputDoneBOOL8832ItemTypeOutputBusyBOOL8840ItemTypeOutputActiveBOOL8848ItemTypeOutputCommandAbortedBOOL8856ItemTypeOutputErrorBOOL8864ItemTypeOutputErrorIDUDINT32896ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96928ADSbusyBOOL81024MoveGeneric_FB_MoveUniversalGeneric76801088StartType_E_TcNC_StartPosType168768CmdNoUINT168784TriggerExecuteR_TRIG648800MC_MoveModuloCallPouTypeFunctionBlockMC_HomingMode16INTMC_DefaultHoming0MC_AbsSwitch1MC_LimitSwitch2MC_RefPulse3MC_Direct4MC_Absolute5MC_Block6MC_ForceCalibration7MC_ResetCalibration8E_EncoderReferenceMode32UDINTENCODERREFERENCEMODE_DEFAULT0ENCODERREFERENCEMODE_PLCCAM1ENCODERREFERENCEMODE_HARDWARESYNC2ENCODERREFERENCEMODE_HARDWARELATCHPOS3ENCODERREFERENCEMODE_HARDWARELATCHNEG4ENCODERREFERENCEMODE_SOFTWARESYNC5ENCODERREFERENCEMODE_SOFTDRIVELATCHPOS6ENCODERREFERENCEMODE_SOFTDRIVELATCHNEG7ENCODERREFERENCEMODE_APPLICATION20ST_HomingOptions320ClearPositionLagBOOL80SearchDirectionMC_Direction1616128SearchVelocityLREAL6464SyncDirectionMC_Direction16128128SyncVelocityLREAL64192ReferenceModeE_EncoderReferenceMode322560ST_SetPositionOptions32ClearPositionLagBOOL80SelectEncoderIndexBOOL88EncoderIndexUINT1616_ST_TcNC_SetPosOnTheFly256nPosSetTypeUDINT320nCtrlDWordUDINT3232fPreviousActualPosLREAL6464fNewActualPosLREAL64128nReservedDWORD1264192conditionalshowMC_SetPosition1984AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL64128ItemTypeInputModeBOOL8192ItemTypeInputOptionsST_SetPositionOptions32208ItemTypeInputDoneBOOL8240ItemTypeOutputBusyBOOL8248ItemTypeOutputErrorBOOL8256ItemTypeOutputErrorIDUDINT32288ItemTypeOutputdisplaymodehexADSbusyBOOL8320stSetPos_ST_TcNC_SetPosOnTheFly256384iState_E_TcMC_STATES16640100fbAdsWriteADSWRITE1216672fbOnTriggerR_TRIG641888conditionalshowPouTypeFunctionBlockMC_Home7168AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL641281E+307ItemTypeInputHomingModeMC_HomingMode16192ItemTypeInputBufferModeMC_BufferMode16208ItemTypeInputOptionsST_HomingOptions320256ItemTypeInputbCalibrationCamBOOL8576ItemTypeInputDoneBOOL8584ItemTypeOutputBusyBOOL8592ItemTypeOutputActiveBOOL8600ItemTypeOutputCommandAbortedBOOL8608ItemTypeOutputErrorBOOL8616ItemTypeOutputErrorIDUDINT32640ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96672conditionalshowADSbusyBOOL8768conditionalshowiState_E_TcMC_STATES16784100conditionalshowiSubStateINT16800conditionalshowfbAdsWriteCmdADSWRITE1216832conditionalshowfbAdsWriteParameterADSWRITE12162048conditionalshowfbAdsReadRefPosADSREAD12483264conditionalshowReferenceFlagValueUDINT324512conditionalshowfbSetPositionMC_SetPosition19844544conditionalshowCalibrationValueLREAL646528conditionalshowSearchDirectionUINT166592conditionalshowSearchVelocityLREAL646656conditionalshowSyncDirectionUINT166720conditionalshowSyncVelocityLREAL646784conditionalshowReferenceModeE_EncoderReferenceMode326848conditionalshowfbTriggerR_TRIG646880conditionalshowfbTimeOutTON2246944conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_WriteParameterInNc_v1_001504bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataDWORD32128ItemTypeInputbBusyBOOL8160ItemTypeOutputbDoneBOOL8168ItemTypeOutputbErrorBOOL8176ItemTypeOutputnErrorIdUDINT32192ItemTypeOutputAxisAXIS_REF32224ItemTypeInOutnStateUINT16256fbADSWRITEADSWRITE1216288PouTypeFunctionBlockFB_WriteFloatParameter1536bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataLREAL64128ItemTypeInputbBusyBOOL8192ItemTypeOutputbDoneBOOL8200ItemTypeOutputbErrorBOOL8208ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputAxisAXIS_REF32256ItemTypeInOutnStateUINT16288fbADSWRITEADSWRITE1216320PouTypeFunctionBlockFB_HomeWriteNcVelocities3456EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputfVelocityToCamLREAL6464ItemTypeInputfVelocityFromCamLREAL64128ItemTypeInputAxisAXIS_REF32192ItemTypeInOutEnOBOOL8224ItemTypeOutputbBusyBOOL8232ItemTypeOutputbDoneBOOL8240ItemTypeOutputbErrorBOOL8248ItemTypeOutputnErrorIdUDINT32256ItemTypeOutputfbExecuteRiseEdgeR_TRIG64288fbWriteVelocityToCamFB_WriteFloatParameter1536384fbWriteVelocityFromCamFB_WriteFloatParameter15361920PouTypeFunctionBlockFB_HomeToSwitch15744EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputbCamSensorBOOL856ItemTypeInputnSearchDirTwoardsCamMC_Direction1664ItemTypeInputnSearchDirOffCamMC_Direction1680ItemTypeInputfHomePositionLREAL64128ItemTypeInputfVelocityToCamNCLREAL64192ItemTypeInputfVelocityFromCamNCLREAL64256ItemTypeInputAxisAXIS_REF32320ItemTypeInOutEnOBOOL8352ItemTypeOutputbBusyBOOL8360ItemTypeOutputbDoneBOOL8368ItemTypeOutputbHomedBOOL8376ItemTypeOutputbErrorBOOL8384ItemTypeOutputnErrorIdUDINT32416ItemTypeOutputfbHomeMC_Home7168448fbWriteHomeDirCamToNCFB_WriteParameterInNc_v1_0015047616fbWriteHomeDirSyncToNCFB_WriteParameterInNc_v1_0015049120fbWriteHomeModeToNCFB_WriteParameterInNc_v1_00150410624fbWriteHomeVelocitiesToNCFB_HomeWriteNcVelocities345612160bConfigNCDoneBOOL8156160fbRTriggR_TRIG6415648PouTypeFunctionBlockFB_HomeDirect7424EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputfHomePositionLREAL6464ItemTypeInputAxisAXIS_REF32128ItemTypeInOutEnOBOOL8160ItemTypeOutputbBusyBOOL8168ItemTypeOutputbDoneBOOL8176ItemTypeOutputbHomedBOOL8184ItemTypeOutputbErrorBOOL8192ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputfbHomeMC_Home7168256PouTypeFunctionBlockFB_ReadParameterInNc_v1_001536bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataDWORD32128ItemTypeOutputbBusyBOOL8160ItemTypeOutputbDoneBOOL8168ItemTypeOutputbErrorBOOL8176ItemTypeOutputnErrorIdUDINT32192ItemTypeOutputAxisAXIS_REF32224ItemTypeInOutnStateUINT16256fbADSREADADSREAD1248288PouTypeFunctionBlockFB_HomeReadSoftLimEnable3264EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputAxisAXIS_REF3264ItemTypeInOutEnOBOOL896ItemTypeOutputbBusyBOOL8104ItemTypeOutputbDoneBOOL8112ItemTypeOutputbErrorBOOL8120ItemTypeOutputnErrorIdUDINT32128ItemTypeOutputbSofLimEnableLowBOOL81601ItemTypeOutputbSofLimEnableHighBOOL81681ItemTypeOutputfbReadSoftLimEnableLowFB_ReadParameterInNc_v1_001536192fbReadSoftLimEnableHighFB_ReadParameterInNc_v1_0015361728PouTypeFunctionBlockFB_HomeWriteSoftLimEnable3264EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputbSofLimEnableLowBOOL8561ItemTypeInputbSofLimEnableHighBOOL8641ItemTypeInputAxisAXIS_REF3296ItemTypeInOutEnOBOOL8128ItemTypeOutputbBusyBOOL8136ItemTypeOutputbDoneBOOL8144ItemTypeOutputbErrorBOOL8152ItemTypeOutputnErrorIdUDINT32160ItemTypeOutputfbExecuteRiseEdgeR_TRIG64192fbWriteSoftLimEnableLowFB_WriteParameterInNc_v1_001504256fbWriteSoftLimEnableHighFB_WriteParameterInNc_v1_0015041760PouTypeFunctionBlockFB_ReadFloatParameter1600bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataLREAL64128ItemTypeOutputbBusyBOOL8192ItemTypeOutputbDoneBOOL8200ItemTypeOutputbErrorBOOL8208ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputAxisAXIS_REF32256ItemTypeInOutnStateUINT16288fbADSREADADSREAD1248320PouTypeFunctionBlockFB_HomeReadNcVelocities3520EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputAxisAXIS_REF3264ItemTypeInOutEnOBOOL896ItemTypeOutputbBusyBOOL8104ItemTypeOutputbDoneBOOL8112ItemTypeOutputbErrorBOOL8120ItemTypeOutputnErrorIdUDINT32128ItemTypeOutputfVelocityToCamLREAL64192ItemTypeOutputfVelocityFromCamLREAL64256ItemTypeOutputfbReadVelocityToCamFB_ReadFloatParameter1600320fbReadVelocityFromCamFB_ReadFloatParameter16001920PouTypeFunctionBlockFB_HomePrepare17728EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputnCmdDataUINT1664ItemTypeInputAxisAXIS_REF3296ItemTypeInOutEnOBOOL8128ItemTypeOutputbBusyBOOL8136ItemTypeOutputbDoneBOOL8144ItemTypeOutputbErrorBOOL8152ItemTypeOutputnErrorIdUDINT32160ItemTypeOutputbSofLimEnableLowOriginalBOOL81921ItemTypeOutputbSofLimEnableHighOriginalBOOL82001ItemTypeOutputfVelocityToCamLREAL642560ItemTypeOutputfVelocityFromCamLREAL643200ItemTypeOutputfbHomeReadSoftLimEnableFB_HomeReadSoftLimEnable3264384fbHomeDisableSoftLimEnableFB_HomeWriteSoftLimEnable32643648fbHomeReadNCVelocitiesFB_HomeReadNcVelocities35206912fbHomeResetCalibrationFlagMC_Home716810432fbExecuteRiseEdgeR_TRIG6417600bExecuteReadNCBOOL8176640bExecuteWriteNCBOOL8176720nStateINT16176800PouTypeFunctionBlockFB_HomeFinish3552EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputnCmdDataUINT1664ItemTypeInputbSofLimEnableLowBOOL8801ItemTypeInputbSofLimEnableHighBOOL8881ItemTypeInputAxisAXIS_REF3296ItemTypeInOutEnOBOOL8128ItemTypeOutputbBusyBOOL8136ItemTypeOutputbDoneBOOL8144ItemTypeOutputbErrorBOOL8152ItemTypeOutputnErrorIdUDINT32160ItemTypeOutputfbHomewriteSoftLimEnableFB_HomeWriteSoftLimEnable3264192fbExecuteRiseEdgeR_TRIG643456bExecuteWriteNCBOOL835200nStateINT1635360PouTypeFunctionBlockFB_HomeVirtual53760EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputnCmdDataUINT1664ItemTypeInputbLimitFwdBOOL880ItemTypeInputbLimitBwdBOOL888ItemTypeInputbHomeSensorBOOL896ItemTypeInputfHomePositionLREAL64128ItemTypeInputnHomeRevOffsetUINT16192ItemTypeInputAxisAXIS_REF32224ItemTypeInOutEnOBOOL8256ItemTypeOutputbBusyBOOL8264ItemTypeOutputbDoneBOOL8272ItemTypeOutputbHomedBOOL8280ItemTypeOutputbErrorBOOL8288ItemTypeOutputnErrorIdUDINT32320ItemTypeOutputfbHomeToSwitchFB_HomeToSwitch15744384fbHomeDirectFB_HomeDirect742416128fbMoveVelocityMC_MoveVelocity876823552fbHomePrepareFB_HomePrepare1772832320fbHomeFinishFB_HomeFinish355250048fbExecuteRiseEdgeR_TRIG6453600nHomingStateINT16536640bExecuteHomeToSwitchBOOL8536800bExecuteMoveVelocityBOOL8536880bExecutePrepareBOOL8536960bExecuteFinishBOOL8537040bExecuteHomeDirectBOOL853712nCmdDataLocalUINT1653728bSequenceReadyBOOL8537441bRestoreNCDataNeededBOOL8537520PouTypeFunctionBlockST_GearInDynOptions8CCVmodeBOOL80_ST_TcNC_CoupleSlave384nSlaveTypeUDINT320nMasterAxisIdUDINT3232nMasterSubIdxUDINT3264nSlaveSubIdxUDINT3296fCoupleParam1LREAL64128fCoupleParam2LREAL64192fCoupleParam3LREAL64256fCoupleParam4LREAL64320conditionalshowMC_GearInDyn4032MasterAXIS_REF3232ItemTypeInOutSlaveAXIS_REF3264ItemTypeInOutEnableBOOL896ItemTypeInputGearRatioLREAL641281ItemTypeInputAccelerationLREAL64192ItemTypeInputDecelerationLREAL64256ItemTypeInputJerkLREAL64320ItemTypeInputBufferModeMC_BufferMode16384ItemTypeInputOptionsST_GearInDynOptions8400ItemTypeInputInGearBOOL8408ItemTypeOutputBusyBOOL8416ItemTypeOutputActiveBOOL8424ItemTypeOutputCommandAbortedBOOL8432ItemTypeOutputErrorBOOL8440ItemTypeOutputErrorIDUDINT32448ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96480ADSbusyBOOL8576iState_E_TcMC_STATES16592100iSubStateINT16608fbAdsWriteADSWRITE1216640fbAdsReadADSREAD12481856sCouple_ST_TcNC_CoupleSlave3843136v_maxLREAL643520pa_limitLREAL643584WasInGearBOOL83648iAccelerationLREAL643712conditionalshowTimerStateFeedbackTON2243776conditionalshowPouTypeFunctionBlockST_GearOutOptions8reservedBOOL80conditionalshowMC_GearOut1792SlaveAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputOptionsST_GearOutOptions872ItemTypeInputDoneBOOL880ItemTypeOutputBusyBOOL888ItemTypeOutputErrorBOOL896ItemTypeOutputErrorIDUDINT32128ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96160ADSbusyBOOL8256iState_E_TcMC_STATES16272100fbAdsWriteADSWRITE1216288fbOnTriggerR_TRIG641504conditionalshowTimerStateFeedbackTON2241568conditionalshowPouTypeFunctionBlockFB_DriveVirtual163456sVersionSTRING(80)648321.0.3EnBOOL8680ItemTypeInputbEnableBOOL8688ItemTypeInputbResetBOOL8696ItemTypeInputbExecuteBOOL8704ItemTypeInputnCommandUINT + 32 + 96 + + 2097152 + + + + + conditionalshow + + + + + _FB_MoveUniversalGeneric + 7680 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + LastExecutionResult + _ST_FunctionBlockResults + 32 + 64 + + + ItemType + InOut + + + + + Execute + BOOL + 8 + 96 + + + ItemType + Input + + + + + StartType + _E_TcNC_StartPosType + 20110511 KSt type changed for Tc3 + 16 + 112 + + + ItemType + Input + + + + + Position + LREAL + 64 + 128 + + + ItemType + Input + + + + + Torque + LREAL + 64 + 192 + + + ItemType + Input + + + + + TorqueRamp + LREAL + 64 + 256 + + + ItemType + Input + + + + + Velocity + LREAL + 64 + 320 + + + ItemType + Input + + + + + VelocityLimitHigh + LREAL + 64 + 384 + + + ItemType + Input + + + + + VelocityLimitLow + LREAL + 64 + 448 + + + ItemType + Input + + + + + Acceleration + LREAL + 64 + 512 + + + ItemType + Input + + + + + Deceleration + LREAL + 64 + 576 + + + ItemType + Input + + + + + Jerk + LREAL + 64 + 640 + + + ItemType + Input + + + + + BufferMode + MC_BufferMode + Direction : MC_Direction := MC_Positive_Direction; + E + 16 + 704 + + + ItemType + Input + + + + + Options + ST_MoveOptions + 320 + 768 + + + ItemType + Input + + + + + OptionsTorque + ST_TorqueControlOptions + 128 + 1088 + + + ItemType + Input + + + + + Reset + BOOL + for internal use only + 8 + 1216 + + + ItemType + Input + + + + + GotoRunState + BOOL + for internal use only + 8 + 1224 + + + ItemType + Input + + + + + ContinuousUpdate + BOOL + for internal use only (TorqueControl) + 8 + 1232 + + + ItemType + Input + + + + + Done + BOOL + Same meaning as InVelocity for continous motion commands + 8 + 1240 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 1248 + + + ItemType + Output + + + + + Active + BOOL + 8 + 1256 + + + ItemType + Output + + + + + CommandAborted + BOOL + 8 + 1264 + + + ItemType + Output + + + + + Error + BOOL + 8 + 1272 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 1280 + + + ItemType + Output + + + displaymode + hex + + + + + CmdNo + UINT + 16 + 1312 + + + ItemType + Output + + + + + ADSbusy + BOOL + 8 + 1328 + + + ItemType + Output + + + + + InTorque + BOOL + 8 + 1336 + + + ItemType + Output + + + + + iState + _E_TcMC_STATES + 16 + 1344 + + 100 + + + + sStartRequest + _ST_TcNC_UnversalAxisStartRequest + 640 + 1408 + + + sTorqueStartRequest + _ST_TcNC_UniversalAxisTorqueStartRequest + 576 + 2048 + + + sStartResponse + _ST_TcNC_UnversalAxisStartResponse + 32 + 2624 + + + fbAdsReadWrite + ADSRDWRTEX + 1440 + 2656 + + + ContinousMode + BOOL + 8 + 4096 + + + InVelocity + BOOL + 8 + 4104 + + + DiffCycleCounter + UDINT + 32 + 4128 + + + EmptyStartResponse + _ST_TcNC_UnversalAxisStartResponse + 32 + 4160 + + + COUNT_R + UDINT + 32 + 4192 + + + CounterCmdNoZero + BYTE + 8 + 4224 + + + CounterCmdNotStarted + BYTE + 8 + 4232 + + + DiffCmdNo + INT + 16 + 4240 + + + InitialNcToPlcCmdNo + UINT + 16 + 4256 + + + NcCycleCounter + BYTE + 8 + 4272 + + + LastNcCycleCounter + BYTE + 8 + 4280 + + + NcMappingCounter + BYTE + 8 + 4288 + + + NcCycleCounterAvailable + BOOL + 8 + 4296 + + + NcCycleCounterNotAvailable + BOOL + 8 + 4304 + + + NcCyclicFeedbackExpected + BOOL + 8 + 4312 + + + PlcDebugCode + DWORD + 32 + 4320 + + + AxisIsSlave + BOOL + 8 + 4352 + + + GetTaskIndex + GETCURTASKINDEX + 128 + 4384 + + + CycleCounter + UDINT + 32 + 4512 + + + BusyCounter + UDINT + 32 + 4544 + + + fbTimeOut + TON + 224 + 4576 + + + fbStopMonitoringTimeOut + TON + 224 + 4800 + + + fbTimeOutMappingCounter + TON + 224 + 5024 + + + fbOnTrigger + R_TRIG + 64 + 5248 + + + sTempMsg + STRING(255) + 2048 + 5312 + + + AccDecreasing + BOOL + 8 + 7360 + + + AccOld + LREAL + 64 + 7424 + + + iContinuousUpdate + BOOL + 8 + 7488 + + + OpMode + _ST_TcNc_OperationModes + 128 + 7520 + + + suppress_warning_0 + C0228 + + + + + ActMonitorStop + + + ActMonitorAbortTorque + + + ActMonitorContinousMotion + + + ActMonitorDiscreteMotion + + + ActErrorMessage + + + ActMonitorContinuousTorque + + + ActCalcDiffCmdNo + + + ActNcCycleCounter + + + + PouType + FunctionBlock + + + conditionalshow + + + + + MC_Halt + 8640 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Execute + BOOL + 8 + 64 + + + ItemType + Input + + + + + Deceleration + LREAL + 64 + 128 + + + ItemType + Input + + + + + Jerk + LREAL + 64 + 192 + + + ItemType + Input + + + + + BufferMode + MC_BufferMode + 16 + 256 + + + ItemType + Input + + + + + Options + ST_MoveOptions + optional parameters + 320 + 320 + + + ItemType + Input + + + + + Done + BOOL + 8 + 640 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 648 + + + ItemType + Output + + + + + Active + BOOL + 8 + 656 + + + ItemType + Output + + + + + CommandAborted + BOOL + 8 + 664 + + + ItemType + Output + + + + + Error + BOOL + 8 + 672 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 704 + + + ItemType + Output + + + displaymode + hex + + + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 736 + + + ADSbusy + BOOL + 8 + 832 + + + MoveGeneric + _FB_MoveUniversalGeneric + 7680 + 896 + + + CmdNo + UINT + 16 + 8576 + + + + PouType + FunctionBlock + + + + + E_JogMode + 16 + INT + + MC_JOGMODE_STANDARD_SLOW + 0 + motion with standard jog parameters for slow motion + + + MC_JOGMODE_STANDARD_FAST + 1 + motion with standard jog parameters for fast motion + + + MC_JOGMODE_CONTINOUS + 2 + axis moves as long as the jog button is pressed using parameterized dynamics + + + MC_JOGMODE_INCHING + 3 + axis moves for a certain relative distance + + + MC_JOGMODE_INCHING_MODULO + 4 + axis moves for a certain relative distance - stop position is rounded to the distance value + + + + MC_Direction + 16 + INT + + MC_Positive_Direction + 1 + + + MC_Shortest_Way + 2 + + + MC_Negative_Direction + 3 + + + MC_Current_Direction + 4 + + + MC_Undefined_Direction + 128 + + + + MC_MoveVelocity + 8768 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Execute + BOOL + 8 + 64 + + + ItemType + Input + + + + + Velocity + LREAL + ContinuousUpdate : BOOL; + not available + 64 + 128 + + + ItemType + Input + + + + + Acceleration + LREAL + 64 + 192 + + + ItemType + Input + + + + + Deceleration + LREAL + 64 + 256 + + + ItemType + Input + + + + + Jerk + LREAL + 64 + 320 + + + ItemType + Input + + + + + Direction + MC_Direction + 16 + 384 + + 1 + + + + ItemType + Input + + + + + BufferMode + MC_BufferMode + 16 + 400 + + + ItemType + Input + + + + + Options + ST_MoveOptions + 320 + 448 + + + ItemType + Input + + + + + InVelocity + BOOL + Commanded velocity reached + 8 + 768 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 776 + + + ItemType + Output + + + + + Active + BOOL + 8 + 784 + + + ItemType + Output + + + + + CommandAborted + BOOL + 8 + 792 + + + ItemType + Output + + + + + Error + BOOL + 8 + 800 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 832 + + + ItemType + Output + + + displaymode + hex + + + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 864 + + + ADSbusy + BOOL + 8 + 960 + + + MoveGeneric + _FB_MoveUniversalGeneric + 7680 + 1024 + + + CmdNo + UINT + 16 + 8704 + + + + PouType + FunctionBlock + + + + + ST_McOutputs + 96 + + Done + BOOL + 8 + 0 + + + Busy + BOOL + 8 + 8 + + + Active + BOOL + 8 + 16 + + + CommandAborted + BOOL + 8 + 24 + + + Error + BOOL + 8 + 32 + + + ErrorID + UDINT + 32 + 64 + + + displaymode + hex + + + + + + MC_MoveAbsolute + 8832 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Execute + BOOL + Start the motion at rising edge + 8 + 64 + + + ItemType + Input + + + + + Position + LREAL + Target position for the motion + 64 + 128 + + + ItemType + Input + + + + + Velocity + LREAL + Value of the maximum velocity + 64 + 192 + + + ItemType + Input + + + + + Acceleration + LREAL + Value of the maximum acceleration + 64 + 256 + + + ItemType + Input + + + + + Deceleration + LREAL + Value of the maximum deceleration + 64 + 320 + + + ItemType + Input + + + + + Jerk + LREAL + Value of the maximum jerk + 64 + 384 + + + ItemType + Input + + + + + BufferMode + MC_BufferMode + Direction : MC_Direction; + not available + 16 + 448 + + + ItemType + Input + + + + + Options + ST_MoveOptions + optional parameters + 320 + 512 + + + ItemType + Input + + + + + Done + BOOL + 8 + 832 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 840 + + + ItemType + Output + + + + + Active + BOOL + 8 + 848 + + + ItemType + Output + + + + + CommandAborted + BOOL + 8 + 856 + + + ItemType + Output + + + + + Error + BOOL + 8 + 864 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 896 + + + ItemType + Output + + + displaymode + hex + + + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 928 + + + ADSbusy + BOOL + 8 + 1024 + + + MoveGeneric + _FB_MoveUniversalGeneric + 7680 + 1088 + + + CmdNo + UINT + 16 + 8768 + + + + PouType + FunctionBlock + + + + + MC_MoveRelative + 8832 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Execute + BOOL + 8 + 64 + + + ItemType + Input + + + + + Distance + LREAL + ContinuousUpdate : BOOL; + not available + 64 + 128 + + + ItemType + Input + + + + + Velocity + LREAL + 64 + 192 + + + ItemType + Input + + + + + Acceleration + LREAL + 64 + 256 + + + ItemType + Input + + + + + Deceleration + LREAL + 64 + 320 + + + ItemType + Input + + + + + Jerk + LREAL + 64 + 384 + + + ItemType + Input + + + + + BufferMode + MC_BufferMode + 16 + 448 + + + ItemType + Input + + + + + Options + ST_MoveOptions + 320 + 512 + + + ItemType + Input + + + + + Done + BOOL + 8 + 832 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 840 + + + ItemType + Output + + + + + Active + BOOL + 8 + 848 + + + ItemType + Output + + + + + CommandAborted + BOOL + 8 + 856 + + + ItemType + Output + + + + + Error + BOOL + 8 + 864 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 896 + + + ItemType + Output + + + displaymode + hex + + + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 928 + + + ADSbusy + BOOL + 8 + 1024 + + + MoveGeneric + _FB_MoveUniversalGeneric + 7680 + 1088 + + + CmdNo + UINT + 16 + 8768 + + + + PouType + FunctionBlock + + + + + MC_Jog + 44352 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + JogForward + BOOL + 8 + 64 + + + ItemType + Input + + + + + JogBackwards + BOOL + 8 + 72 + + + ItemType + Input + + + + + Mode + E_JogMode + 16 + 80 + + + ItemType + Input + + + + + Position + LREAL + 64 + 128 + + + ItemType + Input + + + + + Velocity + LREAL + 64 + 192 + + + ItemType + Input + + + + + Acceleration + LREAL + 64 + 256 + + + ItemType + Input + + + + + Deceleration + LREAL + 64 + 320 + + + ItemType + Input + + + + + Jerk + LREAL + 64 + 384 + + + ItemType + Input + + + + + Done + BOOL + 8 + 448 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 456 + + + ItemType + Output + + + + + Active + BOOL + 8 + 464 + + + ItemType + Output + + + + + CommandAborted + BOOL + 8 + 472 + + + ItemType + Output + + + + + Error + BOOL + 8 + 480 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 512 + + + ItemType + Output + + + displaymode + hex + + + + + state + INT + 16 + 544 + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 576 + + + StateDWord + BOOL + 8 + 672 + + + ExecuteMoveVelocity + BOOL + 8 + 680 + + + MoveVelocity + MC_MoveVelocity + 8768 + 704 + + + MoveVelocityOut + ST_McOutputs + 96 + 9472 + + + Direction + MC_Direction + 16 + 9568 + + + ExecuteHalt + BOOL + 8 + 9584 + + + Halt + MC_Halt + 8640 + 9600 + + + HaltOut + ST_McOutputs + 96 + 18240 + + + ExecuteMoveAbsolute + BOOL + 8 + 18336 + + + MoveAbsolute + MC_MoveAbsolute + 8832 + 18368 + + + MoveAbsoluteOut + ST_McOutputs + 96 + 27200 + + + ExecuteMoveRelative + BOOL + 8 + 27296 + + + MoveRelative + MC_MoveRelative + 8832 + 27328 + + + MoveRelativeOut + ST_McOutputs + 96 + 36160 + + + JogMove + _FB_MoveUniversalGeneric + 7680 + 36288 + + + LastJogMoveResult + _ST_FunctionBlockResults + 96 + 43968 + + + ExecuteJogMove + BOOL + 8 + 44064 + + + StartType + _E_TcNC_StartPosType + 16 + 44080 + + + JogMoveOut + ST_McOutputs + 96 + 44096 + + + JogEnd + BOOL + 8 + 44192 + + + TargetPosition + LREAL + 64 + 44224 + + + modulo + LREAL + 64 + 44288 + + + ActJogMove + + + ActCheckJogEnd + + + + PouType + FunctionBlock + + + + + MC_MoveModulo + 8896 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Execute + BOOL + 8 + 64 + + + ItemType + Input + + + + + Position + LREAL + 64 + 128 + + + ItemType + Input + + + + + Velocity + LREAL + 64 + 192 + + + ItemType + Input + + + + + Acceleration + LREAL + 64 + 256 + + + ItemType + Input + + + + + Deceleration + LREAL + 64 + 320 + + + ItemType + Input + + + + + Jerk + LREAL + 64 + 384 + + + ItemType + Input + + + + + Direction + MC_Direction + modulo shortest way, modulo positive, modulo negative + 16 + 448 + + + ItemType + Input + + + + + BufferMode + MC_BufferMode + E + 16 + 464 + + + ItemType + Input + + + + + Options + ST_MoveOptions + 320 + 512 + + + ItemType + Input + + + + + Done + BOOL + 8 + 832 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 840 + + + ItemType + Output + + + + + Active + BOOL + 8 + 848 + + + ItemType + Output + + + + + CommandAborted + BOOL + 8 + 856 + + + ItemType + Output + + + + + Error + BOOL + 8 + 864 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 896 + + + ItemType + Output + + + displaymode + hex + + + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 928 + + + ADSbusy + BOOL + 8 + 1024 + + + MoveGeneric + _FB_MoveUniversalGeneric + 7680 + 1088 + + + StartType + _E_TcNC_StartPosType + 16 + 8768 + + + CmdNo + UINT + 16 + 8784 + + + TriggerExecute + R_TRIG + 64 + 8800 + + + MC_MoveModuloCall + + + + PouType + FunctionBlock + + + + + MC_HomingMode + 16 + INT + + MC_DefaultHoming + 0 + default homing as defined in the SystemManager encoder parameters + + + MC_AbsSwitch + 1 + not implemented - Absolute Switch homing plus Limit switches + + + MC_LimitSwitch + 2 + not implemented - Homing against Limit switches + + + MC_RefPulse + 3 + not implemented - Homing using encoder Reference Pulse "Zero Mark" + + + MC_Direct + 4 + Static Homing forcing position from user reference + + + MC_Absolute + 5 + not implemented - Static Homing forcing position from absolute encoder + + + MC_Block + 6 + not implemented - Homing against hardware parts blocking movement + + + MC_ForceCalibration + 7 + set the calibration flag without performing any motion or changing the position + + + MC_ResetCalibration + 8 + resets the calibration flag without performing any motion or changing the position + + + + E_EncoderReferenceMode + 32 + UDINT + + ENCODERREFERENCEMODE_DEFAULT + 0 + + + ENCODERREFERENCEMODE_PLCCAM + 1 + + + ENCODERREFERENCEMODE_HARDWARESYNC + 2 + + + ENCODERREFERENCEMODE_HARDWARELATCHPOS + 3 + + + ENCODERREFERENCEMODE_HARDWARELATCHNEG + 4 + + + ENCODERREFERENCEMODE_SOFTWARESYNC + 5 + + + ENCODERREFERENCEMODE_SOFTDRIVELATCHPOS + 6 + + + ENCODERREFERENCEMODE_SOFTDRIVELATCHNEG + 7 + + + ENCODERREFERENCEMODE_APPLICATION + 20 + + + + ST_HomingOptions + 320 + + ClearPositionLag + BOOL + set actual and set position to same value and clear the position lag + 8 + 0 + + + SearchDirection + MC_Direction + 16 + 16 + + 128 + + + + SearchVelocity + LREAL + 64 + 64 + + + SyncDirection + MC_Direction + 16 + 128 + + 128 + + + + SyncVelocity + LREAL + 64 + 192 + + + ReferenceMode + E_EncoderReferenceMode + 32 + 256 + + 0 + + + + + ST_SetPositionOptions + 32 + + ClearPositionLag + BOOL + set actual and set position to same value and clear the position lag + 8 + 0 + + + SelectEncoderIndex + BOOL + selects an encoder with index 0..n explicitly if enabled - selction by EncoderIndex below + 8 + 8 + + + EncoderIndex + UINT + encoder with index 0..n, 0 is first encoder - valid only if SelectEncoderIndex=TRUE + 16 + 16 + + + + _ST_TcNC_SetPosOnTheFly + 256 + + nPosSetType + UDINT + Absolute, Relative - added KSt 2009-01-28 + 32 + 0 + + + nCtrlDWord + UDINT + added KSt 2009-01-28 + 32 + 32 + + + fPreviousActualPos + LREAL + value not used any longer since 2009-01-28 + 64 + 64 + + + fNewActualPos + LREAL + 64 + 128 + + + nReserved + DWORD + + 1 + 2 + + added KSt 2009-01-28 + 64 + 192 + + + + conditionalshow + + + + + MC_SetPosition + 1984 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Execute + BOOL + Start setting position in axis + 8 + 64 + + + ItemType + Input + + + + + Position + LREAL + Position unit [u] (Means ‘Distance’ if Mode = RELATIVE) + 64 + 128 + + + ItemType + Input + + + + + Mode + BOOL + RELATIVE =True, ABSOLUTE = False (Default) + 8 + 192 + + + ItemType + Input + + + + + Options + ST_SetPositionOptions + Beckhoff proprietary input + 32 + 208 + + + ItemType + Input + + + + + Done + BOOL + Position has new value + 8 + 240 + + + ItemType + Output + + + + + Busy + BOOL + Shows that the Function Block is not finished + 8 + 248 + + + ItemType + Output + + + + + Error + BOOL + Signals that an error has occurred within the Function Block + 8 + 256 + + + ItemType + Output + + + + + ErrorID + UDINT + Error identification + 32 + 288 + + + ItemType + Output + + + displaymode + hex + + + + + ADSbusy + BOOL + 8 + 320 + + + stSetPos + _ST_TcNC_SetPosOnTheFly + 256 + 384 + + + iState + _E_TcMC_STATES + 16 + 640 + + 100 + + + + fbAdsWrite + ADSWRITE + 1216 + 672 + + + fbOnTrigger + R_TRIG + 64 + 1888 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + + + MC_Home + 7168 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Execute + BOOL + 8 + 64 + + + ItemType + Input + + + + + Position + LREAL + 64 + 128 + + 1E+307 + + + + ItemType + Input + + + + + HomingMode + MC_HomingMode + 16 + 192 + + + ItemType + Input + + + + + BufferMode + MC_BufferMode + 16 + 208 + + + ItemType + Input + + + + + Options + ST_HomingOptions + Beckhoff proprietary input + 320 + 256 + + + ItemType + Input + + + + + bCalibrationCam + BOOL + Beckhoff proprietary input + 8 + 576 + + + ItemType + Input + + + + + Done + BOOL + 8 + 584 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 592 + + + ItemType + Output + + + + + Active + BOOL + 8 + 600 + + + ItemType + Output + + + + + CommandAborted + BOOL + 8 + 608 + + + ItemType + Output + + + + + Error + BOOL + 8 + 616 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 640 + + + ItemType + Output + + + displaymode + hex + + + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 672 + + + conditionalshow + + + + + ADSbusy + BOOL + 8 + 768 + + + conditionalshow + + + + + iState + _E_TcMC_STATES + 16 + 784 + + 100 + + + + conditionalshow + + + + + iSubState + INT + 16 + 800 + + + conditionalshow + + + + + fbAdsWriteCmd + ADSWRITE + 1216 + 832 + + + conditionalshow + + + + + fbAdsWriteParameter + ADSWRITE + 1216 + 2048 + + + conditionalshow + + + + + fbAdsReadRefPos + ADSREAD + 1248 + 3264 + + + conditionalshow + + + + + ReferenceFlagValue + UDINT + 32 + 4512 + + + conditionalshow + + + + + fbSetPosition + MC_SetPosition + 1984 + 4544 + + + conditionalshow + + + + + CalibrationValue + LREAL + 64 + 6528 + + + conditionalshow + + + + + SearchDirection + UINT + 16 + 6592 + + + conditionalshow + + + + + SearchVelocity + LREAL + 64 + 6656 + + + conditionalshow + + + + + SyncDirection + UINT + 16 + 6720 + + + conditionalshow + + + + + SyncVelocity + LREAL + 64 + 6784 + + + conditionalshow + + + + + ReferenceMode + E_EncoderReferenceMode + 32 + 6848 + + + conditionalshow + + + + + fbTrigger + R_TRIG + 64 + 6880 + + + conditionalshow + + + + + fbTimeOut + TON + 224 + 6944 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FB_WriteParameterInNc_v1_00 + 1504 + + bExecute + BOOL + 8 + 32 + + + ItemType + Input + + + + + nDeviceGroup + UDINT + 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata + 32 + 64 + + + ItemType + Input + + + + + nIndexOffset + UDINT + 32 + 96 + + + ItemType + Input + + + + + nData + DWORD + 32 + 128 + + + ItemType + Input + + + + + bBusy + BOOL + 8 + 160 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 168 + + + ItemType + Output + + + + + bError + BOOL + 8 + 176 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 192 + + + ItemType + Output + + + + + Axis + AXIS_REF + 32 + 224 + + + ItemType + InOut + + + + + nState + UINT + 16 + 256 + + + fbADSWRITE + ADSWRITE + 1216 + 288 + + + + PouType + FunctionBlock + + + + + FB_WriteFloatParameter + 1536 + + bExecute + BOOL + 8 + 32 + + + ItemType + Input + + + + + nDeviceGroup + UDINT + 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata + 32 + 64 + + + ItemType + Input + + + + + nIndexOffset + UDINT + 32 + 96 + + + ItemType + Input + + + + + nData + LREAL + 64 + 128 + + + ItemType + Input + + + + + bBusy + BOOL + 8 + 192 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 200 + + + ItemType + Output + + + + + bError + BOOL + 8 + 208 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 224 + + + ItemType + Output + + + + + Axis + AXIS_REF + 32 + 256 + + + ItemType + InOut + + + + + nState + UINT + 16 + 288 + + + fbADSWRITE + ADSWRITE + 1216 + 320 + + + + PouType + FunctionBlock + + + + + FB_HomeWriteNcVelocities + 3456 + + En + BOOL + 8 + 32 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 40 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 48 + + + ItemType + Input + + + + + fVelocityToCam + LREAL + 64 + 64 + + + ItemType + Input + + + + + fVelocityFromCam + LREAL + 64 + 128 + + + ItemType + Input + + + + + Axis + AXIS_REF + 32 + 192 + + + ItemType + InOut + + + + + EnO + BOOL + 8 + 224 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 232 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 240 + + + ItemType + Output + + + + + bError + BOOL + 8 + 248 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 256 + + + ItemType + Output + + + + + fbExecuteRiseEdge + R_TRIG + 64 + 288 + + + fbWriteVelocityToCam + FB_WriteFloatParameter + 1536 + 384 + + + fbWriteVelocityFromCam + FB_WriteFloatParameter + 1536 + 1920 + + + + PouType + FunctionBlock + + + + + FB_HomeToSwitch + 15744 + + En + BOOL + 8 + 32 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 40 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 48 + + + ItemType + Input + + + + + bCamSensor + BOOL + 8 + 56 + + + ItemType + Input + + + + + nSearchDirTwoardsCam + MC_Direction + 16 + 64 + + + ItemType + Input + + + + + nSearchDirOffCam + MC_Direction + 16 + 80 + + + ItemType + Input + + + + + fHomePosition + LREAL + 64 + 128 + + + ItemType + Input + + + + + fVelocityToCamNC + LREAL + Velcoity when searching for cam + 64 + 192 + + + ItemType + Input + + + + + fVelocityFromCamNC + LREAL + Velocity after found cam (searching for next signal transition) + 64 + 256 + + + ItemType + Input + + + + + Axis + AXIS_REF + 32 + 320 + + + ItemType + InOut + + + + + EnO + BOOL + 8 + 352 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 360 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 368 + + + ItemType + Output + + + + + bHomed + BOOL + 8 + 376 + + + ItemType + Output + + + + + bError + BOOL + 8 + 384 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 416 + + + ItemType + Output + + + + + fbHome + MC_Home + 7168 + 448 + + + fbWriteHomeDirCamToNC + FB_WriteParameterInNc_v1_00 + 1504 + 7616 + + + fbWriteHomeDirSyncToNC + FB_WriteParameterInNc_v1_00 + 1504 + 9120 + + + fbWriteHomeModeToNC + FB_WriteParameterInNc_v1_00 + 1504 + 10624 + + + fbWriteHomeVelocitiesToNC + FB_HomeWriteNcVelocities + 3456 + 12160 + + + bConfigNCDone + BOOL + 8 + 15616 + + 0 + + + + fbRTrigg + R_TRIG + 64 + 15648 + + + + PouType + FunctionBlock + + + + + FB_HomeDirect + 7424 + + En + BOOL + 8 + 32 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 40 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 48 + + + ItemType + Input + + + + + fHomePosition + LREAL + 64 + 64 + + + ItemType + Input + + + + + Axis + AXIS_REF + 32 + 128 + + + ItemType + InOut + + + + + EnO + BOOL + 8 + 160 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 168 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 176 + + + ItemType + Output + + + + + bHomed + BOOL + 8 + 184 + + + ItemType + Output + + + + + bError + BOOL + 8 + 192 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 224 + + + ItemType + Output + + + + + fbHome + MC_Home + 7168 + 256 + + + + PouType + FunctionBlock + + + + + FB_ReadParameterInNc_v1_00 + 1536 + + bExecute + BOOL + 8 + 32 + + + ItemType + Input + + + + + nDeviceGroup + UDINT + 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata + 32 + 64 + + + ItemType + Input + + + + + nIndexOffset + UDINT + 32 + 96 + + + ItemType + Input + + + + + nData + DWORD + 32 + 128 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 160 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 168 + + + ItemType + Output + + + + + bError + BOOL + 8 + 176 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 192 + + + ItemType + Output + + + + + Axis + AXIS_REF + 32 + 224 + + + ItemType + InOut + + + + + nState + UINT + 16 + 256 + + + fbADSREAD + ADSREAD + 1248 + 288 + + + + PouType + FunctionBlock + + + + + FB_HomeReadSoftLimEnable + 3264 + + En + BOOL + 8 + 32 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 40 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 48 + + + ItemType + Input + + + + + Axis + AXIS_REF + 32 + 64 + + + ItemType + InOut + + + + + EnO + BOOL + 8 + 96 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 104 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 112 + + + ItemType + Output + + + + + bError + BOOL + 8 + 120 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 128 + + + ItemType + Output + + + + + bSofLimEnableLow + BOOL + 8 + 160 + + 1 + + + + ItemType + Output + + + + + bSofLimEnableHigh + BOOL + 8 + 168 + + 1 + + + + ItemType + Output + + + + + fbReadSoftLimEnableLow + FB_ReadParameterInNc_v1_00 + 1536 + 192 + + + fbReadSoftLimEnableHigh + FB_ReadParameterInNc_v1_00 + 1536 + 1728 + + + + PouType + FunctionBlock + + + + + FB_HomeWriteSoftLimEnable + 3264 + + En + BOOL + 8 + 32 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 40 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 48 + + + ItemType + Input + + + + + bSofLimEnableLow + BOOL + 8 + 56 + + 1 + + + + ItemType + Input + + + + + bSofLimEnableHigh + BOOL + 8 + 64 + + 1 + + + + ItemType + Input + + + + + Axis + AXIS_REF + 32 + 96 + + + ItemType + InOut + + + + + EnO + BOOL + 8 + 128 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 136 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 144 + + + ItemType + Output + + + + + bError + BOOL + 8 + 152 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 160 + + + ItemType + Output + + + + + fbExecuteRiseEdge + R_TRIG + 64 + 192 + + + fbWriteSoftLimEnableLow + FB_WriteParameterInNc_v1_00 + 1504 + 256 + + + fbWriteSoftLimEnableHigh + FB_WriteParameterInNc_v1_00 + 1504 + 1760 + + + + PouType + FunctionBlock + + + + + FB_ReadFloatParameter + 1600 + + bExecute + BOOL + 8 + 32 + + + ItemType + Input + + + + + nDeviceGroup + UDINT + 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata + 32 + 64 + + + ItemType + Input + + + + + nIndexOffset + UDINT + 32 + 96 + + + ItemType + Input + + + + + nData + LREAL + 64 + 128 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 192 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 200 + + + ItemType + Output + + + + + bError + BOOL + 8 + 208 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 224 + + + ItemType + Output + + + + + Axis + AXIS_REF + 32 + 256 + + + ItemType + InOut + + + + + nState + UINT + 16 + 288 + + + fbADSREAD + ADSREAD + 1248 + 320 + + + + PouType + FunctionBlock + + + + + FB_HomeReadNcVelocities + 3520 + + En + BOOL + 8 + 32 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 40 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 48 + + + ItemType + Input + + + + + Axis + AXIS_REF + 32 + 64 + + + ItemType + InOut + + + + + EnO + BOOL + 8 + 96 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 104 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 112 + + + ItemType + Output + + + + + bError + BOOL + 8 + 120 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 128 + + + ItemType + Output + + + + + fVelocityToCam + LREAL + 64 + 192 + + + ItemType + Output + + + + + fVelocityFromCam + LREAL + 64 + 256 + + + ItemType + Output + + + + + fbReadVelocityToCam + FB_ReadFloatParameter + 1600 + 320 + + + fbReadVelocityFromCam + FB_ReadFloatParameter + 1600 + 1920 + + + + PouType + FunctionBlock + + + + + FB_HomePrepare + 17728 + + En + BOOL + 8 + 32 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 40 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 48 + + + ItemType + Input + + + + + nCmdData + UINT + 16 + 64 + + + ItemType + Input + + + + + Axis + AXIS_REF + 32 + 96 + + + ItemType + InOut + + + + + EnO + BOOL + 8 + 128 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 136 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 144 + + + ItemType + Output + + + + + bError + BOOL + 8 + 152 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 160 + + + ItemType + Output + + + + + bSofLimEnableLowOriginal + BOOL + 8 + 192 + + 1 + + + + ItemType + Output + + + + + bSofLimEnableHighOriginal + BOOL + 8 + 200 + + 1 + + + + ItemType + Output + + + + + fVelocityToCam + LREAL + 64 + 256 + + 0 + + + + ItemType + Output + + + + + fVelocityFromCam + LREAL + 64 + 320 + + 0 + + + + ItemType + Output + + + + + fbHomeReadSoftLimEnable + FB_HomeReadSoftLimEnable + 3264 + 384 + + + fbHomeDisableSoftLimEnable + FB_HomeWriteSoftLimEnable + 3264 + 3648 + + + fbHomeReadNCVelocities + FB_HomeReadNcVelocities + 3520 + 6912 + + + fbHomeResetCalibrationFlag + MC_Home + Only used for reset of calibration flag + 7168 + 10432 + + + fbExecuteRiseEdge + R_TRIG + 64 + 17600 + + + bExecuteReadNC + BOOL + 8 + 17664 + + 0 + + + + bExecuteWriteNC + BOOL + 8 + 17672 + + 0 + + + + nState + INT + 16 + 17680 + + 0 + + + + + PouType + FunctionBlock + + + + + FB_HomeFinish + 3552 + + En + BOOL + 8 + 32 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 40 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 48 + + + ItemType + Input + + + + + nCmdData + UINT + 16 + 64 + + + ItemType + Input + + + + + bSofLimEnableLow + BOOL + 8 + 80 + + 1 + + + + ItemType + Input + + + + + bSofLimEnableHigh + BOOL + 8 + 88 + + 1 + + + + ItemType + Input + + + + + Axis + AXIS_REF + 32 + 96 + + + ItemType + InOut + + + + + EnO + BOOL + 8 + 128 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 136 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 144 + + + ItemType + Output + + + + + bError + BOOL + 8 + 152 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 160 + + + ItemType + Output + + + + + fbHomewriteSoftLimEnable + FB_HomeWriteSoftLimEnable + 3264 + 192 + + + fbExecuteRiseEdge + R_TRIG + 64 + 3456 + + + bExecuteWriteNC + BOOL + 8 + 3520 + + 0 + + + + nState + INT + 16 + 3536 + + 0 + + + + + PouType + FunctionBlock + + + + + FB_HomeVirtual + 53760 + + En + BOOL + 8 + 32 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 40 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 48 + + + ItemType + Input + + + + + nCmdData + UINT + 16 + 64 + + + ItemType + Input + + + + + bLimitFwd + BOOL + 8 + 80 + + + ItemType + Input + + + + + bLimitBwd + BOOL + 8 + 88 + + + ItemType + Input + + + + + bHomeSensor + BOOL + 8 + 96 + + + ItemType + Input + + + + + fHomePosition + LREAL + 64 + 128 + + + ItemType + Input + + + + + nHomeRevOffset + UINT + 16 + 192 + + + ItemType + Input + + + + + Axis + AXIS_REF + 32 + 224 + + + ItemType + InOut + + + + + EnO + BOOL + 8 + 256 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 264 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 272 + + + ItemType + Output + + + + + bHomed + BOOL + 8 + 280 + + + ItemType + Output + + + + + bError + BOOL + 8 + 288 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 320 + + + ItemType + Output + + + + + fbHomeToSwitch + FB_HomeToSwitch + 15744 + 384 + + + fbHomeDirect + FB_HomeDirect + Only used for direct homing (set of position) + 7424 + 16128 + + + fbMoveVelocity + MC_MoveVelocity + 8768 + 23552 + + + fbHomePrepare + FB_HomePrepare + 17728 + 32320 + + + fbHomeFinish + FB_HomeFinish + 3552 + 50048 + + + fbExecuteRiseEdge + R_TRIG + 64 + 53600 + + + nHomingState + INT + 16 + 53664 + + 0 + + + + bExecuteHomeToSwitch + BOOL + 8 + 53680 + + 0 + + + + bExecuteMoveVelocity + BOOL + 8 + 53688 + + 0 + + + + bExecutePrepare + BOOL + 8 + 53696 + + 0 + + + + bExecuteFinish + BOOL + 8 + 53704 + + 0 + + + + bExecuteHomeDirect + BOOL + 8 + 53712 + + + nCmdDataLocal + UINT + Ensure that nCmdData is not changed during sequence + 16 + 53728 + + + bSequenceReady + BOOL + 8 + 53744 + + 1 + + + + bRestoreNCDataNeeded + BOOL + 8 + 53752 + + 0 + + + + + PouType + FunctionBlock + + + + + ST_GearInDynOptions + 8 + + CCVmode + BOOL + constant circumference velocity mode + 8 + 0 + + + + _ST_TcNC_CoupleSlave + 384 + + nSlaveType + UDINT + 32 + 0 + + + nMasterAxisId + UDINT + 32 + 32 + + + nMasterSubIdx + UDINT + 32 + 64 + + + nSlaveSubIdx + UDINT + 32 + 96 + + + fCoupleParam1 + LREAL + 64 + 128 + + + fCoupleParam2 + LREAL + 64 + 192 + + + fCoupleParam3 + LREAL + 64 + 256 + + + fCoupleParam4 + LREAL + 64 + 320 + + + + conditionalshow + + + + + MC_GearInDyn + 4032 + + Master + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Slave + AXIS_REF + Reference to an axis + 32 + 64 + + + ItemType + InOut + + + + + Enable + BOOL + 8 + 96 + + + ItemType + Input + + + + + GearRatio + LREAL + 64 + 128 + + 1 + + + + ItemType + Input + + + + + Acceleration + LREAL + 64 + 192 + + + ItemType + Input + + + + + Deceleration + LREAL + not used + 64 + 256 + + + ItemType + Input + + + + + Jerk + LREAL + not used + 64 + 320 + + + ItemType + Input + + + + + BufferMode + MC_BufferMode + 16 + 384 + + + ItemType + Input + + + + + Options + ST_GearInDynOptions + optional parameters + 8 + 400 + + + ItemType + Input + + + + + InGear + BOOL + 8 + 408 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 416 + + + ItemType + Output + + + + + Active + BOOL + 8 + 424 + + + ItemType + Output + + + + + CommandAborted + BOOL + 8 + 432 + + + ItemType + Output + + + + + Error + BOOL + 8 + 440 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 448 + + + ItemType + Output + + + displaymode + hex + + + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 480 + + + ADSbusy + BOOL + 8 + 576 + + + iState + _E_TcMC_STATES + 16 + 592 + + 100 + + + + iSubState + INT + 16 + 608 + + + fbAdsWrite + ADSWRITE + 1216 + 640 + + + fbAdsRead + ADSREAD + 1248 + 1856 + + + sCouple + _ST_TcNC_CoupleSlave + 384 + 3136 + + + v_max + LREAL + 64 + 3520 + + + pa_limit + LREAL + 64 + 3584 + + + WasInGear + BOOL + 8 + 3648 + + + iAcceleration + LREAL + 64 + 3712 + + + conditionalshow + + + + + TimerStateFeedback + TON + 224 + 3776 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + + + ST_GearOutOptions + 8 + + reserved + BOOL + 8 + 0 + + + conditionalshow + + + + + + MC_GearOut + 1792 + + Slave + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Execute + BOOL + 8 + 64 + + + ItemType + Input + + + + + Options + ST_GearOutOptions + optional parameters + 8 + 72 + + + ItemType + Input + + + + + Done + BOOL + 8 + 80 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 88 + + + ItemType + Output + + + + + Error + BOOL + 8 + 96 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 128 + + + ItemType + Output + + + displaymode + hex + + + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 160 + + + ADSbusy + BOOL + 8 + 256 + + + iState + _E_TcMC_STATES + 16 + 272 + + 100 + + + + fbAdsWrite + ADSWRITE + 1216 + 288 + + + fbOnTrigger + R_TRIG + 64 + 1504 + + + conditionalshow + + + + + TimerStateFeedback + TON + 224 + 1568 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + + + FB_DriveVirtual + 163456 + + sVersion + STRING(80) + 648 + 32 + + 1.0.3 + + + + En + BOOL + 8 + 680 + + + ItemType + Input + + + + + bEnable + BOOL + 8 + 688 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 696 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 704 + + + ItemType + Input + + + + + nCommand + UINT + // nCommandLocal... // 0 = Jog // 1 = MoveVelocity // 2 = MoveRelative // 3 = MoveAbsolut // 4 = MoveModulo // 10 = Homing -// 20 = SuperInp >>>ToBe -// 30 = Gear]]>16720ItemTypeInputnCmdDataUINT16736ItemTypeInputfVelocityLREAL64768ItemTypeInputfPositionLREAL64832ItemTypeInputfAccelerationLREAL64896ItemTypeInputfDecelerationLREAL64960ItemTypeInputbJogFwdBOOL81024ItemTypeInputbJogBwdBOOL81032ItemTypeInputbLimitFwdBOOL81040ItemTypeInputbLimitBwdBOOL81048ItemTypeInputfOverrideLREAL641088100ItemTypeInputbHomeSensorBOOL81152ItemTypeInputfHomePositionLREAL641216ItemTypeInputnHomeRevOffsetUINT161280ItemTypeInputMasterAxisAXIS_REF90881344ItemTypeInputbPowerSelfBOOL810432ItemTypeInputEnOBOOL810440ItemTypeOutputbEnabledBOOL810448ItemTypeOutputbBusyBOOL810456ItemTypeOutputbDoneBOOL810464ItemTypeOutputbErrorBOOL810472ItemTypeOutputbHomedBOOL810480ItemTypeOutputnErrorIdUDINT3210496ItemTypeOutputnMotionAxisIDUDINT32105280ItemTypeOutputStatusST_AxisStatus76810560ItemTypeOutputfActVelocityLREAL6411328ItemTypeOutputfActPositionLREAL6411392ItemTypeOutputfActDiffLREAL6411456ItemTypeOutputsErrorMessageSTRING(80)64811520ItemTypeOutputAxisAXIS_REF3212192ItemTypeInOutnCommandLocalUINT1612224nCmdDataLocalUINT1612240bFirstScanBOOL8122561fbResetMC_Reset163212288fbPowerMC_Power76813952fbHaltMC_Halt864014720fbJogMC_Jog4435223360fbMoveVelocityMC_MoveVelocity876867712fbMoveRelativeMC_MoveRelative883276480fbMoveAbsoluteMC_MoveAbsolute883285312fbMoveModuloMC_MoveModulo889694144fbHomeVirtualFB_HomeVirtual53760103040fbGearInDynMC_GearInDyn4032156800fbGearOutMC_GearOut1792160832fbExecuteRiseEdgeR_TRIG64162624stAxisStatusDUT_AxisStatus_v0_01768162688PouTypeFunctionBlockFB_MotionHoming46976stMotionStageDUT_MotionStage3232ItemTypeInOutbExecuteBOOL864ItemTypeInputbBusyBOOL872ItemTypeOutputbDoneBOOL880ItemTypeOutputbErrorBOOL888ItemTypeOutputnErrorIDUDINT3296ItemTypeOutputfbSetPosMC_SetPosition1984128fbJogMC_Jog443522112rtExecR_TRIG6446464ftExecF_TRIG6446528nHomeStateMachineINT16465920nStateAfterStopINT1646608nMovesINT1646624bFirstDirectionBOOL846640bAtHomeBOOL846648bMoveBOOL846656nErrCountINT1646672bInterruptedBOOL846688IDLEINT16467040NEXT_MOVEINT16467201CHECK_FWDINT16467362CHECK_BWDINT16467523FINAL_MOVEINT16467684FINAL_SETPOSINT16467845ERRORINT16468006WAIT_STOPINT16468167FWD_STARTLREAL + 16 + 720 + + + ItemType + Input + + + + + nCmdData + UINT + 16 + 736 + + + ItemType + Input + + + + + fVelocity + LREAL + 64 + 768 + + + ItemType + Input + + + + + fPosition + LREAL + 64 + 832 + + + ItemType + Input + + + + + fAcceleration + LREAL + 64 + 896 + + + ItemType + Input + + + + + fDeceleration + LREAL + 64 + 960 + + + ItemType + Input + + + + + bJogFwd + BOOL + 8 + 1024 + + + ItemType + Input + + + + + bJogBwd + BOOL + 8 + 1032 + + + ItemType + Input + + + + + bLimitFwd + BOOL + 8 + 1040 + + + ItemType + Input + + + + + bLimitBwd + BOOL + 8 + 1048 + + + ItemType + Input + + + + + fOverride + LREAL + 64 + 1088 + + 100 + + + + ItemType + Input + + + + + bHomeSensor + BOOL + 8 + 1152 + + + ItemType + Input + + + + + fHomePosition + LREAL + 64 + 1216 + + + ItemType + Input + + + + + nHomeRevOffset + UINT + 16 + 1280 + + + ItemType + Input + + + + + MasterAxis + AXIS_REF + 9088 + 1344 + + + ItemType + Input + + + + + bPowerSelf + BOOL + 8 + 10432 + + + ItemType + Input + + + + + EnO + BOOL + 8 + 10440 + + + ItemType + Output + + + + + bEnabled + BOOL + 8 + 10448 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 10456 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 10464 + + + ItemType + Output + + + + + bError + BOOL + 8 + 10472 + + + ItemType + Output + + + + + bHomed + BOOL + 8 + 10480 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 10496 + + + ItemType + Output + + + + + nMotionAxisID + UDINT + Axis id in Motion (NC) + 32 + 10528 + + 0 + + + + ItemType + Output + + + + + Status + ST_AxisStatus + 768 + 10560 + + + ItemType + Output + + + + + fActVelocity + LREAL + 64 + 11328 + + + ItemType + Output + + + + + fActPosition + LREAL + 64 + 11392 + + + ItemType + Output + + + + + fActDiff + LREAL + 64 + 11456 + + + ItemType + Output + + + + + sErrorMessage + STRING(80) + 648 + 11520 + + + ItemType + Output + + + + + Axis + AXIS_REF + 32 + 12192 + + + ItemType + InOut + + + + + nCommandLocal + UINT + 16 + 12224 + + + nCmdDataLocal + UINT + 16 + 12240 + + + bFirstScan + BOOL + 8 + 12256 + + 1 + + + + fbReset + MC_Reset + 1632 + 12288 + + + fbPower + MC_Power + 768 + 13952 + + + fbHalt + MC_Halt + 8640 + 14720 + + + fbJog + MC_Jog + 44352 + 23360 + + + fbMoveVelocity + MC_MoveVelocity + 8768 + 67712 + + + fbMoveRelative + MC_MoveRelative + 8832 + 76480 + + + fbMoveAbsolute + MC_MoveAbsolute + 8832 + 85312 + + + fbMoveModulo + MC_MoveModulo + 8896 + 94144 + + + fbHomeVirtual + FB_HomeVirtual + 53760 + 103040 + + + fbGearInDyn + MC_GearInDyn + 4032 + 156800 + + + fbGearOut + MC_GearOut + 1792 + 160832 + + + fbExecuteRiseEdge + R_TRIG + 64 + 162624 + + + stAxisStatus + DUT_AxisStatus_v0_01 + 768 + 162688 + + + + PouType + FunctionBlock + + + + + FB_MotionHoming + 46976 + + stMotionStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + bExecute + BOOL + 8 + 64 + + + ItemType + Input + + + + + bBusy + BOOL + 8 + 72 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 80 + + + ItemType + Output + + + + + bError + BOOL + 8 + 88 + + + ItemType + Output + + + + + nErrorID + UDINT + 32 + 96 + + + ItemType + Output + + + + + fbSetPos + MC_SetPosition + 1984 + 128 + + + fbJog + MC_Jog + 44352 + 2112 + + + rtExec + R_TRIG + 64 + 46464 + + + ftExec + F_TRIG + 64 + 46528 + + + nHomeStateMachine + INT + 16 + 46592 + + 0 + + + + nStateAfterStop + INT + 16 + 46608 + + + nMoves + INT + 16 + 46624 + + + bFirstDirection + BOOL + 8 + 46640 + + + bAtHome + BOOL + 8 + 46648 + + + bMove + BOOL + 8 + 46656 + + + nErrCount + INT + 16 + 46672 + + + bInterrupted + BOOL + 8 + 46688 + + + IDLE + INT + 16 + 46704 + + 0 + + + + NEXT_MOVE + INT + 16 + 46720 + + 1 + + + + CHECK_FWD + INT + 16 + 46736 + + 2 + + + + CHECK_BWD + INT + 16 + 46752 + + 3 + + + + FINAL_MOVE + INT + 16 + 46768 + + 4 + + + + FINAL_SETPOS + INT + 16 + 46784 + + 5 + + + + ERROR + INT + 16 + 46800 + + 6 + + + + WAIT_STOP + INT + 16 + 46816 + + 7 + + + + FWD_START + LREAL + This is a simpler way of disabling the soft limits that ends up being really obvious if something has gone wrong. If you turn the limits off/on, not only do you need to keep track of if you had soft limits set, but you need to always restore this properly or risk some issue. Instead, I set position to a ridiculous value that can always move forward or backward. If this gets stuck for any reason it's very clear that something has gone wrong, rather than a silent failure of the soft limit marks. - ]]>6446848-99999999BWD_STARTLREAL644691299999999PouTypeFunctionBlockFB_EncSaveRestore2880stMotionStageDUT_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputfbSetPosMC_SetPosition1984128timerTON2242112bInitBOOL82336bLoadBOOL82344nLatchErrorUDINT322368bEncErrorBOOL82400tRetryDelayTIME3224321000nMaxRetriesUINT16246410nCurrTriesUINT1624800bWaitRetryBOOL82496tonRetryTON2242528bSavedBOOL82752TcPersistentfPositionLREAL642816TcPersistentPouTypeFunctionBlockFB_LogMotionError83136stMotionStageDUT_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputfbLogMessageFB_LogMessage81984128rtNewErrorR_TRIG6482112bChangedErrorBOOL882176sPrevErrSTRING(80)64882184fbJsonFB_JsonSaxWriter25682848PouTypeFunctionBlockFB_SetEnables64stMotionStageDUT_MotionStage3232ItemTypeInOutPouTypeFunctionBlockFB_EncoderValue64stMotionStageDUT_MotionStage3232ItemTypeInOutPouTypeFunctionBlockMC_ReadParameterSet1600ParameterST_AxisParameterSet3232ItemTypeInOutAxisAXIS_REF3264ItemTypeInOutExecuteBOOL896ItemTypeInputDoneBOOL8104ItemTypeOutputBusyBOOL8112ItemTypeOutputErrorBOOL8120ItemTypeOutputErrorIDUDINT32128ItemTypeOutputdisplaymodehexTriggerExecuteR_TRIG64160state_E_TcMC_STATES16224100fbAdsReadADSREAD1248256SizeofPayloadDataUDINT321504SizeofPayloadData64ULINT641536ActGetSizeOfParameterSetPouTypeFunctionBlockFB_MotionStageNCParams2112stMotionStageDUT_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputtRefreshDelayTIME3296ItemTypeInputbErrorBOOL8128ItemTypeOutputmcReadParamsMC_ReadParameterSet1600192timerTON2241792bExecuteBOOL820161nLatchErrIdUDINT322048PouTypeFunctionBlockFB_MotionStage299392stMotionStageDUT_MotionStage3232ItemTypeInOutfbDriveVirtualFB_DriveVirtual16345664fbMotionHomeFB_MotionHoming46976163520fbSaveRestoreFB_EncSaveRestore2880210496fbLogErrorFB_LogMotionError83136213376bExecuteBOOL8296512bExecMoveBOOL8296520bExecHomeBOOL8296528bFwdHitBOOL8296536bBwdHitBOOL8296544ftExecF_TRIG64296576rtExecR_TRIG64296640rtUserExecR_TRIG64296704rtTargetR_TRIG64296768rtHomedR_TRIG64296832fbSetEnablesFB_SetEnables64296896bPosGoalBOOL8296960bNegGoalBOOL8296968fbEncoderValueFB_EncoderValue64296992fbNCParamsFB_MotionStageNCParams2112297088bNewMoveReqBOOL8299200bPrepareDisableBOOL8299208bMoveCmdBOOL8299216rtMoveCmdShortcutR_TRIG64299232rtHomeCmdShortcutR_TRIG64299296PouTypeFunctionBlockENUM_MotionRequest16INTWAIT0INTERRUPT1ABORT2FB_MotionRequest1600stMotionStageDUT_MotionStage3232ItemTypeInOutbExecuteBOOL864ItemTypeInputbResetBOOL872ItemTypeInputenumMotionRequestENUM_MotionRequest16800ItemTypeInputfPosLREAL64128ItemTypeInputfVelLREAL64192ItemTypeInputfAccLREAL64256ItemTypeInputfDecLREAL64320ItemTypeInputbErrorBOOL8384ItemTypeOutputnErrorIdUDINT32416ItemTypeOutputsErrorMessageSTRING(80)648448ItemTypeOutputbBusyBOOL81096ItemTypeOutputbDoneBOOL81104ItemTypeOutputrtExecR_TRIG641120ftExecF_TRIG641184rtResetR_TRIG641248ftBusyF_TRIG641312nStateUINT1613760bMyMoveBOOL81392bCausedErrorBOOL81400INITUINT1614080WAIT_EXECUINT1614241PICK_REQUESTUINT1614402WAIT_OTHER_MOVEUINT1614563STOP_OTHER_MOVEUINT1614724START_MOVEUINT1614885WAIT_MY_MOVEUINT1615046STOP_MY_MOVEUINT1615207DONE_MOVINGUINT1615368ERRORUINT1615529PouTypeFunctionBlockFB_PositionStateMove2560stMotionStageDUT_MotionStage3232ItemTypeInOutstPositionStateDUT_PositionState3264ItemTypeInOutpytmc + + 64 + 46848 + + -99999999 + + + + BWD_START + LREAL + 64 + 46912 + + 99999999 + + + + + PouType + FunctionBlock + + + + + FB_EncSaveRestore + 2880 + + stMotionStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + bEnable + BOOL + 8 + 64 + + + ItemType + Input + + + + + fbSetPos + MC_SetPosition + 1984 + 128 + + + timer + TON + 224 + 2112 + + + bInit + BOOL + 8 + 2336 + + + bLoad + BOOL + 8 + 2344 + + + nLatchError + UDINT + 32 + 2368 + + + bEncError + BOOL + 8 + 2400 + + + tRetryDelay + TIME + 32 + 2432 + + 1000 + + + + nMaxRetries + UINT + 16 + 2464 + + 10 + + + + nCurrTries + UINT + 16 + 2480 + + 0 + + + + bWaitRetry + BOOL + 8 + 2496 + + + tonRetry + TON + 224 + 2528 + + + bSaved + BOOL + 8 + 2752 + + + TcPersistent + + + + + fPosition + LREAL + 64 + 2816 + + + TcPersistent + + + + + + PouType + FunctionBlock + + + + + FB_LogMotionError + 83136 + + stMotionStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + bEnable + BOOL + 8 + 64 + + + ItemType + Input + + + + + fbLogMessage + FB_LogMessage + 81984 + 128 + + + rtNewError + R_TRIG + 64 + 82112 + + + bChangedError + BOOL + 8 + 82176 + + + sPrevErr + STRING(80) + 648 + 82184 + + + fbJson + FB_JsonSaxWriter + 256 + 82848 + + + + PouType + FunctionBlock + + + + + FB_SetEnables + 64 + + stMotionStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + + PouType + FunctionBlock + + + + + FB_EncoderValue + 64 + + stMotionStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + + PouType + FunctionBlock + + + + + MC_ReadParameterSet + 1600 + + Parameter + ST_AxisParameterSet + 32 + 32 + + + ItemType + InOut + + + + + Axis + AXIS_REF + Reference to an axis + 32 + 64 + + + ItemType + InOut + + + + + Execute + BOOL + 8 + 96 + + + ItemType + Input + + + + + Done + BOOL + 8 + 104 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 112 + + + ItemType + Output + + + + + Error + BOOL + 8 + 120 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 128 + + + ItemType + Output + + + displaymode + hex + + + + + TriggerExecute + R_TRIG + 64 + 160 + + + state + _E_TcMC_STATES + 16 + 224 + + 100 + + + + fbAdsRead + ADSREAD + 1248 + 256 + + + SizeofPayloadData + UDINT + 32 + 1504 + + + SizeofPayloadData64 + ULINT + 64 + 1536 + + + ActGetSizeOfParameterSet + + + + PouType + FunctionBlock + + + + + FB_MotionStageNCParams + 2112 + + stMotionStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + bEnable + BOOL + 8 + 64 + + + ItemType + Input + + + + + tRefreshDelay + TIME + 32 + 96 + + + ItemType + Input + + + + + bError + BOOL + 8 + 128 + + + ItemType + Output + + + + + mcReadParams + MC_ReadParameterSet + 1600 + 192 + + + timer + TON + 224 + 1792 + + + bExecute + BOOL + 8 + 2016 + + 1 + + + + nLatchErrId + UDINT + 32 + 2048 + + + + PouType + FunctionBlock + + + + + FB_MotionStage + 299392 + + stMotionStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + fbDriveVirtual + FB_DriveVirtual + 163456 + 64 + + + fbMotionHome + FB_MotionHoming + 46976 + 163520 + + + fbSaveRestore + FB_EncSaveRestore + 2880 + 210496 + + + fbLogError + FB_LogMotionError + 83136 + 213376 + + + bExecute + BOOL + 8 + 296512 + + + bExecMove + BOOL + 8 + 296520 + + + bExecHome + BOOL + 8 + 296528 + + + bFwdHit + BOOL + 8 + 296536 + + + bBwdHit + BOOL + 8 + 296544 + + + ftExec + F_TRIG + 64 + 296576 + + + rtExec + R_TRIG + 64 + 296640 + + + rtUserExec + R_TRIG + 64 + 296704 + + + rtTarget + R_TRIG + 64 + 296768 + + + rtHomed + R_TRIG + 64 + 296832 + + + fbSetEnables + FB_SetEnables + 64 + 296896 + + + bPosGoal + BOOL + 8 + 296960 + + + bNegGoal + BOOL + 8 + 296968 + + + fbEncoderValue + FB_EncoderValue + 64 + 296992 + + + fbNCParams + FB_MotionStageNCParams + 2112 + 297088 + + + bNewMoveReq + BOOL + 8 + 299200 + + + bPrepareDisable + BOOL + 8 + 299208 + + + bMoveCmd + BOOL + 8 + 299216 + + + rtMoveCmdShortcut + R_TRIG + 64 + 299232 + + + rtHomeCmdShortcut + R_TRIG + 64 + 299296 + + + + PouType + FunctionBlock + + + + + ENUM_MotionRequest + 16 + INT + + WAIT + 0 + + + INTERRUPT + 1 + + + ABORT + 2 + + + + FB_MotionRequest + 1600 + + stMotionStage + DUT_MotionStage + Motor to move + 32 + 32 + + + ItemType + InOut + + + + + bExecute + BOOL + Start move on rising edge, stop move on falling edge + 8 + 64 + + + ItemType + Input + + + + + bReset + BOOL + Reset errors on rising edge + 8 + 72 + + + ItemType + Input + + + + + enumMotionRequest + ENUM_MotionRequest + Define behavior for when the motor is already moving + 16 + 80 + + 0 + + + + ItemType + Input + + + + + fPos + LREAL + Goal position + 64 + 128 + + + ItemType + Input + + + + + fVel + LREAL + Move velocity + 64 + 192 + + + ItemType + Input + + + + + fAcc + LREAL + Optional acceleration + 64 + 256 + + + ItemType + Input + + + + + fDec + LREAL + Optional deceleration + 64 + 320 + + + ItemType + Input + + + + + bError + BOOL + True if in error state + 8 + 384 + + + ItemType + Output + + + + + nErrorId + UDINT + Error code + 32 + 416 + + + ItemType + Output + + + + + sErrorMessage + STRING(80) + What the error code means + 648 + 448 + + + ItemType + Output + + + + + bBusy + BOOL + If TRUE, we are moving the motor + 8 + 1096 + + + ItemType + Output + + + + + bDone + BOOL + If TRUE, we are not moving the motor and our most recent move was successful + 8 + 1104 + + + ItemType + Output + + + + + rtExec + R_TRIG + 64 + 1120 + + + ftExec + F_TRIG + 64 + 1184 + + + rtReset + R_TRIG + 64 + 1248 + + + ftBusy + F_TRIG + 64 + 1312 + + + nState + UINT + 16 + 1376 + + 0 + + + + bMyMove + BOOL + 8 + 1392 + + + bCausedError + BOOL + 8 + 1400 + + + INIT + UINT + 16 + 1408 + + 0 + + + + WAIT_EXEC + UINT + 16 + 1424 + + 1 + + + + PICK_REQUEST + UINT + 16 + 1440 + + 2 + + + + WAIT_OTHER_MOVE + UINT + 16 + 1456 + + 3 + + + + STOP_OTHER_MOVE + UINT + 16 + 1472 + + 4 + + + + START_MOVE + UINT + 16 + 1488 + + 5 + + + + WAIT_MY_MOVE + UINT + 16 + 1504 + + 6 + + + + STOP_MY_MOVE + UINT + 16 + 1520 + + 7 + + + + DONE_MOVING + UINT + 16 + 1536 + + 8 + + + + ERROR + UINT + 16 + 1552 + + 9 + + + + + PouType + FunctionBlock + + + + + FB_PositionStateMove + 2560 + + stMotionStage + DUT_MotionStage + Motor to move + 32 + 32 + + + ItemType + InOut + + + + + stPositionState + DUT_PositionState + State to move to + 32 + 64 + + + ItemType + InOut + + + pytmc + pv: - bExecuteBOOL896ItemTypeInputpytmc + + + + + + bExecute + BOOL + Start move on rising edge, stop move on falling edge + 8 + 96 + + + ItemType + Input + + + pytmc + pv: GO io: io field: ZNAM False field: ONAM True - bResetBOOL8104ItemTypeInputpytmc + + + + + + bReset + BOOL + Rising edge error reset + 8 + 104 + + + ItemType + Input + + + pytmc + pv: RESET io: io field: ZNAM False field: ONAM True - enumMotionRequestENUM_MotionRequest161120ItemTypeInputbAtStateBOOL8128ItemTypeOutputpytmc + + + + + + enumMotionRequest + ENUM_MotionRequest + Define behavior for when a move is already active + 16 + 112 + + 0 + + + + ItemType + Input + + + + + bAtState + BOOL + TRUE if the motor is at this state + 8 + 128 + + + ItemType + Output + + + pytmc + pv: AT_STATE io: input field: ZNAM False field: ONAM True - bErrorBOOL8136ItemTypeOutputpytmc + + + + + + bError + BOOL + TRUE if we have an error + 8 + 136 + + + ItemType + Output + + + pytmc + pv: ERR io: input field: ZNAM False field: ONAM True - nErrorIDUDINT32160ItemTypeOutputpytmc + + + + + + nErrorID + UDINT + Error code + 32 + 160 + + + ItemType + Output + + + pytmc + pv: ERRID io: input - sErrorMessageSTRING(80)648192ItemTypeOutputpytmc + + + + + + sErrorMessage + STRING(80) + Error description + 648 + 192 + + + ItemType + Output + + + pytmc + pv: ERRMSG io: input - bBusyBOOL8840ItemTypeOutputpytmc + + + + + + bBusy + BOOL + TRUE if we are moving to a state + 8 + 840 + + + ItemType + Output + + + pytmc + pv: BUSY io: input field: ZNAM False field: ONAM True - bDoneBOOL8848ItemTypeOutputpytmc + + + + + + bDone + BOOL + TRUE if we are note moving and we reached a state successfully on our last move + 8 + 848 + + + ItemType + Output + + + pytmc + pv: DONE io: input field: ZNAM False field: ONAM True - fbMotionRequestFB_MotionRequest1600896bAllowMoveBOOL82496PouTypeFunctionBlockFB_RawCountConverter8576stParametersST_AxisParameterSet819264ItemTypeInputnCountCheckUDINT328256ItemTypeInputfPosCheckLREAL648320ItemTypeInputnCountGetUDINT328384ItemTypeOutputfPosGetLREAL648448ItemTypeOutputbBusyBOOL88512ItemTypeOutputbDoneBOOL88520ItemTypeOutputbErrorBOOL88528ItemTypeOutputPouTypeFunctionBlockFB_PositionStateLock3840stPositionStateDUT_PositionState3232ItemTypeInOutbEnableBOOL864ItemTypeInputstCachedPositionStateDUT_PositionState3648128bInitBOOL837760PouTypeFunctionBlockFB_PositionStateInternal12544stMotionStageDUT_MotionStage3232ItemTypeInOutstPositionStateDUT_PositionState3264ItemTypeInOutfbEncConverterFB_RawCountConverter8576128fbLockFB_PositionStateLock38408704PouTypeFunctionBlockFB_PositionStateBase253824stMotionStageDUT_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputbResetBOOL872ItemTypeInputpytmc + + + + + + fbMotionRequest + FB_MotionRequest + 1600 + 896 + + + bAllowMove + BOOL + 8 + 2496 + + + + PouType + FunctionBlock + + + + + FB_RawCountConverter + 8576 + + stParameters + ST_AxisParameterSet + Parameters to check against + 8192 + 64 + + + ItemType + Input + + + + + nCountCheck + UDINT + Optional count to convert to a real position + 32 + 8256 + + + ItemType + Input + + + + + fPosCheck + LREAL + Optional position to convert to encoder counts + 64 + 8320 + + + ItemType + Input + + + + + nCountGet + UDINT + If converting position, the number of counts + 32 + 8384 + + + ItemType + Output + + + + + fPosGet + LREAL + If converting counts, the position + 64 + 8448 + + + ItemType + Output + + + + + bBusy + BOOL + True during a parameter get/calc + 8 + 8512 + + + ItemType + Output + + + + + bDone + BOOL + True after a successful get/calc + 8 + 8520 + + + ItemType + Output + + + + + bError + BOOL + True if the calculation errored + 8 + 8528 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + + + FB_PositionStateLock + 3840 + + stPositionState + DUT_PositionState + 32 + 32 + + + ItemType + InOut + + + + + bEnable + BOOL + 8 + 64 + + + ItemType + Input + + + + + stCachedPositionState + DUT_PositionState + 3648 + 128 + + + bInit + BOOL + 8 + 3776 + + 0 + + + + + PouType + FunctionBlock + + + + + FB_PositionStateInternal + 12544 + + stMotionStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + stPositionState + DUT_PositionState + 32 + 64 + + + ItemType + InOut + + + + + fbEncConverter + FB_RawCountConverter + 8576 + 128 + + + fbLock + FB_PositionStateLock + 3840 + 8704 + + + + PouType + FunctionBlock + + + + + FB_PositionStateBase + 253824 + + stMotionStage + DUT_MotionStage + Motor to move + 32 + 32 + + + ItemType + InOut + + + + + bEnable + BOOL + If TRUE, start a move when setState transitions to a nonzero number + 8 + 64 + + + ItemType + Input + + + + + bReset + BOOL + On rising edge, reset this FB + 8 + 72 + + + ItemType + Input + + + pytmc + pv: RESET io: io field: ZNAM False field: ONAM True - bErrorBOOL880ItemTypeOutputpytmc + + + + + + bError + BOOL + If TRUE, there is an error + 8 + 80 + + + ItemType + Output + + + pytmc + pv: ERR io: i field: ZNAM False field: ONAM True - nErrorIdUDINT3296ItemTypeOutputpytmc + + + + + + nErrorId + UDINT + Error ID + 32 + 96 + + + ItemType + Output + + + pytmc + pv: ERRID io: i - sErrorMessageSTRING(80)648128ItemTypeOutputpytmc + + + + + + sErrorMessage + STRING(80) + The error that caused bError to flip TRUE + 648 + 128 + + + ItemType + Output + + + pytmc + pv: ERRMSG io: i - bBusyBOOL8776ItemTypeOutputpytmc + + + + + + bBusy + BOOL + If TRUE, we are moving the motor + 8 + 776 + + + ItemType + Output + + + pytmc + pv: BUSY io: i field: ZNAM False field: ONAM True - bDoneBOOL8784ItemTypeOutputpytmc + + + + + + bDone + BOOL + If TRUE, we are not moving the motor and the last move completed successfully + 8 + 784 + + + ItemType + Output + + + pytmc + pv: DONE io: i field: ZNAM False field: ONAM True - arrStatesDUT_PositionState11554720832pytmc + + + + + + arrStates + DUT_PositionState + + 1 + 15 + + Pre-allocated array of states + 54720 + 832 + + + pytmc + pv: io: io expand: %.2d - setStateINT1655552goalStateINT1655568getStateINT1655584bInitBOOL855600stUnknownDUT_PositionState364855616stGoalDUT_PositionState364859264fbStateMoveFB_PositionStateMove256062912fbStateInternalFB_PositionStateInternal11518816065472nIndexINT16253632bNewGoalBOOL8253648bInnerExecBOOL8253656bInnerResetBOOL8253664rtResetR_TRIG64253696bMoveRequestedBOOL8253760ExecStateHandlerPouTypeFunctionBlockFB_PositionStatePMPS_Base19392stMotionStageDUT_MotionStage3232ItemTypeInOutarrStatesDUT_PositionState1153264ItemTypeInOutbArbiterEnabledBOOL8961ItemTypeInputbMaintModeBOOL8104ItemTypeInputpytmc + + + + + + setState + INT + Corresponding arrStates index to move to, or 0 if no move selected + 16 + 55552 + + + goalState + INT + The current position we are trying to reach, or 0 + 16 + 55568 + + + getState + INT + The readback position + 16 + 55584 + + + bInit + BOOL + 8 + 55600 + + + stUnknown + DUT_PositionState + 3648 + 55616 + + + stGoal + DUT_PositionState + 3648 + 59264 + + + fbStateMove + FB_PositionStateMove + 2560 + 62912 + + + fbStateInternal + FB_PositionStateInternal + + 1 + 15 + + 188160 + 65472 + + + nIndex + INT + 16 + 253632 + + + bNewGoal + BOOL + 8 + 253648 + + + bInnerExec + BOOL + 8 + 253656 + + + bInnerReset + BOOL + 8 + 253664 + + + rtReset + R_TRIG + 64 + 253696 + + + bMoveRequested + BOOL + 8 + 253760 + + + Exec + + + StateHandler + + + + PouType + FunctionBlock + + + + + FB_PositionStatePMPS_Base + 19392 + + stMotionStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + arrStates + DUT_PositionState + + 1 + 15 + + 32 + 64 + + + ItemType + InOut + + + + + bArbiterEnabled + BOOL + 8 + 96 + + 1 + + + + ItemType + Input + + + + + bMaintMode + BOOL + 8 + 104 + + + ItemType + Input + + + pytmc + pv: MAINT io: io - bRequestTransitionBOOL8112ItemTypeInputsetStateINT16128ItemTypeInputgetStateINT16144ItemTypeInputfStateBoundaryDeadbandLREAL641920ItemTypeInputtArbiterTimeoutTIME322561000ItemTypeInputbMoveOnArbiterTimeoutBOOL82881ItemTypeInputbTransitionAuthorizedBOOL8296ItemTypeOutputbForwardAuthorizedBOOL8304ItemTypeOutputbBackwardAuthorizedBOOL8312ItemTypeOutputbArbiterTimeoutBOOL8320ItemTypeOutputstTransitionDbST_DbStateParams2496352pytmc + + + + + + bRequestTransition + BOOL + 8 + 112 + + + ItemType + Input + + + + + setState + INT + 16 + 128 + + + ItemType + Input + + + + + getState + INT + 16 + 144 + + + ItemType + Input + + + + + fStateBoundaryDeadband + LREAL + 64 + 192 + + 0 + + + + ItemType + Input + + + + + tArbiterTimeout + TIME + 32 + 256 + + 1000 + + + + ItemType + Input + + + + + bMoveOnArbiterTimeout + BOOL + 8 + 288 + + 1 + + + + ItemType + Input + + + + + bTransitionAuthorized + BOOL + 8 + 296 + + + ItemType + Output + + + + + bForwardAuthorized + BOOL + 8 + 304 + + + ItemType + Output + + + + + bBackwardAuthorized + BOOL + 8 + 312 + + + ItemType + Output + + + + + bArbiterTimeout + BOOL + 8 + 320 + + + ItemType + Output + + + + + stTransitionDb + ST_DbStateParams + 2496 + 352 + + + pytmc + pv: TRANS io: i - stTransitionBeamST_BeamParams17602848stTransitionStateDUT_PositionState36484608bInitBOOL882561bTransDoneBOOL88264rtTransReqR_TRIG648288bBPTMDoneBOOL88352rtBPTMDoneR_TRIG648384ftMotorExecF_TRIG648448rtTransDoneR_TRIG648512rtDoLateFinishR_TRIG648576tonDoneTON2248640stStateReqDUT_PositionState36488896mcPowerMC_Power76812544fUpperBoundLREAL6413312fLowerBoundLREAL6413376nGoalStateINT1613440stGoalStateDUT_PositionState364813504fActPosLREAL6417152fReqPosLREAL6417216bInTransitionBOOL817280stBeamNeededST_BeamParams176017312bFwdOkBOOL819072bBwdOkBOOL819080tonArbiterTON22419104bLateFinishBOOL819328bInternalAuthBOOL819336AssertHereHandleBPTMHandleFFOClearAssertsExecHandlePmpsDbGetBeamFromStateST_BeamParams1760nStateINT16stStateDUT_PositionState3648GetStateCodeINT16nStateINT16GetStateStructDUT_PositionState3648nStateINT16PouTypeFunctionBlockFB_JsonDocToSafeBP109440bExecuteBOOL832ItemTypeInputjsonDocSJsonValue3264ItemTypeInputsDeviceNameSTRING(80)64896ItemTypeInputbHasDeviceBOOL8744ItemTypeOutputbHasAllStatesBOOL8752ItemTypeOutputbHasAllParametersBOOL87601ItemTypeOutputbBusyBOOL8768ItemTypeOutputbErrorBOOL8776ItemTypeOutputnErrIdUDINT32800ItemTypeOutputsErrMsgSTRING(80)648832ItemTypeOutputarrStatesST_DbStateParams321504ItemTypeInputvariable_length_arrayDimensions1io_fbFFHWOFB_HardwareFFOutput321536ItemTypeInOutfbJsonFB_JsonDomParser2881568jsonPropSJsonValue321856jsonValueSJsonValue321888jsonParamSJsonValue321920jsonnTranSJsonValue321952jsonnRateSJsonValue321984StepINT162016indexDINT322048nStateCountDINT322080RisingEdgeR_TRIG642112tNewMessageR_TRIG642176fbLoggerFB_LogMessage819842240.eSubsystem2.nMinTimeViolationAcceptable10FFOFB_FastFault2508884224.i_DescFault occurs when there is an error loading safe beam parameters from json file.i_TypeCode65299sbuffReadSmallINT16109312ACT_FFOACT_LoggerM_LoadSafeBPBOOL8sStateNameSTRING(80)648IndexDINT32sApertureSTRING(80)648nApertureINT16sEVSTRING(80)648sBCSTRING(80)648nIndexINT16PouTypeFunctionBlockE_BPTMState16INTInit0NewTarget1000RequestBP1500WaitForBP2500WaitingForTransitionAssertion2000WaitingForFinalAssertion3000Transitioning4000WaitForFinalBP5000CleaningUp6000Idle10000Done8000Error9000FB_Index + + + + + stTransitionBeam + ST_BeamParams + 1760 + 2848 + + + stTransitionState + DUT_PositionState + 3648 + 4608 + + + bInit + BOOL + 8 + 8256 + + 1 + + + + bTransDone + BOOL + 8 + 8264 + + + rtTransReq + R_TRIG + 64 + 8288 + + + bBPTMDone + BOOL + 8 + 8352 + + + rtBPTMDone + R_TRIG + 64 + 8384 + + + ftMotorExec + F_TRIG + 64 + 8448 + + + rtTransDone + R_TRIG + 64 + 8512 + + + rtDoLateFinish + R_TRIG + 64 + 8576 + + + tonDone + TON + 224 + 8640 + + + stStateReq + DUT_PositionState + 3648 + 8896 + + + mcPower + MC_Power + 768 + 12544 + + + fUpperBound + LREAL + 64 + 13312 + + + fLowerBound + LREAL + 64 + 13376 + + + nGoalState + INT + 16 + 13440 + + + stGoalState + DUT_PositionState + 3648 + 13504 + + + fActPos + LREAL + 64 + 17152 + + + fReqPos + LREAL + 64 + 17216 + + + bInTransition + BOOL + 8 + 17280 + + + stBeamNeeded + ST_BeamParams + 1760 + 17312 + + + bFwdOk + BOOL + 8 + 19072 + + + bBwdOk + BOOL + 8 + 19080 + + + tonArbiter + TON + 224 + 19104 + + + bLateFinish + BOOL + 8 + 19328 + + + bInternalAuth + BOOL + 8 + 19336 + + + AssertHere + + + HandleBPTM + + + HandleFFO + + + ClearAsserts + + + Exec + + + HandlePmpsDb + + + GetBeamFromState + ST_BeamParams + 1760 + + nState + INT + 16 + + + stState + DUT_PositionState + 3648 + + + + GetStateCode + INT + 16 + + nState + INT + 16 + + + + GetStateStruct + DUT_PositionState + 3648 + + nState + INT + 16 + + + + + PouType + FunctionBlock + + + + + FB_JsonDocToSafeBP + 109440 + + bExecute + BOOL + Rising Edge + 8 + 32 + + + ItemType + Input + + + + + jsonDoc + SJsonValue + 32 + 64 + + + ItemType + Input + + + + + sDeviceName + STRING(80) + 648 + 96 + + + ItemType + Input + + + + + bHasDevice + BOOL + 8 + 744 + + + ItemType + Output + + + + + bHasAllStates + BOOL + 8 + 752 + + + ItemType + Output + + + + + bHasAllParameters + BOOL + 8 + 760 + + 1 + + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 768 + + + ItemType + Output + + + + + bError + BOOL + 8 + 776 + + + ItemType + Output + + + + + nErrId + UDINT + 32 + 800 + + + ItemType + Output + + + + + sErrMsg + STRING(80) + 648 + 832 + + + ItemType + Output + + + + + arrStates + ST_DbStateParams + ARRAY [1.. MOTION_GVL.MAX_STATES] ; + 32 + 1504 + + + ItemType + Input + + + variable_length_array + + + Dimensions + 1 + + + + + io_fbFFHWO + FB_HardwareFFOutput + 32 + 1536 + + + ItemType + InOut + + + + + fbJson + FB_JsonDomParser + JSON + 288 + 1568 + + + jsonProp + SJsonValue + 32 + 1856 + + + jsonValue + SJsonValue + 32 + 1888 + + + jsonParam + SJsonValue + 32 + 1920 + + + jsonnTran + SJsonValue + 32 + 1952 + + + jsonnRate + SJsonValue + 32 + 1984 + + + Step + INT + 16 + 2016 + + + index + DINT + 32 + 2048 + + + nStateCount + DINT + 32 + 2080 + + + RisingEdge + R_TRIG + 64 + 2112 + + + tNewMessage + R_TRIG + Logger + 64 + 2176 + + + fbLogger + FB_LogMessage + 81984 + 2240 + + + .eSubsystem + 2 + + + .nMinTimeViolationAcceptable + 10 + + + + + FFO + FB_FastFault + FFO + 25088 + 84224 + + + .i_Desc + Fault occurs when there is an error loading safe beam parameters from json file + + + .i_TypeCode + 65299 + + + + + sbuffReadSmall + INT + 16 + 109312 + + + ACT_FFO + + + ACT_Logger + + + M_LoadSafeBP + BOOL + 8 + + sStateName + STRING(80) + 648 + + + Index + DINT + 32 + + + sAperture + bHasAllParameters : BOOL := TRUE; + STRING(80) + 648 + + + nAperture + INT + 16 + + + sEV + STRING(80) + 648 + + + sBC + STRING(80) + 648 + + + nIndex + INT + 16 + + + + + PouType + FunctionBlock + + + + + E_BPTMState + 16 + INT + + Init + 0 + + + NewTarget + 1000 + + + RequestBP + 1500 + + + WaitForBP + 2500 + + + WaitingForTransitionAssertion + 2000 + + + WaitingForFinalAssertion + 3000 + + + Transitioning + 4000 + + + WaitForFinalBP + 5000 + + + CleaningUp + 6000 + + + Idle + 10000 + + + Done + 8000 + + + Error + 9000 + + + + FB_Index + Index FB A. Wallace 2016-9-3 Why doesn't beckhoff have this as a builtin type? Use this thing to have a simple indexer with rollover. -]]>96LowerLimitINT16321ItemTypeInputnamingoffValIncINT16481ItemTypeInputUpperLimitINT16641ItemTypeInputnValINT16801namingoffDecIncDecValINT16IncValINT16PouTypeFunctionBlockBeamParameterTransitionManager + 96 + + LowerLimit + INT + Incrementer will rollver over to this value (and initialize to this value) + 16 + 32 + + 1 + + + + ItemType + Input + + + naming + off + + + + + ValInc + INT + Incrementer increments by this value + 16 + 48 + + 1 + + + + ItemType + Input + + + + + UpperLimit + INT + Incrementer will rollover at this value to lower limit + 16 + 64 + + 1 + + + + ItemType + Input + + + + + nVal + INT + Internal incrementer value, initialized to LowerLimit + 16 + 80 + + 1 + + + + naming + off + + + + + Dec + + + Inc + + + DecVal + INT + 16 + + + IncVal + INT + 16 + + + + PouType + FunctionBlock + + + + + BeamParameterTransitionManager + Implements the procedure for safely transitioning between device states. NOTE: The BPTM will throw an error if the arbiter does not have enough space for the transition and new final assertion. - ]]>60256fbArbiterFB_Arbiter3232ItemTypeInOuti_sDeviceNameSTRING(80)64864DeviceItemTypeInputi_TransitionAssertionIDUDINT327360ItemTypeInputi_stTransitionAssertionST_BeamParams1760768ItemTypeInputi_nRequestedAssertionIDUDINT3225280ItemTypeInputi_stRequestedAssertionST_BeamParams17602560.nTran0.neVRange0.nRate0.nBCRange0ItemTypeInputi_xMovingBOOL]]>843200ItemTypeInputi_xDoneMovingBOOL843280ItemTypeInputstCurrentBeamParametersST_BeamParams17604352ItemTypeInputbRetryBOOL861120ItemTypeInputq_xTransitionAuthorizedBOOL861200ItemTypeOutputbErrorBOOL86128ItemTypeOutputnErrIdUINT166144ItemTypeOutputbDoneBOOL86160ItemTypeOutputbBusyBOOL86168ItemTypeOutputnTargetAssertionIDUDINT3261760stTargetAssertionST_BeamParams17606208nCurrentAssertionIDUDINT3279680xNewBPBOOL88000xTranBPBOOL88008xFinalBPInArbBOOL88016xFinalBPBOOL88024eBPTMStateE_BPTMState1680320ePrevStateE_BPTMState1680480xEntryBOOL88064rTransitionR_TRIG648096xNewTargetBOOL88160bTransAssertionFailedBOOL88168bFinalAssertionFailedBOOL88176LogStrBufferSTRING(80)041265688184LogBuffIdxFB_Index9634752.LowerLimit0.UpperLimit40nAssrtAttemptINT1634848rtRetryR_TRIG6434880rtErrorR_TRIG6434944ffTimeoutFB_FastFault2508835008.i_DescPreemptive requests timed out in BPTM.i_TypeCode10.i_xAutoReset0rtDoneMovingR_TRIG6460096bLatchDoneMovingBOOL860160bFirstMoveBOOL8601681LogBuffSizeINT166017640cMaxAttemptsINT16601923cReqArbCapacityUDINT + 60256 + + fbArbiter + FB_Arbiter + Connect to local arbiter + 32 + 32 + + + ItemType + InOut + + + + + i_sDeviceName + STRING(80) + Name of the device requesting the transition + 648 + 64 + + Device + + + + ItemType + Input + + + + + i_TransitionAssertionID + UDINT + Must not be 0 or EXCLUDED_ID + 32 + 736 + + 0 + + + + ItemType + Input + + + + + i_stTransitionAssertion + ST_BeamParams + Assertion required during transition (always safer than anything inbetween) + 1760 + 768 + + + ItemType + Input + + + + + i_nRequestedAssertionID + UDINT + Must not be 0 or EXCLUDED_ID + 32 + 2528 + + 0 + + + + ItemType + Input + + + + + i_stRequestedAssertion + ST_BeamParams + PMPS_GVL.cstSafeBeam; //Requested assertion, change whenever + 1760 + 2560 + + + .nTran + 0 + + + .neVRange + 0 + + + .nRate + 0 + + + .nBCRange + 0 + + + + + ItemType + Input + + + + + i_xMoving + BOOL + Provide rising edge when device begins moving <remove> + 8 + 4320 + + 0 + + + + ItemType + Input + + + + + i_xDoneMoving + BOOL + Provide rising edge when device is done with a move + 8 + 4328 + + 0 + + + + ItemType + Input + + + + + stCurrentBeamParameters + ST_BeamParams + Connect to current beam parameters + 1760 + 4352 + + + ItemType + Input + + + + + bRetry + BOOL + Rising edge to cycle back through the BPTM process. Use if something in the process timed out or failed. This will interrupt a current process + 8 + 6112 + + 0 + + + + ItemType + Input + + + + + q_xTransitionAuthorized + BOOL + Rising edge indicating the device is safe to move, use as input to move execute (which requires a rising edge) + 8 + 6120 + + 0 + + + + ItemType + Output + + + + + bError + BOOL + Set if some issue occurs within the bptm + 8 + 6128 + + + ItemType + Output + + + + + nErrId + UINT + Set to non-zero to help understand the error. + 16 + 6144 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 6160 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 6168 + + + ItemType + Output + + + + + nTargetAssertionID + UDINT + 32 + 6176 + + 0 + + + + stTargetAssertion + ST_BeamParams + Target assertion + 1760 + 6208 + + + nCurrentAssertionID + UDINT + ID of last set state (zero until a state is reached) + 32 + 7968 + + 0 + + + + xNewBP + BOOL + 8 + 8000 + + + xTranBP + BOOL + 8 + 8008 + + + xFinalBPInArb + BOOL + 8 + 8016 + + + xFinalBP + BOOL + 8 + 8024 + + + eBPTMState + E_BPTMState + 16 + 8032 + + 0 + + + + ePrevState + E_BPTMState + 16 + 8048 + + 0 + + + + xEntry + BOOL + 8 + 8064 + + + rTransition + R_TRIG + 64 + 8096 + + + xNewTarget + BOOL + 8 + 8160 + + + bTransAssertionFailed + BOOL + 8 + 8168 + + + bFinalAssertionFailed + BOOL + 8 + 8176 + + + LogStrBuffer + STRING(80) + + 0 + 41 + + 26568 + 8184 + + + LogBuffIdx + FB_Index + 96 + 34752 + + + .LowerLimit + 0 + + + .UpperLimit + 40 + + + + + nAssrtAttempt + INT + Number of times we have tried asserting a BP set + 16 + 34848 + + + rtRetry + R_TRIG + 64 + 34880 + + + rtError + R_TRIG + 64 + 34944 + + + ffTimeout + FB_FastFault + 25088 + 35008 + + + .i_Desc + Preemptive requests timed out in BPTM + + + .i_TypeCode + 10 + + + .i_xAutoReset + 0 + + + + + rtDoneMoving + R_TRIG + 64 + 60096 + + + bLatchDoneMoving + BOOL + 8 + 60160 + + + bFirstMove + BOOL + 8 + 60168 + + 1 + + + + LogBuffSize + INT + 16 + 60176 + + 40 + + + + cMaxAttempts + INT + 16 + 60192 + + 3 + + + + cReqArbCapacity + UDINT + The thought here is, a BPTM needs at most 2 arbiter slots to complete a transition. If we're at capacity, it means some BPTM before this one has begun a transition, and will require at least one more arbiter spot to complete. - ]]>32602242AuthorizeTransitionWaitingForFinalAssertion_DONewTarget_ENTRYAssertTransitionBPAssertFinalBPWaitingForTransitionAssertion_DORemoveTransitionAssertionSetNewTargetRequestBP_DOWaitingForTransitionAssertion_EXITWaitingForFinalAssertion_EXITDeauthorizeTransitionLogActionsBOOL8LogStrSTRING(80)648no_checkPouTypeFunctionBlockno_checkFB_PositionStatePMPS383104FB_PositionStatePMPS_BasefbArbiterFB_Arbiter3219392ItemTypeInOutfbFFHWOFB_HardwareFFOutput3219424ItemTypeInOutbReadPmpsDbBOOL819456ItemTypeInputsPmpsDeviceNameSTRING(80)64819464ItemTypeInputsTransitionKeySTRING(80)64820112ItemTypeInputstPmpsDocSJsonValue3220768ItemTypeInputstHighBeamThresholdST_BeamParams176020800ItemTypeInputbBPOKAutoResetBOOL8225600ItemTypeInputarrPMPSST_DbStateParams0163993622592nBPIndexINT1662528nTransitionAssertionIDUDINT3262560nLastReqAssertionIDUDINT3262592fbReadPmpsDbFB_JsonDocToSafeBP10944062656ftDbBusyF_TRIG64172096rtReadDBExecR_TRIG64172160ftReadF_TRIG64172224bptmBeamParameterTransitionManager60256172288ffBeamParamsOkFB_FastFault25088232544ffZeroRateFB_FastFault25088257632ffBPTMTimeoutAndMoveFB_FastFault25088282720ffBPTMErrorFB_FastFault25088307808ffMaintFB_FastFault25088332896ffUnknownFB_FastFault25088357984bFFOxOkBOOL8383072bAtSafeStateBOOL8383080nIterINT16383088HandlePmpsDbHandleFFOAssertHereClearAssertsHandleBPTMPouTypeFunctionBlockFB_NCErrorFFO27808stMotionStageDUT_MotionStage3232ItemTypeInOutfbFFHWOFB_HardwareFFOutput3264ItemTypeInOutbResetBOOL896ItemTypeInputbAutoResetBOOL8104ItemTypeInputnLowErrorIdUDINT3212816384ItemTypeInputnHighErrorIdUDINT3216020479ItemTypeInputsDescSTRING(80)648192Motor errorItemTypeInputbTrippedBOOL8840ItemTypeOutputnErrorTypeCodeUINT16848ItemTypeOutputbInitBOOL88641bNCErrorBOOL8872stBeamParamsST_BeamParams1760896fbFFFB_FastFault250882656rtTripR_TRIG6427744PouTypeFunctionBlockFB_EncErrorFFO27936stMotionStageDUT_MotionStage3232ItemTypeInOutfbFFHWOFB_HardwareFFOutput3264ItemTypeInOutbResetBOOL896ItemTypeInputbAutoResetBOOL8104ItemTypeInputbTrippedBOOL8112ItemTypeOutputfbNCErrorFFOFB_NCErrorFFO27808128.nLowErrorId17408.nHighErrorId17663.sDescEncoder errorPouTypeFunctionBlockFB_PositionStateBase_WithPMPS666496FB_PositionStateBasefbArbiterFB_Arbiter32253824ItemTypeInOutfbFFHWOFB_HardwareFFOutput32253856ItemTypeInOutsPmpsDeviceNameSTRING(80)648253888ItemTypeInputsTransitionKeySTRING(80)648254536ItemTypeInputbArbiterEnabledBOOL82551841ItemTypeInputpytmc + + 32 + 60224 + + 2 + + + + AuthorizeTransition + + + WaitingForFinalAssertion_DO + + + NewTarget_ENTRY + + + AssertTransitionBP + + + AssertFinalBP + + + WaitingForTransitionAssertion_DO + + + RemoveTransitionAssertion + + + SetNewTarget + + + RequestBP_DO + + + WaitingForTransitionAssertion_EXIT + + + WaitingForFinalAssertion_EXIT + + + DeauthorizeTransition + + + LogActions + BOOL + 8 + + LogStr + STRING(80) + 648 + + + + no_check + + + + + + PouType + FunctionBlock + + + no_check + + + + + FB_PositionStatePMPS + 383104 + FB_PositionStatePMPS_Base + + fbArbiter + FB_Arbiter + 32 + 19392 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 19424 + + + ItemType + InOut + + + + + bReadPmpsDb + BOOL + 8 + 19456 + + + ItemType + Input + + + + + sPmpsDeviceName + STRING(80) + 648 + 19464 + + + ItemType + Input + + + + + sTransitionKey + STRING(80) + 648 + 20112 + + + ItemType + Input + + + + + stPmpsDoc + SJsonValue + 32 + 20768 + + + ItemType + Input + + + + + stHighBeamThreshold + ST_BeamParams + 1760 + 20800 + + + ItemType + Input + + + + + bBPOKAutoReset + BOOL + 8 + 22560 + + 0 + + + + ItemType + Input + + + + + arrPMPS + ST_DbStateParams + + 0 + 16 + + 39936 + 22592 + + + nBPIndex + INT + 16 + 62528 + + + nTransitionAssertionID + UDINT + 32 + 62560 + + + nLastReqAssertionID + UDINT + 32 + 62592 + + + fbReadPmpsDb + FB_JsonDocToSafeBP + 109440 + 62656 + + + ftDbBusy + F_TRIG + 64 + 172096 + + + rtReadDBExec + R_TRIG + 64 + 172160 + + + ftRead + F_TRIG + 64 + 172224 + + + bptm + BeamParameterTransitionManager + 60256 + 172288 + + + ffBeamParamsOk + FB_FastFault + 25088 + 232544 + + + ffZeroRate + FB_FastFault + 25088 + 257632 + + + ffBPTMTimeoutAndMove + FB_FastFault + 25088 + 282720 + + + ffBPTMError + FB_FastFault + 25088 + 307808 + + + ffMaint + FB_FastFault + 25088 + 332896 + + + ffUnknown + FB_FastFault + 25088 + 357984 + + + bFFOxOk + BOOL + 8 + 383072 + + + bAtSafeState + BOOL + 8 + 383080 + + + nIter + INT + 16 + 383088 + + + HandlePmpsDb + + + HandleFFO + + + AssertHere + + + ClearAsserts + + + HandleBPTM + + + + PouType + FunctionBlock + + + + + FB_NCErrorFFO + 27808 + + stMotionStage + DUT_MotionStage + Motion stage to monitor + 32 + 32 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + FFO to trip + 32 + 64 + + + ItemType + InOut + + + + + bReset + BOOL + Reset the fault + 8 + 96 + + + ItemType + Input + + + + + bAutoReset + BOOL + Auto-reset the fault + 8 + 104 + + + ItemType + Input + + + + + nLowErrorId + UDINT + The lowest error code that will trip the FFO + 32 + 128 + + 16384 + + + + ItemType + Input + + + + + nHighErrorId + UDINT + The highest error code that will trip the FFO + 32 + 160 + + 20479 + + + + ItemType + Input + + + + + sDesc + STRING(80) + A description of the fault + 648 + 192 + + Motor error + + + + ItemType + Input + + + + + bTripped + BOOL + Quick way for nearby code to check if this block has tripped the FFO. + 8 + 840 + + + ItemType + Output + + + + + nErrorTypeCode + UINT + Error code sent to PMPS. Is always 16#20XX, where XX is the first two hex in the NC error. + 16 + 848 + + + ItemType + Output + + + + + bInit + BOOL + 8 + 864 + + 1 + + + + bNCError + BOOL + 8 + 872 + + + stBeamParams + ST_BeamParams + 1760 + 896 + + + fbFF + FB_FastFault + 25088 + 2656 + + + rtTrip + R_TRIG + 64 + 27744 + + + + PouType + FunctionBlock + + + + + FB_EncErrorFFO + 27936 + + stMotionStage + DUT_MotionStage + Motion stage to monitor + 32 + 32 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + FFO to trip + 32 + 64 + + + ItemType + InOut + + + + + bReset + BOOL + Reset the fault + 8 + 96 + + + ItemType + Input + + + + + bAutoReset + BOOL + Auto reset the fault + 8 + 104 + + + ItemType + Input + + + + + bTripped + BOOL + Quick way for nearby code to check if this block has tripped the FFO. + 8 + 112 + + + ItemType + Output + + + + + fbNCErrorFFO + FB_NCErrorFFO + 27808 + 128 + + + .nLowErrorId + 17408 + + + .nHighErrorId + 17663 + + + .sDesc + Encoder error + + + + + + PouType + FunctionBlock + + + + + FB_PositionStateBase_WithPMPS + 666496 + FB_PositionStateBase + + fbArbiter + FB_Arbiter + 32 + 253824 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 253856 + + + ItemType + InOut + + + + + sPmpsDeviceName + STRING(80) + 648 + 253888 + + + ItemType + Input + + + + + sTransitionKey + STRING(80) + 648 + 254536 + + + ItemType + Input + + + + + bArbiterEnabled + BOOL + 8 + 255184 + + 1 + + + + ItemType + Input + + + pytmc + pv: PMPS:ARB:ENABLE io: io - tArbiterTimeoutTIME322552001000ItemTypeInputbMoveOnArbiterTimeoutBOOL82552321ItemTypeInputfStateBoundaryDeadbandLREAL642552960ItemTypeInputbBPOKAutoResetBOOL82553600ItemTypeInputfbStatePMPSFB_PositionStatePMPS383104255424pytmcpv: PMPSfbEncErrFFOFB_EncErrorFFO27936638528ExecPMPSHandlerPouTypeFunctionBlockENUM_PPM_States16INTUnknown0OUT1POWERMETER2YAG13YAG24FB_PositionState_Defaults320stPositionStateDUT_PositionState3232ItemTypeInOutfVeloDefaultLREAL6464ItemTypeInputfDeltaDefaultLREAL64128ItemTypeInputfAccelDefaultLREAL64192ItemTypeInputfDecelDefaultLREAL64256ItemTypeInputPouTypeFunctionBlockFB_PPM_States681984FB_PositionStateBase_WithPMPSenumSetENUM_PPM_States16666496ItemTypeInputpytmc + + + + + + tArbiterTimeout + TIME + 32 + 255200 + + 1000 + + + + ItemType + Input + + + + + bMoveOnArbiterTimeout + BOOL + 8 + 255232 + + 1 + + + + ItemType + Input + + + + + fStateBoundaryDeadband + LREAL + 64 + 255296 + + 0 + + + + ItemType + Input + + + + + bBPOKAutoReset + BOOL + 8 + 255360 + + 0 + + + + ItemType + Input + + + + + fbStatePMPS + FB_PositionStatePMPS + 383104 + 255424 + + + pytmc + pv: PMPS + + + + + fbEncErrFFO + FB_EncErrorFFO + 27936 + 638528 + + + Exec + + + PMPSHandler + + + + PouType + FunctionBlock + + + + + ENUM_PPM_States + 16 + INT + + Unknown + 0 + + + OUT + 1 + + + POWERMETER + 2 + + + YAG1 + 3 + + + YAG2 + 4 + + + + FB_PositionState_Defaults + 320 + + stPositionState + DUT_PositionState + 32 + 32 + + + ItemType + InOut + + + + + fVeloDefault + LREAL + 64 + 64 + + + ItemType + Input + + + + + fDeltaDefault + LREAL + 64 + 128 + + + ItemType + Input + + + + + fAccelDefault + LREAL + 64 + 192 + + + ItemType + Input + + + + + fDecelDefault + LREAL + 64 + 256 + + + ItemType + Input + + + + + + PouType + FunctionBlock + + + + + FB_PPM_States + 681984 + FB_PositionStateBase_WithPMPS + + enumSet + ENUM_PPM_States + 16 + 666496 + + + ItemType + Input + + + pytmc + pv: SET io: io - stOutDUT_PositionState3648666560ItemTypeInputstPowerDUT_PositionState3648670208ItemTypeInputstYag1DUT_PositionState3648673856ItemTypeInputstYag2DUT_PositionState3648677504ItemTypeInputbStatesLockBOOL8681152ItemTypeInputenumGetENUM_PPM_States16681168ItemTypeOutputpytmc + + + + + + stOut + DUT_PositionState + 3648 + 666560 + + + ItemType + Input + + + + + stPower + DUT_PositionState + 3648 + 670208 + + + ItemType + Input + + + + + stYag1 + DUT_PositionState + 3648 + 673856 + + + ItemType + Input + + + + + stYag2 + DUT_PositionState + 3648 + 677504 + + + ItemType + Input + + + + + bStatesLock + BOOL + 8 + 681152 + + + ItemType + Input + + + + + enumGet + ENUM_PPM_States + 16 + 681168 + + + ItemType + Output + + + pytmc + pv: GET io: i - fbStateDefaultsFB_PositionState_Defaults320681216bPPMInitBOOL8681536fInDeltaLREAL646816002fOutDeltaLREAL646816642fInVelocityLREAL646817281fOutVelocityLREAL646817921fAccelLREAL64681856200fOutDecelLREAL6468192025PouTypeFunctionBlockFB_ThermoCouple192iScaleINT163210ItemTypeInputfTempLREAL6464ItemTypeOutputpytmc + + + + + + fbStateDefaults + FB_PositionState_Defaults + 320 + 681216 + + + bPPMInit + BOOL + 8 + 681536 + + + fInDelta + LREAL + These are the default values + Set values on states prior to passing in for non-default values + 64 + 681600 + + 2 + + + + fOutDelta + LREAL + 64 + 681664 + + 2 + + + + fInVelocity + LREAL + 64 + 681728 + + 1 + + + + fOutVelocity + LREAL + 64 + 681792 + + 1 + + + + fAccel + LREAL + 64 + 681856 + + 200 + + + + fOutDecel + LREAL + 64 + 681920 + + 25 + + + + + PouType + FunctionBlock + + + + + FB_ThermoCouple + 192 + + iScale + INT + Ratio between raw value and actual temperature. Default is 10 for 10 steps per degree (or 0.1 degree resolution) + 16 + 32 + + 10 + + + + ItemType + Input + + + + + fTemp + LREAL + 64 + 64 + + + ItemType + Output + + + pytmc + pv: STC:TEMP io: input - bConnectedBOOL8128ItemTypeOutputpytmc + + + + + + bConnected + BOOL + 8 + 128 + + + ItemType + Output + + + pytmc + pv: STC:CONN io: input field: ONAM Connected field: ZNAM Disconnected - bErrorBOOL8136ItemTypeOutputpytmc + + + + + + bError + BOOL + 8 + 136 + + + ItemType + Output + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInputbUnderrangeBOOL8144ItemTypeOutputTcAddressTypeInputbOverrangeBOOL8152ItemTypeOutputTcAddressTypeInputiRawINT16160TcAddressTypeInputPouTypeFunctionBlockFB_AnalogInput320iRawINT1632ItemTypeInputTcAddressTypeInputiTermBitsUINT1648ItemTypeInputfTermMaxLREAL6464ItemTypeInputfTermMinLREAL64128ItemTypeInputfRealLREAL64192ItemTypeOutputfScaleLREAL64256PouTypeFunctionBlockFB_DataBuffer288bExecuteBOOL832ItemTypeInputpInputAdrPVOID3264ItemTypeInputiInputSizeUDINT3296ItemTypeInputiElemCountUDINT32128ItemTypeInputpPartialAdrPVOID32160ItemTypeInputpOutputAdrPVOID32192ItemTypeInputbNewArrayBOOL8224ItemTypeOutputiArrayIndexUDINT322560PouTypeFunctionBlockFB_LREALBuffer128512bExecuteBOOL832ItemTypeInputfInputLREAL6464ItemTypeInputarrOutputLREAL1100064000128ItemTypeOutputbNewArrayBOOL864128ItemTypeOutputarrPartialLREAL110006400064192fbDataBufferFB_DataBuffer288128192PouTypeFunctionBlockFB_PPM_PowerMeter578496iVoltageINTINT1632TcAddressTypeInputfVoltageLREAL6464pytmc + + + + TcAddressType + Input + + + + + bUnderrange + BOOL + 8 + 144 + + + ItemType + Output + + + TcAddressType + Input + + + + + bOverrange + BOOL + 8 + 152 + + + ItemType + Output + + + TcAddressType + Input + + + + + iRaw + INT + 16 + 160 + + + TcAddressType + Input + + + + + + PouType + FunctionBlock + + + + + FB_AnalogInput + 320 + + iRaw + INT + Connect this input to the terminal + 16 + 32 + + + ItemType + Input + + + TcAddressType + Input + + + + + iTermBits + UINT + The number of bits correlated with the terminal's max value. This is not necessarily the resolution parameter. + 16 + 48 + + + ItemType + Input + + + + + fTermMax + LREAL + The fReal value correlated with the terminal's max value + 64 + 64 + + + ItemType + Input + + + + + fTermMin + LREAL + The fReal value correlated with the terminal's min value + 64 + 128 + + + ItemType + Input + + + + + fReal + LREAL + The real value read from the output + 64 + 192 + + + ItemType + Output + + + + + fScale + LREAL + 64 + 256 + + + + PouType + FunctionBlock + + + + + FB_DataBuffer + 288 + + bExecute + BOOL + Whether or not to accumulate on this cycle + 8 + 32 + + + ItemType + Input + + + + + pInputAdr + PVOID + Address of the value to accumulate + 32 + 64 + + + ItemType + Input + + + + + iInputSize + UDINT + Size of the accumulated value + 32 + 96 + + + ItemType + Input + + + + + iElemCount + UDINT + Number of values in the output array + 32 + 128 + + + ItemType + Input + + + + + pPartialAdr + PVOID + Address of the rolling buffer to be filled every cycle + 32 + 160 + + + ItemType + Input + + + + + pOutputAdr + PVOID + Address of the output buffer to be filled when the rolling buffer is full + 32 + 192 + + + ItemType + Input + + + + + bNewArray + BOOL + Set to TRUE on the cycle that we copy the output array + 8 + 224 + + + ItemType + Output + + + + + iArrayIndex + UDINT + 32 + 256 + + 0 + + + + + PouType + FunctionBlock + + + + + FB_LREALBuffer + 128512 + + bExecute + BOOL + If TRUE, we'll accumulate a value on this cycle. + 8 + 32 + + + ItemType + Input + + + + + fInput + LREAL + The value to accumulate. + 64 + 64 + + + ItemType + Input + + + + + arrOutput + LREAL + + 1 + 1000 + + 64000 + 128 + + + ItemType + Output + + + + + bNewArray + BOOL + 8 + 64128 + + + ItemType + Output + + + + + arrPartial + LREAL + + 1 + 1000 + + 64000 + 64192 + + + fbDataBuffer + FB_DataBuffer + 288 + 128192 + + + + PouType + FunctionBlock + + + + + FB_PPM_PowerMeter + 578496 + + iVoltageINT + INT + 16 + 32 + + + TcAddressType + Input + + + + + fVoltage + LREAL + 64 + 64 + + + pytmc + pv: VOLT io: input field: EGU mV - fVoltageBufferLREAL1100064000128pytmc + + + + + + fVoltageBuffer + LREAL + + 1 + 1000 + + 64000 + 128 + + + pytmc + pv: VOLT_BUFFER io: input field: EGU mV - fCalibBaseLREAL6464128pytmc + + + + + + fCalibBase + LREAL + 64 + 64128 + + + pytmc + pv: CALIB io: input - fCalibBaseBufferLREAL110006400064192pytmc + + + + + + fCalibBaseBuffer + LREAL + + 1 + 1000 + + 64000 + 64192 + + + pytmc + pv: CALIB_BUFFER io: input - fCalibMJLREAL64128192pytmc + + + + + + fCalibMJ + LREAL + 64 + 128192 + + + pytmc + pv: MJ io: input field: EGU mJ - fCalibMJBufferLREAL1100064000128256pytmc + + + + + + fCalibMJBuffer + LREAL + + 1 + 1000 + + 64000 + 128256 + + + pytmc + pv: MJ_BUFFER io: input field: EGU mJ - fbThermoCoupleFB_ThermoCouple192192256pytmc + + + + + + fbThermoCouple + FB_ThermoCouple + 192 + 192256 + + + pytmc + pv: io: input - fCalibRelOffsetLREAL64192448pytmc + + + + + + fCalibRelOffset + LREAL + 64 + 192448 + + + pytmc + pv: CALIB:OFFSET io: io - fCalibRelRatioLREAL64192512pytmc + + + + + + fCalibRelRatio + LREAL + 64 + 192512 + + + pytmc + pv: CALIB:RATIO io: io - fCalibMJRatioLREAL64192576pytmc + + + + + + fCalibMJRatio + LREAL + 64 + 192576 + + + pytmc + pv: CALIB:MJ_RATIO io: io - fbGetPMVoltageFB_AnalogInput320192640fbVoltageBufferFB_LREALBuffer128512192960fbCalibBaseBufferFB_LREALBuffer128512321472fbCalibMJBufferFB_LREALBuffer128512449984PouTypeFunctionBlockFB_AnalogOutput576fRealLREAL6464ItemTypeInputfSafeMaxLREAL64128ItemTypeInputfSafeMinLREAL64192ItemTypeInputiTermBitsUINT16256ItemTypeInputfTermMaxLREAL64320ItemTypeInputfTermMinLREAL64384ItemTypeInputiRawINT16448ItemTypeOutputTcAddressTypeOutputfScaleLREAL64512PouTypeFunctionBlockFB_PPM_Gige1088iIlluminatorINTINT1632TcAddressTypeOutputbGigePowerBOOL848pytmc + + + + + + fbGetPMVoltage + FB_AnalogInput + 320 + 192640 + + + fbVoltageBuffer + FB_LREALBuffer + 128512 + 192960 + + + fbCalibBaseBuffer + FB_LREALBuffer + 128512 + 321472 + + + fbCalibMJBuffer + FB_LREALBuffer + 128512 + 449984 + + + + PouType + FunctionBlock + + + + + FB_AnalogOutput + 576 + + fReal + LREAL + The real value to send to the output + 64 + 64 + + + ItemType + Input + + + + + fSafeMax + LREAL + The maximum allowed real value for the connected hardware + 64 + 128 + + + ItemType + Input + + + + + fSafeMin + LREAL + The minimum allowed real value for the connected hardware + 64 + 192 + + + ItemType + Input + + + + + iTermBits + UINT + The number of bits correlated with the terminal's max output. This is not necessarily the resolution parameter. + 16 + 256 + + + ItemType + Input + + + + + fTermMax + LREAL + The fReal value correlated with the terminal's max output + 64 + 320 + + + ItemType + Input + + + + + fTermMin + LREAL + The fReal value correlated with the terminal's min output + 64 + 384 + + + ItemType + Input + + + + + iRaw + INT + Connect this output to the terminal + 16 + 448 + + + ItemType + Output + + + TcAddressType + Output + + + + + fScale + LREAL + 64 + 512 + + + + PouType + FunctionBlock + + + + + FB_PPM_Gige + 1088 + + iIlluminatorINT + INT + 16 + 32 + + + TcAddressType + Output + + + + + bGigePower + BOOL + 8 + 48 + + + pytmc + pv: PWR field: ZNAM OFF field: ONAM ON - TcAddressTypeOutputfIlluminatorPercentLREAL6464pytmc + + + + TcAddressType + Output + + + + + fIlluminatorPercent + LREAL + 64 + 64 + + + pytmc + pv: CIL:PCT EGU: % - fbGetIllPercentFB_AnalogInput320128fbSetIllPercentFB_AnalogOutput576448bGigeInitBOOL810240PouTypeFunctionBlockFB_L2SI_Flowmeter128fRawINT1632pytmc + + + + + + fbGetIllPercent + FB_AnalogInput + 320 + 128 + + + fbSetIllPercent + FB_AnalogOutput + 576 + 448 + + + bGigeInit + BOOL + 8 + 1024 + + 0 + + + + + PouType + FunctionBlock + + + + + FB_L2SI_Flowmeter + 128 + + fRaw + INT + 16 + 32 + + + pytmc + pv: MA io: input - TcAddressTypeInputfFlowRateLREAL6464pytmc + + + + TcAddressType + Input + + + + + fFlowRate + LREAL + 64 + 64 + + + pytmc + pv: FLOW io: input - PouTypeFunctionBlockFB_PPM1577344stYStageDUT_MotionStage3232ItemTypeInOutfbArbiterFB_Arbiter3264ItemTypeInOutfbFFHWOFB_HardwareFFOutput3296ItemTypeInOutstOutDUT_PositionState3648128ItemTypeInputstPowerDUT_PositionState36483776ItemTypeInputstYag1DUT_PositionState36487424ItemTypeInputstYag2DUT_PositionState364811072ItemTypeInputsPmpsDeviceNameSTRING(80)64814720ItemTypeInputsTransitionKeySTRING(80)64815368ItemTypeInputfbYStageFB_MotionStage29939216064fbStatesFB_PPM_States681984315456pytmc + + + + + + + PouType + FunctionBlock + + + + + FB_PPM + 1577344 + + stYStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + fbArbiter + FB_Arbiter + 32 + 64 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 96 + + + ItemType + InOut + + + + + stOut + DUT_PositionState + 3648 + 128 + + + ItemType + Input + + + + + stPower + DUT_PositionState + 3648 + 3776 + + + ItemType + Input + + + + + stYag1 + DUT_PositionState + 3648 + 7424 + + + ItemType + Input + + + + + stYag2 + DUT_PositionState + 3648 + 11072 + + + ItemType + Input + + + + + sPmpsDeviceName + STRING(80) + 648 + 14720 + + + ItemType + Input + + + + + sTransitionKey + STRING(80) + 648 + 15368 + + + ItemType + Input + + + + + fbYStage + FB_MotionStage + 299392 + 16064 + + + fbStates + FB_PPM_States + 681984 + 315456 + + + pytmc + pv: MMS:STATE io: i - fbPowerMeterFB_PPM_PowerMeter578496997440pytmc + + + + + + fbPowerMeter + FB_PPM_PowerMeter + 578496 + 997440 + + + pytmc + pv: SPM - fbGigeFB_PPM_Gige10881575936pytmc + + + + + + fbGige + FB_PPM_Gige + 1088 + 1575936 + + + pytmc + pv: CAM - fbFlowMeterFB_L2SI_Flowmeter1281577024pytmc + + + + + + fbFlowMeter + FB_L2SI_Flowmeter + 128 + 1577024 + + + pytmc + pv: SFM - fbYagThermoCoupleFB_ThermoCouple1921577152pytmc + + + + + + fbYagThermoCouple + FB_ThermoCouple + 192 + 1577152 + + + pytmc + pv: YAG io: input - PouTypeFunctionBlockENUM_EpicsInOut16INTUNKNOWN0OUT1IN2FB_PositionStateInOut_WithPMPS673920FB_PositionStateBase_WithPMPSenumSetENUM_EpicsInOut16666496ItemTypeInputpytmc + + + + + + + PouType + FunctionBlock + + + + + ENUM_EpicsInOut + 16 + INT + + UNKNOWN + 0 + UNKNOWN must be in slot 0 or the FB breaks + + + OUT + 1 + OUT at slot 1 is a convention + + + IN + 2 + + + + FB_PositionStateInOut_WithPMPS + 673920 + FB_PositionStateBase_WithPMPS + + enumSet + ENUM_EpicsInOut + NOTE: Please copy this pragma exactly on your enumSet + 16 + 666496 + + + ItemType + Input + + + pytmc + pv: SET io: io - stOutDUT_PositionState3648666560ItemTypeInputstInDUT_PositionState3648670208ItemTypeInputenumGetENUM_EpicsInOut16673856ItemTypeOutputpytmc + + + + + + stOut + DUT_PositionState + NOTE: Do not pragma these, let it happen in the manager. + 3648 + 666560 + + + ItemType + Input + + + + + stIn + DUT_PositionState + Information about the IN position + 3648 + 670208 + + + ItemType + Input + + + + + enumGet + ENUM_EpicsInOut + NOTE: Please copy this pragma exactly on your enumGet + 16 + 673856 + + + ItemType + Output + + + pytmc + pv: GET io: i - bInOutInitBOOL8673872PouTypeFunctionBlockFB_REF_Laser1088bShutdownBOOL832ItemTypeInputfLaserPercentLREAL6464ItemTypeInputpytmc + + + + + + bInOutInit + BOOL + 8 + 673872 + + + + PouType + FunctionBlock + + + + + FB_REF_Laser + 1088 + + bShutdown + BOOL + 8 + 32 + + + ItemType + Input + + + + + fLaserPercent + LREAL + 64 + 64 + + + ItemType + Input + + + pytmc + pv: PCT io: io - iShutdownINTINT16128TcAddressTypeOutputiLaserINTINT16144TcAddressTypeOutputfbGetLasPercentFB_AnalogInput320192fbSetLasPercentFB_AnalogOutput576512PouTypeFunctionBlockFB_REF983424stYStageDUT_MotionStage3232ItemTypeInOutfbArbiterFB_Arbiter3264ItemTypeInOutfbFFHWOFB_HardwareFFOutput3296ItemTypeInOutstInDUT_PositionState3648128ItemTypeInputstOutDUT_PositionState36483776ItemTypeInputsPmpsDeviceNameSTRING(80)6487424ItemTypeInputsTransitionKeySTRING(80)6488072ItemTypeInputfbYStageFB_MotionStage2993928768fbStatesFB_PositionStateInOut_WithPMPS673920308160pytmc + + + + + + iShutdownINT + INT + 16 + 128 + + + TcAddressType + Output + + + + + iLaserINT + INT + 16 + 144 + + + TcAddressType + Output + + + + + fbGetLasPercent + FB_AnalogInput + 320 + 192 + + + fbSetLasPercent + FB_AnalogOutput + 576 + 512 + + + + PouType + FunctionBlock + + + + + FB_REF + 983424 + + stYStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + fbArbiter + FB_Arbiter + 32 + 64 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 96 + + + ItemType + InOut + + + + + stIn + DUT_PositionState + 3648 + 128 + + + ItemType + Input + + + + + stOut + DUT_PositionState + 3648 + 3776 + + + ItemType + Input + + + + + sPmpsDeviceName + STRING(80) + 648 + 7424 + + + ItemType + Input + + + + + sTransitionKey + STRING(80) + 648 + 8072 + + + ItemType + Input + + + + + fbYStage + FB_MotionStage + 299392 + 8768 + + + fbStates + FB_PositionStateInOut_WithPMPS + 673920 + 308160 + + + pytmc + pv: MMS:STATE io: io - fbLaserFB_REF_Laser1088982080pytmc + + + + + + fbLaser + FB_REF_Laser + 1088 + 982080 + + + pytmc + pv: LAS io: io - bInitBOOL8983168bStatesLockBOOL89831760fVeloLREAL6498323210fAccelLREAL6498329610fDeltaLREAL649833602PouTypeFunctionBlockENUM_ATM_States16INTUnknown0OUT1TARGET12TARGET23TARGET34TARGET45TARGET56FB_ATM_States689280FB_PositionStateBase_WithPMPSenumSetENUM_ATM_States16666496ItemTypeInputpytmc + + + + + + bInit + BOOL + 8 + 983168 + + + bStatesLock + BOOL + 8 + 983176 + + 0 + + + + fVelo + LREAL + 64 + 983232 + + 10 + + + + fAccel + LREAL + 64 + 983296 + + 10 + + + + fDelta + LREAL + 64 + 983360 + + 2 + + + + + PouType + FunctionBlock + + + + + ENUM_ATM_States + 16 + INT + + Unknown + 0 + + + OUT + 1 + + + TARGET1 + 2 + + + TARGET2 + 3 + + + TARGET3 + 4 + + + TARGET4 + 5 + + + TARGET5 + 6 + + + + FB_ATM_States + 689280 + FB_PositionStateBase_WithPMPS + + enumSet + ENUM_ATM_States + 16 + 666496 + + + ItemType + Input + + + pytmc + pv: SET io: io - stOutDUT_PositionState3648666560ItemTypeInputstTarget1DUT_PositionState3648670208ItemTypeInputstTarget2DUT_PositionState3648673856ItemTypeInputstTarget3DUT_PositionState3648677504ItemTypeInputstTarget4DUT_PositionState3648681152ItemTypeInputstTarget5DUT_PositionState3648684800ItemTypeInputbStatesLockBOOL8688448ItemTypeInputenumGetENUM_ATM_States16688464ItemTypeOutputpytmc + + + + + + stOut + DUT_PositionState + 3648 + 666560 + + + ItemType + Input + + + + + stTarget1 + DUT_PositionState + 3648 + 670208 + + + ItemType + Input + + + + + stTarget2 + DUT_PositionState + 3648 + 673856 + + + ItemType + Input + + + + + stTarget3 + DUT_PositionState + 3648 + 677504 + + + ItemType + Input + + + + + stTarget4 + DUT_PositionState + 3648 + 681152 + + + ItemType + Input + + + + + stTarget5 + DUT_PositionState + 3648 + 684800 + + + ItemType + Input + + + + + bStatesLock + BOOL + 8 + 688448 + + + ItemType + Input + + + + + enumGet + ENUM_ATM_States + 16 + 688464 + + + ItemType + Output + + + pytmc + pv: GET io: i - fbStateDefaultsFB_PositionState_Defaults320688512bATMInitBOOL8688832fInDeltaLREAL646888962fOutDeltaLREAL646889602fInVelocityLREAL646890241fOutVelocityLREAL646890881fAccelLREAL64689152200fOutDecelLREAL6468921625PouTypeFunctionBlockFB_TempSensor256fResolutionLREAL64640.1ItemTypeInputfTempLREAL64128ItemTypeOutputpytmc + + + + + + fbStateDefaults + FB_PositionState_Defaults + 320 + 688512 + + + bATMInit + BOOL + 8 + 688832 + + + fInDelta + LREAL + 64 + 688896 + + 2 + + + + fOutDelta + LREAL + 64 + 688960 + + 2 + + + + fInVelocity + LREAL + 64 + 689024 + + 1 + + + + fOutVelocity + LREAL + 64 + 689088 + + 1 + + + + fAccel + LREAL + 64 + 689152 + + 200 + + + + fOutDecel + LREAL + 64 + 689216 + + 25 + + + + + PouType + FunctionBlock + + + + + FB_TempSensor + 256 + + fResolution + LREAL + Resolution parameter from the Beckhoff docs. Default is 0.1 for 0.1 degree resolution + 64 + 64 + + 0.1 + + + + ItemType + Input + + + + + fTemp + LREAL + 64 + 128 + + + ItemType + Output + + + pytmc + pv: TEMP io: input field: EGU C field: PREC 2 - bConnectedBOOL8192ItemTypeOutputpytmc + + + + + + bConnected + BOOL + 8 + 192 + + + ItemType + Output + + + pytmc + pv: CONN io: input field: ONAM Connected field: ZNAM Disconnected - bErrorBOOL82001ItemTypeOutputpytmc + + + + + + bError + BOOL + 8 + 200 + + 1 + + + + ItemType + Output + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInputbUnderrangeBOOL8208ItemTypeOutputTcAddressTypeInputbOverrangeBOOL8216ItemTypeOutputTcAddressTypeInputiRawINT16224TcAddressTypeInputPouTypeFunctionBlockFB_ATM1311744stYStageDUT_MotionStage3232ItemTypeInOutstXStageDUT_MotionStage3264ItemTypeInOutfbArbiterFB_Arbiter3296ItemTypeInOutfbFFHWOFB_HardwareFFOutput32128ItemTypeInOutstOutDUT_PositionState3648192ItemTypeInputstTarget1DUT_PositionState36483840ItemTypeInputstTarget2DUT_PositionState36487488ItemTypeInputstTarget3DUT_PositionState364811136ItemTypeInputstTarget4DUT_PositionState364814784ItemTypeInputstTarget5DUT_PositionState364818432ItemTypeInputsPmpsDeviceNameSTRING(80)64822080ItemTypeInputsTransitionKeySTRING(80)64822728ItemTypeInputfbYStageFB_MotionStage29939223424fbXStageFB_MotionStage299392322816fbStatesFB_ATM_States689280622208pytmc + + + + TcAddressType + Input + + + + + bUnderrange + BOOL + 8 + 208 + + + ItemType + Output + + + TcAddressType + Input + + + + + bOverrange + BOOL + 8 + 216 + + + ItemType + Output + + + TcAddressType + Input + + + + + iRaw + INT + 16 + 224 + + + TcAddressType + Input + + + + + + PouType + FunctionBlock + + + + + FB_ATM + 1311744 + + stYStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + stXStage + DUT_MotionStage + 32 + 64 + + + ItemType + InOut + + + + + fbArbiter + FB_Arbiter + 32 + 96 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 128 + + + ItemType + InOut + + + + + stOut + DUT_PositionState + 3648 + 192 + + + ItemType + Input + + + + + stTarget1 + DUT_PositionState + 3648 + 3840 + + + ItemType + Input + + + + + stTarget2 + DUT_PositionState + 3648 + 7488 + + + ItemType + Input + + + + + stTarget3 + DUT_PositionState + 3648 + 11136 + + + ItemType + Input + + + + + stTarget4 + DUT_PositionState + 3648 + 14784 + + + ItemType + Input + + + + + stTarget5 + DUT_PositionState + 3648 + 18432 + + + ItemType + Input + + + + + sPmpsDeviceName + STRING(80) + 648 + 22080 + + + ItemType + Input + + + + + sTransitionKey + STRING(80) + 648 + 22728 + + + ItemType + Input + + + + + fbYStage + FB_MotionStage + 299392 + 23424 + + + fbXStage + FB_MotionStage + 299392 + 322816 + + + fbStates + FB_ATM_States + 689280 + 622208 + + + pytmc + pv: MMS:STATE io: i - fbThermoCouple1FB_TempSensor2561311488pytmc + + + + + + fbThermoCouple1 + FB_TempSensor + 256 + 1311488 + + + pytmc + pv: STC:01 io: input - PouTypeFunctionBlockENUM_LIC_States16INTUnknown0OUT1MIRROR12MIRROR23TARGET4FB_LIC_States681984FB_PositionStateBase_WithPMPSenumSetENUM_LIC_States16666496ItemTypeInputpytmc + + + + + + + PouType + FunctionBlock + + + + + ENUM_LIC_States + 16 + INT + + Unknown + 0 + + + OUT + 1 + + + MIRROR1 + 2 + + + MIRROR2 + 3 + + + TARGET + 4 + + + + FB_LIC_States + 681984 + FB_PositionStateBase_WithPMPS + + enumSet + ENUM_LIC_States + 16 + 666496 + + + ItemType + Input + + + pytmc + pv: SET io: io - stOutDUT_PositionState3648666560ItemTypeInputstMirror1DUT_PositionState3648670208ItemTypeInputstMirror2DUT_PositionState3648673856ItemTypeInputstTarget1DUT_PositionState3648677504ItemTypeInputbStatesLockBOOL8681152ItemTypeInputenumGetENUM_LIC_States16681168ItemTypeOutputpytmc + + + + + + stOut + DUT_PositionState + 3648 + 666560 + + + ItemType + Input + + + + + stMirror1 + DUT_PositionState + 3648 + 670208 + + + ItemType + Input + + + + + stMirror2 + DUT_PositionState + 3648 + 673856 + + + ItemType + Input + + + + + stTarget1 + DUT_PositionState + 3648 + 677504 + + + ItemType + Input + + + + + bStatesLock + BOOL + 8 + 681152 + + + ItemType + Input + + + + + enumGet + ENUM_LIC_States + 16 + 681168 + + + ItemType + Output + + + pytmc + pv: GET io: i - fbStateDefaultsFB_PositionState_Defaults320681216bLICInitBOOL8681536fInDeltaLREAL646816002fOutDeltaLREAL646816642fInVelocityLREAL646817281fOutVelocityLREAL646817921fAccelLREAL64681856200fOutDecelLREAL6468192025PouTypeFunctionBlockFB_LIC997440stYStageDUT_MotionStage3232ItemTypeInOutfbArbiterFB_Arbiter3264ItemTypeInOutfbFFHWOFB_HardwareFFOutput3296ItemTypeInOutstOutDUT_PositionState3648128ItemTypeInputstMirror1DUT_PositionState36483776ItemTypeInputstMirror2DUT_PositionState36487424ItemTypeInputstTarget1DUT_PositionState364811072ItemTypeInputsPmpsDeviceNameSTRING(80)64814720ItemTypeInputsTransitionKeySTRING(80)64815368ItemTypeInputfbYStageFB_MotionStage29939216064fbStatesFB_LIC_States681984315456pytmc + + + + + + fbStateDefaults + FB_PositionState_Defaults + 320 + 681216 + + + bLICInit + BOOL + 8 + 681536 + + + fInDelta + LREAL + 64 + 681600 + + 2 + + + + fOutDelta + LREAL + 64 + 681664 + + 2 + + + + fInVelocity + LREAL + 64 + 681728 + + 1 + + + + fOutVelocity + LREAL + 64 + 681792 + + 1 + + + + fAccel + LREAL + 64 + 681856 + + 200 + + + + fOutDecel + LREAL + 64 + 681920 + + 25 + + + + + PouType + FunctionBlock + + + + + FB_LIC + 997440 + + stYStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + fbArbiter + FB_Arbiter + 32 + 64 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 96 + + + ItemType + InOut + + + + + stOut + DUT_PositionState + 3648 + 128 + + + ItemType + Input + + + + + stMirror1 + DUT_PositionState + 3648 + 3776 + + + ItemType + Input + + + + + stMirror2 + DUT_PositionState + 3648 + 7424 + + + ItemType + Input + + + + + stTarget1 + DUT_PositionState + 3648 + 11072 + + + ItemType + Input + + + + + sPmpsDeviceName + STRING(80) + 648 + 14720 + + + ItemType + Input + + + + + sTransitionKey + STRING(80) + 648 + 15368 + + + ItemType + Input + + + + + fbYStage + FB_MotionStage + 299392 + 16064 + + + fbStates + FB_LIC_States + 681984 + 315456 + + + pytmc + pv: MMS:STATE io: i - PouTypeFunctionBlockENUM_WFS_States16INTUnknown0OUT1TARGET12TARGET23TARGET34TARGET45TARGET56FB_WFS_States689280FB_PositionStateBase_WithPMPSenumSetENUM_WFS_States16666496ItemTypeInputpytmc + + + + + + + PouType + FunctionBlock + + + + + ENUM_WFS_States + 16 + INT + + Unknown + 0 + + + OUT + 1 + + + TARGET1 + 2 + + + TARGET2 + 3 + + + TARGET3 + 4 + + + TARGET4 + 5 + + + TARGET5 + 6 + + + + FB_WFS_States + 689280 + FB_PositionStateBase_WithPMPS + + enumSet + ENUM_WFS_States + 16 + 666496 + + + ItemType + Input + + + pytmc + pv: SET io: io - stOutDUT_PositionState3648666560ItemTypeInputstTarget1DUT_PositionState3648670208ItemTypeInputstTarget2DUT_PositionState3648673856ItemTypeInputstTarget3DUT_PositionState3648677504ItemTypeInputstTarget4DUT_PositionState3648681152ItemTypeInputstTarget5DUT_PositionState3648684800ItemTypeInputbStatesLockBOOL8688448ItemTypeInputenumGetENUM_WFS_States16688464ItemTypeOutputpytmc + + + + + + stOut + DUT_PositionState + 3648 + 666560 + + + ItemType + Input + + + + + stTarget1 + DUT_PositionState + 3648 + 670208 + + + ItemType + Input + + + + + stTarget2 + DUT_PositionState + 3648 + 673856 + + + ItemType + Input + + + + + stTarget3 + DUT_PositionState + 3648 + 677504 + + + ItemType + Input + + + + + stTarget4 + DUT_PositionState + 3648 + 681152 + + + ItemType + Input + + + + + stTarget5 + DUT_PositionState + 3648 + 684800 + + + ItemType + Input + + + + + bStatesLock + BOOL + 8 + 688448 + + + ItemType + Input + + + + + enumGet + ENUM_WFS_States + 16 + 688464 + + + ItemType + Output + + + pytmc + pv: GET io: i - fbStateDefaultsFB_PositionState_Defaults320688512bWFSInitBOOL8688832fInDeltaLREAL646888962fOutDeltaLREAL646889602fInVelocityLREAL646890241fOutVelocityLREAL646890881fAccelLREAL64689152200fOutDecelLREAL6468921625PouTypeFunctionBlockFB_WFS1312000stYStageDUT_MotionStage3232ItemTypeInOutstZStageDUT_MotionStage3264ItemTypeInOutfbArbiterFB_Arbiter3296ItemTypeInOutfbFFHWOFB_HardwareFFOutput32128ItemTypeInOutstOutDUT_PositionState3648192ItemTypeInputstTarget1DUT_PositionState36483840ItemTypeInputstTarget2DUT_PositionState36487488ItemTypeInputstTarget3DUT_PositionState364811136ItemTypeInputstTarget4DUT_PositionState364814784ItemTypeInputstTarget5DUT_PositionState364818432ItemTypeInputsPmpsDeviceNameSTRING(80)64822080ItemTypeInputsTransitionKeySTRING(80)64822728ItemTypeInputfbYStageFB_MotionStage29939223424fbZStageFB_MotionStage299392322816fbStatesFB_WFS_States689280622208pytmc + + + + + + fbStateDefaults + FB_PositionState_Defaults + 320 + 688512 + + + bWFSInit + BOOL + 8 + 688832 + + + fInDelta + LREAL + 64 + 688896 + + 2 + + + + fOutDelta + LREAL + 64 + 688960 + + 2 + + + + fInVelocity + LREAL + 64 + 689024 + + 1 + + + + fOutVelocity + LREAL + 64 + 689088 + + 1 + + + + fAccel + LREAL + 64 + 689152 + + 200 + + + + fOutDecel + LREAL + 64 + 689216 + + 25 + + + + + PouType + FunctionBlock + + + + + FB_WFS + 1312000 + + stYStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + stZStage + DUT_MotionStage + 32 + 64 + + + ItemType + InOut + + + + + fbArbiter + FB_Arbiter + 32 + 96 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 128 + + + ItemType + InOut + + + + + stOut + DUT_PositionState + 3648 + 192 + + + ItemType + Input + + + + + stTarget1 + DUT_PositionState + 3648 + 3840 + + + ItemType + Input + + + + + stTarget2 + DUT_PositionState + 3648 + 7488 + + + ItemType + Input + + + + + stTarget3 + DUT_PositionState + 3648 + 11136 + + + ItemType + Input + + + + + stTarget4 + DUT_PositionState + 3648 + 14784 + + + ItemType + Input + + + + + stTarget5 + DUT_PositionState + 3648 + 18432 + + + ItemType + Input + + + + + sPmpsDeviceName + STRING(80) + 648 + 22080 + + + ItemType + Input + + + + + sTransitionKey + STRING(80) + 648 + 22728 + + + ItemType + Input + + + + + fbYStage + FB_MotionStage + 299392 + 23424 + + + fbZStage + FB_MotionStage + 299392 + 322816 + + + fbStates + FB_WFS_States + 689280 + 622208 + + + pytmc + pv: MMS:STATE io: i - fbThermoCouple1FB_TempSensor2561311488pytmc + + + + + + fbThermoCouple1 + FB_TempSensor + 256 + 1311488 + + + pytmc + pv: STC:01 io: input - fbThermoCouple2FB_TempSensor2561311744pytmc + + + + + + fbThermoCouple2 + FB_TempSensor + 256 + 1311744 + + + pytmc + pv: STC:02 io: input - PouTypeFunctionBlockENUM_TM2K2_States16INTUnknown0OUT1TARGET12TARGET23TARGET34TARGET45TARGET56TARGET67FB_TM2K2_States692544FB_PositionStateBase_WithPMPSenumSetENUM_TM2K2_States16666496ItemTypeInputpytmc + + + + + + + PouType + FunctionBlock + + + + + ENUM_TM2K2_States + 16 + INT + + Unknown + 0 + + + OUT + 1 + + + TARGET1 + 2 + + + TARGET2 + 3 + + + TARGET3 + 4 + + + TARGET4 + 5 + + + TARGET5 + 6 + + + TARGET6 + 7 + + + + FB_TM2K2_States + 692544 + FB_PositionStateBase_WithPMPS + + enumSet + ENUM_TM2K2_States + 16 + 666496 + + + ItemType + Input + + + pytmc + pv: SET io: io - stOutDUT_PositionState3648666560ItemTypeInputstTarget1DUT_PositionState3648670208ItemTypeInputstTarget2DUT_PositionState3648673856ItemTypeInputstTarget3DUT_PositionState3648677504ItemTypeInputstTarget4DUT_PositionState3648681152ItemTypeInputstTarget5DUT_PositionState3648684800ItemTypeInputstTarget6DUT_PositionState3648688448ItemTypeInputbStatesLockBOOL8692096ItemTypeInputenumGetENUM_TM2K2_States16692112ItemTypeOutputpytmc + + + + + + stOut + DUT_PositionState + 3648 + 666560 + + + ItemType + Input + + + + + stTarget1 + DUT_PositionState + 3648 + 670208 + + + ItemType + Input + + + + + stTarget2 + DUT_PositionState + 3648 + 673856 + + + ItemType + Input + + + + + stTarget3 + DUT_PositionState + 3648 + 677504 + + + ItemType + Input + + + + + stTarget4 + DUT_PositionState + 3648 + 681152 + + + ItemType + Input + + + + + stTarget5 + DUT_PositionState + 3648 + 684800 + + + ItemType + Input + + + + + stTarget6 + DUT_PositionState + 3648 + 688448 + + + ItemType + Input + + + + + bStatesLock + BOOL + 8 + 692096 + + + ItemType + Input + + + + + enumGet + ENUM_TM2K2_States + 16 + 692112 + + + ItemType + Output + + + pytmc + pv: GET io: i - bATMInitBOOL8692128fInDeltaLREAL646921602fOutDeltaLREAL646922242fInVelocityLREAL646922885fOutVelocityLREAL646923525fAccelLREAL64692416200fOutDecelLREAL6469248025PouTypeFunctionBlockFB_TM2K21318656stYStageDUT_MotionStage3232ItemTypeInOutstXStageDUT_MotionStage3264ItemTypeInOutfbArbiterFB_Arbiter3296ItemTypeInOutfbFFHWOFB_HardwareFFOutput32128ItemTypeInOutstOutDUT_PositionState3648192ItemTypeInputstTarget1DUT_PositionState36483840ItemTypeInputstTarget2DUT_PositionState36487488ItemTypeInputstTarget3DUT_PositionState364811136ItemTypeInputstTarget4DUT_PositionState364814784ItemTypeInputstTarget5DUT_PositionState364818432ItemTypeInputstTarget6DUT_PositionState364822080ItemTypeInputsPmpsDeviceNameSTRING(80)64825728ItemTypeInputsTransitionKeySTRING(80)64826376ItemTypeInputfbYStageFB_MotionStage29939227072fbXStageFB_MotionStage299392326464fbStatesFB_TM2K2_States692544625856pytmc + + + + + + bATMInit + BOOL + 8 + 692128 + + + fInDelta + LREAL + 64 + 692160 + + 2 + + + + fOutDelta + LREAL + 64 + 692224 + + 2 + + + + fInVelocity + LREAL + 64 + 692288 + + 5 + + + + fOutVelocity + LREAL + 64 + 692352 + + 5 + + + + fAccel + LREAL + 64 + 692416 + + 200 + + + + fOutDecel + LREAL + 64 + 692480 + + 25 + + + + + PouType + FunctionBlock + + + + + FB_TM2K2 + 1318656 + + stYStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + stXStage + DUT_MotionStage + 32 + 64 + + + ItemType + InOut + + + + + fbArbiter + FB_Arbiter + 32 + 96 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 128 + + + ItemType + InOut + + + + + stOut + DUT_PositionState + 3648 + 192 + + + ItemType + Input + + + + + stTarget1 + DUT_PositionState + 3648 + 3840 + + + ItemType + Input + + + + + stTarget2 + DUT_PositionState + 3648 + 7488 + + + ItemType + Input + + + + + stTarget3 + DUT_PositionState + 3648 + 11136 + + + ItemType + Input + + + + + stTarget4 + DUT_PositionState + 3648 + 14784 + + + ItemType + Input + + + + + stTarget5 + DUT_PositionState + 3648 + 18432 + + + ItemType + Input + + + + + stTarget6 + DUT_PositionState + 3648 + 22080 + + + ItemType + Input + + + + + sPmpsDeviceName + STRING(80) + 648 + 25728 + + + ItemType + Input + + + + + sTransitionKey + STRING(80) + 648 + 26376 + + + ItemType + Input + + + + + fbYStage + FB_MotionStage + 299392 + 27072 + + + fbXStage + FB_MotionStage + 299392 + 326464 + + + fbStates + FB_TM2K2_States + 692544 + 625856 + + + pytmc + pv: MMS:STATE io: i arrStates.array: 1..7 - fbThermoCouple1FB_TempSensor2561318400pytmc + + + + + + fbThermoCouple1 + FB_TempSensor + 256 + 1318400 + + + pytmc + pv: STC:01 io: input - PouTypeFunctionBlockDUT_SATT_Filter768sFilterMaterialSTRING(80)6480pytmc + + + + + + + PouType + FunctionBlock + + + + + DUT_SATT_Filter + 768 + + sFilterMaterial + STRING(80) + 648 + 0 + + + pytmc + pv: MATERIAL io: input field: DESC Filter material name - fFilterThickness_umLREAL64704pytmc + + + + + + fFilterThickness_um + LREAL + 64 + 704 + + + pytmc + pv: THICKNESS io: input field: DESC Filter material thickness field: EGU um - ENUM_SXR_SATT_Position16INTUNKNOWN0OUT1FILTER12FILTER23FILTER34FILTER45FILTER56FILTER67FILTER78FILTER89FB_SXR_SATT_PositionState286784FB_PositionStateBaseenumSetENUM_SXR_SATT_Position16253824ItemTypeInputpytmc + + + + + + + ENUM_SXR_SATT_Position + 16 + INT + + UNKNOWN + 0 + UNKNOWN must be in slot 0 or the FB breaks + + + OUT + 1 + OUT at slot 1 is a convention + + + FILTER1 + 2 + + + FILTER2 + 3 + + + FILTER3 + 4 + + + FILTER4 + 5 + + + FILTER5 + 6 + + + FILTER6 + 7 + + + FILTER7 + 8 + + + FILTER8 + 9 + + + + FB_SXR_SATT_PositionState + 286784 + FB_PositionStateBase + + enumSet + ENUM_SXR_SATT_Position + The enum position to move to + 16 + 253824 + + + ItemType + Input + + + pytmc + pv: SET io: io - stOutDUT_PositionState3648253888ItemTypeInputstFilter1DUT_PositionState3648257536ItemTypeInputstFilter2DUT_PositionState3648261184ItemTypeInputstFilter3DUT_PositionState3648264832ItemTypeInputstFilter4DUT_PositionState3648268480ItemTypeInputstFilter5DUT_PositionState3648272128ItemTypeInputstFilter6DUT_PositionState3648275776ItemTypeInputstFilter7DUT_PositionState3648279424ItemTypeInputstFilter8DUT_PositionState3648283072ItemTypeInputenumGetENUM_SXR_SATT_Position16286720ItemTypeOutputpytmc + + + + + + stOut + DUT_PositionState + NOTE: Do not pragma these, let it happen in the manager. + Information about the OUT position + 3648 + 253888 + + + ItemType + Input + + + + + stFilter1 + DUT_PositionState + 3648 + 257536 + + + ItemType + Input + + + + + stFilter2 + DUT_PositionState + 3648 + 261184 + + + ItemType + Input + + + + + stFilter3 + DUT_PositionState + 3648 + 264832 + + + ItemType + Input + + + + + stFilter4 + DUT_PositionState + 3648 + 268480 + + + ItemType + Input + + + + + stFilter5 + DUT_PositionState + 3648 + 272128 + + + ItemType + Input + + + + + stFilter6 + DUT_PositionState + 3648 + 275776 + + + ItemType + Input + + + + + stFilter7 + DUT_PositionState + 3648 + 279424 + + + ItemType + Input + + + + + stFilter8 + DUT_PositionState + 3648 + 283072 + + + ItemType + Input + + + + + enumGet + ENUM_SXR_SATT_Position + The enum state readback + 16 + 286720 + + + ItemType + Output + + + pytmc + pv: GET io: i - bInitializedBOOL82867360PouTypeFunctionBlockFB_AtomicMass2816sNameSTRING(80)64832ItemTypeInputbFoundBOOL8680ItemTypeOutputfValueLREAL64704ItemTypeOutputfUncertaintyLREAL64768ItemTypeOutputsDescriptionSTRING(80)648832ItemTypeOutputsUnitsSTRING(80)6481480ItemTypeOutputsCaveatSTRING(80)6482128ItemTypeOutputPouTypeFunctionBlockFB_ElementDensity2816sNameSTRING(80)64832ItemTypeInputbFoundBOOL8680ItemTypeOutputfValueLREAL64704ItemTypeOutputfUncertaintyLREAL64768ItemTypeOutputsDescriptionSTRING(80)648832ItemTypeOutputsUnitsSTRING(80)6481480ItemTypeOutputsCaveatSTRING(80)6482128ItemTypeOutputPouTypeFunctionBlockFB_AttenuatorElementDensity3712sNameSTRING(80)64832ItemTypeInputfDensityLREAL64704ItemTypeOutputbFoundBOOL8768ItemTypeOutputfbElementDensityFB_ElementDensity2816832fDensity_gm3LREAL643648PouTypeFunctionBlockFB_SXR_SATT_Stage658688stAxisDUT_MotionStage3232ItemTypeInOutfbFFHWOFB_HardwareFFOutput3264ItemTypeInOutnEnableModeENUM_StageEnableMode1696ItemTypeInputstOutDUT_PositionState3648128ItemTypeInputstFilter1DUT_PositionState36483776ItemTypeInputstFilter2DUT_PositionState36487424ItemTypeInputstFilter3DUT_PositionState364811072ItemTypeInputstFilter4DUT_PositionState364814720ItemTypeInputstFilter5DUT_PositionState364818368ItemTypeInputstFilter6DUT_PositionState364822016ItemTypeInputstFilter7DUT_PositionState364825664ItemTypeInputstFilter8DUT_PositionState364829312ItemTypeInputarrFiltersDUT_SATT_Filter18614432960ItemTypeInputpytmcpv: FILTERSfTemp1LREAL6439104ItemTypeOutputfTemp2LREAL6439168ItemTypeOutputbIsStationaryBOOL839232ItemTypeOutputbErrorBOOL839240ItemTypeOutputsActiveFilterMaterialSTRING(80)64839248ItemTypeOutputpytmc + + + + + + bInitialized + BOOL + 8 + 286736 + + 0 + + + + + PouType + FunctionBlock + + + + + FB_AtomicMass + WARNING: This file is auto-generated. Do not modify it. + 2816 + + sName + STRING(80) + 648 + 32 + + + ItemType + Input + + + + + bFound + BOOL + 8 + 680 + + + ItemType + Output + + + + + fValue + LREAL + 64 + 704 + + + ItemType + Output + + + + + fUncertainty + LREAL + 64 + 768 + + + ItemType + Output + + + + + sDescription + STRING(80) + 648 + 832 + + + ItemType + Output + + + + + sUnits + STRING(80) + 648 + 1480 + + + ItemType + Output + + + + + sCaveat + STRING(80) + 648 + 2128 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + + + FB_ElementDensity + WARNING: This file is auto-generated. Do not modify it. + 2816 + + sName + STRING(80) + 648 + 32 + + + ItemType + Input + + + + + bFound + BOOL + 8 + 680 + + + ItemType + Output + + + + + fValue + LREAL + 64 + 704 + + + ItemType + Output + + + + + fUncertainty + LREAL + 64 + 768 + + + ItemType + Output + + + + + sDescription + STRING(80) + 648 + 832 + + + ItemType + Output + + + + + sUnits + STRING(80) + 648 + 1480 + + + ItemType + Output + + + + + sCaveat + STRING(80) + 648 + 2128 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + + + FB_AttenuatorElementDensity + 3712 + + sName + STRING(80) + 648 + 32 + + + ItemType + Input + + + + + fDensity + LREAL + 64 + 704 + + + ItemType + Output + + + + + bFound + BOOL + 8 + 768 + + + ItemType + Output + + + + + fbElementDensity + FB_ElementDensity + 2816 + 832 + + + fDensity_gm3 + LREAL + 64 + 3648 + + + + PouType + FunctionBlock + + + + + FB_SXR_SATT_Stage + 658688 + + stAxis + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 64 + + + ItemType + InOut + + + + + nEnableMode + ENUM_StageEnableMode + 16 + 96 + + + ItemType + Input + + + + + stOut + DUT_PositionState + 3648 + 128 + + + ItemType + Input + + + + + stFilter1 + DUT_PositionState + 3648 + 3776 + + + ItemType + Input + + + + + stFilter2 + DUT_PositionState + 3648 + 7424 + + + ItemType + Input + + + + + stFilter3 + DUT_PositionState + 3648 + 11072 + + + ItemType + Input + + + + + stFilter4 + DUT_PositionState + 3648 + 14720 + + + ItemType + Input + + + + + stFilter5 + DUT_PositionState + 3648 + 18368 + + + ItemType + Input + + + + + stFilter6 + DUT_PositionState + 3648 + 22016 + + + ItemType + Input + + + + + stFilter7 + DUT_PositionState + 3648 + 25664 + + + ItemType + Input + + + + + stFilter8 + DUT_PositionState + 3648 + 29312 + + + ItemType + Input + + + + + arrFilters + DUT_SATT_Filter + + 1 + 8 + + 6144 + 32960 + + + ItemType + Input + + + pytmc + pv: FILTERS + + + + + fTemp1 + LREAL + stExtra : DUT_MotionStage_Extras; + 64 + 39104 + + + ItemType + Output + + + + + fTemp2 + LREAL + 64 + 39168 + + + ItemType + Output + + + + + bIsStationary + BOOL + 8 + 39232 + + + ItemType + Output + + + + + bError + BOOL + 8 + 39240 + + + ItemType + Output + + + + + sActiveFilterMaterial + STRING(80) + 648 + 39248 + + + ItemType + Output + + + pytmc + pv: MATERIAL io: i - fActiveFilterThickness_umLREAL6439936ItemTypeOutputpytmc + + + + + + fActiveFilterThickness_um + LREAL + 64 + 39936 + + + ItemType + Output + + + pytmc + pv: THICKNESS io: i field: EGU um - fTransmissionLREAL6440000ItemTypeOutputpytmc + + + + + + fTransmission + LREAL + 64 + 40000 + + + ItemType + Output + + + pytmc + pv: TRANSMISSION io: i field: DESC Filter transmission - fActiveFilterDensityLREAL6440064ItemTypeOutputfActiveFilterAtomicMassLREAL6440128ItemTypeOutputfAbsorptionConstantLREAL6440192ItemTypeOutputiFilterIndexINT16402560ItemTypeOutputfbMotionFB_MotionStage29939240320fbStateFB_SXR_SATT_PositionState286784339712pytmc + + + + + + fActiveFilterDensity + LREAL + 64 + 40064 + + + ItemType + Output + + + + + fActiveFilterAtomicMass + LREAL + 64 + 40128 + + + ItemType + Output + + + + + fAbsorptionConstant + LREAL + 64 + 40192 + + + ItemType + Output + + + + + iFilterIndex + INT + 16 + 40256 + + 0 + + + + ItemType + Output + + + + + fbMotion + FB_MotionStage + 299392 + 40320 + + + fbState + FB_SXR_SATT_PositionState + 286784 + 339712 + + + pytmc + pv: STATE - bInitializedBOOL86264960fbAtomicMassFB_AtomicMass2816626560fbAttenuatorElementDensityFB_AttenuatorElementDensity3712629376fbRTD_1FB_TempSensor256633088.fResolution0.01pytmcpv: RTD:1fbRTD_2FB_TempSensor256633344.fResolution0.01pytmcpv: RTD:2fbFFFB_FastFault25088633600.i_DescDevice is moving.i_TypeCode8448.i_xAutoReset1PouTypeFunctionBlockFB_PositionStateInOut261248FB_PositionStateBaseenumSetENUM_EpicsInOut16253824ItemTypeInputpytmc + + + + + + bInitialized + BOOL + 8 + 626496 + + 0 + + + + fbAtomicMass + FB_AtomicMass + 2816 + 626560 + + + fbAttenuatorElementDensity + FB_AttenuatorElementDensity + 3712 + 629376 + + + fbRTD_1 + FB_TempSensor + EL3202-0020: 0.01 °C per digit + 256 + 633088 + + + .fResolution + 0.01 + + + + + pytmc + pv: RTD:1 + + + + + fbRTD_2 + FB_TempSensor + 256 + 633344 + + + .fResolution + 0.01 + + + + + pytmc + pv: RTD:2 + + + + + fbFF + FB_FastFault + 25088 + 633600 + + + .i_Desc + Device is moving + + + .i_TypeCode + 8448 + + + .i_xAutoReset + 1 + + + + + + PouType + FunctionBlock + + + + + FB_PositionStateInOut + 261248 + FB_PositionStateBase + + enumSet + ENUM_EpicsInOut + NOTE: Please copy this pragma exactly on your enumSet + 16 + 253824 + + + ItemType + Input + + + pytmc + pv: SET io: io - stOutDUT_PositionState3648253888ItemTypeInputstInDUT_PositionState3648257536ItemTypeInputenumGetENUM_EpicsInOut16261184ItemTypeOutputpytmc + + + + + + stOut + DUT_PositionState + NOTE: Do not pragma these, let it happen in the manager. + 3648 + 253888 + + + ItemType + Input + + + + + stIn + DUT_PositionState + Information about the IN position + 3648 + 257536 + + + ItemType + Input + + + + + enumGet + ENUM_EpicsInOut + NOTE: Please copy this pragma exactly on your enumGet + 16 + 261184 + + + ItemType + Output + + + pytmc + pv: GET io: i - bInOutInitBOOL8261200PouTypeFunctionBlockFB_AT1K2593344fbFFHWOFB_HardwareFFOutput3232ItemTypeInOutstAxisDUT_MotionStage3264ItemTypeInOutnEnableModeENUM_StageEnableMode1696ItemTypeInputstOutDUT_PositionState3648128ItemTypeInputstInDUT_PositionState36483776ItemTypeInputfTransmissionLREAL647424ItemTypeOutputbMirrorOutBOOL87488ItemTypeOutputfbMotionFB_MotionStage2993927552fbStateFB_PositionStateInOut261248306944pytmc + + + + + + bInOutInit + BOOL + 8 + 261200 + + + + PouType + FunctionBlock + + + + + FB_AT1K2 + 593344 + + fbFFHWO + FB_HardwareFFOutput + 32 + 32 + + + ItemType + InOut + + + + + stAxis + DUT_MotionStage + 32 + 64 + + + ItemType + InOut + + + + + nEnableMode + ENUM_StageEnableMode + 16 + 96 + + + ItemType + Input + + + + + stOut + DUT_PositionState + 3648 + 128 + + + ItemType + Input + + + + + stIn + DUT_PositionState + 3648 + 3776 + + + ItemType + Input + + + + + fTransmission + LREAL + 64 + 7424 + + + ItemType + Output + + + + + bMirrorOut + BOOL + 8 + 7488 + + + ItemType + Output + + + + + fbMotion + FB_MotionStage + 299392 + 7552 + + + fbState + FB_PositionStateInOut + 261248 + 306944 + + + pytmc + pv: STATE - bInitializedBOOL85681920fbFFFB_FastFault25088568224.i_DescDevice is moving.i_TypeCode8448.i_xAutoReset1PouTypeFunctionBlockST_BeamParams_IO1760nTranREAL320011plcAttribute_pytmcpv: Attenuation - io: inRateUDINT3232120plcAttribute_pytmcpv: Rate - io: ineVRangeDWORD32644294967295plcAttribute_pytmcpv: PhotonEnergy - io: iplcAttribute_displaymodebinaryneVREAL3296nBCRangeWORD161280655350nBeamClassUSINT814400nMachineModeUSINT8152astAttenuatorsST_PMPS_Attenuator_IO1161024160plcAttribute_pytmcpv: AuxAttenuator - io: iastAperturesST_PMPS_Aperture_IO143841184aVetoDevicesBOOL1161281568plcAttribute_pytmcpv: AuxAttenuator - io: ixValidToggleBOOL81696xValidBOOL81704plcAttribute_pytmcpv: Valid - io: inCohortIntUDINT321728plcAttribute_pytmcpv: Attenuation - io: iFB_VetoArbiter27168I_HigherAuthoritybVetoBOOL8640ItemTypeInputHigherAuthorityI_HigherAuthority3296ItemTypeInputLowerAuthorityI_LowerAuthority32128ItemTypeInputFFOFB_HardwareFFOutput32160ItemTypeInOutffKeepItSecretKeepItSafeFB_FastFault25088192.i_xAutoReset1.i_DescHolds beam off until request is back in arbitration.i_TypeCode200.i_xVetoable1stStandbyBPST_BeamParams176025280rtVetoR_TRIG6427040ftVetoF_TRIG6427104CheckRequestBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760RemoveRequestBOOL8nReqIDDWORD32PouTypeFunctionBlockFB_SubSysToArbiter_IO138752I_HigherAuthorityResetBOOL864ItemTypeInputsNameSTRING(80)64872SubSysToArbiterItemTypeInputi_bVetoBOOL8720ItemTypeInputArbiterFB_Arbiter32736ItemTypeInOutfbFFHWOFB_HardwareFFOutput32768ItemTypeInOuti_stCurrentBPST_BeamParams_IO1760800TcLinkToTIIB[PMPS_PRE]^IO Inputs^CurrentBPTcAddressTypeInputq_stRequestedBPST_BeamParams_IO17602560TcLinkToTIIB[PMPS_PRE]^IO Outputs^RequestedBPTcAddressTypeOutputxTxPDO_toggleBIT14320pytmcpv: TxPDO_toggle - io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggleTcAddressTypeInputxTxPDO_stateBIT14321pytmcpv: TxPDO_state - io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO stateTcAddressTypeInputffPMPSIO_DisconnectFB_FastFault250884352.i_DescArbiter network interface disconnected or not OP.i_DevNameSubSysToArbiternRequestCohortUDINT32294400pytmcpv: RequestCohort - io: inActiveCohortUDINT32294720pytmcpv: ActiveCohort - io: ifbVetoArbFB_VetoArbiter2716829504fbLogFB_LogMessage8198456704__CHECKREQUEST__XFIRSTTIMEBOOL81386881__CHECKREQUEST__NIDDWORD32138720CheckRequestBOOL8nReqIDDWORD32xFirstTimeBOOL8uselocation__CHECKREQUEST__XFIRSTTIMEnIdDWORD32uselocation__CHECKREQUEST__NIDRequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760RemoveRequestBOOL8nReqIDDWORD32PouTypeFunctionBlockTcEventConfirmationState16INT01234plcAttribute_qualified_onlyplcAttribute_strictITcAlarm32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32GetIsRaisedHRESULT32bIsRaisedBOOL3232RaiseHRESULT32timeStampULINT64ClearHRESULT32timeStampULINT64bResetConfirmationBOOL3232GetConfirmationStateHRESULT32stateTcEventConfirmationState32ConfirmHRESULT32timeStampULINT64ITcAlarm232ITcAlarmGetTimeRaisedHRESULT32timeStampULINT32GetTimeConfirmedHRESULT32timeStampULINT32GetTimeClearedHRESULT32timeStampULINT32FB_TcEvent3584FB_TcEventBaseI_TcEventBasenTimestampULINT6484062248__getnTimestampULINT64nTimestampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046ReleaseHRESULT32InitipEventITcEvent32nTimestampULINT64ipMessageITcMessage232ipAlarmITcAlarm232conditionalshowobsoleteInit is obsolete, use Init2 instead!__getipEventITcEvent32ipEventITcEvent32propertyconditionalshowInit2ipEventITcEvent32nTimestampULINT64ipArgumentsITcArguments32ipMessageITcMessage32ipAlarmITcAlarm32ipSourceInfoITcSourceInfo32conditionalshowPouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyI_Listener32PVOIDOnAlarmClearedfbEventFB_TcEvent32OnAlarmConfirmedfbEventFB_TcEvent32OnAlarmDisposedfbEventFB_TcEvent32OnAlarmRaisedfbEventFB_TcEvent32OnMessageSentfbEventFB_TcEvent32ITcEventFilterConfig32ITcUnknownAddEventClassHRESULT32eventClassGUID32severityTcEventSeverity16RemoveEventClassHRESULT32eventClassGUID32AddSourceInfoHRESULT32ipSourceInfoITcSourceInfo32severityTcEventSeverity16RemoveSourceInfoHRESULT32ipSourceInfoITcSourceInfo32ITcMessageListener32ITcUnknownOnMessageSentHRESULT32ipEventITcEvent32ITcAlarmListener32ITcUnknownOnAlarmRaisedHRESULT32ipEventITcEvent32OnAlarmClearedHRESULT32ipEventITcEvent32OnAlarmConfirmedHRESULT32ipEventITcEvent32OnAlarmDisposedHRESULT32ipEventITcEvent32FB_ListenerWrapper3840ITcMessageListenerITcAlarmListenerTcAddRefUDINT32c++_compatiblepack_mode4showminimal_input_size4OnAlarmRaisedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4UnsubscribeHRESULT32hrHRESULT32OnAlarmClearedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4TcQueryInterfaceHRESULT32iidIID32pipItfPVOID32ipMessageListenerITcMessageListener32ipAlarmListenerITcAlarmListener32c++_compatiblepack_mode4showminimal_input_size4OnMessageSentHRESULT32ipEventITcEvent32ipMessage2ITcMessage232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4SubscribeHRESULT32pipMessageFilterConfigITcEventFilterConfig32pipAlarmFilterConfigITcEventFilterConfig32hrHRESULT32TcReleaseUDINT32c++_compatiblepack_mode4showminimal_input_size4OnAlarmConfirmedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4OnAlarmDisposedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4ExecuteHRESULT32ipListenerI_Listener32hrHRESULT32PouTypeFunctionBlockc++_compatibleenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyFB_ListenerBase96I_Listener_pListenerWrapperFB_ListenerWrapper3264OnAlarmRaisedfbEventFB_TcEvent32UnsubscribeHRESULT32hrHRESULT32OnAlarmClearedfbEventFB_TcEvent32OnMessageSentfbEventFB_TcEvent32SubscribeHRESULT32ipMessageFilterConfigITcEventFilterConfig32ipAlarmFilterConfigITcEventFilterConfig32hrHRESULT32OnAlarmConfirmedfbEventFB_TcEvent32OnAlarmDisposedfbEventFB_TcEvent32ExecuteHRESULT32hrHRESULT32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyE_LogEventType16INT0123plcAttribute_qualified_onlyplcAttribute_strictST_LoggingEventInfo86272schemaSTRING(80) + + + + + bInitialized + BOOL + 8 + 568192 + + 0 + + + + fbFF + FB_FastFault + 25088 + 568224 + + + .i_Desc + Device is moving + + + .i_TypeCode + 8448 + + + .i_xAutoReset + 1 + + + + + + PouType + FunctionBlock + + + + + ST_BeamParams_IO + 1760 + + nTran + REAL + Requested pre-optic attenuation - 1 is full transmission + 32 + 0 + + 0 + 1 + 1 + + + + plcAttribute_pytmc + pv: Attenuation + io: i + + + + + nRate + UDINT + Pulse-rate + 32 + 32 + + 120 + + + + plcAttribute_pytmc + pv: Rate + io: i + + + + + neVRange + DWORD + Photon energy ranges + 32 + 64 + + 4294967295 + + + + plcAttribute_pytmc + pv: PhotonEnergy + io: i + + + plcAttribute_displaymode + binary + + + + + neV + REAL + Current Photon energy as calculated by the arbiter + 32 + 96 + + + nBCRange + WORD + 16 + 128 + + 0 + 65535 + 0 + + + + nBeamClass + USINT + 8 + 144 + + 0 + 0 + + + + nMachineMode + USINT + 8 + 152 + + + astAttenuators + ST_PMPS_Attenuator_IO + + 1 + 16 + + Beamline attenuators + 1024 + 160 + + + plcAttribute_pytmc + pv: AuxAttenuator + io: i + + + + + astApertures + ST_PMPS_Aperture_IO + + 1 + 4 + + 384 + 1184 + + + aVetoDevices + BOOL + + 1 + 16 + + Stopper statuses + 128 + 1568 + + + plcAttribute_pytmc + pv: AuxAttenuator + io: i + + + + + xValidToggle + BOOL + Toggle for watchdog + 8 + 1696 + + + xValid + BOOL + Beam parameter set is valid (if readback), or acknowledged (if request) + 8 + 1704 + + + plcAttribute_pytmc + pv: Valid + io: i + + + + + nCohortInt + UDINT + Cohort index. Identifies which cohort this BP set was included in arbitration + 32 + 1728 + + + plcAttribute_pytmc + pv: Attenuation + io: i + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + FB_VetoArbiter + 27168 + I_HigherAuthority + + bVeto + BOOL + Rising edge clears request, hold true to veto continuously, falling edge restores request + 8 + 64 + + 0 + + + + ItemType + Input + + + + + HigherAuthority + I_HigherAuthority + Typically connected to a higher-level arbiter. + 32 + 96 + + + ItemType + Input + + + + + LowerAuthority + I_LowerAuthority + Lower authority to be vetoed + 32 + 128 + + + ItemType + Input + + + + + FFO + FB_HardwareFFOutput + This should be the FFO upstream of the veto device + 32 + 160 + + + ItemType + InOut + + + + + ffKeepItSecretKeepItSafe + FB_FastFault + 25088 + 192 + + + .i_xAutoReset + 1 + + + .i_Desc + Holds beam off until request is back in arbitration + + + .i_TypeCode + 200 + + + .i_xVetoable + 1 + + + + + stStandbyBP + ST_BeamParams + 1760 + 25280 + + + rtVeto + R_TRIG + 64 + 27040 + + + ftVeto + F_TRIG + 64 + 27104 + + + CheckRequest + BOOL + 8 + + nReqID + DWORD + 32 + + + + RequestBP + BOOL + 8 + + nReqID + StateID of state requesting beam parameter set + DWORD + 32 + + + stReqBP + Requested beam params + ST_BeamParams + 1760 + + + + RemoveRequest + BOOL + 8 + + nReqID + StateID to remove + DWORD + 32 + + + + + PouType + FunctionBlock + + + + + FB_SubSysToArbiter_IO + Use on a subsystem PLC to request from the arbiter + Run at the top of your cycle to receive the latest BP + 138752 + I_HigherAuthority + + Reset + BOOL + Fast fault reset + 8 + 64 + + + ItemType + Input + + + + + sName + STRING(80) + 648 + 72 + + SubSysToArbiter + + + + ItemType + Input + + + + + i_bVeto + BOOL + 8 + 720 + + + ItemType + Input + + + + + Arbiter + FB_Arbiter + 32 + 736 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 768 + + + ItemType + InOut + + + + + i_stCurrentBP + ST_BeamParams_IO + 1760 + 800 + + + TcLinkTo + TIIB[PMPS_PRE]^IO Inputs^CurrentBP + + + TcAddressType + Input + + + + + q_stRequestedBP + ST_BeamParams_IO + 1760 + 2560 + + + TcLinkTo + TIIB[PMPS_PRE]^IO Outputs^RequestedBP + + + TcAddressType + Output + + + + + xTxPDO_toggle + BIT + 1 + 4320 + + + pytmc + pv: TxPDO_toggle + io: i + + + TcLinkTo + TIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggle + + + TcAddressType + Input + + + + + xTxPDO_state + BIT + 1 + 4321 + + + pytmc + pv: TxPDO_state + io: i + + + TcLinkTo + TIIB[PMPS_PRE]^SYNC Inputs^TxPDO state + + + TcAddressType + Input + + + + + ffPMPSIO_Disconnect + FB_FastFault + Fast faults + 25088 + 4352 + + + .i_Desc + Arbiter network interface disconnected or not OP + + + .i_DevName + SubSysToArbiter + + + + + nRequestCohort + UDINT + Request cohort + 32 + 29440 + + 0 + + + + pytmc + pv: RequestCohort + io: i + + + + + nActiveCohort + UDINT + Active cohort, updated by incoming BP from arbiter PLC, in the ElevateRequest arbiter call + 32 + 29472 + + 0 + + + + pytmc + pv: ActiveCohort + io: i + + + + + fbVetoArb + FB_VetoArbiter + 27168 + 29504 + + + fbLog + FB_LogMessage + 81984 + 56704 + + + __CHECKREQUEST__XFIRSTTIME + BOOL + 8 + 138688 + + 1 + + + + __CHECKREQUEST__NID + DWORD + 32 + 138720 + + + CheckRequest + BOOL + 8 + + nReqID + DWORD + 32 + + + xFirstTime + BOOL + 8 + + + uselocation + __CHECKREQUEST__XFIRSTTIME + + + + + nId + DWORD + 32 + + + uselocation + __CHECKREQUEST__NID + + + + + + RequestBP + BOOL + 8 + + nReqID + StateID of state requesting beam parameter set + DWORD + 32 + + + stReqBP + Requested beam params + ST_BeamParams + 1760 + + + + RemoveRequest + BOOL + 8 + + nReqID + StateID to remove + DWORD + 32 + + + + + PouType + FunctionBlock + + + + + TcEventConfirmationState + 16 + INT + + NotSupported + 0 + + + NotRequired + 1 + + + WaitForConfirmation + 2 + + + Confirmed + 3 + + + Reset + 4 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + + + + ITcAlarm + 32 + ITcEvent + + SetJsonAttribute + HRESULT + 32 + + sJsonAttribute + PCCH + 32 + + + + GetArguments + HRESULT + 32 + + pipArguments + ITcArguments + 32 + + + + GetIsRaised + HRESULT + 32 + + bIsRaised + BOOL32 + 32 + + + + Raise + HRESULT + 32 + + timeStamp + ULINT + 64 + + + + Clear + HRESULT + 32 + + timeStamp + ULINT + 64 + + + bResetConfirmation + BOOL32 + 32 + + + + GetConfirmationState + HRESULT + 32 + + state + TcEventConfirmationState + 32 + + + + Confirm + HRESULT + 32 + + timeStamp + ULINT + 64 + + + + + ITcAlarm2 + 32 + ITcAlarm + + GetTimeRaised + HRESULT + 32 + + timeStamp + ULINT + 32 + + + + GetTimeConfirmed + HRESULT + 32 + + timeStamp + ULINT + 32 + + + + GetTimeCleared + HRESULT + 32 + + timeStamp + ULINT + 32 + + + + + FB_TcEvent + 3584 + FB_TcEventBase + I_TcEventBase + + nTimestamp + ULINT + 64 + 84062248 + + + __getnTimestamp + ULINT + 64 + + nTimestamp + ULINT + 64 + + + + property + + + monitoring + call + + + TcDisplayTypeGUID + 18071995-0000-0000-0000-000000000046 + + + + + Release + HRESULT + 32 + + + Init + + ipEvent + ITcEvent + 32 + + + nTimestamp + ULINT + 64 + + + ipMessage + ITcMessage2 + 32 + + + ipAlarm + ITcAlarm2 + 32 + + + + conditionalshow + + + obsolete + Init is obsolete, use Init2 instead! + + + + + __getipEvent + ITcEvent + 32 + + ipEvent + ITcEvent + 32 + + + + property + + + conditionalshow + + + + + Init2 + + ipEvent + ITcEvent + 32 + + + nTimestamp + ULINT + 64 + + + ipArguments + ITcArguments + 32 + + + ipMessage + ITcMessage + 32 + + + ipAlarm + ITcAlarm + 32 + + + ipSourceInfo + ITcSourceInfo + 32 + + + + conditionalshow + + + + + + PouType + FunctionBlock + + + reflection + + + conditionalshow_all_locals + + + no_explicit_call + do not call this POU directly + + + + + I_Listener + 32 + PVOID + + OnAlarmCleared + + fbEvent + FB_TcEvent + 32 + + + + OnAlarmConfirmed + + fbEvent + FB_TcEvent + 32 + + + + OnAlarmDisposed + + fbEvent + FB_TcEvent + 32 + + + + OnAlarmRaised + + fbEvent + FB_TcEvent + 32 + + + + OnMessageSent + + fbEvent + FB_TcEvent + 32 + + + + + ITcEventFilterConfig + 32 + ITcUnknown + + AddEventClass + HRESULT + 32 + + eventClass + GUID + 32 + + + severity + TcEventSeverity + 16 + + + + RemoveEventClass + HRESULT + 32 + + eventClass + GUID + 32 + + + + AddSourceInfo + HRESULT + 32 + + ipSourceInfo + ITcSourceInfo + 32 + + + severity + TcEventSeverity + 16 + + + + RemoveSourceInfo + HRESULT + 32 + + ipSourceInfo + ITcSourceInfo + 32 + + + + + ITcMessageListener + 32 + ITcUnknown + + OnMessageSent + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + + + ITcAlarmListener + 32 + ITcUnknown + + OnAlarmRaised + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + + OnAlarmCleared + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + + OnAlarmConfirmed + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + + OnAlarmDisposed + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + + + FB_ListenerWrapper + 3840 + ITcMessageListener + ITcAlarmListener + + TcAddRef + UDINT + 32 + + + c++_compatible + + + pack_mode + 4 + + + show + + + minimal_input_size + 4 + + + + + OnAlarmRaised + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + ipAlarm + ITcAlarm2 + 32 + + + nTimeStamp + ULINT + 64 + + + + show + + + c++_compatible + + + minimal_input_size + 4 + + + pack_mode + 4 + + + + + Unsubscribe + HRESULT + 32 + + hr + HRESULT + 32 + + + + OnAlarmCleared + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + ipAlarm + ITcAlarm2 + 32 + + + nTimeStamp + ULINT + 64 + + + + show + + + c++_compatible + + + minimal_input_size + 4 + + + pack_mode + 4 + + + + + TcQueryInterface + HRESULT + 32 + + iid + IID + 32 + + + pipItf + PVOID + 32 + + + ipMessageListener + ITcMessageListener + 32 + + + ipAlarmListener + ITcAlarmListener + 32 + + + + c++_compatible + + + pack_mode + 4 + + + show + + + minimal_input_size + 4 + + + + + OnMessageSent + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + ipMessage2 + ITcMessage2 + 32 + + + nTimeStamp + ULINT + 64 + + + + show + + + c++_compatible + + + minimal_input_size + 4 + + + pack_mode + 4 + + + + + Subscribe + HRESULT + 32 + + pipMessageFilterConfig + ITcEventFilterConfig + 32 + + + pipAlarmFilterConfig + ITcEventFilterConfig + 32 + + + hr + HRESULT + 32 + + + + TcRelease + UDINT + 32 + + + c++_compatible + + + pack_mode + 4 + + + show + + + minimal_input_size + 4 + + + + + OnAlarmConfirmed + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + ipAlarm + ITcAlarm2 + 32 + + + nTimeStamp + ULINT + 64 + + + + show + + + c++_compatible + + + minimal_input_size + 4 + + + pack_mode + 4 + + + + + OnAlarmDisposed + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + ipAlarm + ITcAlarm2 + 32 + + + nTimeStamp + ULINT + 64 + + + + show + + + c++_compatible + + + minimal_input_size + 4 + + + pack_mode + 4 + + + + + Execute + HRESULT + 32 + + ipListener + I_Listener + 32 + + + hr + HRESULT + 32 + + + + + PouType + FunctionBlock + + + c++_compatible + + + enable_dynamic_creation + + + conditionalshow_all_locals + + + no_explicit_call + do not call this POU directly + + + + + FB_ListenerBase + 96 + I_Listener + + _pListenerWrapper + FB_ListenerWrapper + 32 + 64 + + + OnAlarmRaised + + fbEvent + FB_TcEvent + 32 + + + + Unsubscribe + HRESULT + 32 + + hr + HRESULT + 32 + + + + OnAlarmCleared + + fbEvent + FB_TcEvent + 32 + + + + OnMessageSent + + fbEvent + FB_TcEvent + 32 + + + + Subscribe + HRESULT + 32 + + ipMessageFilterConfig + ITcEventFilterConfig + 32 + + + ipAlarmFilterConfig + ITcEventFilterConfig + 32 + + + hr + HRESULT + 32 + + + + OnAlarmConfirmed + + fbEvent + FB_TcEvent + 32 + + + + OnAlarmDisposed + + fbEvent + FB_TcEvent + 32 + + + + Execute + HRESULT + 32 + + hr + HRESULT + 32 + + + + + PouType + FunctionBlock + + + no_explicit_call + do not call this POU directly + + + + + E_LogEventType + 16 + INT + + ALARMCLEARED + 0 + + + ALARMCONFIRMED + 1 + + + ALARMRAISED + 2 + + + MESSAGESENT + 3 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + ST_LoggingEventInfo + 86272 + + schema + STRING(80) + Message or Alarm{Cleared,Confirmed,Raised} event information Note that elements here do not follow the usual Hungarian notation / variable-type-prefixing naming convention due to the member names being - used directly in the generation of the JSON document.]]>6480plcAttribute_pytmcpv: Schema + used directly in the generation of the JSON document. + 648 + 0 + + twincat-event-0 + + + + plcAttribute_pytmc + pv: Schema io: i - field: DESC Schema stringtsLREAL64704plcAttribute_pytmcpv: Timestamp + field: DESC Schema string + + + + + ts + LREAL + 64 + 704 + + + plcAttribute_pytmc + pv: Timestamp io: i - field: DESC Unix timestampplcSTRING(80)648768plcAttribute_pytmcpv: Hostname + field: DESC Unix timestamp + + + + + plc + STRING(80) + 648 + 768 + + + plcAttribute_pytmc + pv: Hostname io: i - field: DESC PLC HostnameseverityTcEventSeverity161424plcAttribute_pytmcpv: Severity + field: DESC PLC Hostname + + + + + severity + TcEventSeverity + 16 + 1424 + + + plcAttribute_pytmc + pv: Severity io: i field: DESC TcEventSeverity field: ZRST Verbose field: ONST Info field: TWST Warning - field: THST ErroridUDINT321440plcAttribute_pytmcpv: MessageID + field: THST Error + + + + + id + UDINT + 32 + 1440 + + + plcAttribute_pytmc + pv: MessageID io: i - field: DESC TwinCAT Message IDevent_classSTRING(80)6481472plcAttribute_pytmcpv: EventClass + field: DESC TwinCAT Message ID + + + + + event_class + STRING(80) + 648 + 1472 + + + plcAttribute_pytmc + pv: EventClass io: i - field: DESC TwinCAT Event classmsgSTRING(255)20482120plcAttribute_pytmcpv: Message - io: isourceSTRING(255)20484168plcAttribute_pytmcpv: Source - io: ievent_typeE_LogEventType166224plcAttribute_pytmcpv: EventType + field: DESC TwinCAT Event class + + + + + msg + STRING(255) + 2048 + 2120 + + + plcAttribute_pytmc + pv: Message + io: i + + + + + source + STRING(255) + This is actually: T_MaxString + which has been expanded due to requirements for pinning global data types. + 2048 + 4168 + + + plcAttribute_pytmc + pv: Source + io: i + + + + + event_type + E_LogEventType + This is actually: STRING(Tc3_EventLogger.ParameterList.cSourceNameSize - 1) + which has been expanded due to requirements for pinning global data types. + 16 + 6224 + + + plcAttribute_pytmc + pv: EventType io: i - field: DESC The event typejsonSTRING(10000)800086240plcAttribute_pytmcpv: MessageJSON + field: DESC The event type + + + + + json + STRING(10000) + 80008 + 6240 + + + plcAttribute_pytmc + pv: MessageJSON io: i - field: DESC Metadata with the messageITcEventFilter32ITcUnknownITcEventListener32ITcUnknownITcAsyncCollection32ITcAsyncResultCountHRESULT32nCountUDINT32GetHRESULT32nIndexUDINT32pipValueITcUnknown32TcEventField16UINT0123456789101112plcAttribute_qualified_onlyplcAttribute_strictTcEventSortOrder16INT01plcAttribute_qualified_onlyplcAttribute_strictTcEventLimitType16UINT01plcAttribute_qualified_onlyplcAttribute_strictTcExportTimeFormat16UINT012345plcAttribute_qualified_onlyplcAttribute_strictTcExportTimeType16UINT01plcAttribute_qualified_onlyplcAttribute_strictTcExportTimePrecision16INT-103679plcAttribute_qualified_onlyplcAttribute_strictITcExportSettings32ITcUnknownSetSortingHRESULT32eFieldTcEventField16eOrderTcEventSortOrder16SetLimitHRESULT32eTypeTcEventLimitType16nLimitDINT32nOffsetDINT32SetTimeFormatHRESULT32eFormatTcExportTimeFormat16eTypeTcExportTimeType16ePrecisionTcExportTimePrecision16nLangIdDINT32sFormatPCCH32AddLanguageHRESULT32nLangIdDINT32sHeaderPCCH32AddFieldHRESULT32eTypeTcEventField16sHeaderPCCH32sPathPCCH32CreateFilterHRESULT32pipFilterITcEventFilter32AddFilterHRESULT32ipFilterITcEventFilter32ClearHRESULT32ITcClearLoggedEventsSettings32ITcUnknownSetSortingHRESULT32eFieldTcEventField16eOrderTcEventSortOrder16SetLimitHRESULT32eTypeTcEventLimitType16nLimitDINT32nOffsetDINT32AddFilterHRESULT32ipFilterITcEventFilter32ClearHRESULT32ITcRemoteEventLogger32ITcUnknownIsInitializedHRESULT32ConnectHRESULT32netIdAMSNETID32DisconnectHRESULT32IsConnectedHRESULT32GetAmsNetIdHRESULT32pAmsNetIdAMSNETID32ConfirmAlarmsHRESULT32timeStampULINT64ipFilterITcEventFilter32pipResultITcAsyncResult32ClearAlarmsHRESULT32timeStampULINT64bResetConfirmationBOOL3232ipFilterITcEventFilter32pipResultITcAsyncResult32AddListenerHRESULT32ipListenerITcEventListener32ipFilterITcEventFilter32RemoveListenerHRESULT32ipListenerITcEventListener32NotifyListenerHRESULT32ipListenerITcEventListener32SendTcMessageHRESULT32eventClassGUID32eventIdUDINT32severityTcEventSeverity16ipSourceInfoITcSourceInfo32timeStampULINT64ipSerializedArgumentsITcArguments32sJsonAttributePCCH32GetEventTextHRESULT32eventClassGUID32eventIdUDINT32ipSourceInfoITcSourceInfo32ipArgumentsITcArguments32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32eventClassGUID32nLangIdDINT32pipResultITcAsyncStringResult32GetCauseRemedyHRESULT32eventClassGUID32eventIdUDINT32nLangIdDINT32pipCollectionITcAsyncCollection32GetEventClassDetailsHRESULT32eventClassGUID32nLangIdDINT32pipCollectionITcAsyncCollection32GetEventDetailsHRESULT32eventClassGUID32eventIdUDINT32nLangIdDINT32pipCollectionITcAsyncCollection32GetActiveAlarmsHRESULT32pipCollectionITcAsyncCollection32GetLoggedEventsHRESULT32pipSettingsITcExportSettings32pipCollectionITcAsyncCollection32ClearLoggedEventsHRESULT32ipSettingsITcClearLoggedEventsSettings32pipResultITcAsyncResult32I_TcRemoteEventLogger32PVOID__getipDataITcRemoteEventLogger32propertyhideFB_RequestEventText96bBusyBOOL884061804bErrorBOOL884061848hrErrorCodeHRESULT3284061812nStringSizeUDINT3284061836sEventTextSTRING(255)204884061856__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertymonitoringcall__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertymonitoringcallRequestRemoteHRESULT32ipRemoteLoggerI_TcRemoteEventLogger32eventClassGUID128nEventIdUDINT32nLangIdDINT32ipArgsI_TcArguments32ipTcRemoteLoggerITcRemoteEventLogger32ipArgumentsITcArguments32conditionalshowGetStringBOOL8sResultSTRING(80)32nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32pEmptySTRING(80)32propertymonitoringcallClear__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232propertymonitoringcallRequestHRESULT32eventClassGUID128nEventIdUDINT32nLangIdDINT32ipArgsI_TcArguments32ipArgumentsITcArguments32__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyST_PendingEvent86400stEventInfoST_LoggingEventInfo862720pytmc + field: DESC Metadata with the message + + + + + + + + + ITcEventFilter + 32 + ITcUnknown + + + ITcEventListener + 32 + ITcUnknown + + + ITcAsyncCollection + 32 + ITcAsyncResult + + Count + HRESULT + 32 + + nCount + UDINT + 32 + + + + Get + HRESULT + 32 + + nIndex + UDINT + 32 + + + pipValue + ITcUnknown + 32 + + + + + TcEventField + 16 + UINT + + Id + 0 + + + SeverityLevel + 1 + + + EventClass + 2 + + + EventClassName + 3 + + + EventId + 4 + + + EventText + 5 + + + TimeRaised + 6 + + + TimeConfirmed + 7 + + + TimeCleared + 8 + + + SourceName + 9 + + + SourceId + 10 + + + SourceGuid + 11 + + + JsonAttribute + 12 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + TcEventSortOrder + 16 + INT + + Descending + 0 + + + Ascending + 1 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + TcEventLimitType + 16 + UINT + + First + 0 + + + Last + 1 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + TcExportTimeFormat + 16 + UINT + + Filetime + 0 + + + Iso8601 + 1 + + + IecDateAndTime + 2 + + + VariantTime + 3 + + + Localized + 4 + + + Custom + 5 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + TcExportTimeType + 16 + UINT + + UTC + 0 + + + LocaleTime + 1 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + TcExportTimePrecision + 16 + INT + + Floating + -1 + + + Seconds + 0 + + + Milliseconds + 3 + + + Microseconds + 6 + + + OneHundertNanoseconds + 7 + + + Nanoseconds + 9 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + ITcExportSettings + 32 + ITcUnknown + + SetSorting + HRESULT + 32 + + eField + TcEventField + 16 + + + eOrder + TcEventSortOrder + 16 + + + + SetLimit + HRESULT + 32 + + eType + TcEventLimitType + 16 + + + nLimit + DINT + 32 + + + nOffset + DINT + 32 + + + + SetTimeFormat + HRESULT + 32 + + eFormat + TcExportTimeFormat + 16 + + + eType + TcExportTimeType + 16 + + + ePrecision + TcExportTimePrecision + 16 + + + nLangId + DINT + 32 + + + sFormat + PCCH + 32 + + + + AddLanguage + HRESULT + 32 + + nLangId + DINT + 32 + + + sHeader + PCCH + 32 + + + + AddField + HRESULT + 32 + + eType + TcEventField + 16 + + + sHeader + PCCH + 32 + + + sPath + PCCH + 32 + + + + CreateFilter + HRESULT + 32 + + pipFilter + ITcEventFilter + 32 + + + + AddFilter + HRESULT + 32 + + ipFilter + ITcEventFilter + 32 + + + + Clear + HRESULT + 32 + + + + ITcClearLoggedEventsSettings + 32 + ITcUnknown + + SetSorting + HRESULT + 32 + + eField + TcEventField + 16 + + + eOrder + TcEventSortOrder + 16 + + + + SetLimit + HRESULT + 32 + + eType + TcEventLimitType + 16 + + + nLimit + DINT + 32 + + + nOffset + DINT + 32 + + + + AddFilter + HRESULT + 32 + + ipFilter + ITcEventFilter + 32 + + + + Clear + HRESULT + 32 + + + + ITcRemoteEventLogger + 32 + ITcUnknown + + IsInitialized + HRESULT + 32 + + + Connect + HRESULT + 32 + + netId + AMSNETID + 32 + + + + Disconnect + HRESULT + 32 + + + IsConnected + HRESULT + 32 + + + GetAmsNetId + HRESULT + 32 + + pAmsNetId + AMSNETID + 32 + + + + ConfirmAlarms + HRESULT + 32 + + timeStamp + ULINT + 64 + + + ipFilter + ITcEventFilter + 32 + + + pipResult + ITcAsyncResult + 32 + + + + ClearAlarms + HRESULT + 32 + + timeStamp + ULINT + 64 + + + bResetConfirmation + BOOL32 + 32 + + + ipFilter + ITcEventFilter + 32 + + + pipResult + ITcAsyncResult + 32 + + + + AddListener + HRESULT + 32 + + ipListener + ITcEventListener + 32 + + + ipFilter + ITcEventFilter + 32 + + + + RemoveListener + HRESULT + 32 + + ipListener + ITcEventListener + 32 + + + + NotifyListener + HRESULT + 32 + + ipListener + ITcEventListener + 32 + + + + SendTcMessage + HRESULT + 32 + + eventClass + GUID + 32 + + + eventId + UDINT + 32 + + + severity + TcEventSeverity + 16 + + + ipSourceInfo + ITcSourceInfo + 32 + + + timeStamp + ULINT + 64 + + + ipSerializedArguments + ITcArguments + 32 + + + sJsonAttribute + PCCH + 32 + + + + GetEventText + HRESULT + 32 + + eventClass + GUID + 32 + + + eventId + UDINT + 32 + + + ipSourceInfo + ITcSourceInfo + 32 + + + ipArguments + ITcArguments + 32 + + + nLangId + DINT + 32 + + + pipResult + ITcAsyncStringResult + 32 + + + + GetEventClassName + HRESULT + 32 + + eventClass + GUID + 32 + + + nLangId + DINT + 32 + + + pipResult + ITcAsyncStringResult + 32 + + + + GetCauseRemedy + HRESULT + 32 + + eventClass + GUID + 32 + + + eventId + UDINT + 32 + + + nLangId + DINT + 32 + + + pipCollection + ITcAsyncCollection + 32 + + + + GetEventClassDetails + HRESULT + 32 + + eventClass + GUID + 32 + + + nLangId + DINT + 32 + + + pipCollection + ITcAsyncCollection + 32 + + + + GetEventDetails + HRESULT + 32 + + eventClass + GUID + 32 + + + eventId + UDINT + 32 + + + nLangId + DINT + 32 + + + pipCollection + ITcAsyncCollection + 32 + + + + GetActiveAlarms + HRESULT + 32 + + pipCollection + ITcAsyncCollection + 32 + + + + GetLoggedEvents + HRESULT + 32 + + pipSettings + ITcExportSettings + 32 + + + pipCollection + ITcAsyncCollection + 32 + + + + ClearLoggedEvents + HRESULT + 32 + + ipSettings + ITcClearLoggedEventsSettings + 32 + + + pipResult + ITcAsyncResult + 32 + + + + + + + + I_TcRemoteEventLogger + 32 + PVOID + + __getipData + ITcRemoteEventLogger + 32 + + + property + + + hide + + + + + + FB_RequestEventText + 96 + + bBusy + BOOL + 8 + 84061804 + + + bError + BOOL + 8 + 84061848 + + + hrErrorCode + HRESULT + 32 + 84061812 + + + nStringSize + UDINT + 32 + 84061836 + + + sEventText + STRING(255) + 2048 + 84061856 + + + __getbBusy + BOOL + 8 + + bBusy + BOOL + 8 + + + b32IsBusy + BOOL32 + 32 + + + + property + + + monitoring + call + + + + + __gethrErrorCode + HRESULT + 32 + + hrErrorCode + HRESULT + 32 + + + hrError + HRESULT + 32 + + + + property + + + monitoring + call + + + + + RequestRemote + HRESULT + 32 + + ipRemoteLogger + I_TcRemoteEventLogger + 32 + + + eventClass + GUID + 128 + + + nEventId + UDINT + 32 + + + nLangId + English(US)=1033 ; German(Germay)=1031 + DINT + 32 + + + ipArgs + I_TcArguments + 32 + + + ipTcRemoteLogger + ITcRemoteEventLogger + 32 + + + ipArguments + ITcArguments + 32 + + + + conditionalshow + + + + + GetString + BOOL + 8 + + sResult + STRING(80) + 32 + + + nResult + buffer size in bytes + UDINT + 32 + + + + __getnStringSize + UDINT + 32 + + nStringSize + UDINT + 32 + + + pEmpty + STRING(80) + 32 + + + + property + + + monitoring + call + + + + + Clear + + + __getbError + BOOL + 8 + + bError + BOOL + 8 + + + b32HasError + BOOL32 + 32 + + + + property + + + monitoring + call + + + + + Request + HRESULT + 32 + + eventClass + GUID + 128 + + + nEventId + UDINT + 32 + + + nLangId + English(US)=1033 ; German(Germay)=1031 + DINT + 32 + + + ipArgs + I_TcArguments + 32 + + + ipArguments + ITcArguments + 32 + + + + __getsEventText + STRING(255) + 2048 + + sEventText + STRING(255) + 2048 + + + + property + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + no_explicit_call + do not call this POU directly + + + + + ST_PendingEvent + 86400 + + stEventInfo + ST_LoggingEventInfo + 86272 + 0 + + + pytmc + pv: - bInUseBOOL886272fbRequestEventTextFB_RequestEventText9686304FB_JsonReadWriteDatatype96initStatusHRESULT3232-1743714536ItemTypeOutputipJsonITcIecApplicationJson3264GetJsonFromSymbolBOOL8sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32nJsonUDINT32pJsonSTRING(80)32hrErrorCodeHRESULT32ItemTypeOutputCopyJsonStringFromSymbolPropertiesUDINT32sDatatype retrieve with GetDatatypeNameByAddress()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOutpDocSTRING(80)32ItemTypeInOutnDocUDINT32hrErrorCodeHRESULT32ItemTypeOutputpTmpSTRING(80)32CopySymbolNameByAddressUDINT32nDataUDINT32pDataPVOID32sNameSTRING(80)32ItemTypeInOutnNameUDINT32hrErrorCodeHRESULT32ItemTypeOutputpTmpSTRING(80)32GetSizeJsonStringFromSymbolUDINT32sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32GetJsonStringFromSymbolPropertiesSTRING(255)2048sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOuthrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32AddJsonKeyPropertiesFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsKeySTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOuthrErrorCodeHRESULT32ItemTypeOutputipWriterITcJsonSaxWriter32GetDatatypeNameByAddressSTRING(80)648nDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputlengthUDINT32dataTypeSTRING(80)648SetSymbolFromJsonBOOL8sJsonSTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputGetSizeJsonStringFromSymbolPropertiesUDINT32sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOuthrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32GetJsonStringFromSymbolSTRING(255)2048sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32CopyJsonStringFromSymbolUDINT32sDatatype retrieve with GetDatatypeNameByAddress()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32pDocSTRING(80)32ItemTypeInOutnDocUDINT32hrErrorCodeHRESULT32ItemTypeOutputpTmpSTRING(80)32GetSymbolNameByAddressSTRING(255)2048nDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputlengthUDINT32AddJsonValueFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputipWriterITcJsonSaxWriter32AddJsonKeyValueFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsKeySTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputipWriterITcJsonSaxWriter32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyT_IPv4Addr128STRING(15)E_SocketConnectionlessState16INTeSOCKET_CLOSED0eSOCKET_CREATED1eSOCKET_TRANSIENT2created or from created->closed ]]>FB_ConnectionlessSocket6784sSrvNetIDT_AmsNetIDserver runs on local system. ]]>19232ItemTypeInputnModeDWORD Disable debug messages, All other bits reserved. ]]>322240ItemTypeInputsLocalHostT_IPv4Addr128256ItemTypeInputnLocalPortUDINT323840ItemTypeInputbEnableBOOL8416ItemTypeInputtReconnectTIME3244845000ItemTypeInputbBusyBOOL8480ItemTypeOutputbErrorBOOL8488ItemTypeOutputnErrIDUDINT32512ItemTypeOutputhSocketT_HSOCKET352544ItemTypeOutputeStateE_SocketConnectionlessState168960ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_Listener944896FB_ListenerBasenEventIdxUINT16960nPendingEventsUINT161120bLogToVisualStudioBOOL81280pytmc + + + + + + bInUse + BOOL + 8 + 86272 + + + fbRequestEventText + FB_RequestEventText + 96 + 86304 + + + + FB_JsonReadWriteDatatype + 96 + + initStatus + HRESULT + 32 + 32 + + -1743714536 + + + + ItemType + Output + + + + + ipJson + ITcIecApplicationJson + 32 + 64 + + + GetJsonFromSymbol + BOOL + 8 + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() + STRING(80) + 32 + + + ItemType + InOut + + + + + nData + size of symbol + UDINT + 32 + + + pData + address of sxmbol + PVOID + 32 + + + nJson + size of json buffer + UDINT + 32 + + + pJson + json buffer + STRING(80) + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + + CopyJsonStringFromSymbolProperties + UDINT + 32 + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeNameByAddress() + STRING(80) + 32 + + + ItemType + InOut + + + + + sProperties + multiple Properties separated by '|' + STRING(80) + 32 + + + ItemType + InOut + + + + + pDoc + target string buffer where the document should be copied to + STRING(80) + 32 + + + ItemType + InOut + + + + + nDoc + size in bytes of target string buffer + UDINT + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + pTmp + STRING(80) + 32 + + + + CopySymbolNameByAddress + UDINT + 32 + + nData + size of symbol + UDINT + 32 + + + pData + address of symbol + PVOID + 32 + + + sName + target string buffer where the symbol name should be copied to + STRING(80) + 32 + + + ItemType + InOut + + + + + nName + size in bytes of target string buffer + UDINT + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + pTmp + STRING(80) + 32 + + + + GetSizeJsonStringFromSymbol + UDINT + 32 + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() + STRING(80) + 32 + + + ItemType + InOut + + + + + nData + size of symbol + UDINT + 32 + + + pData + address of symbol + PVOID + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + nSize + UDINT + 32 + + + pTmp + STRING(80) + 32 + + + + GetJsonStringFromSymbolProperties + STRING(255) + 2048 + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() + STRING(80) + 32 + + + ItemType + InOut + + + + + sProperties + multiple Properties separated by '|' + STRING(80) + 32 + + + ItemType + InOut + + + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + nSize + UDINT + 32 + + + pTmp + STRING(80) + 32 + + + + AddJsonKeyPropertiesFromSymbol + BOOL + 8 + + fbWriter + FB_JsonSaxWriter + 32 + + + ItemType + InOut + + + + + sKey + STRING(80) + 32 + + + ItemType + InOut + + + + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() + STRING(80) + 32 + + + ItemType + InOut + + + + + sProperties + multiple Properties separated by '|' + STRING(80) + 32 + + + ItemType + InOut + + + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + ipWriter + ITcJsonSaxWriter + 32 + + + + GetDatatypeNameByAddress + STRING(80) + 648 + + nData + size of symbol + UDINT + 32 + + + pData + address of symbol + PVOID + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + length + UDINT + 32 + + + dataType + STRING(80) + 648 + + + + SetSymbolFromJson + BOOL + 8 + + sJson + json string for the symbol + STRING(80) + 32 + + + ItemType + InOut + + + + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() + STRING(80) + 32 + + + ItemType + InOut + + + + + nData + size of symbol + UDINT + 32 + + + pData + address of symbol + PVOID + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + + GetSizeJsonStringFromSymbolProperties + UDINT + 32 + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() + STRING(80) + 32 + + + ItemType + InOut + + + + + sProperties + multiple Properties separated by '|' + STRING(80) + 32 + + + ItemType + InOut + + + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + nSize + UDINT + 32 + + + pTmp + STRING(80) + 32 + + + + GetJsonStringFromSymbol + STRING(255) + 2048 + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() + STRING(80) + 32 + + + ItemType + InOut + + + + + nData + size of symbol + UDINT + 32 + + + pData + address of symbol + PVOID + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + nSize + UDINT + 32 + + + pTmp + STRING(80) + 32 + + + + CopyJsonStringFromSymbol + UDINT + 32 + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeNameByAddress() + STRING(80) + 32 + + + ItemType + InOut + + + + + nData + size of symbol + UDINT + 32 + + + pData + address of symbol + PVOID + 32 + + + pDoc + target string buffer where the document should be copied to + STRING(80) + 32 + + + ItemType + InOut + + + + + nDoc + size in bytes of target string buffer + UDINT + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + pTmp + STRING(80) + 32 + + + + GetSymbolNameByAddress + STRING(255) + 2048 + + nData + size of symbol + UDINT + 32 + + + pData + address of symbol + PVOID + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + length + UDINT + 32 + + + + AddJsonValueFromSymbol + BOOL + 8 + + fbWriter + FB_JsonSaxWriter + 32 + + + ItemType + InOut + + + + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() + STRING(80) + 32 + + + ItemType + InOut + + + + + nData + size of symbol + UDINT + 32 + + + pData + address of sxmbol + PVOID + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + ipWriter + ITcJsonSaxWriter + 32 + + + + AddJsonKeyValueFromSymbol + BOOL + 8 + + fbWriter + FB_JsonSaxWriter + 32 + + + ItemType + InOut + + + + + sKey + STRING(80) + 32 + + + ItemType + InOut + + + + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() + STRING(80) + 32 + + + ItemType + InOut + + + + + nData + size of symbol + UDINT + 32 + + + pData + address of sxmbol + PVOID + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + ipWriter + ITcJsonSaxWriter + 32 + + + + + PouType + FunctionBlock + + + no_explicit_call + do not call this POU directly + + + + + T_IPv4Addr + IPv4 network host address string. + 128 + STRING(15) + + + E_SocketConnectionlessState + 16 + INT + + eSOCKET_CLOSED + 0 + UDP socket is closed + + + eSOCKET_CREATED + 1 + UDP socket is created + + + eSOCKET_TRANSIENT + 2 + UDP socket state changes from closed->created or from created->closed + + + + FB_ConnectionlessSocket + This function block manages (creates and closes) connectionless UDP datagram socket + 6784 + + sSrvNetID + T_AmsNetID + The network address of the TcpIpServer.exe. If empty string=>server runs on local system. + 192 + 32 + + + + + + ItemType + Input + + + + + nMode + DWORD + Additional parameter flags e.g.: CONNECT_MODE_ENABLEDBG, 0 => Disable debug messages, All other bits reserved. + 32 + 224 + + 0 + + + + ItemType + Input + + + + + sLocalHost + T_IPv4Addr + Local address. String containing an (Ipv4) Internet Protocol dotted address. + 128 + 256 + + + + + + ItemType + Input + + + + + nLocalPort + UDINT + Local Internet Protocol (IP) port. + 32 + 384 + + 0 + + + + ItemType + Input + + + + + bEnable + BOOL + TRUE = Create UDP socket, FALSE = Close/don't open UDP socket + 8 + 416 + + + ItemType + Input + + + + + tReconnect + TIME + This timer specifies when create is retried. + 32 + 448 + + 45000 + + + + ItemType + Input + + + + + bBusy + BOOL + 8 + 480 + + + ItemType + Output + + + + + bError + BOOL + 8 + 488 + + + ItemType + Output + + + + + nErrID + UDINT + 32 + 512 + + + ItemType + Output + + + + + hSocket + T_HSOCKET + Created UDP socket handle + 352 + 544 + + + ItemType + Output + + + + + eState + E_SocketConnectionlessState + State + 16 + 896 + + 0 + + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + hide_all_locals + + + + + FB_Listener + 944896 + FB_ListenerBase + + nEventIdx + UINT + 16 + 96 + + 0 + + + + nPendingEvents + UINT + 16 + 112 + + 0 + + + + bLogToVisualStudio + BOOL + 8 + 128 + + 0 + + + + pytmc + pv: LogToVisualStudio io: io - nCntMessagesSentUDINT321600pytmc + + + + + + nCntMessagesSent + UDINT + 32 + 160 + + 0 + + + + pytmc + pv: MessagesSent io: i - nCntAlarmsRaisedUDINT321920pytmc + + + + + + nCntAlarmsRaised + UDINT + 32 + 192 + + 0 + + + + pytmc + pv: AlarmsRaised io: i - nCntAlarmsConfirmedUDINT322240pytmc + + + + + + nCntAlarmsConfirmed + UDINT + 32 + 224 + + 0 + + + + pytmc + pv: AlarmsConfirmed io: i - nCntAlarmsClearedUDINT322560pytmc + + + + + + nCntAlarmsCleared + UDINT + 32 + 256 + + 0 + + + + pytmc + pv: AlarmsCleared io: i - eMinSeverityTcEventSeverity16288pytmc + + + + + + eMinSeverity + TcEventSeverity + 16 + 288 + + + pytmc + pv: MinSeverity io: io - stEventInfoST_LoggingEventInfo32320pytmc + + + + + + stEventInfo + ST_LoggingEventInfo + 32 + 320 + + + pytmc + pv: Log - stPendingEventsST_PendingEvent010864000384ipMessageConfigITcEventFilterConfig32864384fbSocketFB_ConnectionlessSocket32864416bConfiguredBOOL88644480nMaxEventsUINT1686446410__CONFIGURE__BSUBSCRIBEDBOOL88644800__PUBLISHEVENTS__FBJSONFB_JsonSaxWriter256864512__PUBLISHEVENTS__FBJSONDATATYPEFB_JsonReadWriteDatatype96864768__PUBLISHEVENTS__SJSONDOCSTRING(10000)80008864864OnAlarmRaisedfbEventFB_TcEvent32OnAlarmConfirmedfbEventFB_TcEvent32__getLogToVisualStudioBOOL8LogToVisualStudioBOOL8propertyOnAlarmClearedfbEventFB_TcEvent32SendMessageHRESULT32sMessageSTRING(80)32sLogStrT_MaxString2048OnMessageSentfbEventFB_TcEvent32PublishEventsHRESULT32nEventUINT16stPendingEventST_PendingEvent32stEventInfoST_LoggingEventInfo32fbRequestEventTextFB_RequestEventText32fbJsonFB_JsonSaxWriter256uselocation__PUBLISHEVENTS__FBJSONfbJsonDataTypeFB_JsonReadWriteDatatype96uselocation__PUBLISHEVENTS__FBJSONDATATYPEsJsonDocSTRING(10000)80008uselocation__PUBLISHEVENTS__SJSONDOCStoreEventHRESULT32fbEventFB_TcEvent32eEventTypeE_LogEventType16stPendingEventST_PendingEvent32stEventInfoST_LoggingEventInfo32nFailuresUINT16ConfigureHRESULT32i_EventClassGUID128i_MinSeverityTcEventSeverity16i_fbSocketFB_ConnectionlessSocket32bSubscribedBOOL8uselocation__CONFIGURE__BSUBSCRIBED__setLogToVisualStudioLogToVisualStudioBOOL8bValueBOOL8propertyPouTypeFunctionBlockFB_GetHostName3744sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputsHostNameT_MaxString2048352ItemTypeOutputfbAdsReadADSREAD12482400.PORT10000.IDXGRP702.IDXOFFS0conditionalshowfbTriggerR_TRIG643648conditionalshowstateBYTE83712conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_GetPLCHostname6176bEnableBOOL832ItemTypeInputtRetryDelayTIME326410000ItemTypeInputsHostnameT_MaxString204896ItemTypeOutputbDoneBOOL82144ItemTypeOutputbErrorBOOL82152ItemTypeOutputfbGetHostNameFB_GetHostName37442176tRetryTON2245920bResetBOOL86144bInitializedBOOL861520PouTypeFunctionBlockST_IPAdapterHwAddr96lengthUDINT3200bBYTE086432E_MIB_IF_Type16INTMIB_IF_TYPE_UNKNOWN0MIB_IF_TYPE_OTHER1MIB_IF_TYPE_ETHERNET6MIB_IF_TYPE_TOKENRING9MIB_IF_TYPE_FDDI15MIB_IF_TYPE_PPP23MIB_IF_TYPE_LOOPBACK24MIB_IF_TYPE_SLIP28ST_IPAdapterInfo4160bDefaultBOOL80sAdapterNameSTRING(259)20808sDescriptionSTRING(131)10562088physAddrST_IPAdapterHwAddr963168dwIndexDWORD323264eTypeE_MIB_IF_Type163296sIpAddrT_IPv4Addr1283312sSubNetT_IPv4Addr1283440sDefGatewayT_IPv4Addr1283568bDhcpEnabledBOOL83696sDhcpSrvT_IPv4Addr1283704bHaveWinsBOOL83832sPrimWinsSrvT_IPv4Addr1283840sSecWinsSrvT_IPv4Addr1283968tLeaseObtDATE_AND_TIME324096tLeaseExpDATE_AND_TIME324128ST_IP_ADDR_STRING320pNextDWORD3200sIpAddrT_IPv4Addr12832sIpMaskT_IPv4Addr128160dwContextDWORD322880conditionalshowST_IP_ADAPTER_INFO5120cbNextEntryOffsetDWORD 0 => offset to the next entry, If == 0 => last entry. ]]>3200dwComboIndexDWORD32320sAdapterNameSTRING(259)208064sDescriptionSTRING(131)10562144uiAddrLenUDINT3232000arrAddrBYTE08643232dwIndexDWORD3232960uiTypeUDINT3233280uiDhcpEnabledUDINT3233600pCurrIpAddrDWORD3233920stIpAddrListST_IP_ADDR_STRING3203424stGatewayListST_IP_ADDR_STRING3203744stDhcpServerST_IP_ADDR_STRING3204064iHaveWinsDINT3243840stPrimWinsSrvST_IP_ADDR_STRING3204416stSecWinsSrvST_IP_ADDR_STRING3204736tLeaseObtDATE_AND_TIME325056tLeaseExpDATE_AND_TIME325088conditionalshowFB_GetAdaptersInfo100640sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputarrAdaptersST_IPAdapterInfo0624960352ItemTypeOutputnCountUDINT3225312ItemTypeOutputnGetUDINT3225344ItemTypeOutputfbAdsReadADSREAD124825376.PORT10000.IDXGRP701.IDXOFFS1conditionalshowfbRegQueryFB_RegQueryValue1030426624.sSubKeySoftware\Beckhoff\TwinCAT3\System.sValNameDefaultAdapterconditionalshowfbTriggerR_TRIG6436928conditionalshowstateBYTE836992conditionalshowcbInfoUDINT3237024conditionalshowidxUDINT3237056conditionalshowinfoST_IP_ADAPTER_INFO0126144037088conditionalshowpInfoST_IP_ADAPTER_INFO32985280conditionalshownRealCountUDINT32985600conditionalshowsDefaultAT_MaxString204898592conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_GetPLCIPAddress101184bEnableBOOL832ItemTypeInputtRetryDelayTIME326410000ItemTypeInputsIPAddressSTRING(15)12896ItemTypeOutputbDoneBOOL8224ItemTypeOutputbErrorBOOL8232ItemTypeOutputfbGetAdapterIPFB_GetAdaptersInfo100640256.bExecute1.sNetIDiIndexUDINT32100896tRetryTON224100928bResetBOOL8101152bInitializedBOOL81011600PouTypeFunctionBlockCTU + + + + + stPendingEvents + ST_PendingEvent + + 0 + 10 + + 864000 + 384 + + + ipMessageConfig + ITcEventFilterConfig + 32 + 864384 + + + fbSocket + FB_ConnectionlessSocket + 32 + 864416 + + + bConfigured + BOOL + 8 + 864448 + + 0 + + + + nMaxEvents + UINT + The maximum number of events allowed *per-cycle* + 16 + 864464 + + 10 + + + + __CONFIGURE__BSUBSCRIBED + BOOL + 8 + 864480 + + 0 + + + + __PUBLISHEVENTS__FBJSON + FB_JsonSaxWriter + 256 + 864512 + + + __PUBLISHEVENTS__FBJSONDATATYPE + FB_JsonReadWriteDatatype + 96 + 864768 + + + __PUBLISHEVENTS__SJSONDOC + STRING(10000) + 80008 + 864864 + + + OnAlarmRaised + + fbEvent + FB_TcEvent + 32 + + + + OnAlarmConfirmed + + fbEvent + FB_TcEvent + 32 + + + + __getLogToVisualStudio + BOOL + 8 + + LogToVisualStudio + BOOL + 8 + + + + property + + + + + OnAlarmCleared + + fbEvent + FB_TcEvent + 32 + + + + SendMessage + HRESULT + 32 + + sMessage + STRING(80) + 32 + + + sLogStr + T_MaxString + 2048 + + + + OnMessageSent + + fbEvent + FB_TcEvent + 32 + + + + PublishEvents + HRESULT + 32 + + nEvent + UINT + 16 + + + stPendingEvent + ST_PendingEvent + 32 + + + stEventInfo + ST_LoggingEventInfo + 32 + + + fbRequestEventText + FB_RequestEventText + 32 + + + fbJson + FB_JsonSaxWriter + 256 + + + uselocation + __PUBLISHEVENTS__FBJSON + + + + + fbJsonDataType + FB_JsonReadWriteDatatype + 96 + + + uselocation + __PUBLISHEVENTS__FBJSONDATATYPE + + + + + sJsonDoc + STRING(10000) + 80008 + + + uselocation + __PUBLISHEVENTS__SJSONDOC + + + + + + StoreEvent + HRESULT + 32 + + fbEvent + FB_TcEvent + 32 + + + eEventType + E_LogEventType + 16 + + + stPendingEvent + ST_PendingEvent + 32 + + + stEventInfo + ST_LoggingEventInfo + 32 + + + nFailures + UINT + 16 + + + + Configure + HRESULT + 32 + + i_EventClass + GUID + 128 + + + i_MinSeverity + TcEventSeverity + 16 + + + i_fbSocket + FB_ConnectionlessSocket + 32 + + + bSubscribed + BOOL + 8 + + + uselocation + __CONFIGURE__BSUBSCRIBED + + + + + + __setLogToVisualStudio + + LogToVisualStudio + BOOL + 8 + + + bValue + BOOL + 8 + + + + property + + + + + + PouType + FunctionBlock + + + + + FB_GetHostName + The function block returns the standard host name for the local machine. + 3744 + + sNetID + T_AmsNetID + TwinCAT network address (ams net id) + 192 + 32 + + + ItemType + Input + + + + + bExecute + BOOL + Rising edge on this input activates the fb execution + 8 + 224 + + + ItemType + Input + + + + + tTimeout + TIME + Max. fb execution time + 32 + 256 + + 5000 + + + + ItemType + Input + + + + + bBusy + BOOL + 8 + 288 + + + ItemType + Output + + + + + bError + BOOL + 8 + 296 + + + ItemType + Output + + + + + nErrID + UDINT + 32 + 320 + + + ItemType + Output + + + + + sHostName + T_MaxString + The local host name + 2048 + 352 + + + ItemType + Output + + + + + fbAdsRead + ADSREAD + 1248 + 2400 + + + .PORT + 10000 + + + .IDXGRP + 702 + + + .IDXOFFS + 0 + + + + + conditionalshow + + + + + fbTrigger + R_TRIG + 64 + 3648 + + + conditionalshow + + + + + state + BYTE + 8 + 3712 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FB_GetPLCHostname + 6176 + + bEnable + BOOL + 8 + 32 + + + ItemType + Input + + + + + tRetryDelay + TIME + 32 + 64 + + 10000 + + + + ItemType + Input + + + + + sHostname + T_MaxString + 2048 + 96 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 2144 + + + ItemType + Output + + + + + bError + BOOL + 8 + 2152 + + + ItemType + Output + + + + + fbGetHostName + FB_GetHostName + 3744 + 2176 + + + tRetry + TON + 224 + 5920 + + + bReset + BOOL + 8 + 6144 + + + bInitialized + BOOL + 8 + 6152 + + 0 + + + + + PouType + FunctionBlock + + + + + ST_IPAdapterHwAddr + Local adapter hardware address + 96 + + length + UDINT + Specifies the length of the hardware address for the adapter. + 32 + 0 + + 0 + + + + b + BYTE + + 0 + 8 + + Specifies the hardware address for the adapter. + 64 + 32 + + + + E_MIB_IF_Type + 16 + INT + + MIB_IF_TYPE_UNKNOWN + 0 + + + MIB_IF_TYPE_OTHER + 1 + + + MIB_IF_TYPE_ETHERNET + 6 + + + MIB_IF_TYPE_TOKENRING + 9 + + + MIB_IF_TYPE_FDDI + 15 + + + MIB_IF_TYPE_PPP + 23 + + + MIB_IF_TYPE_LOOPBACK + 24 + + + MIB_IF_TYPE_SLIP + 28 + + + + ST_IPAdapterInfo + Local adapter information + 4160 + + bDefault + BOOL + Specifies whether this adapter is default TwinCAT adapter. + 8 + 0 + + + sAdapterName + STRING(259) + Specifies the name of the adapter. + 2080 + 8 + + + + + + sDescription + STRING(131) + Specifies a description for the adapter. + 1056 + 2088 + + + + + + physAddr + ST_IPAdapterHwAddr + Hardware address + 96 + 3168 + + + dwIndex + DWORD + Specifies the adapter index. + 32 + 3264 + + + eType + E_MIB_IF_Type + Specifies the adapter type. + 16 + 3296 + + + sIpAddr + T_IPv4Addr + Specifies the IP address for this adapter. + 128 + 3312 + + + sSubNet + T_IPv4Addr + Specifies the IP address mask. + 128 + 3440 + + + sDefGateway + T_IPv4Addr + Specifies the IP address of the default gateway for this adapter. + 128 + 3568 + + + bDhcpEnabled + BOOL + Specifies whether dynamic host configuration protocol (DHCP) is enabled for this adapter. + 8 + 3696 + + + sDhcpSrv + T_IPv4Addr + Specifies the IP address of the DHCP server for this adapter. + 128 + 3704 + + + bHaveWins + BOOL + Specifies whether this adapter uses Windows Internet Name Service (WINS). + 8 + 3832 + + + sPrimWinsSrv + T_IPv4Addr + Specifies the IP address of the primary WINS server. + 128 + 3840 + + + sSecWinsSrv + T_IPv4Addr + Specifies the IP address of the secondary WINS server. + 128 + 3968 + + + tLeaseObt + DATE_AND_TIME + Specifies the time when the current DHCP lease was obtained ( UTC time ) + 32 + 4096 + + + tLeaseExp + DATE_AND_TIME + Specifies the time when the current DHCP lease will expire. ( UTC time ) + 32 + 4128 + + + + ST_IP_ADDR_STRING + 320 + + pNext + DWORD + Pointer : pNext element on 64 bit target is still 32bit due to 32bit system service + 32 + 0 + + 0 + + + + sIpAddr + T_IPv4Addr + 128 + 32 + + + sIpMask + T_IPv4Addr + 128 + 160 + + + dwContext + DWORD + 32 + 288 + + 0 + + + + + conditionalshow + + + + + ST_IP_ADAPTER_INFO + 5120 + + cbNextEntryOffset + DWORD + if <> 0 => offset to the next entry, If == 0 => last entry. + 32 + 0 + + 0 + + + + dwComboIndex + DWORD + 32 + 32 + + 0 + + + + sAdapterName + STRING(259) + 2080 + 64 + + + + + + sDescription + STRING(131) + 1056 + 2144 + + + + + + uiAddrLen + UDINT + 32 + 3200 + + 0 + + + + arrAddr + BYTE + + 0 + 8 + + 64 + 3232 + + + dwIndex + DWORD + 32 + 3296 + + 0 + + + + uiType + UDINT + 32 + 3328 + + 0 + + + + uiDhcpEnabled + UDINT + 32 + 3360 + + 0 + + + + pCurrIpAddr + DWORD + 32 + 3392 + + 0 + + + + stIpAddrList + ST_IP_ADDR_STRING + 320 + 3424 + + + stGatewayList + ST_IP_ADDR_STRING + 320 + 3744 + + + stDhcpServer + ST_IP_ADDR_STRING + 320 + 4064 + + + iHaveWins + DINT + 32 + 4384 + + 0 + + + + stPrimWinsSrv + ST_IP_ADDR_STRING + 320 + 4416 + + + stSecWinsSrv + ST_IP_ADDR_STRING + 320 + 4736 + + + tLeaseObt + DATE_AND_TIME + 32 + 5056 + + + tLeaseExp + DATE_AND_TIME + 32 + 5088 + + + + conditionalshow + + + + + FB_GetAdaptersInfo + This function block retrieves adapter information for the local computer. + 100640 + + sNetID + T_AmsNetID + TwinCAT network address (ams net id) + 192 + 32 + + + ItemType + Input + + + + + bExecute + BOOL + Rising edge on this input activates the fb execution + 8 + 224 + + + ItemType + Input + + + + + tTimeout + TIME + Max. ADS execution time + 32 + 256 + + 5000 + + + + ItemType + Input + + + + + bBusy + BOOL + 8 + 288 + + + ItemType + Output + + + + + bError + BOOL + 8 + 296 + + + ItemType + Output + + + + + nErrID + UDINT + 32 + 320 + + + ItemType + Output + + + + + arrAdapters + ST_IPAdapterInfo + + 0 + 6 + + 24960 + 352 + + + ItemType + Output + + + + + nCount + UDINT + Number of found adapters + 32 + 25312 + + + ItemType + Output + + + + + nGet + UDINT + Number of read adapter info entries + 32 + 25344 + + + ItemType + Output + + + + + fbAdsRead + ADSREAD + 1248 + 25376 + + + .PORT + 10000 + + + .IDXGRP + 701 + + + .IDXOFFS + 1 + + + + + conditionalshow + + + + + fbRegQuery + FB_RegQueryValue + 10304 + 26624 + + + .sSubKey + Software\Beckhoff\TwinCAT3\System + + + .sValName + DefaultAdapter + + + + + conditionalshow + + + + + fbTrigger + R_TRIG + 64 + 36928 + + + conditionalshow + + + + + state + BYTE + 8 + 36992 + + + conditionalshow + + + + + cbInfo + UDINT + 32 + 37024 + + + conditionalshow + + + + + idx + UDINT + 32 + 37056 + + + conditionalshow + + + + + info + ST_IP_ADAPTER_INFO + + 0 + 12 + + 61440 + 37088 + + + conditionalshow + + + + + pInfo + ST_IP_ADAPTER_INFO + 32 + 98528 + + 0 + + + + conditionalshow + + + + + nRealCount + UDINT + 32 + 98560 + + 0 + + + + conditionalshow + + + + + sDefaultA + T_MaxString + 2048 + 98592 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FB_GetPLCIPAddress + 101184 + + bEnable + BOOL + 8 + 32 + + + ItemType + Input + + + + + tRetryDelay + TIME + 32 + 64 + + 10000 + + + + ItemType + Input + + + + + sIPAddress + STRING(15) + 128 + 96 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 224 + + + ItemType + Output + + + + + bError + BOOL + 8 + 232 + + + ItemType + Output + + + + + fbGetAdapterIP + FB_GetAdaptersInfo + Acquire IP of the correct adapter + 100640 + 256 + + + .bExecute + 1 + + + .sNetID + + + + + + iIndex + UDINT + 32 + 100896 + + + tRetry + TON + 224 + 100928 + + + bReset + BOOL + 8 + 101152 + + + bInitialized + BOOL + 8 + 101160 + + 0 + + + + + PouType + FunctionBlock + + + + + CTU + Counter Up. CV is incremented by 1 if CU has a rising edge. Q is TRUE, if CV is reached PV. -]]>128CUBOOL832ItemTypeInputRESETBOOL840ItemTypeInputPVWORD1648ItemTypeInputQBOOL864ItemTypeOutputCVWORD1680ItemTypeOutputMBOOL896conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LogHandler5784960fbTcAdsListenerFB_Listener94489664ItemTypeInputpytmc + + 128 + + CU + BOOL + Count Up + 8 + 32 + + + ItemType + Input + + + + + RESET + BOOL + Reset Counter to 0 + 8 + 40 + + + ItemType + Input + + + + + PV + WORD + Counter Limit + 16 + 48 + + + ItemType + Input + + + + + Q + BOOL + Counter reached the Limit + 8 + 64 + + + ItemType + Output + + + + + CV + WORD + Current Counter Value + 16 + 80 + + + ItemType + Output + + + + + M + BOOL + 8 + 96 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FB_LogHandler + 5784960 + + fbTcAdsListener + FB_Listener + 944896 + 64 + + + ItemType + Input + + + pytmc + pv: ADS - fbTcRouterListenerFB_Listener944896944960ItemTypeInputpytmc + + + + + + fbTcRouterListener + FB_Listener + 944896 + 944960 + + + ItemType + Input + + + pytmc + pv: Router - fbTcRTimeListenerFB_Listener9448961889856ItemTypeInputpytmc + + + + + + fbTcRTimeListener + FB_Listener + 944896 + 1889856 + + + ItemType + Input + + + pytmc + pv: RTime - fbTcSystemListenerFB_Listener9448962834752ItemTypeInputpytmc + + + + + + fbTcSystemListener + FB_Listener + 944896 + 2834752 + + + ItemType + Input + + + pytmc + pv: System - fbWindowsListenerFB_Listener9448963779648ItemTypeInputpytmc + + + + + + fbWindowsListener + FB_Listener + 944896 + 3779648 + + + ItemType + Input + + + pytmc + pv: Windows - fbLCLSListenerFB_Listener9448964724544ItemTypeInputpytmc + + + + + + fbLCLSListener + FB_Listener + 944896 + 4724544 + + + ItemType + Input + + + pytmc + pv: LCLS - bInitializedBOOL856694400bReadyToLogBOOL856694480rtFirstLogR_TRIG645669472fbGetHostNameFB_GetPLCHostname61765669536fbGetIPFB_GetPLCIPAddress1011845675712fbListenerFB_Listener325776896fbListenersFB_Listener061925776928eMinSeverityTcEventSeverity1657771200rtResetR_TRIG645777152namingomitbResetBOOL85777216fbSocketFB_ConnectionlessSocket67845777248nIUINT165784032SocketEnableBOOL85784048ctuSocketErrorCTU1285784064.PV3tRetryConnectionTON2245784192.PT3600000tofTrickleBreakerPreTOF2245784416.PT1000tonTrickleBreakerTON2245784640.PT10000bTripConBOOL85784864nNumListenersUINT1657848806DisarmCountDefaultUINT1657848965CircuitBreakerPouTypeFunctionBlockVERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648EPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024PlcTaskSystemInfo1024ObjIdOTCID320CycleTimeUDINT3232PriorityUINT1664AdsPortUINT1680CycleCountUDINT3296DcTaskTimeLINT64128LastExecTimeUDINT32192FirstCycleBOOL8224CycleTimeExceededBOOL8232InCallAfterOutputUpdateBOOL8240RTViolationBOOL8248TaskNameSTRING(63)512512_Implicit_KindOfTask16INT_implicit_cyclic0_implicit_event1_implicit_external2_implicit_freewheeling3_Implicit_Jitter_Distribution48wRangeMaxWORD160wCountJitterNegWORD1616wCountJitterPosWORD1632hide_Implicit_Task_Info704dwVersionDWORD320pszNameSTRING(80)3232nPriorityINT1664KindOf_Implicit_KindOfTask1680bWatchdogBOOL896bProfilingTaskBOOL8104dwEventFunctionPointerBYTE32128pszExternalEventSTRING(80)32160dwTaskEntryFunctionPointerBYTE32192dwWatchdogSensitivityDWORD32224dwIntervalDWORD32256dwWatchdogTimeDWORD32288dwLastCycleTimeDWORD32320dwAverageCycleTimeDWORD32352dwMaxCycleTimeDWORD32384dwMinCycleTimeDWORD32416diJitterDINT32448diJitterMinDINT32480diJitterMaxDINT32512dwCycleCountDWORD32544wTaskStatusWORD16576wNumOfJitterDistributionsWORD16592pJitterDistribution_Implicit_Jitter_Distribution32608bWithinSPSTimeSlicingBOOL8640byDummyBYTE8648bShouldBlockBOOL8656bActiveBOOL8664dwIECCycleCountDWORD32672hideLCLSGeneralEventClassCriticalCriticalErrorErrorWarningWarningInfoInfoVerboseVerboseTcGeneralAdsEventClassGeneralDeviceErrorErrorServiceNotSupportedErrorInvalidIndexGroupErrorInvalidIndexOffsetErrorInvalidAccessErrorInvalidSizeErrorInvalidDataErrorNotReadyErrorBusyErrorInvalidContextErrorNoMemoryErrorInvalidParamErrorNotFoundErrorSyntaxErrorIncompatibleErrorAlreadyExistsErrorSymbolNotFoundErrorSymbolVersionInvalid Release handle and try again.)]]>ErrorInvalidStateErrorTransModeNotSupportedErrorNotificationHandleInvalid Release handle and try again.)]]>ErrorClientUnknownErrorNoMoreHandlesErrorInvalidWatchSizeErrorNotInitErrorDeviceTimeoutErrorNoInterfaceErrorInvalidInterfaceErrorInvalidClassIDErrorInvalidObjectIDErrorPendingErrorAbortedErrorSignalWarningErrorInvalidArrayIndexErrorSymbolNotActive Release handle and try again.)]]>ErrorAccessDeniedErrorLicenseMissingErrorLicenseExpiredErrorLicenseExceededErrorLicenseInvalidErrorLicenseSystemIDErrorLicenseNoTimeLimitErrorLicenseFutureIssueErrorLicenseTimeTooLongErrorExceptionErrorLicenseDuplicatedErrorInvalidServiceParamErrorListEmptyErrorVariableConAlreadyInUseErrorInvokeIDAlreadyInUseErrorTimeoutElapsedErrorWin32ErrorErrorTimeoutInvalidErrorPortNotOpenErrorNoAMSAddrErrorSyncInternalErrorErrorAddHashErrorRemoveHashErrorNoMoreSymbolsErrorSyncResInvalidErrorSyncPortLockedErrorWin32EventClassERROR_SUCCESSVerboseERROR_INVALID_FUNCTIONErrorERROR_FILE_NOT_FOUNDErrorERROR_PATH_NOT_FOUNDErrorERROR_TOO_MANY_OPEN_FILESErrorERROR_ACCESS_DENIEDErrorERROR_INVALID_HANDLEErrorERROR_NOT_ENOUGH_MEMORYErrorERROR_INVALID_DATAErrorERROR_NOT_READYErrorERROR_BAD_COMMANDErrorERROR_CRCErrorERROR_BAD_LENGTHErrorERROR_WRITE_FAULTErrorERROR_READ_FAULTErrorERROR_GEN_FAILUREErrorERROR_NOT_SUPPORTEDErrorERROR_REM_NOT_LISTErrorERROR_DUP_NAMEErrorERROR_BAD_NETPATHErrorERROR_NETWORK_BUSYErrorERROR_DEV_NOT_EXISTErrorERROR_FILE_EXISTSErrorERROR_CANNOT_MAKEErrorERROR_ALREADY_ASSIGNEDErrorERROR_INVALID_PASSWORDErrorERROR_INVALID_PARAMETERErrorERROR_OPEN_FAILEDErrorERROR_ALREADY_EXISTSErrorERROR_INVALID_FLAG_NUMBERErrorWAIT_TIMEOUTErrorERROR_NO_MORE_ITEMSErrorERROR_INVALID_ADDRESSErrorERROR_ARITHMETIC_OVERFLOWErrorERROR_OPERATION_ABORTEDErrorERROR_IO_INCOMPLETEErrorERROR_IO_PENDINGErrorTcSystemEventClassInternalErrorErrorNoRTimeErrorAllocationLockedMemoryErrorErrorInsertMailboxErrorErrorWrongReceiveHMSGErrorTargetPortNotFoundErrorTargetMachineNotFoundErrorUnknownCommandIDErrorBadTaskIDErrorNoIOErrorUnknownAdsCommandErrorWin32ErrorErrorPortNotConnectedErrorInvalidAdsLengthErrorInvalidAdsNetIDErrorLowInstallationLevelErrorNoDebugAvailableErrorPortDisabledErrorPortAlreadyConnectedErrorAdsSyncWin32ErrorErrorAdsSyncTimeoutErrorAdsSyncAmsErrorErrorAdsSyncNoIndexMapErrorInvalidAdsPortErrorNoMemoryErrorTCPSendErrorErrorHostUnreachableErrorInvalidAMSFragmentErrorAdsSecTLSSendErrorErrorAdsSecAccessDeniedErrorTcRouterEventClassNoLockedMemoryErrorResizeMemoryErrorMailboxFullErrorDebugBoxFullErrorUnknownPortTypeErrorNotInitializedErrorPortAlreadyInUseErrorNotRegisteredErrorNoMoreQueuesErrorInvalidPortErrorNotActivatedErrorFragmentBoxFullErrorFragmentTimeoutErrorToBeRemovedErrorTcRTimeEventClassInternalErrorErrorBadTimerPeriodsErrorInvalidTaskPtrErrorInvalidStackPtrErrorPrioExistsErrorNoMoreTCBErrorNoMoreSemasErrorNoMoreQueuesErrorExtIRQAlreadyDefErrorExtIRQNotDefErrorExtIRQInstallFailedErrorIRQNotLessOrEqualErrorVMXNotSupportedErrorVMXDisabledErrorVMXControlsMissingErrorVMXEnableFailsErrorkfe_rix_motion{08500001-0000-0000-F000-000000000064}0PlcTask#x020100300PlcTask Inputs085655552LCLS_General.DefaultGlobals.stSys.I_EcatMaster148AMSNETIDnamingomitTcAddressTypeInput4096040PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput637059136PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput638038048PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc + + + + + + bInitialized + BOOL + 8 + 5669440 + + 0 + + + + bReadyToLog + BOOL + 8 + 5669448 + + 0 + + + + rtFirstLog + R_TRIG + 64 + 5669472 + + + fbGetHostName + FB_GetPLCHostname + 6176 + 5669536 + + + fbGetIP + FB_GetPLCIPAddress + 101184 + 5675712 + + + fbListener + FB_Listener + 32 + 5776896 + + + fbListeners + FB_Listener + + 0 + 6 + + 192 + 5776928 + + + eMinSeverity + TcEventSeverity + Default minimum severity for subscriptions + 16 + 5777120 + + 0 + + + + rtReset + R_TRIG + Reset trigger + 64 + 5777152 + + + naming + omit + + + + + bReset + BOOL + 8 + 5777216 + + + fbSocket + FB_ConnectionlessSocket + 6784 + 5777248 + + + nI + UINT + 16 + 5784032 + + + SocketEnable + BOOL + 8 + 5784048 + + + ctuSocketError + CTU + Circuit breaker for socket errors. 3 errors before it stops. + 128 + 5784064 + + + .PV + 3 + + + + + tRetryConnection + TON + Retry after an hour + 224 + 5784192 + + + .PT + 3600000 + + + + + tofTrickleBreakerPre + TOF + 224 + 5784416 + + + .PT + 1000 + + + + + tonTrickleBreaker + TON + 224 + 5784640 + + + .PT + 10000 + + + + + bTripCon + BOOL + 8 + 5784864 + + + nNumListeners + UINT + 16 + 5784880 + + 6 + + + + DisarmCountDefault + UINT + # number of cycles to permit below threshold condition + 16 + 5784896 + + 5 + + + + CircuitBreaker + + + + PouType + FunctionBlock + + + + + VERSION + 64 + + uiMajor + UINT + 16 + 0 + + + uiMinor + UINT + 16 + 16 + + + uiServicePack + UINT + 16 + 32 + + + uiPatch + UINT + 16 + 48 + + + + EPlcPersistentStatus + 8 + USINT + + PS_None + 0 + + + PS_All + 1 + + + PS_Partial + 2 + + + + PlcAppSystemInfo + 2048 + + ObjId + OTCID + 32 + 0 + + + TaskCnt + UDINT + 32 + 32 + + + OnlineChangeCnt + UDINT + 32 + 64 + + + Flags + DWORD + 32 + 96 + + + AdsPort + UINT + 16 + 128 + + + BootDataLoaded + BOOL + 8 + 144 + + + OldBootData + BOOL + 8 + 152 + + + AppTimestamp + DT + 32 + 160 + + + KeepOutputsOnBP + BOOL + 8 + 192 + + + ShutdownInProgress + BOOL + 8 + 200 + + + LicensesPending + BOOL + 8 + 208 + + + BSODOccured + BOOL + 8 + 216 + + + LoggedIn + BOOL + 8 + 224 + + + PersistentStatus + EPlcPersistentStatus + 8 + 232 + + + TComSrvPtr + ITComObjectServer + 32 + 256 + + + TcComInterface + + + + + AppName + STRING(63) + 512 + 512 + + + ProjectName + STRING(63) + 512 + 1024 + + + + + + + + + + + PlcTaskSystemInfo + 1024 + + ObjId + OTCID + 32 + 0 + + + CycleTime + UDINT + 32 + 32 + + + Priority + UINT + 16 + 64 + + + AdsPort + UINT + 16 + 80 + + + CycleCount + UDINT + 32 + 96 + + + DcTaskTime + LINT + 64 + 128 + + + LastExecTime + UDINT + 32 + 192 + + + FirstCycle + BOOL + 8 + 224 + + + CycleTimeExceeded + BOOL + 8 + 232 + + + InCallAfterOutputUpdate + BOOL + 8 + 240 + + + RTViolation + BOOL + 8 + 248 + + + TaskName + STRING(63) + 512 + 512 + + + + + + + + _Implicit_KindOfTask + 16 + INT + + _implicit_cyclic + 0 + + + _implicit_event + 1 + + + _implicit_external + 2 + + + _implicit_freewheeling + 3 + + + + _Implicit_Jitter_Distribution + 48 + + wRangeMax + WORD + 16 + 0 + + + wCountJitterNeg + WORD + 16 + 16 + + + wCountJitterPos + WORD + 16 + 32 + + + + hide + + + + + _Implicit_Task_Info + 704 + + dwVersion + DWORD + 32 + 0 + + + pszName + STRING(80) + 32 + 32 + + + nPriority + INT + 16 + 64 + + + KindOf + _Implicit_KindOfTask + 16 + 80 + + + bWatchdog + BOOL + 8 + 96 + + + bProfilingTask + BOOL + 8 + 104 + + + dwEventFunctionPointer + BYTE + 32 + 128 + + + pszExternalEvent + STRING(80) + 32 + 160 + + + dwTaskEntryFunctionPointer + BYTE + 32 + 192 + + + dwWatchdogSensitivity + DWORD + 32 + 224 + + + dwInterval + DWORD + 32 + 256 + + + dwWatchdogTime + DWORD + 32 + 288 + + + dwLastCycleTime + DWORD + 32 + 320 + + + dwAverageCycleTime + DWORD + 32 + 352 + + + dwMaxCycleTime + DWORD + 32 + 384 + + + dwMinCycleTime + DWORD + 32 + 416 + + + diJitter + DINT + 32 + 448 + + + diJitterMin + DINT + 32 + 480 + + + diJitterMax + DINT + 32 + 512 + + + dwCycleCount + DWORD + 32 + 544 + + + wTaskStatus + WORD + 16 + 576 + + + wNumOfJitterDistributions + WORD + 16 + 592 + + + pJitterDistribution + _Implicit_Jitter_Distribution + 32 + 608 + + + bWithinSPSTimeSlicing + BOOL + 8 + 640 + + + byDummy + BYTE + 8 + 648 + + + bShouldBlock + BOOL + 8 + 656 + + + bActive + BOOL + 8 + 664 + + + dwIECCycleCount + DWORD + 32 + 672 + + + + hide + + + + + LCLSGeneralEventClass + Log event + + Critical + Critical + Critical + + + Error + Error + Error + + + Warning + Warning + Warning + + + Info + Info + Info + + + Verbose + Verbose + Verbose + + + + + + + + + + + + + TcGeneralAdsEventClass + TcGeneralAdsEventClass + + GeneralDeviceError + General device error + Error + + + ServiceNotSupported + Service is not supported by server. + Error + + + InvalidIndexGroup + Invalid index group + Error + + + InvalidIndexOffset + Invalid index offset + Error + + + InvalidAccess + Reading/writing is not permitted. + Error + + + InvalidSize + Parameter size is not correct. + Error + + + InvalidData + Invalid parameter value(s) + Error + + + NotReady + Device is not in a ready state. + Error + + + Busy + Device is busy. + Error + + + InvalidContext + Invalid context + Error + + + NoMemory + Out of memory + Error + + + InvalidParam + Invalid parameter value(s) + Error + + + NotFound + Not found (files, ...) + Error + + + Syntax + Syntax error in comand or file + Error + + + Incompatible + Object does not match. + Error + + + AlreadyExists + Object already exists. + Error + + + SymbolNotFound + Symbol was not found. + Error + + + SymbolVersionInvalid + Symbol version is invalid. (-> Release handle and try again.) + Error + + + InvalidState + Server is in invalid state. + Error + + + TransModeNotSupported + AdsTransMode is not supported. + Error + + + NotificationHandleInvalid + Notification handle is invalid. (-> Release handle and try again.) + Error + + + ClientUnknown + Notification client is not registered. + Error + + + NoMoreHandles + No more notification handles + Error + + + InvalidWatchSize + Size for watch is too big. + Error + + + NotInit + Device is not initialized. + Error + + + DeviceTimeout + Device has a timeout. + Error + + + NoInterface + Query interface is failed. + Error + + + InvalidInterface + Wrong interface is required. + Error + + + InvalidClassID + Class ID is invalid. + Error + + + InvalidObjectID + Object ID is invalid. + Error + + + Pending + Request is pending. + Error + + + Aborted + Request is aborted. + Error + + + SignalWarning + Signal warning + Error + + + InvalidArrayIndex + Invalid array index + Error + + + SymbolNotActive + Symbol is not active. (-> Release handle and try again.) + Error + + + AccessDenied + Access is denied. + Error + + + LicenseMissing + License is missing / not found. + Error + + + LicenseExpired + License is expired. + Error + + + LicenseExceeded + License is exceeded. + Error + + + LicenseInvalid + License is invalid. + Error + + + LicenseSystemID + License with invalid system ID + Error + + + LicenseNoTimeLimit + License is not time limited. + Error + + + LicenseFutureIssue + License issue time is in the future. + Error + + + LicenseTimeTooLong + License time period is too long. + Error + + + Exception + Exception in the device code + Error + + + LicenseDuplicated + License file is read twice. + Error + + + InvalidServiceParam + Invalid parameter at service call + Error + + + ListEmpty + Polling list is empty. + Error + + + VariableConAlreadyInUse + Variable connection is already in use. + Error + + + InvokeIDAlreadyInUse + Invoke ID is already in use. + Error + + + TimeoutElapsed + Timeout is elapsed. + Error + + + Win32Error + Error in Win32 subsystem + Error + + + TimeoutInvalid + Timeout value is invalid. + Error + + + PortNotOpen + Port is not open (Ads dll). + Error + + + NoAMSAddr + No AMS address (Ads dll) + Error + + + SyncInternalError + Internal error in Ads sync + Error + + + AddHash + Hash table overflow + Error + + + RemoveHash + Key not found in hash table + Error + + + NoMoreSymbols + No more symbols in cache + Error + + + SyncResInvalid + Invalid response received + Error + + + SyncPortLocked + Sync port is locked. + Error + + + + + + + Win32EventClass + Win32EventClass + + ERROR_SUCCESS + The operation completed successfully. + Verbose + + + ERROR_INVALID_FUNCTION + Incorrect function. + Error + + + ERROR_FILE_NOT_FOUND + The system cannot find the file specified. + Error + + + ERROR_PATH_NOT_FOUND + The system cannot find the path specified. + Error + + + ERROR_TOO_MANY_OPEN_FILES + The system cannot open the file. + Error + + + ERROR_ACCESS_DENIED + Access is denied. + Error + + + ERROR_INVALID_HANDLE + The handle is invalid. + Error + + + ERROR_NOT_ENOUGH_MEMORY + Not enough storage is available to process this command. + Error + + + ERROR_INVALID_DATA + The data is invalid. + Error + + + ERROR_NOT_READY + The device is not ready. + Error + + + ERROR_BAD_COMMAND + The device does not recognize the command. + Error + + + ERROR_CRC + Data error (cyclic redundancy check). + Error + + + ERROR_BAD_LENGTH + The program issued a command but the command length is incorrect. + Error + + + ERROR_WRITE_FAULT + The system cannot write to the specified device. + Error + + + ERROR_READ_FAULT + The system cannot read from the specified device. + Error + + + ERROR_GEN_FAILURE + A device attached to the system is not functioning. + Error + + + ERROR_NOT_SUPPORTED + The request is not supported. + Error + + + ERROR_REM_NOT_LIST + The remote computer is not available. + Error + + + ERROR_DUP_NAME + A duplicate name exists on the network. + Error + + + ERROR_BAD_NETPATH + The network path was not found. + Error + + + ERROR_NETWORK_BUSY + The network is busy. + Error + + + ERROR_DEV_NOT_EXIST + The specified network resource or device is no longer available. + Error + + + ERROR_FILE_EXISTS + The file exists. + Error + + + ERROR_CANNOT_MAKE + The directory or file cannot be created. + Error + + + ERROR_ALREADY_ASSIGNED + The local device name is already in use. + Error + + + ERROR_INVALID_PASSWORD + The specified network password is not correct. + Error + + + ERROR_INVALID_PARAMETER + The parameter is incorrect. + Error + + + ERROR_OPEN_FAILED + The system cannot open the device or file specified. + Error + + + ERROR_ALREADY_EXISTS + Cannot create a file when that file already exists. + Error + + + ERROR_INVALID_FLAG_NUMBER + The flag passed is not correct. + Error + + + WAIT_TIMEOUT + The wait operation timed out. + Error + + + ERROR_NO_MORE_ITEMS + No more data is available. + Error + + + ERROR_INVALID_ADDRESS + Attempt to access invalid address. + Error + + + ERROR_ARITHMETIC_OVERFLOW + Arithmetic result exceeded 32 bits. + Error + + + ERROR_OPERATION_ABORTED + The I/O operation has been aborted because of either a thread exit or an application request. + Error + + + ERROR_IO_INCOMPLETE + Overlapped I/O event is not in a signaled state. + Error + + + ERROR_IO_PENDING + Overlapped I/O operation is in progress. + Error + + + + + + + TcSystemEventClass + TcSystemEventClass + + InternalError + Internal error. + Error + + + NoRTime + No real-time. + Error + + + AllocationLockedMemoryError + Allocation locked – memory error. + Error + + + InsertMailboxError + Mailbox full – the ADS message could not be sent. Reducing the number of ADS messages per cycle will help. + Error + + + WrongReceiveHMSG + Wrong HMSG. + Error + + + TargetPortNotFound + Target port not found – ADS server is not started or is not reachable. + Error + + + TargetMachineNotFound + Target computer not found – AMS route was not found. + Error + + + UnknownCommandID + Unknown command ID. + Error + + + BadTaskID + Invalid task ID. + Error + + + NoIO + No IO. + Error + + + UnknownAdsCommand + Unknown AMS command. + Error + + + Win32Error + Win32 error. + Error + + + PortNotConnected + Port not connected. + Error + + + InvalidAdsLength + Invalid AMS length. + Error + + + InvalidAdsNetID + Invalid AMS Net ID. + Error + + + LowInstallationLevel + Low installation level – TwinCAT 2 license error. + Error + + + NoDebugAvailable + No debugging available. + Error + + + PortDisabled + Port disabled – TwinCAT system service not started. + Error + + + PortAlreadyConnected + Port already connected. + Error + + + AdsSyncWin32Error + AMS Sync Win32 error. + Error + + + AdsSyncTimeout + AMS Sync Timeout. + Error + + + AdsSyncAmsError + AMS Sync error. + Error + + + AdsSyncNoIndexMap + No index map for AMS Sync available. + Error + + + InvalidAdsPort + Invalid AMS port. + Error + + + NoMemory + No memory. + Error + + + TCPSendError + TCP send error. + Error + + + HostUnreachable + Host unreachable. + Error + + + InvalidAMSFragment + Invalid AMS fragment. + Error + + + AdsSecTLSSendError + TLS send error – secure ADS connection failed. + Error + + + AdsSecAccessDenied + Access denied – secure ADS access denied. + Error + + + + Interner Fehler. + + + Keine Echtzeit. + + + Zuweisung gesperrt - Speicherfehler. + + + Postfach voll – Es konnte die ADS Nachricht nicht versendet werden. Reduzieren der Anzahl der ADS Nachrichten pro Zyklus bringt Abhilfe. + + + Falsches HMSG. + + + Ziel-Port nicht gefunden – ADS Server ist nicht gestartet oder erreichbar. + + + Unbekannte Befehl-ID. + + + Ungültige Task-ID. + + + Kein IO. + + + Unbekannter AMS-Befehl. + + + Win32 Fehler. + + + Port nicht verbunden. + + + Ungültige AMS-Länge. + + + Ungültige AMS Net ID. + + + Installations-Level ist zu niedrig – TwinCAT 2 Lizenzfehler. + + + Kein Debugging verfügbar. + + + Port deaktiviert – TwinCAT System Service nicht gestartet. + + + Port bereits verbunden. + + + AMS Sync Win32 Fehler. + + + AMS Sync Timeout. + + + AMS Sync Fehler. + + + Keine Index-Map für AMS Sync vorhanden. + + + Ungültiger AMS-Port. + + + Kein Speicher. + + + TCP Sendefehler. + + + Host nicht erreichbar. + + + Ungültiges AMS Fragment. + + + TLS Sendefehler – Secure ADS Verbindung fehlgeschlagen. + + + Zugriff Verweigert – Secure ADS Zugriff verweigert. + + + + + + + + + + + TcRouterEventClass + TcRouterEventClass + + NoLockedMemory + Locked memory cannot be allocated. + Error + + + ResizeMemory + The router memory size could not be changed. + Error + + + MailboxFull + The mailbox has reached the maximum number of possible messages. + Error + + + DebugBoxFull + The debug mailbox has reached the maximum number of possible messages. + Error + + + UnknownPortType + The port type is unknown. + Error + + + NotInitialized + TwinCAT Router is not initialised. + Error + + + PortAlreadyInUse + The port number is already assigned. + Error + + + NotRegistered + The port is not registered. + Error + + + NoMoreQueues + The maximum number of ports has been reached. + Error + + + InvalidPort + The port is invalid. + Error + + + NotActivated + TwinCAT Router is not active. + Error + + + FragmentBoxFull + The mailbox has reached the maximum number for fragmented messages. + Error + + + FragmentTimeout + A fragment timeout has occurred. + Error + + + ToBeRemoved + The port is removed. + Error + + + + Lockierter Speicher kann nicht zugewiesen werden. + + + Die Größe des Routerspeichers konnte nicht geändert werden. + + + Das Postfach hat die maximale Anzahl der möglichen Meldungen erreicht. + + + Das Debug Postfach hat die maximale Anzahl der möglichen Meldungen erreicht. + + + Der Porttyp ist unbekannt. + + + Der TwinCAT Router ist nicht initialisiert. + + + Die Portnummer ist bereits vergeben. + + + Der Port ist nicht registriert. + + + Die maximale Portanzahl ist erreicht. + + + Der Port ist ungültig. + + + Der TwinCAT Router ist nicht aktiv. + + + Das Postfach hat die maximale Anzahl für fragmentierte Nachrichten erreicht. + + + Fragment Timeout aufgetreten. + + + Port wird entfernt. + + + + + + + + + TcRTimeEventClass + TcRTimeEventClass + + InternalError + Internal error in the real-time system. + Error + + + BadTimerPeriods + Timer value is not valid. + Error + + + InvalidTaskPtr + The task pointer has the invalid value 0 (null). + Error + + + InvalidStackPtr + The stack pointer has the invalid value 0 (null). + Error + + + PrioExists + The task priority is already assigned. + Error + + + NoMoreTCB + No free TCB (Task Control Block) available. The maximum number of TCBs is 64. + Error + + + NoMoreSemas + No free semaphores available. The maximum number of semaphores is 64. + Error + + + NoMoreQueues + No free space available in the queue. The maximum number of positions in the queue is 64. + Error + + + ExtIRQAlreadyDef + An external synchronization interrupt is already applied. + Error + + + ExtIRQNotDef + No external synchronziation interrupt applied. + Error + + + ExtIRQInstallFailed + Application of the external synchronization interrupt failed. + Error + + + IRQNotLessOrEqual + Call of a service function in the wrong context. + Error + + + VMXNotSupported + Intel VT-x extension is not supported. + Error + + + VMXDisabled + Intel VT-x extension is not enabled in the BIOS. + Error + + + VMXControlsMissing + Missing function in Intel VT-x extension. + Error + + + VMXEnableFails + Activation of Intel VT-x fails. + Error + + + + Interner Fehler im Echtzeit-System. + + + Timer-Wert ist nicht gültig. + + + Task-Pointer hat den ungültigen Wert 0 (null). + + + Stack-Pointer hat den ungültigen Wert 0 (null). + + + Die Task Priority ist bereits vergeben. + + + Kein freier TCB (Task Control Block) verfügbar. Maximale Anzahl von TCBs beträgt 64. + + + Keine freien Semaphoren zur Verfügung. Maximale Anzahl der Semaphoren beträgt 64. + + + Kein freier Platz in der Warteschlange zur Verfügung. Maximale Anzahl der Plätze in der Warteschlange beträgt 64. + + + Ein externer Synchronisations-Interrupt wird bereits angewandt. + + + Kein externer Synchronisations-Interrupt angewandt. + + + Anwendung des externen Synchronisations-Interrupts ist fehlgeschlagen. + + + Aufruf einer Service-Funktion im falschen Kontext + + + Intel VT-x Erweiterung wird nicht unterstützt. + + + Intel VT-x Erweiterung ist nicht aktiviert im BIOS. + + + Fehlende Funktion in Intel VT-x Erweiterung. + + + Aktivieren von Intel VT-x schlägt fehl. + + + + + + + + + + + + kfe_rix_motion + {08500001-0000-0000-F000-000000000064} + + + + 0 + PlcTask + + #x02010030 + + + + + + + 0 + PlcTask Inputs + 0 + 85655552 + + LCLS_General.DefaultGlobals.stSys.I_EcatMaster1 + AMS Net ID used for FB_EcatDiag, among others + 48 + AMSNETID + + + naming + omit + + + TcAddressType + Input + + + 4096040 + + + PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 637059136 + + + PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.iVoltageINT + 16 + INT + + + TcAddressType + Input + + + 638038048 + + + PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput638230408PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput638230416PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput638230424PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput638230432PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput638230688PRG_IM1K1_PPM.fbIM1K1.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput638616672PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fRaw16INTpytmc + + + + TcAddressType + Input + + + 638230408 + + + PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 638230416 + + + PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 638230424 + + + PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 638230432 + + + PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbGetPMVoltage.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 638230688 + + + PRG_IM1K1_PPM.fbIM1K1.fbGige.fbGetIllPercent.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 638616672 + + + PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fRaw + 16 + INT + + + pytmc + pv: MA io: input - TcAddressTypeInput638617632PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 638617632 + + + PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput638617864PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput638617872PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput638617880PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.iRaw16INTTcAddressTypeInput638617888PRG_IM2K1_PPM.fbIM2K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput638636480PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput639615392PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 638617864 + + + PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 638617872 + + + PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 638617880 + + + PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 638617888 + + + PRG_IM2K1_PPM.fbIM2K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 638636480 + + + PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.iVoltageINT + 16 + INT + + + TcAddressType + Input + + + 639615392 + + + PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput639807752PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput639807760PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput639807768PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput639807776PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput639808032PRG_IM2K1_PPM.fbIM2K1.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput640194016PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fRaw16INTpytmc + + + + TcAddressType + Input + + + 639807752 + + + PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 639807760 + + + PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 639807768 + + + PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 639807776 + + + PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbGetPMVoltage.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 639808032 + + + PRG_IM2K1_PPM.fbIM2K1.fbGige.fbGetIllPercent.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 640194016 + + + PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fRaw + 16 + INT + + + pytmc + pv: MA io: input - TcAddressTypeInput640194976PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 640194976 + + + PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput640195208PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput640195216PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput640195224PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.iRaw16INTTcAddressTypeInput640195232PRG_IM1K2_PPM.fbIM1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput640213824PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput641192736PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 640195208 + + + PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 640195216 + + + PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 640195224 + + + PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 640195232 + + + PRG_IM1K2_PPM.fbIM1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 640213824 + + + PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.iVoltageINT + 16 + INT + + + TcAddressType + Input + + + 641192736 + + + PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput641385096PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput641385104PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput641385112PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput641385120PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput641385376PRG_IM1K2_PPM.fbIM1K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput641771360PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fRaw16INTpytmc + + + + TcAddressType + Input + + + 641385096 + + + PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 641385104 + + + PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 641385112 + + + PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 641385120 + + + PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbGetPMVoltage.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 641385376 + + + PRG_IM1K2_PPM.fbIM1K2.fbGige.fbGetIllPercent.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 641771360 + + + PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fRaw + 16 + INT + + + pytmc + pv: MA io: input - TcAddressTypeInput641772320PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 641772320 + + + PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput641772552PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput641772560PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput641772568PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput641772576PRG_AL1K2_L2SI.fbAL1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput641784512PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fbGetLasPercent.iRaw16INTTcAddressTypeInput642755552PRG_IM2K2_PPM.fbIM2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput642775232PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput643754144PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 641772552 + + + PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 641772560 + + + PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 641772568 + + + PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 641772576 + + + PRG_AL1K2_L2SI.fbAL1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 641784512 + + + PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fbGetLasPercent.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 642755552 + + + PRG_IM2K2_PPM.fbIM2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 642775232 + + + PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.iVoltageINT + 16 + INT + + + TcAddressType + Input + + + 643754144 + + + PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput643946504PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput643946512PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput643946520PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput643946528PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput643946784PRG_IM2K2_PPM.fbIM2K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput644332768PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fRaw16INTpytmc + + + + TcAddressType + Input + + + 643946504 + + + PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 643946512 + + + PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 643946520 + + + PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 643946528 + + + PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbGetPMVoltage.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 643946784 + + + PRG_IM2K2_PPM.fbIM2K2.fbGige.fbGetIllPercent.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 644332768 + + + PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fRaw + 16 + INT + + + pytmc + pv: MA io: input - TcAddressTypeInput644333728PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 644333728 + + + PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput644333960PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput644333968PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput644333976PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput644333984PRG_IM3K2_PPM.fbIM3K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput644352576PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput645331488PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 644333960 + + + PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 644333968 + + + PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 644333976 + + + PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 644333984 + + + PRG_IM3K2_PPM.fbIM3K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 644352576 + + + PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.iVoltageINT + 16 + INT + + + TcAddressType + Input + + + 645331488 + + + PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput645523848PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput645523856PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput645523864PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput645523872PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput645524128PRG_IM3K2_PPM.fbIM3K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput645910112PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fRaw16INTpytmc + + + + TcAddressType + Input + + + 645523848 + + + PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 645523856 + + + PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 645523864 + + + PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 645523872 + + + PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbGetPMVoltage.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 645524128 + + + PRG_IM3K2_PPM.fbIM3K2.fbGige.fbGetIllPercent.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 645910112 + + + PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fRaw + 16 + INT + + + pytmc + pv: MA io: input - TcAddressTypeInput645911072PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 645911072 + + + PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput645911304PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput645911312PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput645911320PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput645911328PRG_IM4K2_PPM.fbIM4K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput645929920PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput646908832PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 645911304 + + + PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 645911312 + + + PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 645911320 + + + PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 645911328 + + + PRG_IM4K2_PPM.fbIM4K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 645929920 + + + PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.iVoltageINT + 16 + INT + + + TcAddressType + Input + + + 646908832 + + + PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput647101192PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput647101200PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput647101208PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput647101216PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput647101472PRG_IM4K2_PPM.fbIM4K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput647487456PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fRaw16INTpytmc + + + + TcAddressType + Input + + + 647101192 + + + PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 647101200 + + + PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 647101208 + + + PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 647101216 + + + PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbGetPMVoltage.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 647101472 + + + PRG_IM4K2_PPM.fbIM4K2.fbGige.fbGetIllPercent.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 647487456 + + + PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fRaw + 16 + INT + + + pytmc + pv: MA io: input - TcAddressTypeInput647488416PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 647488416 + + + PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput647488648PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput647488656PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput647488664PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput647488672PRG_TM1K2_ATM.fbTM1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput647515264PRG_TM1K2_ATM.fbTM1K2.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput647814656PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 647488648 + + + PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 647488656 + + + PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 647488664 + + + PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 647488672 + + + PRG_TM1K2_ATM.fbTM1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 647515264 + + + PRG_TM1K2_ATM.fbTM1K2.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 647814656 + + + PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput648801032PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput648801040PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput648801048PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.iRaw16INTTcAddressTypeInput648801056PRG_LI2K2_K2A.fbLI2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput648820160PRG_PF1K2_WFS.fbPF1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput649825472PRG_PF1K2_WFS.fbPF1K2.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput650124864PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 648801032 + + + PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 648801040 + + + PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 648801048 + + + PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.iRaw + 16 + INT + + + TcAddressType + Input + + + 648801056 + + + PRG_LI2K2_K2A.fbLI2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 648820160 + + + PRG_PF1K2_WFS.fbPF1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 649825472 + + + PRG_PF1K2_WFS.fbPF1K2.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 650124864 + + + PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput651111240PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput651111248PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput651111256PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.iRaw16INTTcAddressTypeInput651111264PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 651111240 + + + PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 651111248 + + + PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 651111256 + + + PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.iRaw + 16 + INT + + + TcAddressType + Input + + + 651111264 + + + PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput651111496PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bUnderrange8BOOLTcAddressTypeInput651111504PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bOverrange8BOOLTcAddressTypeInput651111512PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.iRaw16INTTcAddressTypeInput651111520PRG_IM5K2_PPM.fbIM5K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput651130112PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput652109024PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 651111496 + + + PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 651111504 + + + PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 651111512 + + + PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.iRaw + 16 + INT + + + TcAddressType + Input + + + 651111520 + + + PRG_IM5K2_PPM.fbIM5K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 651130112 + + + PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.iVoltageINT + 16 + INT + + + TcAddressType + Input + + + 652109024 + + + PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput652301384PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput652301392PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput652301400PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput652301408PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput652301664PRG_IM5K2_PPM.fbIM5K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput652687648PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fRaw16INTpytmc + + + + TcAddressType + Input + + + 652301384 + + + PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 652301392 + + + PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 652301400 + + + PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 652301408 + + + PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbGetPMVoltage.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 652301664 + + + PRG_IM5K2_PPM.fbIM5K2.fbGige.fbGetIllPercent.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 652687648 + + + PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fRaw + 16 + INT + + + pytmc + pv: MA io: input - TcAddressTypeInput652688608PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 652688608 + + + PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput652688840PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput652688848PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput652688856PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput652688864PRG_TM2K2_ATM.fbTM2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput652718976PRG_TM2K2_ATM.fbTM2K2.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput653018368PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 652688840 + + + PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 652688848 + + + PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 652688856 + + + PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 652688864 + + + PRG_TM2K2_ATM.fbTM2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 652718976 + + + PRG_TM2K2_ATM.fbTM2K2.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 653018368 + + + PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput654008008PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput654008016PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput654008024PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.iRaw16INTTcAddressTypeInput654008032PRG_AT1K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput654051712PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 654008008 + + + PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 654008016 + + + PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 654008024 + + + PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.iRaw + 16 + INT + + + TcAddressType + Input + + + 654008032 + + + PRG_AT1K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 654051712 + + + PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput654642184PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput654642192PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bOverrange8BOOLTcAddressTypeInput654642200PRG_AT1K2_SOLID.fbStage1.fbRTD_1.iRaw16INTTcAddressTypeInput654642208PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 654642184 + + + PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 654642192 + + + PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 654642200 + + + PRG_AT1K2_SOLID.fbStage1.fbRTD_1.iRaw + 16 + INT + + + TcAddressType + Input + + + 654642208 + + + PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput654642440PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput654642448PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bOverrange8BOOLTcAddressTypeInput654642456PRG_AT1K2_SOLID.fbStage1.fbRTD_2.iRaw16INTTcAddressTypeInput654642464PRG_AT1K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput654710400PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 654642440 + + + PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 654642448 + + + PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 654642456 + + + PRG_AT1K2_SOLID.fbStage1.fbRTD_2.iRaw + 16 + INT + + + TcAddressType + Input + + + 654642464 + + + PRG_AT1K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 654710400 + + + PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput655300872PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput655300880PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bOverrange8BOOLTcAddressTypeInput655300888PRG_AT1K2_SOLID.fbStage2.fbRTD_1.iRaw16INTTcAddressTypeInput655300896PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 655300872 + + + PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 655300880 + + + PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 655300888 + + + PRG_AT1K2_SOLID.fbStage2.fbRTD_1.iRaw + 16 + INT + + + TcAddressType + Input + + + 655300896 + + + PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput655301128PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput655301136PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bOverrange8BOOLTcAddressTypeInput655301144PRG_AT1K2_SOLID.fbStage2.fbRTD_2.iRaw16INTTcAddressTypeInput655301152PRG_AT1K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput655336320PRG_AT2K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput655962496PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 655301128 + + + PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 655301136 + + + PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 655301144 + + + PRG_AT1K2_SOLID.fbStage2.fbRTD_2.iRaw + 16 + INT + + + TcAddressType + Input + + + 655301152 + + + PRG_AT1K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 655336320 + + + PRG_AT2K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 655962496 + + + PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput656552968PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput656552976PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bOverrange8BOOLTcAddressTypeInput656552984PRG_AT2K2_SOLID.fbStage1.fbRTD_1.iRaw16INTTcAddressTypeInput656552992PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 656552968 + + + PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 656552976 + + + PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 656552984 + + + PRG_AT2K2_SOLID.fbStage1.fbRTD_1.iRaw + 16 + INT + + + TcAddressType + Input + + + 656552992 + + + PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput656553224PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput656553232PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bOverrange8BOOLTcAddressTypeInput656553240PRG_AT2K2_SOLID.fbStage1.fbRTD_2.iRaw16INTTcAddressTypeInput656553248PRG_AT2K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput656621184PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 656553224 + + + PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 656553232 + + + PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 656553240 + + + PRG_AT2K2_SOLID.fbStage1.fbRTD_2.iRaw + 16 + INT + + + TcAddressType + Input + + + 656553248 + + + PRG_AT2K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 656621184 + + + PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput657211656PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput657211664PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bOverrange8BOOLTcAddressTypeInput657211672PRG_AT2K2_SOLID.fbStage2.fbRTD_1.iRaw16INTTcAddressTypeInput657211680PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 657211656 + + + PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 657211664 + + + PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 657211672 + + + PRG_AT2K2_SOLID.fbStage2.fbRTD_1.iRaw + 16 + INT + + + TcAddressType + Input + + + 657211680 + + + PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput657211912PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput657211920PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bOverrange8BOOLTcAddressTypeInput657211928PRG_AT2K2_SOLID.fbStage2.fbRTD_2.iRaw16INTTcAddressTypeInput657211936PRG_AT2K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput657279872PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 657211912 + + + PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 657211920 + + + PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 657211928 + + + PRG_AT2K2_SOLID.fbStage2.fbRTD_2.iRaw + 16 + INT + + + TcAddressType + Input + + + 657211936 + + + PRG_AT2K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 657279872 + + + PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput657870344PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput657870352PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bOverrange8BOOLTcAddressTypeInput657870360PRG_AT2K2_SOLID.fbStage3.fbRTD_1.iRaw16INTTcAddressTypeInput657870368PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 657870344 + + + PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 657870352 + + + PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 657870360 + + + PRG_AT2K2_SOLID.fbStage3.fbRTD_1.iRaw + 16 + INT + + + TcAddressType + Input + + + 657870368 + + + PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput657870600PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput657870608PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bOverrange8BOOLTcAddressTypeInput657870616PRG_AT2K2_SOLID.fbStage3.fbRTD_2.iRaw16INTTcAddressTypeInput657870624PRG_AT2K2_SOLID.fbStage4.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput657938560PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 657870600 + + + PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 657870608 + + + PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 657870616 + + + PRG_AT2K2_SOLID.fbStage3.fbRTD_2.iRaw + 16 + INT + + + TcAddressType + Input + + + 657870624 + + + PRG_AT2K2_SOLID.fbStage4.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 657938560 + + + PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput658529032PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput658529040PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bOverrange8BOOLTcAddressTypeInput658529048PRG_AT2K2_SOLID.fbStage4.fbRTD_1.iRaw16INTTcAddressTypeInput658529056PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 658529032 + + + PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 658529040 + + + PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 658529048 + + + PRG_AT2K2_SOLID.fbStage4.fbRTD_1.iRaw + 16 + INT + + + TcAddressType + Input + + + 658529056 + + + PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput658529288PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput658529296PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bOverrange8BOOLTcAddressTypeInput658529304PRG_AT2K2_SOLID.fbStage4.fbRTD_2.iRaw16INTTcAddressTypeInput658529312PRG_LI3K2_K2B.fbLI3K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput658573056PRG_PF2K2_WFS.fbPF2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput659577856PRG_PF2K2_WFS.fbPF2K2.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput659877248PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 658529288 + + + PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 658529296 + + + PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 658529304 + + + PRG_AT2K2_SOLID.fbStage4.fbRTD_2.iRaw + 16 + INT + + + TcAddressType + Input + + + 658529312 + + + PRG_LI3K2_K2B.fbLI3K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 658573056 + + + PRG_PF2K2_WFS.fbPF2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 659577856 + + + PRG_PF2K2_WFS.fbPF2K2.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 659877248 + + + PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput660863624PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput660863632PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput660863640PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.iRaw16INTTcAddressTypeInput660863648PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 660863624 + + + PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 660863632 + + + PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 660863640 + + + PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.iRaw + 16 + INT + + + TcAddressType + Input + + + 660863648 + + + PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput660863880PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bUnderrange8BOOLTcAddressTypeInput660863888PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bOverrange8BOOLTcAddressTypeInput660863896PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.iRaw16INTTcAddressTypeInput660863904PRG_IM6K2_PPM.fbIM6K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput660882496PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput661861408PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 660863880 + + + PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 660863888 + + + PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 660863896 + + + PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.iRaw + 16 + INT + + + TcAddressType + Input + + + 660863904 + + + PRG_IM6K2_PPM.fbIM6K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 660882496 + + + PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.iVoltageINT + 16 + INT + + + TcAddressType + Input + + + 661861408 + + + PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput662053768PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput662053776PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput662053784PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput662053792PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput662054048PRG_IM6K2_PPM.fbIM6K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput662440032PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fRaw16INTpytmc + + + + TcAddressType + Input + + + 662053768 + + + PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 662053776 + + + PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 662053784 + + + PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 662053792 + + + PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbGetPMVoltage.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 662054048 + + + PRG_IM6K2_PPM.fbIM6K2.fbGige.fbGetIllPercent.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 662440032 + + + PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fRaw + 16 + INT + + + pytmc + pv: MA io: input - TcAddressTypeInput662440992PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 662440992 + + + PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput662441224PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput662441232PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput662441240PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput662441248PRG_3_PMPS_POST.fbArbiterIO.i_stCurrentBP1760ST_BeamParams_IOTcLinkToTIIB[PMPS_PRE]^IO Inputs^CurrentBPTcAddressTypeInput662442720PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_toggle1BITpytmcpv: TxPDO_toggle - io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggleTcAddressTypeInput662446240PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_state1BITpytmcpv: TxPDO_state - io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO stateTcAddressTypeInput662446241GVL.rReqTrans1024ST_PMPS_Attenuator_IO116pytmcpv: PLC:RIX:MOTION:PMPS:ReqTransTcAddressTypeInputTcVarGlobal671714688Main.M1.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671717824Main.M1.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 662441224 + + + PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 662441232 + + + PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 662441240 + + + PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 662441248 + + + PRG_3_PMPS_POST.fbArbiterIO.i_stCurrentBP + 1760 + ST_BeamParams_IO + + + TcLinkTo + TIIB[PMPS_PRE]^IO Inputs^CurrentBP + + + TcAddressType + Input + + + 662442720 + + + PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_toggle + 1 + BIT + + + pytmc + pv: TxPDO_toggle + io: i + + + TcLinkTo + TIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggle + + + TcAddressType + Input + + + 662446240 + + + PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_state + 1 + BIT + + + pytmc + pv: TxPDO_state + io: i + + + TcLinkTo + TIIB[PMPS_PRE]^SYNC Inputs^TxPDO state + + + TcAddressType + Input + + + 662446241 + + + GVL.rReqTrans + 1024 + ST_PMPS_Attenuator_IO + + 1 + 16 + + + + pytmc + pv: PLC:RIX:MOTION:PMPS:ReqTrans + + + TcAddressType + Input + + + TcVarGlobal + + + 671714688 + + + Main.M1.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 671717824 + + + Main.M1.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput671725824Main.M1.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671725824 + + + Main.M1.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput671725832Main.M1.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 671725832 + + + Main.M1.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput671725840Main.M1.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671725840 + + + Main.M1.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput671725856Main.M1.nRawEncoderULINT64ULINTTcAddressTypeInput671725888Main.M1.nRawEncoderUINT16UINTTcAddressTypeInput671725952Main.M1.nRawEncoderINT16INTTcAddressTypeInput671725968Main.M2.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671739072Main.M2.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671725856 + + + Main.M1.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 671725888 + + + Main.M1.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 671725952 + + + Main.M1.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 671725968 + + + Main.M2.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 671739072 + + + Main.M2.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput671747072Main.M2.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671747072 + + + Main.M2.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput671747080Main.M2.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 671747080 + + + Main.M2.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput671747088Main.M2.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671747088 + + + Main.M2.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput671747104Main.M2.nRawEncoderULINT64ULINTTcAddressTypeInput671747136Main.M2.nRawEncoderUINT16UINTTcAddressTypeInput671747200Main.M2.nRawEncoderINT16INTTcAddressTypeInput671747216Main.M3.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671760320Main.M3.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671747104 + + + Main.M2.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 671747136 + + + Main.M2.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 671747200 + + + Main.M2.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 671747216 + + + Main.M3.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 671760320 + + + Main.M3.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput671768320Main.M3.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671768320 + + + Main.M3.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput671768328Main.M3.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 671768328 + + + Main.M3.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput671768336Main.M3.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671768336 + + + Main.M3.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput671768352Main.M3.nRawEncoderULINT64ULINTTcAddressTypeInput671768384Main.M3.nRawEncoderUINT16UINTTcAddressTypeInput671768448Main.M3.nRawEncoderINT16INTTcAddressTypeInput671768464Main.M4.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671781568Main.M4.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671768352 + + + Main.M3.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 671768384 + + + Main.M3.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 671768448 + + + Main.M3.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 671768464 + + + Main.M4.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 671781568 + + + Main.M4.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput671789568Main.M4.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671789568 + + + Main.M4.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput671789576Main.M4.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 671789576 + + + Main.M4.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput671789584Main.M4.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671789584 + + + Main.M4.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput671789600Main.M4.nRawEncoderULINT64ULINTTcAddressTypeInput671789632Main.M4.nRawEncoderUINT16UINTTcAddressTypeInput671789696Main.M4.nRawEncoderINT16INTTcAddressTypeInput671789712Main.M5.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671802816Main.M5.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671789600 + + + Main.M4.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 671789632 + + + Main.M4.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 671789696 + + + Main.M4.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 671789712 + + + Main.M5.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 671802816 + + + Main.M5.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput671810816Main.M5.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671810816 + + + Main.M5.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput671810824Main.M5.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 671810824 + + + Main.M5.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput671810832Main.M5.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671810832 + + + Main.M5.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput671810848Main.M5.nRawEncoderULINT64ULINTTcAddressTypeInput671810880Main.M5.nRawEncoderUINT16UINTTcAddressTypeInput671810944Main.M5.nRawEncoderINT16INTTcAddressTypeInput671810960Main.M6.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671824064Main.M6.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671810848 + + + Main.M5.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 671810880 + + + Main.M5.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 671810944 + + + Main.M5.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 671810960 + + + Main.M6.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 671824064 + + + Main.M6.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput671832064Main.M6.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671832064 + + + Main.M6.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput671832072Main.M6.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 671832072 + + + Main.M6.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput671832080Main.M6.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671832080 + + + Main.M6.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput671832096Main.M6.nRawEncoderULINT64ULINTTcAddressTypeInput671832128Main.M6.nRawEncoderUINT16UINTTcAddressTypeInput671832192Main.M6.nRawEncoderINT16INTTcAddressTypeInput671832208Main.M7.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671845312Main.M7.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671832096 + + + Main.M6.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 671832128 + + + Main.M6.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 671832192 + + + Main.M6.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 671832208 + + + Main.M7.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 671845312 + + + Main.M7.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput671853312Main.M7.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671853312 + + + Main.M7.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput671853320Main.M7.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 671853320 + + + Main.M7.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput671853328Main.M7.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671853328 + + + Main.M7.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput671853344Main.M7.nRawEncoderULINT64ULINTTcAddressTypeInput671853376Main.M7.nRawEncoderUINT16UINTTcAddressTypeInput671853440Main.M7.nRawEncoderINT16INTTcAddressTypeInput671853456Main.M8.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671866560Main.M8.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671853344 + + + Main.M7.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 671853376 + + + Main.M7.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 671853440 + + + Main.M7.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 671853456 + + + Main.M8.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 671866560 + + + Main.M8.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput671874560Main.M8.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671874560 + + + Main.M8.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput671874568Main.M8.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 671874568 + + + Main.M8.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput671874576Main.M8.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671874576 + + + Main.M8.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput671874592Main.M8.nRawEncoderULINT64ULINTTcAddressTypeInput671874624Main.M8.nRawEncoderUINT16UINTTcAddressTypeInput671874688Main.M8.nRawEncoderINT16INTTcAddressTypeInput671874704Main.M9.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671887808Main.M9.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671874592 + + + Main.M8.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 671874624 + + + Main.M8.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 671874688 + + + Main.M8.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 671874704 + + + Main.M9.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 671887808 + + + Main.M9.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput671895808Main.M9.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671895808 + + + Main.M9.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput671895816Main.M9.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 671895816 + + + Main.M9.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput671895824Main.M9.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671895824 + + + Main.M9.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput671895840Main.M9.nRawEncoderULINT64ULINTTcAddressTypeInput671895872Main.M9.nRawEncoderUINT16UINTTcAddressTypeInput671895936Main.M9.nRawEncoderINT16INTTcAddressTypeInput671895952Main.M10.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671909056Main.M10.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671895840 + + + Main.M9.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 671895872 + + + Main.M9.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 671895936 + + + Main.M9.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 671895952 + + + Main.M10.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 671909056 + + + Main.M10.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput671917056Main.M10.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671917056 + + + Main.M10.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput671917064Main.M10.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 671917064 + + + Main.M10.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput671917072Main.M10.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671917072 + + + Main.M10.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput671917088Main.M10.nRawEncoderULINT64ULINTTcAddressTypeInput671917120Main.M10.nRawEncoderUINT16UINTTcAddressTypeInput671917184Main.M10.nRawEncoderINT16INTTcAddressTypeInput671917200Main.M11.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671930304Main.M11.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671917088 + + + Main.M10.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 671917120 + + + Main.M10.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 671917184 + + + Main.M10.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 671917200 + + + Main.M11.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 671930304 + + + Main.M11.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput671938304Main.M11.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671938304 + + + Main.M11.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput671938312Main.M11.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 671938312 + + + Main.M11.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput671938320Main.M11.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671938320 + + + Main.M11.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput671938336Main.M11.nRawEncoderULINT64ULINTTcAddressTypeInput671938368Main.M11.nRawEncoderUINT16UINTTcAddressTypeInput671938432Main.M11.nRawEncoderINT16INTTcAddressTypeInput671938448Main.M12.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671951552Main.M12.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671938336 + + + Main.M11.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 671938368 + + + Main.M11.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 671938432 + + + Main.M11.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 671938448 + + + Main.M12.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 671951552 + + + Main.M12.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput671959552Main.M12.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671959552 + + + Main.M12.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput671959560Main.M12.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 671959560 + + + Main.M12.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput671959568Main.M12.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671959568 + + + Main.M12.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput671959584Main.M12.nRawEncoderULINT64ULINTTcAddressTypeInput671959616Main.M12.nRawEncoderUINT16UINTTcAddressTypeInput671959680Main.M12.nRawEncoderINT16INTTcAddressTypeInput671959696Main.M13.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671972800Main.M13.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671959584 + + + Main.M12.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 671959616 + + + Main.M12.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 671959680 + + + Main.M12.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 671959696 + + + Main.M13.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 671972800 + + + Main.M13.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput671980800Main.M13.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671980800 + + + Main.M13.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput671980808Main.M13.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 671980808 + + + Main.M13.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput671980816Main.M13.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671980816 + + + Main.M13.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput671980832Main.M13.nRawEncoderULINT64ULINTTcAddressTypeInput671980864Main.M13.nRawEncoderUINT16UINTTcAddressTypeInput671980928Main.M13.nRawEncoderINT16INTTcAddressTypeInput671980944Main.M14.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput671994048Main.M14.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 671980832 + + + Main.M13.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 671980864 + + + Main.M13.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 671980928 + + + Main.M13.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 671980944 + + + Main.M14.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 671994048 + + + Main.M14.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput672002048Main.M14.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672002048 + + + Main.M14.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput672002056Main.M14.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 672002056 + + + Main.M14.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput672002064Main.M14.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672002064 + + + Main.M14.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput672002080Main.M14.nRawEncoderULINT64ULINTTcAddressTypeInput672002112Main.M14.nRawEncoderUINT16UINTTcAddressTypeInput672002176Main.M14.nRawEncoderINT16INTTcAddressTypeInput672002192Main.M15.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672015296Main.M15.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672002080 + + + Main.M14.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 672002112 + + + Main.M14.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 672002176 + + + Main.M14.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 672002192 + + + Main.M15.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 672015296 + + + Main.M15.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput672023296Main.M15.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672023296 + + + Main.M15.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput672023304Main.M15.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 672023304 + + + Main.M15.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput672023312Main.M15.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672023312 + + + Main.M15.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput672023328Main.M15.nRawEncoderULINT64ULINTTcAddressTypeInput672023360Main.M15.nRawEncoderUINT16UINTTcAddressTypeInput672023424Main.M15.nRawEncoderINT16INTTcAddressTypeInput672023440Main.M16.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672036544Main.M16.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672023328 + + + Main.M15.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 672023360 + + + Main.M15.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 672023424 + + + Main.M15.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 672023440 + + + Main.M16.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 672036544 + + + Main.M16.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput672044544Main.M16.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672044544 + + + Main.M16.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput672044552Main.M16.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 672044552 + + + Main.M16.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput672044560Main.M16.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672044560 + + + Main.M16.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput672044576Main.M16.nRawEncoderULINT64ULINTTcAddressTypeInput672044608Main.M16.nRawEncoderUINT16UINTTcAddressTypeInput672044672Main.M16.nRawEncoderINT16INTTcAddressTypeInput672044688Main.M17.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672057792Main.M17.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672044576 + + + Main.M16.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 672044608 + + + Main.M16.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 672044672 + + + Main.M16.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 672044688 + + + Main.M17.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 672057792 + + + Main.M17.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput672065792Main.M17.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672065792 + + + Main.M17.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput672065800Main.M17.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 672065800 + + + Main.M17.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput672065808Main.M17.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672065808 + + + Main.M17.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput672065824Main.M17.nRawEncoderULINT64ULINTTcAddressTypeInput672065856Main.M17.nRawEncoderUINT16UINTTcAddressTypeInput672065920Main.M17.nRawEncoderINT16INTTcAddressTypeInput672065936Main.M18.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672079040Main.M18.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672065824 + + + Main.M17.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 672065856 + + + Main.M17.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 672065920 + + + Main.M17.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 672065936 + + + Main.M18.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 672079040 + + + Main.M18.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput672087040Main.M18.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672087040 + + + Main.M18.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput672087048Main.M18.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 672087048 + + + Main.M18.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput672087056Main.M18.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672087056 + + + Main.M18.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput672087072Main.M18.nRawEncoderULINT64ULINTTcAddressTypeInput672087104Main.M18.nRawEncoderUINT16UINTTcAddressTypeInput672087168Main.M18.nRawEncoderINT16INTTcAddressTypeInput672087184Main.M19.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672100288Main.M19.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672087072 + + + Main.M18.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 672087104 + + + Main.M18.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 672087168 + + + Main.M18.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 672087184 + + + Main.M19.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 672100288 + + + Main.M19.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput672108288Main.M19.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672108288 + + + Main.M19.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput672108296Main.M19.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 672108296 + + + Main.M19.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput672108304Main.M19.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672108304 + + + Main.M19.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput672108320Main.M19.nRawEncoderULINT64ULINTTcAddressTypeInput672108352Main.M19.nRawEncoderUINT16UINTTcAddressTypeInput672108416Main.M19.nRawEncoderINT16INTTcAddressTypeInput672108432Main.M20.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672121536Main.M20.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672108320 + + + Main.M19.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 672108352 + + + Main.M19.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 672108416 + + + Main.M19.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 672108432 + + + Main.M20.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 672121536 + + + Main.M20.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput672129536Main.M20.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672129536 + + + Main.M20.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput672129544Main.M20.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 672129544 + + + Main.M20.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput672129552Main.M20.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672129552 + + + Main.M20.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput672129568Main.M20.nRawEncoderULINT64ULINTTcAddressTypeInput672129600Main.M20.nRawEncoderUINT16UINTTcAddressTypeInput672129664Main.M20.nRawEncoderINT16INTTcAddressTypeInput672129680Main.M21.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672142784Main.M21.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672129568 + + + Main.M20.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 672129600 + + + Main.M20.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 672129664 + + + Main.M20.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 672129680 + + + Main.M21.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 672142784 + + + Main.M21.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput672150784Main.M21.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672150784 + + + Main.M21.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput672150792Main.M21.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 672150792 + + + Main.M21.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput672150800Main.M21.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672150800 + + + Main.M21.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput672150816Main.M21.nRawEncoderULINT64ULINTTcAddressTypeInput672150848Main.M21.nRawEncoderUINT16UINTTcAddressTypeInput672150912Main.M21.nRawEncoderINT16INTTcAddressTypeInput672150928Main.M22.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672164032Main.M22.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672150816 + + + Main.M21.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 672150848 + + + Main.M21.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 672150912 + + + Main.M21.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 672150928 + + + Main.M22.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 672164032 + + + Main.M22.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput672172032Main.M22.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672172032 + + + Main.M22.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput672172040Main.M22.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 672172040 + + + Main.M22.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput672172048Main.M22.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672172048 + + + Main.M22.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput672172064Main.M22.nRawEncoderULINT64ULINTTcAddressTypeInput672172096Main.M22.nRawEncoderUINT16UINTTcAddressTypeInput672172160Main.M22.nRawEncoderINT16INTTcAddressTypeInput672172176Main.M23.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672185280Main.M23.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672172064 + + + Main.M22.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 672172096 + + + Main.M22.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 672172160 + + + Main.M22.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 672172176 + + + Main.M23.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 672185280 + + + Main.M23.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput672193280Main.M23.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672193280 + + + Main.M23.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput672193288Main.M23.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 672193288 + + + Main.M23.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput672193296Main.M23.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672193296 + + + Main.M23.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput672193312Main.M23.nRawEncoderULINT64ULINTTcAddressTypeInput672193344Main.M23.nRawEncoderUINT16UINTTcAddressTypeInput672193408Main.M23.nRawEncoderINT16INTTcAddressTypeInput672193424Main.M24.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672206528Main.M24.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672193312 + + + Main.M23.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 672193344 + + + Main.M23.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 672193408 + + + Main.M23.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 672193424 + + + Main.M24.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 672206528 + + + Main.M24.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput672214528Main.M24.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672214528 + + + Main.M24.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput672214536Main.M24.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 672214536 + + + Main.M24.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput672214544Main.M24.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672214544 + + + Main.M24.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput672214560Main.M24.nRawEncoderULINT64ULINTTcAddressTypeInput672214592Main.M24.nRawEncoderUINT16UINTTcAddressTypeInput672214656Main.M24.nRawEncoderINT16INTTcAddressTypeInput672214672Main.M25.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672227776Main.M25.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672214560 + + + Main.M24.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 672214592 + + + Main.M24.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 672214656 + + + Main.M24.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 672214672 + + + Main.M25.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 672227776 + + + Main.M25.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput672235776Main.M25.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672235776 + + + Main.M25.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput672235784Main.M25.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 672235784 + + + Main.M25.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput672235792Main.M25.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672235792 + + + Main.M25.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput672235808Main.M25.nRawEncoderULINT64ULINTTcAddressTypeInput672235840Main.M25.nRawEncoderUINT16UINTTcAddressTypeInput672235904Main.M25.nRawEncoderINT16INTTcAddressTypeInput672235920Main.M26.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672249024Main.M26.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672235808 + + + Main.M25.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 672235840 + + + Main.M25.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 672235904 + + + Main.M25.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 672235920 + + + Main.M26.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 672249024 + + + Main.M26.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput672257024Main.M26.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672257024 + + + Main.M26.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput672257032Main.M26.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 672257032 + + + Main.M26.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput672257040Main.M26.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672257040 + + + Main.M26.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput672257056Main.M26.nRawEncoderULINT64ULINTTcAddressTypeInput672257088Main.M26.nRawEncoderUINT16UINTTcAddressTypeInput672257152Main.M26.nRawEncoderINT16INTTcAddressTypeInput672257168Main.M27.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672270272Main.M27.bLimitForwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672257056 + + + Main.M26.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 672257088 + + + Main.M26.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 672257152 + + + Main.M26.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 672257168 + + + Main.M27.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 672270272 + + + Main.M27.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitForwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if forward limit hit - TcAddressTypeInput672278272Main.M27.bLimitBackwardEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672278272 + + + Main.M27.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bLimitBackwardEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC FALSE if reverse limit hit - TcAddressTypeInput672278280Main.M27.bHome8BOOLpytmc + + + + TcAddressType + Input + + + 672278280 + + + Main.M27.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + pytmc + pv: PLC:bHome io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if at homing switch - TcAddressTypeInput672278288Main.M27.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 672278288 + + + Main.M27.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput672278304Main.M27.nRawEncoderULINT64ULINTTcAddressTypeInput672278336Main.M27.nRawEncoderUINT16UINTTcAddressTypeInput672278400Main.M27.nRawEncoderINT16INTTcAddressTypeInput6722784161PlcTask Outputs085655552PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput637058112PRG_IM1K1_PPM.fbIM1K1.fbGige.iIlluminatorINT16INTTcAddressTypeOutput638616544PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower8BOOLpytmc + + + + TcAddressType + Input + + + 672278304 + + + Main.M27.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 672278336 + + + Main.M27.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 672278400 + + + Main.M27.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 672278416 + + + + 1 + PlcTask Outputs + 0 + 85655552 + + PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 637058112 + + + PRG_IM1K1_PPM.fbIM1K1.fbGige.iIlluminatorINT + 16 + INT + + + TcAddressType + Output + + + 638616544 + + + PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower + 8 + BOOL + + + pytmc + pv: PWR field: ZNAM OFF field: ONAM ON - TcAddressTypeOutput638616560PRG_IM1K1_PPM.fbIM1K1.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput638617408PRG_IM2K1_PPM.fbIM2K1.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput638635456PRG_IM2K1_PPM.fbIM2K1.fbGige.iIlluminatorINT16INTTcAddressTypeOutput640193888PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower8BOOLpytmc + + + + TcAddressType + Output + + + 638616560 + + + PRG_IM1K1_PPM.fbIM1K1.fbGige.fbSetIllPercent.iRaw + Connect this output to the terminal + 16 + INT + + + TcAddressType + Output + + + 638617408 + + + PRG_IM2K1_PPM.fbIM2K1.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 638635456 + + + PRG_IM2K1_PPM.fbIM2K1.fbGige.iIlluminatorINT + 16 + INT + + + TcAddressType + Output + + + 640193888 + + + PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower + 8 + BOOL + + + pytmc + pv: PWR field: ZNAM OFF field: ONAM ON - TcAddressTypeOutput640193904PRG_IM2K1_PPM.fbIM2K1.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput640194752PRG_IM1K2_PPM.fbIM1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput640212800PRG_IM1K2_PPM.fbIM1K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput641771232PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower8BOOLpytmc + + + + TcAddressType + Output + + + 640193904 + + + PRG_IM2K1_PPM.fbIM2K1.fbGige.fbSetIllPercent.iRaw + Connect this output to the terminal + 16 + INT + + + TcAddressType + Output + + + 640194752 + + + PRG_IM1K2_PPM.fbIM1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 640212800 + + + PRG_IM1K2_PPM.fbIM1K2.fbGige.iIlluminatorINT + 16 + INT + + + TcAddressType + Output + + + 641771232 + + + PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower + 8 + BOOL + + + pytmc + pv: PWR field: ZNAM OFF field: ONAM ON - TcAddressTypeOutput641771248PRG_IM1K2_PPM.fbIM1K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput641772096PRG_AL1K2_L2SI.fbAL1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput641783488PRG_AL1K2_L2SI.fbAL1K2.fbLaser.iShutdownINT16INTTcAddressTypeOutput642755456PRG_AL1K2_L2SI.fbAL1K2.fbLaser.iLaserINT16INTTcAddressTypeOutput642755472PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fbSetLasPercent.iRaw16INTTcAddressTypeOutput642756288PRG_IM2K2_PPM.fbIM2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput642774208PRG_IM2K2_PPM.fbIM2K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput644332640PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower8BOOLpytmc + + + + TcAddressType + Output + + + 641771248 + + + PRG_IM1K2_PPM.fbIM1K2.fbGige.fbSetIllPercent.iRaw + Connect this output to the terminal + 16 + INT + + + TcAddressType + Output + + + 641772096 + + + PRG_AL1K2_L2SI.fbAL1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 641783488 + + + PRG_AL1K2_L2SI.fbAL1K2.fbLaser.iShutdownINT + 16 + INT + + + TcAddressType + Output + + + 642755456 + + + PRG_AL1K2_L2SI.fbAL1K2.fbLaser.iLaserINT + 16 + INT + + + TcAddressType + Output + + + 642755472 + + + PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fbSetLasPercent.iRaw + Connect this output to the terminal + 16 + INT + + + TcAddressType + Output + + + 642756288 + + + PRG_IM2K2_PPM.fbIM2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 642774208 + + + PRG_IM2K2_PPM.fbIM2K2.fbGige.iIlluminatorINT + 16 + INT + + + TcAddressType + Output + + + 644332640 + + + PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower + 8 + BOOL + + + pytmc + pv: PWR field: ZNAM OFF field: ONAM ON - TcAddressTypeOutput644332656PRG_IM2K2_PPM.fbIM2K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput644333504PRG_IM3K2_PPM.fbIM3K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput644351552PRG_IM3K2_PPM.fbIM3K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput645909984PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower8BOOLpytmc + + + + TcAddressType + Output + + + 644332656 + + + PRG_IM2K2_PPM.fbIM2K2.fbGige.fbSetIllPercent.iRaw + Connect this output to the terminal + 16 + INT + + + TcAddressType + Output + + + 644333504 + + + PRG_IM3K2_PPM.fbIM3K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 644351552 + + + PRG_IM3K2_PPM.fbIM3K2.fbGige.iIlluminatorINT + 16 + INT + + + TcAddressType + Output + + + 645909984 + + + PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower + 8 + BOOL + + + pytmc + pv: PWR field: ZNAM OFF field: ONAM ON - TcAddressTypeOutput645910000PRG_IM3K2_PPM.fbIM3K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput645910848PRG_IM4K2_PPM.fbIM4K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput645928896PRG_IM4K2_PPM.fbIM4K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput647487328PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower8BOOLpytmc + + + + TcAddressType + Output + + + 645910000 + + + PRG_IM3K2_PPM.fbIM3K2.fbGige.fbSetIllPercent.iRaw + Connect this output to the terminal + 16 + INT + + + TcAddressType + Output + + + 645910848 + + + PRG_IM4K2_PPM.fbIM4K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 645928896 + + + PRG_IM4K2_PPM.fbIM4K2.fbGige.iIlluminatorINT + 16 + INT + + + TcAddressType + Output + + + 647487328 + + + PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower + 8 + BOOL + + + pytmc + pv: PWR field: ZNAM OFF field: ONAM ON - TcAddressTypeOutput647487344PRG_IM4K2_PPM.fbIM4K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput647488192PRG_TM1K2_ATM.fbTM1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput647514240PRG_TM1K2_ATM.fbTM1K2.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput647813632PRG_LI2K2_K2A.fbLI2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput648819136PRG_PF1K2_WFS.fbPF1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput649824448PRG_PF1K2_WFS.fbPF1K2.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput650123840PRG_IM5K2_PPM.fbIM5K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput651129088PRG_IM5K2_PPM.fbIM5K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput652687520PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower8BOOLpytmc + + + + TcAddressType + Output + + + 647487344 + + + PRG_IM4K2_PPM.fbIM4K2.fbGige.fbSetIllPercent.iRaw + Connect this output to the terminal + 16 + INT + + + TcAddressType + Output + + + 647488192 + + + PRG_TM1K2_ATM.fbTM1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 647514240 + + + PRG_TM1K2_ATM.fbTM1K2.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 647813632 + + + PRG_LI2K2_K2A.fbLI2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 648819136 + + + PRG_PF1K2_WFS.fbPF1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 649824448 + + + PRG_PF1K2_WFS.fbPF1K2.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 650123840 + + + PRG_IM5K2_PPM.fbIM5K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 651129088 + + + PRG_IM5K2_PPM.fbIM5K2.fbGige.iIlluminatorINT + 16 + INT + + + TcAddressType + Output + + + 652687520 + + + PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower + 8 + BOOL + + + pytmc + pv: PWR field: ZNAM OFF field: ONAM ON - TcAddressTypeOutput652687536PRG_IM5K2_PPM.fbIM5K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput652688384PRG_TM2K2_ATM.fbTM2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput652717952PRG_TM2K2_ATM.fbTM2K2.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput653017344PRG_AT1K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput654050688PRG_AT1K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput654709376PRG_AT1K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput655335296PRG_AT2K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput655961472PRG_AT2K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput656620160PRG_AT2K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput657278848PRG_AT2K2_SOLID.fbStage4.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput657937536PRG_LI3K2_K2B.fbLI3K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput658572032PRG_PF2K2_WFS.fbPF2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput659576832PRG_PF2K2_WFS.fbPF2K2.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput659876224PRG_IM6K2_PPM.fbIM6K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput660881472PRG_IM6K2_PPM.fbIM6K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput662439904PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower8BOOLpytmc + + + + TcAddressType + Output + + + 652687536 + + + PRG_IM5K2_PPM.fbIM5K2.fbGige.fbSetIllPercent.iRaw + Connect this output to the terminal + 16 + INT + + + TcAddressType + Output + + + 652688384 + + + PRG_TM2K2_ATM.fbTM2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 652717952 + + + PRG_TM2K2_ATM.fbTM2K2.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 653017344 + + + PRG_AT1K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 654050688 + + + PRG_AT1K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 654709376 + + + PRG_AT1K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 655335296 + + + PRG_AT2K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 655961472 + + + PRG_AT2K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 656620160 + + + PRG_AT2K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 657278848 + + + PRG_AT2K2_SOLID.fbStage4.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 657937536 + + + PRG_LI3K2_K2B.fbLI3K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 658572032 + + + PRG_PF2K2_WFS.fbPF2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 659576832 + + + PRG_PF2K2_WFS.fbPF2K2.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 659876224 + + + PRG_IM6K2_PPM.fbIM6K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 660881472 + + + PRG_IM6K2_PPM.fbIM6K2.fbGige.iIlluminatorINT + 16 + INT + + + TcAddressType + Output + + + 662439904 + + + PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower + 8 + BOOL + + + pytmc + pv: PWR field: ZNAM OFF field: ONAM ON - TcAddressTypeOutput662439920PRG_IM6K2_PPM.fbIM6K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput662440768PRG_3_PMPS_POST.fbArbiterIO.q_stRequestedBP1760ST_BeamParams_IOTcLinkToTIIB[PMPS_PRE]^IO Outputs^RequestedBPTcAddressTypeOutput662444480GVL.rCurTrans1024ST_PMPS_Attenuator_IO116pytmcpv: PLC:RIX:MOTION:PMPS:CurTransTcAddressTypeOutputTcVarGlobal671715712Main.M1.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671716800Main.M1.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 662439920 + + + PRG_IM6K2_PPM.fbIM6K2.fbGige.fbSetIllPercent.iRaw + Connect this output to the terminal + 16 + INT + + + TcAddressType + Output + + + 662440768 + + + PRG_3_PMPS_POST.fbArbiterIO.q_stRequestedBP + 1760 + ST_BeamParams_IO + + + TcLinkTo + TIIB[PMPS_PRE]^IO Outputs^RequestedBP + + + TcAddressType + Output + + + 662444480 + + + GVL.rCurTrans + 1024 + ST_PMPS_Attenuator_IO + + 1 + 16 + + + + pytmc + pv: PLC:RIX:MOTION:PMPS:CurTrans + + + TcAddressType + Output + + + TcVarGlobal + + + 671715712 + + + Main.M1.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 671716800 + + + Main.M1.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput671725848Main.M2.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671738048Main.M2.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 671725848 + + + Main.M2.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 671738048 + + + Main.M2.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput671747096Main.M3.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671759296Main.M3.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 671747096 + + + Main.M3.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 671759296 + + + Main.M3.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput671768344Main.M4.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671780544Main.M4.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 671768344 + + + Main.M4.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 671780544 + + + Main.M4.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput671789592Main.M5.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671801792Main.M5.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 671789592 + + + Main.M5.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 671801792 + + + Main.M5.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput671810840Main.M6.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671823040Main.M6.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 671810840 + + + Main.M6.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 671823040 + + + Main.M6.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput671832088Main.M7.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671844288Main.M7.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 671832088 + + + Main.M7.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 671844288 + + + Main.M7.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput671853336Main.M8.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671865536Main.M8.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 671853336 + + + Main.M8.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 671865536 + + + Main.M8.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput671874584Main.M9.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671886784Main.M9.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 671874584 + + + Main.M9.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 671886784 + + + Main.M9.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput671895832Main.M10.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671908032Main.M10.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 671895832 + + + Main.M10.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 671908032 + + + Main.M10.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput671917080Main.M11.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671929280Main.M11.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 671917080 + + + Main.M11.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 671929280 + + + Main.M11.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput671938328Main.M12.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671950528Main.M12.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 671938328 + + + Main.M12.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 671950528 + + + Main.M12.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput671959576Main.M13.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671971776Main.M13.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 671959576 + + + Main.M13.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 671971776 + + + Main.M13.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput671980824Main.M14.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput671993024Main.M14.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 671980824 + + + Main.M14.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 671993024 + + + Main.M14.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput672002072Main.M15.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672014272Main.M15.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 672002072 + + + Main.M15.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 672014272 + + + Main.M15.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput672023320Main.M16.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672035520Main.M16.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 672023320 + + + Main.M16.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 672035520 + + + Main.M16.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput672044568Main.M17.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672056768Main.M17.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 672044568 + + + Main.M17.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 672056768 + + + Main.M17.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput672065816Main.M18.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672078016Main.M18.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 672065816 + + + Main.M18.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 672078016 + + + Main.M18.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput672087064Main.M19.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672099264Main.M19.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 672087064 + + + Main.M19.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 672099264 + + + Main.M19.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput672108312Main.M20.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672120512Main.M20.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 672108312 + + + Main.M20.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 672120512 + + + Main.M20.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput672129560Main.M21.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672141760Main.M21.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 672129560 + + + Main.M21.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 672141760 + + + Main.M21.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput672150808Main.M22.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672163008Main.M22.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 672150808 + + + Main.M22.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 672163008 + + + Main.M22.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput672172056Main.M23.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672184256Main.M23.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 672172056 + + + Main.M23.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 672184256 + + + Main.M23.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput672193304Main.M24.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672205504Main.M24.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 672193304 + + + Main.M24.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 672205504 + + + Main.M24.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput672214552Main.M25.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672226752Main.M25.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 672214552 + + + Main.M25.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 672226752 + + + Main.M25.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput672235800Main.M26.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672248000Main.M26.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 672235800 + + + Main.M26.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 672248000 + + + Main.M26.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput672257048Main.M27.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672269248Main.M27.bBrakeRelease8BOOLpytmc + + + + TcAddressType + Output + + + 672257048 + + + Main.M27.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 672269248 + + + Main.M27.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + pytmc + pv: PLC:bBrakeRelease io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if brake released - TcAddressTypeOutput672278296GVL.fbFastFaultOutput1.q_xFastFaultOut8BOOLpytmc + + + + TcAddressType + Output + + + 672278296 + + + GVL.fbFastFaultOutput1.q_xFastFaultOut + 8 + BOOL + + + pytmc + pv: FaultHWO io: i field: DESC Hardware Output Status - TcAddressTypeOutput680269064GVL.fbFastFaultOutput2.q_xFastFaultOut8BOOLpytmc + + + + TcAddressType + Output + + + 680269064 + + + GVL.fbFastFaultOutput2.q_xFastFaultOut + 8 + BOOL + + + pytmc + pv: FaultHWO io: i field: DESC Hardware Output Status - TcAddressTypeOutput6819163603PlcTask Internal085655552DefaultGlobals.stSys88ST_SystemTcVarGlobal4096000GVL_Logger.bTrickleTripped8BOOLpytmc + + + + TcAddressType + Output + + + 681916360 + + + + 3 + PlcTask Internal + 0 + 85655552 + + DefaultGlobals.stSys + Included for you + 88 + ST_System + + + TcVarGlobal + + + 4096000 + + + GVL_Logger.bTrickleTripped + Global trickle trip flag + 8 + BOOL + + + pytmc + pv: @(PREFIX)LCLSGeneral:GlobalLogTrickleTrip io: i field: DESC Tripped by overall log count - TcVarGlobal4096088GeneralConstants.MAX_STATES16INT15TcVarGlobal4096096GVL_Logger.iLogPort16UINT54321pytmc + + + + TcVarGlobal + + + 4096088 + + + GeneralConstants.MAX_STATES + 16 including "Unknown" is the max for an EPICS MBBI + This is the max number of user-defined states (OUT, TARGET1, YAG...) + 16 + INT + + 15 + + + + TcVarGlobal + + + 4096096 + + + GVL_Logger.iLogPort + 16 + UINT + + 54321 + + + + pytmc + pv: @(PREFIX)LCLSGeneral:LogPort io: io field: DESC The log host UDP port - TcVarGlobal4096112DefaultGlobals.fTimeStamp64LREALTcVarGlobal4096128GVL_Logger.cLogHost + + + TcVarGlobal + + + 4096112 + + + DefaultGlobals.fTimeStamp + 64 + LREAL + + + TcVarGlobal + + + 4096128 + + + GVL_Logger.cLogHost + Using the IP address directly avoids DNS configuration issues. While we may want to address this in the future, for now the static IP will suffice: @@ -2035,56 +58117,5566 @@ The BPTM will throw an error if the arbiter does not have enough space for the t $ nslookup ctl-logsrv01 Name: ctl-logsrv01.pcdsn Address: 172.21.32.36 - ]]>128STRING(15)172.21.32.36pytmc + + 128 + STRING(15) + + 172.21.32.36 + + + + pytmc + pv: @(PREFIX)LCLSGeneral:LogHost io: io field: DESC The log host IP address - TcVarGlobal4096192GVL_Logger.sIpTidbit56STRING(6)172.21TcVarGlobal4096320Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal4096376GVL_Logger.nLocalTripThreshold32TIME1TcVarGlobal4096384GVL_Logger.nMinTimeViolationAcceptable16INT5TcVarGlobal4096416Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal4096432GVL_Logger.nLocalTrickleTripThreshold32TIME100TcVarGlobal4096448GVL_Logger.nTrickleTripTime32TIME10000TcVarGlobal4096480GVL_Logger.nTripResetPeriod32TIME600000TcVarGlobal4096512GVL_Logger.sPlcHostname648STRING(80)unknownTcVarGlobal4096544Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal4097192Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal4097200GVL_Logger.TCPADS_MAXUDP_BUFFSIZE + + + TcVarGlobal + + + 4096192 + + + GVL_Logger.sIpTidbit + 56 + STRING(6) + + 172.21 + + + + TcVarGlobal + + + 4096320 + + + Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED + Retain data loaded + 8 + BYTE + + 1 + + + + TcVarGlobal + + + 4096376 + + + GVL_Logger.nLocalTripThreshold + Minimum time between log messages + 32 + TIME + + 1 + + + + TcVarGlobal + + + 4096384 + + + GVL_Logger.nMinTimeViolationAcceptable + Trip if `nLocalTripThreshold` exceeded `nMinTimeViolationAcceptable` times + 16 + INT + + 5 + + + + TcVarGlobal + + + 4096416 + + + Global_Variables.AMSPORT_LOGGER + Logger + 16 + UINT + + 100 + + + + TcVarGlobal + + + 4096432 + + + GVL_Logger.nLocalTrickleTripThreshold + Default trickle trip, activated by global threshold + 32 + TIME + + 100 + + + + TcVarGlobal + + + 4096448 + + + GVL_Logger.nTrickleTripTime + Default time for log-handler to recognize a trickle overload condition, many log-message FB occasionally creating a message + 32 + TIME + + 10000 + + + + TcVarGlobal + + + 4096480 + + + GVL_Logger.nTripResetPeriod + Default time for CB auto-reset + 32 + TIME + + 600000 + + + + TcVarGlobal + + + 4096512 + + + GVL_Logger.sPlcHostname + 648 + STRING(80) + + unknown + + + + TcVarGlobal + + + 4096544 + + + Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID + Retain data is invalid + 8 + BYTE + + 2 + + + + TcVarGlobal + + + 4097192 + + + Global_Variables.AMSPORT_EVENTLOG + Event logger + 16 + UINT + + 110 + + + + TcVarGlobal + + + 4097200 + + + GVL_Logger.TCPADS_MAXUDP_BUFFSIZE + Ref: https://infosys.beckhoff.com/english.php?content=../content/1033/tcpipserver/html/TcPlcLibTcpIp_FB_SocketUdpSendTo.htm TODO: Activate the "Replace constants" option in the - TwinCAT PLC Control->"Project->Options...->Build" dialog window. - ]]>32UDINT10000TcVarGlobal4097216GVL_Logger.nGlobAccEvents32UDINTpytmc + TwinCAT PLC Control->"Project->Options...->Build" dialog window. + + 32 + UDINT + + 10000 + + + + TcVarGlobal + + + 4097216 + + + GVL_Logger.nGlobAccEvents + Global log message count + 32 + UDINT + + + pytmc + pv: @(PREFIX)LCLSGeneral:LogMessageCount io: i field: DESC Total log messages on the last cycle - TcVarGlobal4097248GVL_Logger.fbRootLogger81984FB_LogMessageTcVarGlobal4097280GVL_Logger.nTrickleThreshold32UDINT2TcVarGlobal4179264Global_Version.stLibVersion_Tc2_EtherCAT288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.nFlags1.sVersion3.3.21.0const_non_replacedTcVarGlobal4179296Global_Version.stLibVersion_Tc2_Standard288ST_LibVersion.iMajor3.iMinor3.iBuild3.iRevision0.nFlags0.sVersion3.3.3.0const_non_replacedTcVarGlobal4179584Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor4.iBuild26.iRevision0.nFlags1.sVersion3.4.26.0const_non_replacedTcVarGlobal4179872Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal4180160Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal4180176Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal4180192Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal4180208Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal4180224Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal4180240Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal4180256Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal4180272Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal4180288Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal4180304Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal4180320Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal4180336Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal4180352Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal4180368Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal4180384Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal4180400Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal4180416Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal4180432Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal4180448Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal4180464Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal4180480Global_Variables.ADSSTATE_START16UINT4TcVarGlobal4180496Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal4180512Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal4180528Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal4180544Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal4180560Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal4180576Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal4180592Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal4180608Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal4180624Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal4180640Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal4180656Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal4180672Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal4180688Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal4180704Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal4180720Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal4180736Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal4180752Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal4180768Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal4180800Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal4180832Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal4180864Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal4180896Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal4180928Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal4180960Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal4180992Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal4181024Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal4181056Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal4181088Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal4181120Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal4181152Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal4181184Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal4181216Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal4181248Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal4181280Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal4181312Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal4181344Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal4181376Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal4181408Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal4181440Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal4181472Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal4181504Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal4181536Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal4181568Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal4181600Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal4181632Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal4181664Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal4181696Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal4181728Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal4181760Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal4181792Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal4181824Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal4181856Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal4181888Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal4181920Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal4181952Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal4181984Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal4182016Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal4182048Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal4182080Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal4182112Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal4182144Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal4182176Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal4182208Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal4182240Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal4182272Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal4182304Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal4182336Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal4182368Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal4182400Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal4182432Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal4182464Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal4182496Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal4182528Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal4182560Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal4182592Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal4182624Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal4182656Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal4182688Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal4182720Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal4182752Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal4182784Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal4182792Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal4182800Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal4182808Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal4182816Global_Variables.nWatchdogTime8BYTETcVarGlobal4182824Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal4182832Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal4182848Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal4182880Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal4182912Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal4182944Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal4182976Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal4183008Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal4183264Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal4183280Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal4183296Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal4183312Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal4183328Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal4183344Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal4183360Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal4183376Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal4183392Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal4183408Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal4183424Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal4183440Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal4183456Global_Variables.PI64LREAL3.14159265358979TcVarGlobal4183488Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal4183552Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIG0TcVarGlobal4184096Global_Variables.MAX_AVERAGE_MEASURES16INT10LowerBorder2UpperBorder100TcVarGlobal4184112Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.sVersion3.3.21.0const_non_replacedTcVarGlobal4184128Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor3.iBuild54.iRevision0.nFlags1.sVersion3.3.54.0const_non_replacedTcVarGlobal4184736Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypes0TcVarGlobal4185024Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSType1TcVarGlobal4185040Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal4185056Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOL0TcVarGlobal4185088Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal4185096Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal4185104Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal4246592Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal4246624Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal4246656Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal4246688Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal4246720Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal4246752Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal4246784Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal4246816Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal4246848Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal4246880Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal4246912Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal4246944Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal4246976Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal4247008Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal4247040Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal4247048Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal4247056Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal4247064Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal4247072Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal4248256Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal4248288Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal4248320Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal4248352Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal4248384Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal4248400Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal4248416Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal4248432Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal4248448Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal4248464Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal4248480Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal4248512Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal4248544Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal4248576Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal4248608Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal4248640Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal4248672Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal4248704Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal4248736Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal4248768Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal4248800Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal4248832Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal4248864Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal4248896Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal4248928Global_Variables.EMPTY_ARG_VALUE96T_Arg.eType0.cbLen0.pData0TcVarGlobal4248960Global_Variables.FORMAT_HEXASC_CODES256BYTE02016[0,0]48[0,1]49[0,2]50[0,3]51[0,4]52[0,5]53[0,6]54[0,7]55[0,8]56[0,9]57[0,10]97[0,11]98[0,12]99[0,13]100[0,14]101[0,15]102[1,0]48[1,1]49[1,2]50[1,3]51[1,4]52[1,5]53[1,6]54[1,7]55[1,8]56[1,9]57[1,10]65[1,11]66[1,12]67[1,13]68[1,14]69[1,15]70TcVarGlobal4249056Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal4249312Global_Variables.SYSTEMTIME_MAX_MONTHDAYS384WORD02112[0,1]31[0,2]28[0,3]31[0,4]30[0,5]31[0,6]30[0,7]31[0,8]31[0,9]30[0,10]31[0,11]30[0,12]31[1,1]31[1,2]29[1,3]31[1,4]30[1,5]31[1,6]30[1,7]31[1,8]31[1,9]30[1,10]31[1,11]30[1,12]31TcVarGlobal4254800Global_Variables.SYSTEMTIME_MAX_YEARSDAY448WORD02014[0,0]0[0,1]31[0,2]59[0,3]90[0,4]120[0,5]151[0,6]181[0,7]212[0,8]243[0,9]273[0,10]304[0,11]334[0,12]365[0,13]396[1,0]0[1,1]31[1,2]60[1,3]91[1,4]121[1,5]152[1,6]182[1,7]213[1,8]244[1,9]274[1,10]305[1,11]335[1,12]366[1,13]397TcVarGlobal4255184Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal4255648Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal4255680Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal4255744Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal4255808Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal4255872Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal4255936Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal4256000Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal4256064Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal4256128Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal4256192Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal4256256Global_Variables.WEST_EUROPE_TZI864ST_TimeZoneInformation.bias-60.standardNameW. Europe Standard Time.standardDate.wYear0.standardDate.wMonth10.standardDate.wDayOfWeek0.standardDate.wDay5.standardDate.wHour3.standardBias0.daylightNameW. Europe Daylight Time.daylightDate.wYear0.daylightDate.wMonth3.daylightDate.wDayOfWeek0.daylightDate.wDay5.daylightDate.wHour2.daylightBias-60TcVarGlobal4256320Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal4261280Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal4261312Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal4267520Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal4267552Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal4267584Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal4267616Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal4383856Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal4383864Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal4384816GVL_Param_TcUnit.LogExtendedResults + + + TcVarGlobal + + + 4097248 + + + GVL_Logger.fbRootLogger + Instantiated here to be used everywhere + 81984 + FB_LogMessage + + + TcVarGlobal + + + 4097280 + + + GVL_Logger.nTrickleThreshold + If GlobAccEvents goes over this level for longer than the + 32 + UDINT + + 2 + + + + TcVarGlobal + + + 4179264 + + + Global_Version.stLibVersion_Tc2_EtherCAT + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 21 + + + .iRevision + 0 + + + .nFlags + 1 + + + .sVersion + 3.3.21.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4179296 + + + Global_Version.stLibVersion_Tc2_Standard + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 3 + + + .iRevision + 0 + + + .nFlags + 0 + + + .sVersion + 3.3.3.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4179584 + + + Global_Version.stLibVersion_Tc2_System + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 4 + + + .iBuild + 26 + + + .iRevision + 0 + + + .nFlags + 1 + + + .sVersion + 3.4.26.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4179872 + + + Global_Variables.AMSPORT_R0_RTIME + R0 Real time + 16 + UINT + + 200 + + + + TcVarGlobal + + + 4180160 + + + Global_Variables.AMSPORT_R0_IO + I/O Driver + 16 + UINT + + 300 + + + + TcVarGlobal + + + 4180176 + + + Global_Variables.AMSPORT_R0_NC + 16 + UINT + + 500 + + + + TcVarGlobal + + + 4180192 + + + Global_Variables.AMSPORT_R0_NCSAF + 16 + UINT + + 501 + + + + TcVarGlobal + + + 4180208 + + + Global_Variables.AMSPORT_R0_NCSVB + 16 + UINT + + 511 + + + + TcVarGlobal + + + 4180224 + + + Global_Variables.AMSPORT_R0_ISG + 16 + UINT + + 550 + + + + TcVarGlobal + + + 4180240 + + + Global_Variables.AMSPORT_R0_CNC + 16 + UINT + + 600 + + + + TcVarGlobal + + + 4180256 + + + Global_Variables.AMSPORT_R0_LINE + 16 + UINT + + 700 + + + + TcVarGlobal + + + 4180272 + + + Global_Variables.AMSPORT_R0_PLC + 16 + UINT + + 800 + + + + TcVarGlobal + + + 4180288 + + + Global_Variables.AMSPORT_R0_PLC_RTS1 + TwinCAT v2.xx first PLC runtime system + 16 + UINT + + 801 + + + + TcVarGlobal + + + 4180304 + + + Global_Variables.AMSPORT_R0_PLC_RTS2 + TwinCAT v2.xx second PLC runtime system + 16 + UINT + + 811 + + + + TcVarGlobal + + + 4180320 + + + Global_Variables.AMSPORT_R0_PLC_RTS3 + TwinCAT v2.xx third PLC runtime system + 16 + UINT + + 821 + + + + TcVarGlobal + + + 4180336 + + + Global_Variables.AMSPORT_R0_PLC_RTS4 + TwinCAT v2.xx fourth PLC runtime system + 16 + UINT + + 831 + + + + TcVarGlobal + + + 4180352 + + + Global_Variables.AMSPORT_R0_CAM + 16 + UINT + + 900 + + + + TcVarGlobal + + + 4180368 + + + Global_Variables.AMSPORT_R0_CAMTOOL + Camming tool + 16 + UINT + + 950 + + + + TcVarGlobal + + + 4180384 + + + Global_Variables.AMSPORT_R3_SYSSERV + TwinCAT System Service + 16 + UINT + + 10000 + + + + TcVarGlobal + + + 4180400 + + + Global_Variables.AMSPORT_R3_SCOPESERVER + TwinCAT Scope Server + 16 + UINT + + 14001 + + + + TcVarGlobal + + + 4180416 + + + Global_Variables.ADSSTATE_INVALID + Invalid ADS state + 16 + UINT + + 0 + + + + TcVarGlobal + + + 4180432 + + + Global_Variables.ADSSTATE_IDLE + 16 + UINT + + 1 + + + + TcVarGlobal + + + 4180448 + + + Global_Variables.ADSSTATE_RESET + 16 + UINT + + 2 + + + + TcVarGlobal + + + 4180464 + + + Global_Variables.ADSSTATE_INIT + 16 + UINT + + 3 + + + + TcVarGlobal + + + 4180480 + + + Global_Variables.ADSSTATE_START + 16 + UINT + + 4 + + + + TcVarGlobal + + + 4180496 + + + Global_Variables.ADSSTATE_RUN + 16 + UINT + + 5 + + + + TcVarGlobal + + + 4180512 + + + Global_Variables.ADSSTATE_STOP + 16 + UINT + + 6 + + + + TcVarGlobal + + + 4180528 + + + Global_Variables.ADSSTATE_SAVECFG + 16 + UINT + + 7 + + + + TcVarGlobal + + + 4180544 + + + Global_Variables.ADSSTATE_LOADCFG + 16 + UINT + + 8 + + + + TcVarGlobal + + + 4180560 + + + Global_Variables.ADSSTATE_POWERFAILURE + 16 + UINT + + 9 + + + + TcVarGlobal + + + 4180576 + + + Global_Variables.ADSSTATE_POWERGOOD + 16 + UINT + + 10 + + + + TcVarGlobal + + + 4180592 + + + Global_Variables.ADSSTATE_ERROR + 16 + UINT + + 11 + + + + TcVarGlobal + + + 4180608 + + + Global_Variables.ADSSTATE_SHUTDOWN + 16 + UINT + + 12 + + + + TcVarGlobal + + + 4180624 + + + Global_Variables.ADSSTATE_SUSPEND + 16 + UINT + + 13 + + + + TcVarGlobal + + + 4180640 + + + Global_Variables.ADSSTATE_RESUME + 16 + UINT + + 14 + + + + TcVarGlobal + + + 4180656 + + + Global_Variables.ADSSTATE_CONFIG + System is in config mode + 16 + UINT + + 15 + + + + TcVarGlobal + + + 4180672 + + + Global_Variables.ADSSTATE_RECONFIG + System should restart in config mode + 16 + UINT + + 16 + + + + TcVarGlobal + + + 4180688 + + + Global_Variables.ADSSTATE_STOPPING + 16 + UINT + + 17 + + + + TcVarGlobal + + + 4180704 + + + Global_Variables.ADSSTATE_INCOMPATIBLE + 16 + UINT + + 18 + + + + TcVarGlobal + + + 4180720 + + + Global_Variables.ADSSTATE_EXCEPTION + 16 + UINT + + 19 + + + + TcVarGlobal + + + 4180736 + + + Global_Variables.ADSSTATE_MAXSTATES + Max. number of available ads states + 16 + UINT + + 20 + + + + TcVarGlobal + + + 4180752 + + + Global_Variables.ADSIGRP_SYMTAB + Symbol table + 32 + UDINT + + 61440 + + + + TcVarGlobal + + + 4180768 + + + Global_Variables.ADSIGRP_SYMNAME + Symbol name + 32 + UDINT + + 61441 + + + + TcVarGlobal + + + 4180800 + + + Global_Variables.ADSIGRP_SYMVAL + Symbol value + 32 + UDINT + + 61442 + + + + TcVarGlobal + + + 4180832 + + + Global_Variables.ADSIGRP_SYM_HNDBYNAME + 32 + UDINT + + 61443 + + + + TcVarGlobal + + + 4180864 + + + Global_Variables.ADSIGRP_SYM_VALBYNAME + 32 + UDINT + + 61444 + + + + TcVarGlobal + + + 4180896 + + + Global_Variables.ADSIGRP_SYM_VALBYHND + 32 + UDINT + + 61445 + + + + TcVarGlobal + + + 4180928 + + + Global_Variables.ADSIGRP_SYM_RELEASEHND + 32 + UDINT + + 61446 + + + + TcVarGlobal + + + 4180960 + + + Global_Variables.ADSIGRP_SYM_INFOBYNAME + 32 + UDINT + + 61447 + + + + TcVarGlobal + + + 4180992 + + + Global_Variables.ADSIGRP_SYM_VERSION + 32 + UDINT + + 61448 + + + + TcVarGlobal + + + 4181024 + + + Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX + 32 + UDINT + + 61449 + + + + TcVarGlobal + + + 4181056 + + + Global_Variables.ADSIGRP_SYM_DOWNLOAD + 32 + UDINT + + 61450 + + + + TcVarGlobal + + + 4181088 + + + Global_Variables.ADSIGRP_SYM_UPLOAD + 32 + UDINT + + 61451 + + + + TcVarGlobal + + + 4181120 + + + Global_Variables.ADSIGRP_SYM_UPLOADINFO + 32 + UDINT + + 61452 + + + + TcVarGlobal + + + 4181152 + + + Global_Variables.ADSIGRP_SYMNOTE + Notification of named handle + 32 + UDINT + + 61456 + + + + TcVarGlobal + + + 4181184 + + + Global_Variables.ADSIGRP_IOIMAGE_RWIB + Read/write input BYTE(S) + 32 + UDINT + + 61472 + + + + TcVarGlobal + + + 4181216 + + + Global_Variables.ADSIGRP_IOIMAGE_RWIX + Read/write input bit + 32 + UDINT + + 61473 + + + + TcVarGlobal + + + 4181248 + + + Global_Variables.ADSIGRP_IOIMAGE_RISIZE + Read input size (in BYTE) + 32 + UDINT + + 61477 + + + + TcVarGlobal + + + 4181280 + + + Global_Variables.ADSIGRP_IOIMAGE_RWOB + Read/write output BYTE(S) + 32 + UDINT + + 61488 + + + + TcVarGlobal + + + 4181312 + + + Global_Variables.ADSIGRP_IOIMAGE_RWOX + Read/write output bit + 32 + UDINT + + 61489 + + + + TcVarGlobal + + + 4181344 + + + Global_Variables.ADSIGRP_IOIMAGE_ROSIZE + Read/write output bit + 32 + UDINT + + 61493 + + + + TcVarGlobal + + + 4181376 + + + Global_Variables.ADSIGRP_IOIMAGE_CLEARI + Write inputs TO null + 32 + UDINT + + 61504 + + + + TcVarGlobal + + + 4181408 + + + Global_Variables.ADSIGRP_IOIMAGE_CLEARO + Write outputs TO null + 32 + UDINT + + 61520 + + + + TcVarGlobal + + + 4181440 + + + Global_Variables.ADSIGRP_IOIMAGE_RWIOB + Read input AND write output BYTE(S) ADS-READWRITE + 32 + UDINT + + 61536 + + + + TcVarGlobal + + + 4181472 + + + Global_Variables.ADSIGRP_DEVICE_DATA + State, name, etc... + 32 + UDINT + + 61696 + + + + TcVarGlobal + + + 4181504 + + + Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE + Ads state OF device + 32 + UDINT + + 0 + + + + TcVarGlobal + + + 4181536 + + + Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE + Device state + 32 + UDINT + + 2 + + + + TcVarGlobal + + + 4181568 + + + Global_Variables.SYSTEMSERVICE_OPENCREATE + Open and if not existing create + 32 + UDINT + + 100 + + + + TcVarGlobal + + + 4181600 + + + Global_Variables.SYSTEMSERVICE_OPENREAD + Open existing for read access + 32 + UDINT + + 101 + + + + TcVarGlobal + + + 4181632 + + + Global_Variables.SYSTEMSERVICE_OPENWRITE + Open existing for write access + 32 + UDINT + + 102 + + + + TcVarGlobal + + + 4181664 + + + Global_Variables.SYSTEMSERVICE_CREATEFILE + Create + 32 + UDINT + + 110 + + + + TcVarGlobal + + + 4181696 + + + Global_Variables.SYSTEMSERVICE_CLOSEHANDLE + Close + 32 + UDINT + + 111 + + + + TcVarGlobal + + + 4181728 + + + Global_Variables.SYSTEMSERVICE_FOPEN + 32 + UDINT + + 120 + + + + TcVarGlobal + + + 4181760 + + + Global_Variables.SYSTEMSERVICE_FCLOSE + 32 + UDINT + + 121 + + + + TcVarGlobal + + + 4181792 + + + Global_Variables.SYSTEMSERVICE_FREAD + 32 + UDINT + + 122 + + + + TcVarGlobal + + + 4181824 + + + Global_Variables.SYSTEMSERVICE_FWRITE + 32 + UDINT + + 123 + + + + TcVarGlobal + + + 4181856 + + + Global_Variables.SYSTEMSERVICE_FSEEK + 32 + UDINT + + 124 + + + + TcVarGlobal + + + 4181888 + + + Global_Variables.SYSTEMSERVICE_FTELL + 32 + UDINT + + 125 + + + + TcVarGlobal + + + 4181920 + + + Global_Variables.SYSTEMSERVICE_FGETS + 32 + UDINT + + 126 + + + + TcVarGlobal + + + 4181952 + + + Global_Variables.SYSTEMSERVICE_FPUTS + 32 + UDINT + + 127 + + + + TcVarGlobal + + + 4181984 + + + Global_Variables.SYSTEMSERVICE_FSCANF + 32 + UDINT + + 128 + + + + TcVarGlobal + + + 4182016 + + + Global_Variables.SYSTEMSERVICE_FPRINTF + 32 + UDINT + + 129 + + + + TcVarGlobal + + + 4182048 + + + Global_Variables.SYSTEMSERVICE_FEOF + 32 + UDINT + + 130 + + + + TcVarGlobal + + + 4182080 + + + Global_Variables.SYSTEMSERVICE_FDELETE + 32 + UDINT + + 131 + + + + TcVarGlobal + + + 4182112 + + + Global_Variables.SYSTEMSERVICE_FRENAME + 32 + UDINT + + 132 + + + + TcVarGlobal + + + 4182144 + + + Global_Variables.SYSTEMSERVICE_MKDIR + 32 + UDINT + + 138 + + + + TcVarGlobal + + + 4182176 + + + Global_Variables.SYSTEMSERVICE_RMDIR + 32 + UDINT + + 139 + + + + TcVarGlobal + + + 4182208 + + + Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE + 32 + UDINT + + 200 + + + + TcVarGlobal + + + 4182240 + + + Global_Variables.SYSTEMSERVICE_SENDEMAIL + 32 + UDINT + + 300 + + + + TcVarGlobal + + + 4182272 + + + Global_Variables.SYSTEMSERVICE_TIMESERVICES + 32 + UDINT + + 400 + + + + TcVarGlobal + + + 4182304 + + + Global_Variables.SYSTEMSERVICE_STARTPROCESS + 32 + UDINT + + 500 + + + + TcVarGlobal + + + 4182336 + + + Global_Variables.SYSTEMSERVICE_CHANGENETID + 32 + UDINT + + 600 + + + + TcVarGlobal + + + 4182368 + + + Global_Variables.TIMESERVICE_DATEANDTIME + Date/time + 32 + UDINT + + 1 + + + + TcVarGlobal + + + 4182400 + + + Global_Variables.TIMESERVICE_SYSTEMTIMES + 32 + UDINT + + 2 + + + + TcVarGlobal + + + 4182432 + + + Global_Variables.TIMESERVICE_RTCTIMEDIFF + 32 + UDINT + + 3 + + + + TcVarGlobal + + + 4182464 + + + Global_Variables.TIMESERVICE_ADJUSTTIMETORTC + 32 + UDINT + + 4 + + + + TcVarGlobal + + + 4182496 + + + Global_Variables.TIMESERVICE_TIMEZONINFORMATION + 32 + UDINT + + 6 + + + + TcVarGlobal + + + 4182528 + + + Global_Variables.ADSLOG_MSGTYPE_HINT + Hint icon + 32 + DWORD + + 1 + + + + TcVarGlobal + + + 4182560 + + + Global_Variables.ADSLOG_MSGTYPE_WARN + Warning icon + 32 + DWORD + + 2 + + + + TcVarGlobal + + + 4182592 + + + Global_Variables.ADSLOG_MSGTYPE_ERROR + Error icon + 32 + DWORD + + 4 + + + + TcVarGlobal + + + 4182624 + + + Global_Variables.ADSLOG_MSGTYPE_LOG + Write message to log file + 32 + DWORD + + 16 + + + + TcVarGlobal + + + 4182656 + + + Global_Variables.ADSLOG_MSGTYPE_MSGBOX + View message in message box + 32 + DWORD + + 32 + + + + TcVarGlobal + + + 4182688 + + + Global_Variables.ADSLOG_MSGTYPE_RESOURCE + 32 + DWORD + + 64 + + + + TcVarGlobal + + + 4182720 + + + Global_Variables.ADSLOG_MSGTYPE_STRING + 32 + DWORD + + 128 + + + + TcVarGlobal + + + 4182752 + + + Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED + 8 + BYTE + + 4 + + + + TcVarGlobal + + + 4182784 + + + Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED + Persistent data loaded + 8 + BYTE + + 16 + + + + TcVarGlobal + + + 4182792 + + + Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID + Persistent data is invalid + 8 + BYTE + + 32 + + + + TcVarGlobal + + + 4182800 + + + Global_Variables.SYSTEMSTATEFLAGS_BSOD + Blue screen of death + 8 + BYTE + + 1 + + + + TcVarGlobal + + + 4182808 + + + Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION + Realtime violation - latency time + 8 + BYTE + + 2 + + + + TcVarGlobal + + + 4182816 + + + Global_Variables.nWatchdogTime + Watchdog time. Depending of g_WatchdogConfig : seconds or minutes + 8 + BYTE + + + TcVarGlobal + + + 4182824 + + + Global_Variables.TCEVENTFLAG_PRIOCLASS + Event class/priority through textformatter + 16 + WORD + + 16 + + + + TcVarGlobal + + + 4182832 + + + Global_Variables.FOPEN_MODEREAD + "r": Opens for reading. If the file does not exist or cannot be found, the call fails. + 32 + DWORD + + 1 + + + + TcVarGlobal + + + 4182848 + + + Global_Variables.FOPEN_MODEWRITE + "w": Opens an empty file for writing. If the given file exists, its contents are destroyed. + 32 + DWORD + + 2 + + + + TcVarGlobal + + + 4182880 + + + Global_Variables.FOPEN_MODEAPPEND + "a": Opens for writing at the end of the file (appending) without removing the EOF marker before writing new data to the file; creates the file first if it doesnot exist. + 32 + DWORD + + 4 + + + + TcVarGlobal + + + 4182912 + + + Global_Variables.FOPEN_MODEPLUS + "+": Opens for reading and writing + 32 + DWORD + + 8 + + + + TcVarGlobal + + + 4182944 + + + Global_Variables.FOPEN_MODEBINARY + "b": Open in binary (untranslated) mode. + 32 + DWORD + + 16 + + + + TcVarGlobal + + + 4182976 + + + Global_Variables.FOPEN_MODETEXT + "t": Open in text (translated) mode. + 32 + DWORD + + 32 + + + + TcVarGlobal + + + 4183008 + + + Global_Variables.TCEVENTFLAG_FMTSELF + Format in message + 16 + WORD + + 32 + + + + TcVarGlobal + + + 4183264 + + + Global_Variables.TCEVENTFLAG_LOG + Write to log file + 16 + WORD + + 64 + + + + TcVarGlobal + + + 4183280 + + + Global_Variables.TCEVENTFLAG_MSGBOX + Display message box + 16 + WORD + + 128 + + + + TcVarGlobal + + + 4183296 + + + Global_Variables.TCEVENTFLAG_SRCID + Src id instead of source name + 16 + WORD + + 256 + + + + TcVarGlobal + + + 4183312 + + + Global_Variables.TCEVENTFLAG_AUTOFMTALL + 16 + WORD + + 4096 + + + + TcVarGlobal + + + 4183328 + + + Global_Variables.TCEVENTSTATE_INVALID + Event object is not initialized + 16 + WORD + + 0 + + + + TcVarGlobal + + + 4183344 + + + Global_Variables.TCEVENTSTATE_SIGNALED + Event object is in a signaled state + 16 + WORD + + 1 + + + + TcVarGlobal + + + 4183360 + + + Global_Variables.TCEVENTSTATE_RESET + Event object is in a reset state + 16 + WORD + + 2 + + + + TcVarGlobal + + + 4183376 + + + Global_Variables.TCEVENTSTATE_CONFIRMED + Event object is confirmed but not reset + 16 + WORD + + 16 + + + + TcVarGlobal + + + 4183392 + + + Global_Variables.TCEVENTSTATE_RESETCON + Event object is confirmed and reset + 16 + WORD + + 18 + + + + TcVarGlobal + + + 4183408 + + + Global_Variables.TCEVENT_SRCNAMESIZE + 16 + INT + + 15 + + + + TcVarGlobal + + + 4183424 + + + Global_Variables.TCEVENT_FMTPRGSIZE + 16 + INT + + 31 + + + + TcVarGlobal + + + 4183440 + + + Global_Variables.DEFAULT_ADS_TIMEOUT + Default ADS timeout value + 32 + TIME + + 5000 + + + + TcVarGlobal + + + 4183456 + + + Global_Variables.PI + 64 + LREAL + + 3.14159265358979 + + + + TcVarGlobal + + + 4183488 + + + Global_Variables.MAX_STRING_LENGTH + Max. length of T_MaxString (inclusive null delimiter) + 32 + UDINT + + 255 + + + + TcVarGlobal + + + 4183552 + + + Global_Variables.eWatchdogConfig + 16 + E_WATCHDOG_TIME_CONFIG + + 0 + + + + TcVarGlobal + + + 4184096 + + + Global_Variables.MAX_AVERAGE_MEASURES + Max. number of measures used in the profiler function block: 2..100 + 16 + INT + + 10 + + + + LowerBorder + 2 + + + UpperBorder + 100 + + + TcVarGlobal + + + 4184112 + + + Global_Version.stLibVersion_Tc3_Module + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 21 + + + .iRevision + 0 + + + .sVersion + 3.3.21.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4184128 + + + Global_Version.stLibVersion_Tc2_Utilities + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 54 + + + .iRevision + 0 + + + .nFlags + 1 + + + .sVersion + 3.3.54.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4184736 + + + Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE + Global hash prefix type constant used for binary, octal or hexadecimal string format type + 16 + E_HashPrefixTypes + + 0 + + + + TcVarGlobal + + + 4185024 + + + Global_Variables.GLOBAL_SBCS_TABLE + Windows SBCS (Single Byte Character Set) Code Page Table + 16 + E_SBCSType + + 1 + + + + TcVarGlobal + + + 4185040 + + + Global_Variables.GLOBAL_DCF77_PULSE_SPLIT + Default DCF77 short/long pulse split time value. Bit == 0 => pulse < 140ms, Bit == 1 => pulse >= 140ms + 32 + TIME + + 140 + + + + TcVarGlobal + + + 4185056 + + + Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK + TRUE = Enable DCF77 telegram plausibility check (two telegrams are checked), FALSE = Disable check + 8 + BOOL + + 0 + + + + TcVarGlobal + + + 4185088 + + + Global_Variables.DEFAULT_CSV_FIELD_SEP + Default CSV-file field separator character. Semicolon (;) := 16#3B => german field separator, comma (,) := 16#2C => US field separator + 8 + BYTE + + 59 + + + + TcVarGlobal + + + 4185096 + + + Global_Variables.MAX_REMOTE_PCS + Max. number of TwinCAT remote systems/PC's + 16 + INT + + 99 + + + + TcVarGlobal + + + 4185104 + + + Global_Variables.MAX_ADAPTER_NAME_LENGTH + Max. System Service local adapter name length (256 + 4 inkl. \0) + 32 + UDINT + + 259 + + + + TcVarGlobal + + + 4246592 + + + Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH + Max. System Service local adapter descirpion length (128 + 4 inkl. \0) + 32 + UDINT + + 131 + + + + TcVarGlobal + + + 4246624 + + + Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH + Max. System Service local adapter physical address length (bytes[0..7]) + 32 + UDINT + + 7 + + + + TcVarGlobal + + + 4246656 + + + Global_Variables.SYSTEMSERVICE_IPHELPERAPI + IPHELPERAPI index group + 32 + UDINT + + 701 + + + + TcVarGlobal + + + 4246688 + + + Global_Variables.SYSTEMSERVICE_IPHOSTNAME + IPHOSTNAME index group + 32 + UDINT + + 702 + + + + TcVarGlobal + + + 4246720 + + + Global_Variables.IPHELPERAPI_ADAPTERSINFO + IPHELPERAPI index offset + 32 + UDINT + + 1 + + + + TcVarGlobal + + + 4246752 + + + Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME + IPHELPERAPI index offset + 32 + UDINT + + 4 + + + + TcVarGlobal + + + 4246784 + + + Global_Variables.MAX_LOCAL_ADAPTERS + Max. number of local network adapters + 32 + UDINT + + 5 + + + + TcVarGlobal + + + 4246816 + + + Global_Variables.SYSTEMSERVICE_ADDREMOTE + System Service route function: Add route + 32 + UDINT + + 801 + + + + TcVarGlobal + + + 4246848 + + + Global_Variables.SYSTEMSERVICE_DELREMOTE + System Service route function: Delete route + 32 + UDINT + + 802 + + + + TcVarGlobal + + + 4246880 + + + Global_Variables.SYSTEMSERVICE_ENUMREMOTE + System Service route function: Enumerater route + 32 + UDINT + + 803 + + + + TcVarGlobal + + + 4246912 + + + Global_Variables.ROUTE_FLAG_TEMPORARY + TwinCAT route flag: Temporary + 32 + DWORD + + 1 + + + + TcVarGlobal + + + 4246944 + + + Global_Variables.ROUTE_FLAG_DYNAMIC + TwinCAT route flag: Hostname instead OF IP address + 32 + DWORD + + 2 + + + + TcVarGlobal + + + 4246976 + + + Global_Variables.ROUTE_FLAG_NOOVERRIDE + TwinCAT route flag: No override + 32 + DWORD + + 4 + + + + TcVarGlobal + + + 4247008 + + + Global_Variables.MAX_ROUTE_NAME_LEN + Max. TwinCAT router route name length + 8 + BYTE + + 31 + + + + TcVarGlobal + + + 4247040 + + + Global_Variables.MAX_ROUTE_ADDR_LEN + Max. TwinCAT router route address length + 8 + BYTE + + 79 + + + + TcVarGlobal + + + 4247048 + + + Global_Variables.MIN_ROUTE_TRANSPORT + Min. route type: eRouteTransport_None + 8 + BYTE + + 0 + + + + TcVarGlobal + + + 4247056 + + + Global_Variables.MAX_ROUTE_TRANSPORT + Max. route type: eRouteTransport_SOAP + 8 + BYTE + + 12 + + + + TcVarGlobal + + + 4247064 + + + Global_Variables.EMPTY_ROUTE_ENTRY + eTransport := eRouteTransport_None see Workitem 7547 + 1184 + ST_AmsRouteEntry + + + .sName + + + + .sNetID + + + + .sAddress + + + + .tTimeout + 0 + + + .dwFlags + 0 + + + + + TcVarGlobal + + + 4247072 + + + Global_Variables.SYSTEMSERVICE_FFILEFIND + System Service file find function number + 32 + UDINT + + 133 + + + + TcVarGlobal + + + 4248256 + + + Global_Variables.HKEY_MAX_BINARY_DATA_SIZE + Max. byte size of binary registry value data + 32 + UDINT + + 500 + + + + TcVarGlobal + + + 4248288 + + + Global_Variables.AMSLOGGER_IGR_GENERAL + TwinCAT Ams Logger general index group + 32 + UDINT + + 4096 + + + + TcVarGlobal + + + 4248320 + + + Global_Variables.AMSLOGGER_IOF_MODE + TwinCAT Ams Logger mode + 32 + UDINT + + 1 + + + + TcVarGlobal + + + 4248352 + + + Global_Variables.AMSPORT_AMSLOGGER + TwinCAT Ams Logger port number + 16 + UINT + + 10502 + + + + TcVarGlobal + + + 4248384 + + + Global_Variables.FORMAT_MAX_ARGS + Format string constant: Max. number of format arguments in FB_FormatString + 16 + INT + + 10 + + + + TcVarGlobal + + + 4248400 + + + Global_Variables.FLOATREC_EXP_IS_NAN + T_FloatRec type and F_GetFloatRec function constant: The value is #NAN or -#NAN + 16 + INT + + -32768 + + + + TcVarGlobal + + + 4248416 + + + Global_Variables.FLOATREC_EXP_IS_INF + T_FloatRec type and F_GetFloatRec function constant: The value is #INF or -#INF + 16 + INT + + 32767 + + + + TcVarGlobal + + + 4248432 + + + Global_Variables.FLOATREC_MAX_DIGITS + T_FloatRec type and F_GetFloatRec function constant: Max. number of significant digits. Note: double precision floats have max. 15 significant digits + 16 + INT + + 20 + + + + TcVarGlobal + + + 4248448 + + + Global_Variables.FLOATREC_MAX_PRECISION + T_FloatRec type and F_GetFloatRec function constant: Max. floating point precision (1e-307) + 16 + INT + + 307 + + + + TcVarGlobal + + + 4248464 + + + Global_Variables.FLOATREC_MIN_PRECISION + T_FloatRec type and F_GetFloatRec function constant: Min. floating point precision + 16 + INT + + 0 + + + + TcVarGlobal + + + 4248480 + + + Global_Variables.FMTERR_NOERROR + FB_FormatString function block error code: No error + 32 + DWORD + + 0 + + + + TcVarGlobal + + + 4248512 + + + Global_Variables.FMTERR_PERCENTSIGNPOSITION + FB_FormatString function block error code: Percent sign (%) at invalid position + 32 + DWORD + + 16 + + + + TcVarGlobal + + + 4248544 + + + Global_Variables.FMTERR_ASTERISKPOSITION + FB_FormatString function block error code: Asterisk parameter at invalid position + 32 + DWORD + + 32 + + + + TcVarGlobal + + + 4248576 + + + Global_Variables.FMTERR_WIDTHVALUE + FB_FormatString function block error code: Invalid width field value + 32 + DWORD + + 64 + + + + TcVarGlobal + + + 4248608 + + + Global_Variables.FMTERR_PRECISIONVALUE + FB_FormatString function block error code: Invalid precision field value + 32 + DWORD + + 128 + + + + TcVarGlobal + + + 4248640 + + + Global_Variables.FMTERR_FLAGPOSITION + FB_FormatString function block error code: One of the flags at invalid position + 32 + DWORD + + 256 + + + + TcVarGlobal + + + 4248672 + + + Global_Variables.FMTERR_WIDTHPRECISIONVALPOS + FB_FormatString function block error code: The width or precision field value at invalid position + 32 + DWORD + + 512 + + + + TcVarGlobal + + + 4248704 + + + Global_Variables.FMTERR_PRECISIONDOTPOSITION + FB_FormatString function block error code: Dot "." sign of precision field at invalid position + 32 + DWORD + + 1024 + + + + TcVarGlobal + + + 4248736 + + + Global_Variables.FMTERR_TYPEFIELDVALUE + FB_FormatString function block error code: Invalid (unsupported) type field value + 32 + DWORD + + 2048 + + + + TcVarGlobal + + + 4248768 + + + Global_Variables.FMTERR_ARGTYPEINVALID + FB_FormatString function block error code: Different type field and argument parameter + 32 + DWORD + + 4096 + + + + TcVarGlobal + + + 4248800 + + + Global_Variables.FMTERR_UNACCEPTEDPARAMETER + FB_FormatString function block error code: Invalid format string parameters + 32 + DWORD + + 8192 + + + + TcVarGlobal + + + 4248832 + + + Global_Variables.FMTERR_INSUFFICIENTARGS + FB_FormatString function block error code: To much arguments in format string + 32 + DWORD + + 16384 + + + + TcVarGlobal + + + 4248864 + + + Global_Variables.FMTERR_DESTBUFFOVERFLOW + FB_FormatString function block error code: Destination string buffer overflow (formatted string is to long ) + 32 + DWORD + + 32768 + + + + TcVarGlobal + + + 4248896 + + + Global_Variables.FMTERR_INVALIDPOINTERINPUT + FB_FormatString function block error code: Invalid pointer input + 32 + DWORD + + 65536 + + + + TcVarGlobal + + + 4248928 + + + Global_Variables.EMPTY_ARG_VALUE + T_Arg empty value + 96 + T_Arg + + + .eType + 0 + + + .cbLen + 0 + + + .pData + 0 + + + + + TcVarGlobal + + + 4248960 + + + Global_Variables.FORMAT_HEXASC_CODES + 256 + BYTE + + 0 + 2 + + + 0 + 16 + + + + [0,0] + 48 + + + [0,1] + 49 + + + [0,2] + 50 + + + [0,3] + 51 + + + [0,4] + 52 + + + [0,5] + 53 + + + [0,6] + 54 + + + [0,7] + 55 + + + [0,8] + 56 + + + [0,9] + 57 + + + [0,10] + 97 + + + [0,11] + 98 + + + [0,12] + 99 + + + [0,13] + 100 + + + [0,14] + 101 + + + [0,15] + 102 + + + [1,0] + 48 + + + [1,1] + 49 + + + [1,2] + 50 + + + [1,3] + 51 + + + [1,4] + 52 + + + [1,5] + 53 + + + [1,6] + 54 + + + [1,7] + 55 + + + [1,8] + 56 + + + [1,9] + 57 + + + [1,10] + 65 + + + [1,11] + 66 + + + [1,12] + 67 + + + [1,13] + 68 + + + [1,14] + 69 + + + [1,15] + 70 + + + + + TcVarGlobal + + + 4249056 + + + Global_Variables.FORMAT_DECASC_CODES + ASCII to decimal and decimal digits to ASCII codes + 80 + BYTE + + 0 + 10 + + + + [0] + 48 + + + [1] + 49 + + + [2] + 50 + + + [3] + 51 + + + [4] + 52 + + + [5] + 53 + + + [6] + 54 + + + [7] + 55 + + + [8] + 56 + + + [9] + 57 + + + + + TcVarGlobal + + + 4249312 + + + Global_Variables.SYSTEMTIME_MAX_MONTHDAYS + 384 + WORD + + 0 + 2 + + + 1 + 12 + + + + [0,1] + 31 + + + [0,2] + 28 + + + [0,3] + 31 + + + [0,4] + 30 + + + [0,5] + 31 + + + [0,6] + 30 + + + [0,7] + 31 + + + [0,8] + 31 + + + [0,9] + 30 + + + [0,10] + 31 + + + [0,11] + 30 + + + [0,12] + 31 + + + [1,1] + 31 + + + [1,2] + 29 + + + [1,3] + 31 + + + [1,4] + 30 + + + [1,5] + 31 + + + [1,6] + 30 + + + [1,7] + 31 + + + [1,8] + 31 + + + [1,9] + 30 + + + [1,10] + 31 + + + [1,11] + 30 + + + [1,12] + 31 + + + + + TcVarGlobal + + + 4254800 + + + Global_Variables.SYSTEMTIME_MAX_YEARSDAY + 448 + WORD + + 0 + 2 + + + 0 + 14 + + + + [0,0] + 0 + + + [0,1] + 31 + + + [0,2] + 59 + + + [0,3] + 90 + + + [0,4] + 120 + + + [0,5] + 151 + + + [0,6] + 181 + + + [0,7] + 212 + + + [0,8] + 243 + + + [0,9] + 273 + + + [0,10] + 304 + + + [0,11] + 334 + + + [0,12] + 365 + + + [0,13] + 396 + + + [1,0] + 0 + + + [1,1] + 31 + + + [1,2] + 60 + + + [1,3] + 91 + + + [1,4] + 121 + + + [1,5] + 152 + + + [1,6] + 182 + + + [1,7] + 213 + + + [1,8] + 244 + + + [1,9] + 274 + + + [1,10] + 305 + + + [1,11] + 335 + + + [1,12] + 366 + + + [1,13] + 397 + + + + + TcVarGlobal + + + 4255184 + + + Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET + Number of past days since year zero until 1 January 1601 + 32 + DWORD + + 584389 + + + + TcVarGlobal + + + 4255648 + + + Global_Variables.SYSTEMTIME_TICKSPERMSEC + Number of 100ns ticks per millisecond + 64 + T_ULARGE_INTEGER + + + .dwHighPart + 0 + + + .dwLowPart + 10000 + + + + + TcVarGlobal + + + 4255680 + + + Global_Variables.SYSTEMTIME_TICKSPERSEC + Number of 100ns ticks per second + 64 + T_ULARGE_INTEGER + + + .dwHighPart + 0 + + + .dwLowPart + 10000000 + + + + + TcVarGlobal + + + 4255744 + + + Global_Variables.SYSTEMTIME_TICKSPERDAY + Number of 100ns ticks per day + 64 + T_ULARGE_INTEGER + + + .dwHighPart + 201 + + + .dwLowPart + 711573504 + + + + + TcVarGlobal + + + 4255808 + + + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN + Min. DT value as file time DT#1970-01-01-00:00:00 + 64 + T_ULARGE_INTEGER + + + .dwHighPart + 27111902 + + + .dwLowPart + 3577643008 + + + + + TcVarGlobal + + + 4255872 + + + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX + Max. DT value as file time DT#2106-02-06-06:28:15 + 64 + T_ULARGE_INTEGER + + + .dwHighPart + 37111701 + + + .dwLowPart + 2856069504 + + + + + TcVarGlobal + + + 4255936 + + + Global_Variables.SYSTEMTIME_TICKSPERMSEC64 + Number of 100ns ticks per millisecond + 64 + ULINT + + 10000 + + + + TcVarGlobal + + + 4256000 + + + Global_Variables.SYSTEMTIME_TICKSPERSEC64 + Number of 100ns ticks per second + 64 + ULINT + + 10000000 + + + + TcVarGlobal + + + 4256064 + + + Global_Variables.SYSTEMTIME_TICKSPERDAY64 + Number of 100ns ticks per day + 64 + ULINT + + 864000000000 + + + + TcVarGlobal + + + 4256128 + + + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64 + Min. DT value as file time DT#1970-01-01-00:00:00 + 64 + ULINT + + 116444736000000000 + + + + TcVarGlobal + + + 4256192 + + + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64 + Max. DT value as file time DT#2106-02-06-06:28:15 + 64 + ULINT + + 159393544950000000 + + + + TcVarGlobal + + + 4256256 + + + Global_Variables.WEST_EUROPE_TZI + 864 + ST_TimeZoneInformation + + + .bias + -60 + + + .standardName + W. Europe Standard Time + + + .standardDate.wYear + 0 + + + .standardDate.wMonth + 10 + + + .standardDate.wDayOfWeek + 0 + + + .standardDate.wDay + 5 + + + .standardDate.wHour + 3 + + + .standardBias + 0 + + + .daylightName + W. Europe Daylight Time + + + .daylightDate.wYear + 0 + + + .daylightDate.wMonth + 3 + + + .daylightDate.wDayOfWeek + 0 + + + .daylightDate.wDay + 5 + + + .daylightDate.wHour + 2 + + + .daylightBias + -60 + + + + + TcVarGlobal + + + 4256320 + + + Global_Variables.DATE_AND_TIME_SECPERDAY + Number of seconds per day + 32 + DWORD + + 86400 + + + + TcVarGlobal + + + 4261280 + + + Global_Variables.DATE_AND_TIME_SECPERWEEK + Number of seconds per week + 32 + DWORD + + 604800 + + + + TcVarGlobal + + + 4261312 + + + Global_Variables.DBG_OUTPUT_NONE + Disabled (no debug oputput) + 32 + DWORD + + 0 + + + + TcVarGlobal + + + 4267520 + + + Global_Variables.DBG_OUTPUT_LOG + Enabled, TwinCAT System Manager Log + 32 + DWORD + + 1 + + + + TcVarGlobal + + + 4267552 + + + Global_Variables.DBG_OUTPUT_FILE + Enabled, text file + 32 + DWORD + + 2 + + + + TcVarGlobal + + + 4267584 + + + Global_Variables.DBG_OUTPUT_VISU + reserved + 32 + DWORD + + 4 + + + + TcVarGlobal + + + 4267616 + + + Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE + CSV separator constant: double-quote (") => used to enclose special characters like line breaks, double-quotes, commas... + 8 + BYTE + + 34 + + + + TcVarGlobal + + + 4383856 + + + Global_Variables.DEFAULT_CSV_RECORD_SEP_CR + CSV separator constant: cariage return => record separator (first character) + 8 + BYTE + + 13 + + + + TcVarGlobal + + + 4383864 + + + Global_Variables.DEFAULT_CSV_RECORD_SEP_LF + CSV separator constant: line feed => record separator (second character) + 8 + BYTE + + 10 + + + + TcVarGlobal + + + 4384816 + + + GVL_Param_TcUnit.LogExtendedResults + TcUnit logs complete test results. These include: - Number of test suites - Number of tests - Number of successful tests - Number of failed tests - - Any eventual failed assertion (with the expected & actual value plus an user defined message) + - Any eventual failed assertion (with the expected & actual value plus an user defined message) These are all printed to the ADS logger (Visual Studio error list) marked with ERROR criticality On top of this TcUnit also reports some statistics/extended information with HINT/INFO criticality. These statistics are more detailed results of the tests. This information is used when results are being collected by an external software (such as TcUnit-Runner) to do for example Jenkins integration. This extra information however takes time to print, so by setting the following parameter to FALSE - it will speed up TcUnit finishing. ]]>8BOOL1TcVarGlobal4386536Global_Variables.EMPTY_GUID_STRUCT128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal4386560Global_Variables.EMPTY_GUID_STRING296STRING(36)00000000-0000-0000-0000-000000000000TcVarGlobal4386688Global_Variables.EMPTY_GUID_REGSTRING312STRING(38){00000000-0000-0000-0000-000000000000}TcVarGlobal4386984Global_Version.stLibVersion_Tc2_IoFunctions288ST_LibVersion.iMajor3.iMinor3.iBuild13.iRevision0.nFlags0.sVersion3.3.13.0const_non_replacedTcVarGlobal4387392Global_Version.stLibVersion_Tc2_ModbusSrv288ST_LibVersion.iMajor3.iMinor3.iBuild2.iRevision0.sVersion3.3.2.0const_non_replacedTcVarGlobal4387680Global_Version.stLibVersion_Tc2_SerialCom288ST_LibVersion.iMajor3.iMinor3.iBuild10.iRevision0.nFlags0.sVersion3.3.10.0const_non_replacedTcVarGlobal4387968Global_Constants.EMPTY_EVENT_CLASS128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal4388256Global_Constants.EMPTY_EVENT_ID32UDINT0TcVarGlobal4388384Global_Constants.EMPTY_SEVERITY16TcEventSeverity0TcVarGlobal4388416Global_Variables.AMSPORT_TCPIPSRV16UINT10201TcVarGlobal4388432Global_Constants.SUCCESS_EVENT192TcEventEntry.uuidEventClass.Data10.uuidEventClass.Data20.uuidEventClass.Data30.uuidEventClass.Data4[0]0.uuidEventClass.Data4[1]0.uuidEventClass.Data4[2]0.uuidEventClass.Data4[3]0.uuidEventClass.Data4[4]0.uuidEventClass.Data4[5]0.uuidEventClass.Data4[6]0.uuidEventClass.Data4[7]0.nEventID0.eSeverity0TcVarGlobal4388448GVL.nLangId_OnlineMonitoring32DINT1033TcVarGlobal4388640ParameterList.cSourceNameSize32UDINT256LowerBorder81UpperBorder10000TcVarGlobal4388672Global_Version.stLibVersion_Tc3_EventLogger288ST_LibVersion.iMajor3.iMinor1.iBuild33.iRevision0.nFlags1.sVersion3.1.33.0const_non_replacedTcVarGlobal4388704GVL_INTERNAL.UNINITIALIZED_CLASS_GUID128GUID.Data13886330336.Data262671.Data318227.Data4[0]149.Data4[1]213.Data4[2]115.Data4[3]223.Data4[4]8.Data4[5]75.Data4[6]96.Data4[7]248TcVarGlobal4388992.TCPADS_MAXUDP_BUFFSIZE32UDINT8192TcVarGlobal4389120Global_Variables.TCPADS_IGR_CONLIST32UDINT2147483649TcVarGlobal4389152Global_Variables.TCPADS_IGR_CLOSEBYHDL32UDINT2147483650TcVarGlobal4389184Global_Variables.TCPADS_IGR_SENDBYHDL32UDINT2147483651TcVarGlobal4389216Global_Variables.TCPADS_IGR_PEERBYHDL32UDINT2147483652TcVarGlobal4389248Global_Variables.TCPADS_IGR_RECVBYHDL32UDINT2147483653TcVarGlobal4389280Global_Variables.TCPADS_IGR_RECVFROMBYHDL32UDINT2147483654TcVarGlobal4389312Global_Variables.TCPADS_IGR_SENDTOBYHDL32UDINT2147483655TcVarGlobal4389344Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL32UDINT2147483656TcVarGlobal4389376Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL32UDINT2147483657TcVarGlobal4389408Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS32UDINT2147483658TcVarGlobal4389440Global_Variables.TCPADSCONLST_IOF_CONNECT32UDINT1TcVarGlobal4389472Global_Variables.TCPADSCONLST_IOF_LISTEN32UDINT2TcVarGlobal4389504Global_Variables.TCPADSCONLST_IOF_CLOSEALL32UDINT3TcVarGlobal4389536Global_Variables.TCPADSCONLST_IOF_ACCEPT32UDINT4TcVarGlobal4389568Global_Variables.TCPADSCONLST_IOF_UDPBIND32UDINT5TcVarGlobal4389600Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR32UDINT6TcVarGlobal4389632Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS32UDINT7TcVarGlobal4389664Global_Variables.TCPADS_NULL_HSOCKET352T_HSOCKET.handle0.remoteAddr.nPort0.remoteAddr.sAddr.localAddr.nPort0.localAddr.sAddrTcVarGlobal4389696Global_Variables.LISTEN_MODE_CLOSEALL32DWORD1TcVarGlobal4390048Global_Variables.LISTEN_MODE_USEOPENED32DWORD2TcVarGlobal4390080Global_Variables.CONNECT_MODE_ENABLEDBG32DWORD2147483648TcVarGlobal4390112Global_Variables.MAX_THROTTLE_MODE32DWORD12TcVarGlobal4390144Global_Variables.THROTTLE_MODE_OFF416T_ThrottleTimes[0]0[1]0[2]0[3]0[4]0[5]0[6]0[7]0[8]0[9]0[10]0[11]0[12]0TcVarGlobal4390176Global_Variables.THROTTLE_MODE_DEFAULT416T_ThrottleTimes[0]0[1]10[2]20[3]40[4]60[5]80[6]100[7]200[8]400[9]600[10]800[11]1000[12]2000TcVarGlobal4390592Global_Version.stLibVersion_Tc3_JsonXml288ST_LibVersion.iMajor3.iMinor3.iBuild18.iRevision0.nFlags1.sVersion3.3.18.0const_non_replacedTcVarGlobal4391008GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT1000TcVarGlobal4391296GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal4391312GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite16UINT1000TcVarGlobal4391328GVL_Param_TcUnit.xUnitEnablePublish8BOOL0TcVarGlobal4391344GVL_TcUnit.TestSuiteIsRegistered8BOOLTcVarGlobal4391352GVL_Param_TcUnit.xUnitBufferSize32UDINT65535TcVarGlobal4391360GVL_Param_TcUnit.xUnitFilePath2048T_MaxStringC:\tcunit_xunit_testresults.xmlTcVarGlobal4391392GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize + 8 + BOOL + + 1 + + + + TcVarGlobal + + + 4386536 + + + Global_Variables.EMPTY_GUID_STRUCT + 128 + GUID + + + .Data1 + 0 + + + .Data2 + 0 + + + .Data3 + 0 + + + .Data4[0] + 0 + + + .Data4[1] + 0 + + + .Data4[2] + 0 + + + .Data4[3] + 0 + + + .Data4[4] + 0 + + + .Data4[5] + 0 + + + .Data4[6] + 0 + + + .Data4[7] + 0 + + + + + TcVarGlobal + + + 4386560 + + + Global_Variables.EMPTY_GUID_STRING + 296 + STRING(36) + + 00000000-0000-0000-0000-000000000000 + + + + TcVarGlobal + + + 4386688 + + + Global_Variables.EMPTY_GUID_REGSTRING + 312 + STRING(38) + + {00000000-0000-0000-0000-000000000000} + + + + TcVarGlobal + + + 4386984 + + + Global_Version.stLibVersion_Tc2_IoFunctions + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 13 + + + .iRevision + 0 + + + .nFlags + 0 + + + .sVersion + 3.3.13.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4387392 + + + Global_Version.stLibVersion_Tc2_ModbusSrv + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 2 + + + .iRevision + 0 + + + .sVersion + 3.3.2.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4387680 + + + Global_Version.stLibVersion_Tc2_SerialCom + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 10 + + + .iRevision + 0 + + + .nFlags + 0 + + + .sVersion + 3.3.10.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4387968 + + + Global_Constants.EMPTY_EVENT_CLASS + 128 + GUID + + + .Data1 + 0 + + + .Data2 + 0 + + + .Data3 + 0 + + + .Data4[0] + 0 + + + .Data4[1] + 0 + + + .Data4[2] + 0 + + + .Data4[3] + 0 + + + .Data4[4] + 0 + + + .Data4[5] + 0 + + + .Data4[6] + 0 + + + .Data4[7] + 0 + + + + + TcVarGlobal + + + 4388256 + + + Global_Constants.EMPTY_EVENT_ID + 32 + UDINT + + 0 + + + + TcVarGlobal + + + 4388384 + + + Global_Constants.EMPTY_SEVERITY + 16 + TcEventSeverity + + 0 + + + + TcVarGlobal + + + 4388416 + + + Global_Variables.AMSPORT_TCPIPSRV + 16 + UINT + + 10201 + + + + TcVarGlobal + + + 4388432 + + + Global_Constants.SUCCESS_EVENT + 192 + TcEventEntry + + + .uuidEventClass.Data1 + 0 + + + .uuidEventClass.Data2 + 0 + + + .uuidEventClass.Data3 + 0 + + + .uuidEventClass.Data4[0] + 0 + + + .uuidEventClass.Data4[1] + 0 + + + .uuidEventClass.Data4[2] + 0 + + + .uuidEventClass.Data4[3] + 0 + + + .uuidEventClass.Data4[4] + 0 + + + .uuidEventClass.Data4[5] + 0 + + + .uuidEventClass.Data4[6] + 0 + + + .uuidEventClass.Data4[7] + 0 + + + .nEventID + 0 + + + .eSeverity + 0 + + + + + TcVarGlobal + + + 4388448 + + + GVL.nLangId_OnlineMonitoring + language id for online monitoring; English(US)=1033 ; German(Germany)=1031 + 32 + DINT + + 1033 + + + + TcVarGlobal + + + 4388640 + + + ParameterList.cSourceNameSize + size [bytes] for source names (recommended is a size between 128 and 512) + 32 + UDINT + + 256 + + + + LowerBorder + 81 + + + UpperBorder + 10000 + + + TcVarGlobal + + + 4388672 + + + Global_Version.stLibVersion_Tc3_EventLogger + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 1 + + + .iBuild + 33 + + + .iRevision + 0 + + + .nFlags + 1 + + + .sVersion + 3.1.33.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4388704 + + + GVL_INTERNAL.UNINITIALIZED_CLASS_GUID + {E7A4B1E0-F4CF-4733-95D5-73DF084B60F8} + 128 + GUID + + + .Data1 + 3886330336 + + + .Data2 + 62671 + + + .Data3 + 18227 + + + .Data4[0] + 149 + + + .Data4[1] + 213 + + + .Data4[2] + 115 + + + .Data4[3] + 223 + + + .Data4[4] + 8 + + + .Data4[5] + 75 + + + .Data4[6] + 96 + + + .Data4[7] + 248 + + + + + TcVarGlobal + + + 4388992 + + + .TCPADS_MAXUDP_BUFFSIZE + 32 + UDINT + + 8192 + + + + TcVarGlobal + + + 4389120 + + + Global_Variables.TCPADS_IGR_CONLIST + 32 + UDINT + + 2147483649 + + + + TcVarGlobal + + + 4389152 + + + Global_Variables.TCPADS_IGR_CLOSEBYHDL + 32 + UDINT + + 2147483650 + + + + TcVarGlobal + + + 4389184 + + + Global_Variables.TCPADS_IGR_SENDBYHDL + 32 + UDINT + + 2147483651 + + + + TcVarGlobal + + + 4389216 + + + Global_Variables.TCPADS_IGR_PEERBYHDL + 32 + UDINT + + 2147483652 + + + + TcVarGlobal + + + 4389248 + + + Global_Variables.TCPADS_IGR_RECVBYHDL + 32 + UDINT + + 2147483653 + + + + TcVarGlobal + + + 4389280 + + + Global_Variables.TCPADS_IGR_RECVFROMBYHDL + 32 + UDINT + + 2147483654 + + + + TcVarGlobal + + + 4389312 + + + Global_Variables.TCPADS_IGR_SENDTOBYHDL + 32 + UDINT + + 2147483655 + + + + TcVarGlobal + + + 4389344 + + + Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL + 32 + UDINT + + 2147483656 + + + + TcVarGlobal + + + 4389376 + + + Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL + 32 + UDINT + + 2147483657 + + + + TcVarGlobal + + + 4389408 + + + Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS + 32 + UDINT + + 2147483658 + + + + TcVarGlobal + + + 4389440 + + + Global_Variables.TCPADSCONLST_IOF_CONNECT + 32 + UDINT + + 1 + + + + TcVarGlobal + + + 4389472 + + + Global_Variables.TCPADSCONLST_IOF_LISTEN + 32 + UDINT + + 2 + + + + TcVarGlobal + + + 4389504 + + + Global_Variables.TCPADSCONLST_IOF_CLOSEALL + 32 + UDINT + + 3 + + + + TcVarGlobal + + + 4389536 + + + Global_Variables.TCPADSCONLST_IOF_ACCEPT + 32 + UDINT + + 4 + + + + TcVarGlobal + + + 4389568 + + + Global_Variables.TCPADSCONLST_IOF_UDPBIND + 32 + UDINT + + 5 + + + + TcVarGlobal + + + 4389600 + + + Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR + 32 + UDINT + + 6 + + + + TcVarGlobal + + + 4389632 + + + Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS + 32 + UDINT + + 7 + + + + TcVarGlobal + + + 4389664 + + + Global_Variables.TCPADS_NULL_HSOCKET + Empty (not initialized) socket + 352 + T_HSOCKET + + + .handle + 0 + + + .remoteAddr.nPort + 0 + + + .remoteAddr.sAddr + + + + .localAddr.nPort + 0 + + + .localAddr.sAddr + + + + + + TcVarGlobal + + + 4389696 + + + Global_Variables.LISTEN_MODE_CLOSEALL + FORCED close of all previous opened sockets + 32 + DWORD + + 1 + + + + TcVarGlobal + + + 4390048 + + + Global_Variables.LISTEN_MODE_USEOPENED + Try to use allready opened listener socket + 32 + DWORD + + 2 + + + + TcVarGlobal + + + 4390080 + + + Global_Variables.CONNECT_MODE_ENABLEDBG + Enables/Disables debugging messages + 32 + DWORD + + 2147483648 + + + + TcVarGlobal + + + 4390112 + + + Global_Variables.MAX_THROTTLE_MODE + 32 + DWORD + + 12 + + + + TcVarGlobal + + + 4390144 + + + Global_Variables.THROTTLE_MODE_OFF + 416 + T_ThrottleTimes + + + [0] + 0 + + + [1] + 0 + + + [2] + 0 + + + [3] + 0 + + + [4] + 0 + + + [5] + 0 + + + [6] + 0 + + + [7] + 0 + + + [8] + 0 + + + [9] + 0 + + + [10] + 0 + + + [11] + 0 + + + [12] + 0 + + + + + TcVarGlobal + + + 4390176 + + + Global_Variables.THROTTLE_MODE_DEFAULT + 416 + T_ThrottleTimes + + + [0] + 0 + + + [1] + 10 + + + [2] + 20 + + + [3] + 40 + + + [4] + 60 + + + [5] + 80 + + + [6] + 100 + + + [7] + 200 + + + [8] + 400 + + + [9] + 600 + + + [10] + 800 + + + [11] + 1000 + + + [12] + 2000 + + + + + TcVarGlobal + + + 4390592 + + + Global_Version.stLibVersion_Tc3_JsonXml + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 18 + + + .iRevision + 0 + + + .nFlags + 1 + + + .sVersion + 3.3.18.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4391008 + + + GVL_Param_TcUnit.MaxNumberOfTestSuites + 16 + UINT + + 1000 + + + + TcVarGlobal + + + 4391296 + + + GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite + 16 + UINT + + 100 + + + + TcVarGlobal + + + 4391312 + + + GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite + 16 + UINT + + 1000 + + + + TcVarGlobal + + + 4391328 + + + GVL_Param_TcUnit.xUnitEnablePublish + Enable (TRUE) or disable (FALSE) publishing of the xUnit Xml report + 8 + BOOL + + 0 + + + + TcVarGlobal + + + 4391344 + + + GVL_TcUnit.TestSuiteIsRegistered + Indication of whether the last instantiated test suite has an assert instance created + 8 + BOOL + + + TcVarGlobal + + + 4391352 + + + GVL_Param_TcUnit.xUnitBufferSize + Default reserved PLC memory buffer used for composition of the xUnit xml file (64 kb default) + 32 + UDINT + + 65535 + + + + TcVarGlobal + + + 4391360 + + + GVL_Param_TcUnit.xUnitFilePath + Default path and filename for the xunit testresults e.g.: for use with jenkins + 2048 + T_MaxString + + C:\tcunit_xunit_testresults.xml + + + + TcVarGlobal + + + 4391392 + + + GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize + This is the maximum number of ADS-messages that can be stored for reporting at the same time. Having a size of 2000 means that it's possible to report up to ~400 test cases in one single PLC cycle. Each entry consumes around 500 bytes, so with an example of a ring buffer size of - 2000 it means that TcUnit will consume around 1 MB of router memory. ]]>16UINT2000TcVarGlobal4393440GVL_TcUnit.CurrentTestIsFinished8BOOLTcVarGlobal4393456GVL_TcUnit.IgnoreCurrentTest + 16 + UINT + + 2000 + + + + TcVarGlobal + + + 4393440 + + + GVL_TcUnit.CurrentTestIsFinished + Whether or not the current test being called has finished running + 8 + BOOL + + + TcVarGlobal + + + 4393456 + + + GVL_TcUnit.IgnoreCurrentTest + This is a flag that indicates that the current test should be ignored, and thus that all assertions under it should be ignored as well. A test can be ignored either - because the user has requested so, or because the test is a duplicate name ]]>8BOOLTcVarGlobal4393464GVL_Param_TcUnit.TimeBetweenTestSuitesExecution32TIME0TcVarGlobal4393472GVL_TcUnit.TcUnitRunner621827200FB_TcUnitRunnerTcVarGlobal4393504GVL_TcUnit.CurrentTestSuiteBeingCalled32FB_TestSuiteTcVarGlobal626220704GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal626220736GVL_TcUnit.NumberOfInitializedTestSuites16UINT0TcVarGlobal626222784PMPS_GVL.AUX_ATTENUATORS16UINT16TcVarGlobal626222800GVL_TcUnit.TestSuiteAddresses32000FB_TestSuite11000TcVarGlobal626222816GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite + 8 + BOOL + + + TcVarGlobal + + + 4393464 + + + GVL_Param_TcUnit.TimeBetweenTestSuitesExecution + Time delay between a test suite is finished and the execution of the next test suite starts + if using RUN_IN_SEQUENCE() + 32 + TIME + + 0 + + + + TcVarGlobal + + + 4393472 + + + GVL_TcUnit.TcUnitRunner + 621827200 + FB_TcUnitRunner + + + TcVarGlobal + + + 4393504 + + + GVL_TcUnit.CurrentTestSuiteBeingCalled + Pointer to current test suite being called + 32 + FB_TestSuite + + + TcVarGlobal + + + 626220704 + + + GVL_TcUnit.CurrentTestNameBeingCalled + Current name of test being called + 2048 + T_MaxString + + + TcVarGlobal + + + 626220736 + + + GVL_TcUnit.NumberOfInitializedTestSuites + The assert function block instance should be 1:1 mapped to + the test suite instance path. + 16 + UINT + + 0 + + + + TcVarGlobal + + + 626222784 + + + PMPS_GVL.AUX_ATTENUATORS + Maximum # of attenuators in the PMPS + 16 + UINT + + 16 + + + + TcVarGlobal + + + 626222800 + + + GVL_TcUnit.TestSuiteAddresses + 32000 + FB_TestSuite + + 1 + 1000 + + + + TcVarGlobal + + + 626222816 + + + GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite + If the user is utilizing the TEST_ORDERED(), we need to keep track of which ordered test is currently running. We do this by defining an array, in where we can see which current TEST_ORDERED() is the one to be handled right now. - The below array is only used for TEST_ORDERED()-tests. ]]>16000UINT11000LowerBorder1UpperBorder100TcVarGlobal626254816GVL_TcUnit.AdsMessageQueue8320864FB_AdsLogStringMessageFifoQueueTcVarGlobal626270816Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor2.iBuild0.iRevision0.sVersion1.2.0.0const_non_replacedTcVarGlobal634591680PMPS_GVL.PERange32PE_RangesTcVarGlobal634591968MOTION_GVL.fbPmpsFileReader928512FB_JsonFileToJsonDocTcVarGlobal634592000MOTION_GVL.fbStandardPMPSDB27744FB_Standard_PMPSDBpytmc + The below array is only used for TEST_ORDERED()-tests. + 16000 + UINT + + 1 + 1000 + + + + LowerBorder + 1 + + + UpperBorder + 100 + + + TcVarGlobal + + + 626254816 + + + GVL_TcUnit.AdsMessageQueue + Buffered ADS message queue for output to the error list + 8320864 + FB_AdsLogStringMessageFifoQueue + + + TcVarGlobal + + + 626270816 + + + Global_Version.stLibVersion_TcUnit + 288 + ST_LibVersion + + + .iMajor + 1 + + + .iMinor + 2 + + + .iBuild + 0 + + + .iRevision + 0 + + + .sVersion + 1.2.0.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 634591680 + + + PMPS_GVL.PERange + Included to place the ev ranges properly + 32 + PE_Ranges + + + TcVarGlobal + + + 634591968 + + + MOTION_GVL.fbPmpsFileReader + 928512 + FB_JsonFileToJsonDoc + + + TcVarGlobal + + + 634592000 + + + MOTION_GVL.fbStandardPMPSDB + 27744 + FB_Standard_PMPSDB + + + pytmc + pv: @(PREFIX)DB io: io - TcVarGlobal635520512PMPS_GVL.stRequestedBeamParameters1760ST_BeamParamspytmc + + + + TcVarGlobal + + + 635520512 + + + PMPS_GVL.stRequestedBeamParameters + Summarized request for the line, as recognized by the line arbiter PLC + 1760 + ST_BeamParams + + + pytmc + pv: @(PREFIX)RequestedBP io: i archive: 1Hz monitor - TcVarGlobal635548256PMPS_GVL.stCurrentBeamParameters1760ST_BeamParamspytmc + + + + TcVarGlobal + + + 635548256 + + + PMPS_GVL.stCurrentBeamParameters + Currently active BP set, broadcast by the line arbiter PLC + 1760 + ST_BeamParams + + + pytmc + pv: @(PREFIX)CurrentBP io: i archive: 1Hz monitor - TcVarGlobal635550016PMPS_GVL.g_areVBoundaries1024REAL032pytmc + + + + TcVarGlobal + + + 635550016 + + + PMPS_GVL.g_areVBoundaries + 1024 + REAL + + 0 + 32 + + + + pytmc + pv: @(PREFIX)eVRangeCnst io: i archive: 1Hz monitor field: DESC Active eV Range constants field: EGU eV - TcVarGlobal635551776PMPS_GVL.EXCLUDED_ASSERTION_ID32UDINT4294967295TcVarGlobal635552800PMPS_GVL.VISIBLE_TEST_VELOCITY64LREAL10TcVarGlobal635552832PMPS_GVL.FAST_TEST_VELOCITY64LREAL100TcVarGlobal635552896PMPS_GVL.MAX_DEVICE_STATES32UDINT300TcVarGlobal635552960PMPS_GVL.TRANS_SCALING_FACTOR32REAL1TcVarGlobal635552992PMPS_GVL.MAX_VETO_DEVICES16UINT16TcVarGlobal635553024PMPS_GVL.cnMaxStateArrayLen + + + TcVarGlobal + + + 635551776 + + + PMPS_GVL.EXCLUDED_ASSERTION_ID + An assertion ID that should always return "not found" in the assertion pool + 32 + UDINT + + 4294967295 + + + + TcVarGlobal + + + 635552800 + + + PMPS_GVL.VISIBLE_TEST_VELOCITY + 64 + LREAL + + 10 + + + + TcVarGlobal + + + 635552832 + + + PMPS_GVL.FAST_TEST_VELOCITY + 64 + LREAL + + 100 + + + + TcVarGlobal + + + 635552896 + + + PMPS_GVL.MAX_DEVICE_STATES + 32 + UDINT + + 300 + + + + TcVarGlobal + + + 635552960 + + + PMPS_GVL.TRANS_SCALING_FACTOR + Scaling factor for fixed-point transmission + 32 + REAL + + 1 + + + + TcVarGlobal + + + 635552992 + + + PMPS_GVL.MAX_VETO_DEVICES + 16 + UINT + + 16 + + + + TcVarGlobal + + + 635553024 + + + PMPS_GVL.cnMaxStateArrayLen + {attribute 'pytmc' := ' pv: @(PREFIX)SafeBeamCnst io: i archive: 1Hz monitor @@ -2094,401 +63686,17292 @@ The BPTM will throw an error if the arbiter does not have enough space for the t nTran := 0, neVRange := 0, nRate := 0 - );]]>16INT20TcVarGlobal635553040PMPS_GVL.stAttenuators64ST_PMPS_Attenuator.nTran1.xAttOK1TcVarGlobal635553056PMPS_GVL.cstFullBeam1760ST_BeamParamspytmc + ); + 16 + INT + + 20 + + + + TcVarGlobal + + + 635553040 + + + PMPS_GVL.stAttenuators + 64 + ST_PMPS_Attenuator + + + .nTran + 1 + + + .xAttOK + 1 + + + + + TcVarGlobal + + + 635553056 + + + PMPS_GVL.cstFullBeam + 1760 + ST_BeamParams + + + pytmc + pv: @(PREFIX)FullBeamCnst io: i archive: 1Hz monitor field: DESC Full beam constant - TcVarGlobal635553120PMPS_GVL.cst0RateBeam1760ST_BeamParamspytmc + + + + TcVarGlobal + + + 635553120 + + + PMPS_GVL.cst0RateBeam + 1760 + ST_BeamParams + + + pytmc + pv: @(PREFIX)0RateBeamCnst io: i archive: 1Hz monitor field: DESC 0-rate beam constant - TcVarGlobal635554880PMPS_GVL.MAX_APERTURES16UINT4TcVarGlobal635556640PMPS_GVL.g_cBoundaries16INT31TcVarGlobal635556656PMPS_GVL.DUMMY_AUX_ATT_ARRAY1024ST_PMPS_Attenuator116suppress_warning_0C0228TcVarGlobal635556672PMPS_GVL.reVHyst + + + TcVarGlobal + + + 635554880 + + + PMPS_GVL.MAX_APERTURES + Maximum # of power slits in the PMPS + 16 + UINT + + 4 + + + + TcVarGlobal + + + 635556640 + + + PMPS_GVL.g_cBoundaries + 16 + INT + + 31 + + + + TcVarGlobal + + + 635556656 + + + PMPS_GVL.DUMMY_AUX_ATT_ARRAY + 1024 + ST_PMPS_Attenuator + + 1 + 16 + + + + suppress_warning_0 + C0228 + + + TcVarGlobal + + + 635556672 + + + PMPS_GVL.reVHyst + /////////////////////// /////////////////////// -//////////////////////////////////// ]]>32REAL5pytmc +//////////////////////////////////// + 32 + REAL + + 5 + + + + pytmc + pv: @(PREFIX)eVRangeHyst io: i archive: 1Hz monitor field: DESC eV Range hystersis field: EGU eV - TcVarGlobal635557696PMPS_GVL.g_areVBoundariesL1024REAL032[0]1000[1]1700[2]2100[3]2500[4]3800[5]4000[6]5000[7]7000[8]7500[9]7700[10]8900[11]10000[12]11100[13]12000[14]13000[15]13500[16]14000[17]16900[18]18000[19]20000[20]22000[21]24000[22]25000[23]25500[24]26000[25]27000[26]28000[27]28500[28]29000[29]30000[30]60000[31]90000pytmc + + + + TcVarGlobal + + + 635557696 + + + PMPS_GVL.g_areVBoundariesL + 1024 + REAL + + 0 + 32 + + + + [0] + 1000 + + + [1] + 1700 + + + [2] + 2100 + + + [3] + 2500 + + + [4] + 3800 + + + [5] + 4000 + + + [6] + 5000 + + + [7] + 7000 + + + [8] + 7500 + + + [9] + 7700 + + + [10] + 8900 + + + [11] + 10000 + + + [12] + 11100 + + + [13] + 12000 + + + [14] + 13000 + + + [15] + 13500 + + + [16] + 14000 + + + [17] + 16900 + + + [18] + 18000 + + + [19] + 20000 + + + [20] + 22000 + + + [21] + 24000 + + + [22] + 25000 + + + [23] + 25500 + + + [24] + 26000 + + + [25] + 27000 + + + [26] + 28000 + + + [27] + 28500 + + + [28] + 29000 + + + [29] + 30000 + + + [30] + 60000 + + + [31] + 90000 + + + + + pytmc + pv: @(PREFIX)L:eVRangeCnst io: i archive: 1Hz monitor field: DESC eV Range constants field: EGU eV - TcVarGlobal635557728PMPS_GVL.g_areVBoundariesK1024REAL032[0]100[1]250[2]270[3]350[4]400[5]450[6]480[7]530[8]680[9]730[10]850[11]1100[12]1150[13]1250[14]1450[15]1500[16]1550[17]1650[18]1700[19]1750[20]1820[21]1850[22]2000[23]2200[24]2500[25]2800[26]3000[27]3150[28]3500[29]4000[30]5300[31]7000pytmc + + + + TcVarGlobal + + + 635557728 + + + PMPS_GVL.g_areVBoundariesK + 1024 + REAL + + 0 + 32 + + + + [0] + 100 + + + [1] + 250 + + + [2] + 270 + + + [3] + 350 + + + [4] + 400 + + + [5] + 450 + + + [6] + 480 + + + [7] + 530 + + + [8] + 680 + + + [9] + 730 + + + [10] + 850 + + + [11] + 1100 + + + [12] + 1150 + + + [13] + 1250 + + + [14] + 1450 + + + [15] + 1500 + + + [16] + 1550 + + + [17] + 1650 + + + [18] + 1700 + + + [19] + 1750 + + + [20] + 1820 + + + [21] + 1850 + + + [22] + 2000 + + + [23] + 2200 + + + [24] + 2500 + + + [25] + 2800 + + + [26] + 3000 + + + [27] + 3150 + + + [28] + 3500 + + + [29] + 4000 + + + [30] + 5300 + + + [31] + 7000 + + + + + pytmc + pv: @(PREFIX)K:eVRangeCnst io: i archive: 1Hz monitor field: DESC eV Range constants field: EGU eV - TcVarGlobal635558752PMPS_PARAM.MAX_FAST_FAULTS16UINT200TcVarGlobal635559776PRG_1_PlcTask.bDebug8BOOL0635559792PRG_AT1K2_SOLID.bDebug8BOOL0635559800PMPS_PARAM.MAX_ASSERTIONS32UDINT50TcVarGlobal635559808PMPS_PARAM.TRANS_MARGIN32REAL0.05TcVarGlobal635559840PMPS_TOOLS.fbJson256FB_JsonSaxWriterTcVarGlobal635559872Global_Version.stLibVersion_Tc2_MC2288ST_LibVersion.iMajor3.iMinor3.iBuild48.iRevision0.nFlags1.sVersion3.3.48.0const_non_replacedTcVarGlobal635560128Global_Variables.TcMcGlobal6976_TCMCGLOBALTcVarGlobal635560416Global_Variables.DEFAULT_HOME_POSITION64LREAL1E+307TcVarGlobal635567424Global_Variables.DEFAULT_BACKLASHVALUE64LREAL1E+307TcVarGlobal635567488Global_Version.stLibVersion_Tc2_Math288ST_LibVersion.iMajor3.iMinor3.iBuild1.iRevision0.sVersion3.3.1.0const_non_replacedTcVarGlobal635567552PRG_AT1K2_SOLID.nEnableMode16ENUM_StageEnableMode635567840PRG_AT2K2_SOLID.bDebug8BOOL0635567856PRG_3_PMPS_POST.bMR1K1_Veto8BOOL635567864GVL_Physics.fbScatteringFactors575872FB_ScatteringFactorLUTTcVarGlobal635567872GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K64LREAL0.0028977685TcVarGlobal636143744GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K_Units648STRING(80)m KTcVarGlobal636143808PRG_3_PMPS_POST.bST1K2_Veto8BOOL636144456PRG_AT2K2_SOLID.nEnableMode16ENUM_StageEnableMode636144464PRG_3_PMPS_POST.bST1K2_Veto_Override8BOOL0636144480GVL.iFiltersPerSATTBlade16INT8TcVarGlobal636144496GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K_Uncertainty64LREAL5.1E-09TcVarGlobal636144512GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_264LREAL3.20636151E-53TcVarGlobal636144576GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2_Units648STRING(80)C^3 m^3 J^-2TcVarGlobal636144640Constants.bLittleEndian8BOOL1TcVarGlobal636145288Constants.bSimulationMode8BOOL0TcVarGlobal636145296Constants.bFPUSupport8BOOL1TcVarGlobal636145304Constants.nRegisterSize16WORD32TcVarGlobal636145312Constants.nPackMode16UINT8TcVarGlobal636145328GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2_Uncertainty64LREAL2.8E-60TcVarGlobal636145344GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_364LREAL6.2353808E-65TcVarGlobal636145408GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3_Units648STRING(80)C^4 m^4 J^-3TcVarGlobal636145472Constants.RuntimeVersionNumeric32DWORD50660864TcVarGlobal636146144GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3_Uncertainty64LREAL1.1E-71TcVarGlobal636146176GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m64LREAL8.47835309E-30TcVarGlobal636146240GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m_Units648STRING(80)C mTcVarGlobal636146304Constants.CompilerVersionNumeric32DWORD50661988TcVarGlobal636146976GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m_Uncertainty64LREAL7.3E-37TcVarGlobal636147008GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_164LREAL1.648777274E-41TcVarGlobal636147072GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1_Units648STRING(80)C^2 m^2 J^-1TcVarGlobal636147136TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal636147808GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1_Uncertainty64LREAL1.6E-49TcVarGlobal636147840GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_264LREAL4.48655124E-40TcVarGlobal636147904GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2_Units648STRING(80)C m^2TcVarGlobal636147968TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal636148640GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2_Uncertainty64LREAL3.9E-47TcVarGlobal636148672GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_164LREAL1.8548019E-23TcVarGlobal636148736GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636148800GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1_Uncertainty64LREAL1.6E-30TcVarGlobal636149504GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T64LREAL235051.756758TcVarGlobal636149568GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T_Units648STRING(80)TTcVarGlobal636149632GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T_Uncertainty64LREAL7.1E-05TcVarGlobal636150336GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_164LREAL4.33073482E-27TcVarGlobal636150400GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636150464GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1_Uncertainty64LREAL3.8E-34TcVarGlobal636151168GVL_PhysicalConstants.fDeuteronMagneticMomentToBohrMagnetonRatio64LREAL0.0004669754567TcVarGlobal636151232GVL_PhysicalConstants.fDeuteronMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL5E-12TcVarGlobal636151296GVL_PhysicalConstants.fDeuteronMagneticMomentToNuclearMagnetonRatio64LREAL0.8574382329TcVarGlobal636151360GVL_PhysicalConstants.fDeuteronMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL9.2E-09TcVarGlobal636151424GVL_PhysicalConstants.fDeuteronElectronMagneticMomentRatio64LREAL-0.0004664345548TcVarGlobal636151488GVL_PhysicalConstants.fDeuteronElectronMagneticMomentRatio_Uncertainty64LREAL5E-12TcVarGlobal636151552GVL_PhysicalConstants.fDeuteronProtonMagneticMomentRatio64LREAL0.3070122084TcVarGlobal636151616GVL_PhysicalConstants.fDeuteronProtonMagneticMomentRatio_Uncertainty64LREAL4.5E-09TcVarGlobal636151680GVL_PhysicalConstants.fDeuteronNeutronMagneticMomentRatio64LREAL-0.44820652TcVarGlobal636151744GVL_PhysicalConstants.fDeuteronNeutronMagneticMomentRatio_Uncertainty64LREAL1.1E-07TcVarGlobal636151808GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_164LREAL176085963023TcVarGlobal636151872GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636151936GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1_Uncertainty64LREAL53TcVarGlobal636152640GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_164LREAL28024.9532TcVarGlobal636152704GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636152768GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL0.0024TcVarGlobal636153472GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_164LREAL-9.28476412E-24TcVarGlobal636153536GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636153600GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1_Uncertainty64LREAL8E-31TcVarGlobal636154304GVL_PhysicalConstants.fElectronMagneticMomentToBohrMagnetonRatio64LREAL-1.0011596521859TcVarGlobal636154368GVL_PhysicalConstants.fElectronMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL3.8E-12TcVarGlobal636154432GVL_PhysicalConstants.fElectronMagneticMomentToNuclearMagnetonRatio64LREAL-1838.28197107TcVarGlobal636154496GVL_PhysicalConstants.fElectronMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL8.5E-07TcVarGlobal636154560GVL_PhysicalConstants.fElectronMagneticMomentAnomaly64LREAL0.0011596521859TcVarGlobal636154624GVL_PhysicalConstants.fElectronMagneticMomentAnomaly_Uncertainty64LREAL3.8E-12TcVarGlobal636154688GVL_PhysicalConstants.fElectronToShieldedProtonMagneticMomentRatio64LREAL-658.2275956TcVarGlobal636154752GVL_PhysicalConstants.fElectronToShieldedProtonMagneticMomentRatio_Uncertainty64LREAL7.1E-06TcVarGlobal636154816GVL_PhysicalConstants.fElectronToShieldedHelionMagneticMomentRatio64LREAL864.058255TcVarGlobal636154880GVL_PhysicalConstants.fElectronToShieldedHelionMagneticMomentRatio_Uncertainty64LREAL1E-05TcVarGlobal636154944GVL_PhysicalConstants.fElectronDeuteronMagneticMomentRatio64LREAL-2143.923493TcVarGlobal636155008GVL_PhysicalConstants.fElectronDeuteronMagneticMomentRatio_Uncertainty64LREAL2.3E-05TcVarGlobal636155072GVL_PhysicalConstants.fElectronMuonMagneticMomentRatio64LREAL206.7669894TcVarGlobal636155136GVL_PhysicalConstants.fElectronMuonMagneticMomentRatio_Uncertainty64LREAL5.4E-06TcVarGlobal636155200GVL_PhysicalConstants.fElectronNeutronMagneticMomentRatio64LREAL960.9205TcVarGlobal636155264GVL_PhysicalConstants.fElectronNeutronMagneticMomentRatio_Uncertainty64LREAL0.00023TcVarGlobal636155328GVL_PhysicalConstants.fElectronProtonMagneticMomentRatio64LREAL-658.2106862TcVarGlobal636155392GVL_PhysicalConstants.fElectronProtonMagneticMomentRatio_Uncertainty64LREAL6.6E-06TcVarGlobal636155456GVL_PhysicalConstants.fMagneticConstant_in_N_A_264LREAL1.2566370614E-06TcVarGlobal636155520GVL_PhysicalConstants.fMagneticConstant_in_N_A_2_Units648STRING(80)N A^-2TcVarGlobal636155584GVL_PhysicalConstants.fMagneticFluxQuantum_in_Wb64LREAL2.067833848E-15TcVarGlobal636156288GVL_PhysicalConstants.fMagneticFluxQuantum_in_Wb_Units648STRING(80)WbTcVarGlobal636156352GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_164LREAL-4.49044799E-26TcVarGlobal636157056GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636157120GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1_Uncertainty64LREAL4E-33TcVarGlobal636157824GVL_PhysicalConstants.fMuonMagneticMomentToBohrMagnetonRatio64LREAL-0.00484197045TcVarGlobal636157888GVL_PhysicalConstants.fMuonMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL1.3E-10TcVarGlobal636157952GVL_PhysicalConstants.fMuonMagneticMomentToNuclearMagnetonRatio64LREAL-8.89059698TcVarGlobal636158016GVL_PhysicalConstants.fMuonMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL2.3E-07TcVarGlobal636158080GVL_PhysicalConstants.fMuonProtonMagneticMomentRatio64LREAL-3.183345118TcVarGlobal636158144GVL_PhysicalConstants.fMuonProtonMagneticMomentRatio_Uncertainty64LREAL8.9E-08TcVarGlobal636158208GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_164LREAL183247171TcVarGlobal636158272GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636158336GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1_Uncertainty64LREAL43TcVarGlobal636159040GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_164LREAL29.164695TcVarGlobal636159104GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636159168GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL7.3E-06TcVarGlobal636159872GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_164LREAL-9.6623645E-27TcVarGlobal636159936GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636160000GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1_Uncertainty64LREAL2.4E-33TcVarGlobal636160704GVL_PhysicalConstants.fNeutronMagneticMomentToBohrMagnetonRatio64LREAL-0.00104187563TcVarGlobal636160768GVL_PhysicalConstants.fNeutronMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL2.5E-10TcVarGlobal636160832GVL_PhysicalConstants.fNeutronMagneticMomentToNuclearMagnetonRatio64LREAL-1.91304273TcVarGlobal636160896GVL_PhysicalConstants.fNeutronMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL4.5E-07TcVarGlobal636160960GVL_PhysicalConstants.fNeutronToShieldedProtonMagneticMomentRatio64LREAL-0.68499694TcVarGlobal636161024GVL_PhysicalConstants.fNeutronToShieldedProtonMagneticMomentRatio_Uncertainty64LREAL1.6E-07TcVarGlobal636161088GVL_PhysicalConstants.fNeutronElectronMagneticMomentRatio64LREAL0.00104066882TcVarGlobal636161152GVL_PhysicalConstants.fNeutronElectronMagneticMomentRatio_Uncertainty64LREAL2.5E-10TcVarGlobal636161216GVL_PhysicalConstants.fNeutronProtonMagneticMomentRatio64LREAL-0.68497934TcVarGlobal636161280GVL_PhysicalConstants.fNeutronProtonMagneticMomentRatio_Uncertainty64LREAL1.6E-07TcVarGlobal636161344GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_164LREAL267522187.44TcVarGlobal636161408GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636161472GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1_Uncertainty64LREAL0.11TcVarGlobal636162176GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_164LREAL42.5774813TcVarGlobal636162240GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636162304GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL3.7E-06TcVarGlobal636163008GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_164LREAL1.41060671E-26TcVarGlobal636163072GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636163136GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1_Uncertainty64LREAL1.2E-33TcVarGlobal636163840GVL_PhysicalConstants.fProtonMagneticMomentToBohrMagnetonRatio64LREAL0.001521032206TcVarGlobal636163904GVL_PhysicalConstants.fProtonMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL1.5E-11TcVarGlobal636163968GVL_PhysicalConstants.fProtonMagneticMomentToNuclearMagnetonRatio64LREAL2.792847351TcVarGlobal636164032GVL_PhysicalConstants.fProtonMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL2.8E-08TcVarGlobal636164096GVL_PhysicalConstants.fProtonMagneticShieldingCorrection64LREAL2.5689E-05TcVarGlobal636164160GVL_PhysicalConstants.fProtonMagneticShieldingCorrection_Uncertainty64LREAL1.1E-08TcVarGlobal636164224GVL_PhysicalConstants.fProtonNeutronMagneticMomentRatio64LREAL-1.45989805TcVarGlobal636164288GVL_PhysicalConstants.fProtonNeutronMagneticMomentRatio_Uncertainty64LREAL3.4E-07TcVarGlobal636164352GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_164LREAL203789456.9TcVarGlobal636164416GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636164480GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1_Uncertainty64LREAL2.4TcVarGlobal636165184GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_164LREAL32.4341015TcVarGlobal636165248GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636165312GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL2.8E-06TcVarGlobal636166016GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_164LREAL-1.074553024E-26TcVarGlobal636166080GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636166144GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1_Uncertainty64LREAL9.3E-34TcVarGlobal636166848GVL_PhysicalConstants.fShieldedHelionMagneticMomentToBohrMagnetonRatio64LREAL-0.001158671474TcVarGlobal636166912GVL_PhysicalConstants.fShieldedHelionMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL1.4E-11TcVarGlobal636166976GVL_PhysicalConstants.fShieldedHelionMagneticMomentToNuclearMagnetonRatio64LREAL-2.127497723TcVarGlobal636167040GVL_PhysicalConstants.fShieldedHelionMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL2.5E-08TcVarGlobal636167104GVL_PhysicalConstants.fShieldedHelionToProtonMagneticMomentRatio64LREAL-0.761766562TcVarGlobal636167168GVL_PhysicalConstants.fShieldedHelionToProtonMagneticMomentRatio_Uncertainty64LREAL1.2E-08TcVarGlobal636167232GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMagneticMomentRatio64LREAL-0.7617861313TcVarGlobal636167296GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMagneticMomentRatio_Uncertainty64LREAL3.3E-09TcVarGlobal636167360GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_164LREAL1.41057047E-26TcVarGlobal636167424GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636167488GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1_Uncertainty64LREAL1.2E-33TcVarGlobal636168192GVL_PhysicalConstants.fShieldedProtonMagneticMomentToBohrMagnetonRatio64LREAL0.001520993132TcVarGlobal636168256GVL_PhysicalConstants.fShieldedProtonMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL1.6E-11TcVarGlobal636168320GVL_PhysicalConstants.fShieldedProtonMagneticMomentToNuclearMagnetonRatio64LREAL2.792775604TcVarGlobal636168384GVL_PhysicalConstants.fShieldedProtonMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL3E-08TcVarGlobal636168448GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m64LREAL1.920155714E-10TcVarGlobal636168512GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m_Units648STRING(80)mTcVarGlobal636168576GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m_Uncertainty64LREAL3.2E-18TcVarGlobal636169280GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m64LREAL1.920155762E-10TcVarGlobal636169344GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m_Units648STRING(80)mTcVarGlobal636169408GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m_Uncertainty64LREAL5E-18TcVarGlobal636170112GVL_PhysicalConstants.fAlphaParticleElectronMassRatio64LREAL7294.29954142TcVarGlobal636170176GVL_PhysicalConstants.fAlphaParticleElectronMassRatio_Uncertainty64LREAL2.4E-07TcVarGlobal636170240GVL_PhysicalConstants.fAlphaParticleMass_in_kg64LREAL6.6446573357E-27TcVarGlobal636170304GVL_PhysicalConstants.fAlphaParticleMass_in_kg_Units648STRING(80)kgTcVarGlobal636170368GVL_PhysicalConstants.fAlphaParticleMass_in_kg_Uncertainty64LREAL2E-36TcVarGlobal636171072GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J64LREAL5.9719201914E-10TcVarGlobal636171136GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636171200GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J_Uncertainty64LREAL1.8E-19TcVarGlobal636171904GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV64LREAL3727.3794066TcVarGlobal636171968GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636172032GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL1.1E-06TcVarGlobal636172736GVL_PhysicalConstants.fAlphaParticleMassInU_in_u64LREAL4.001506179127TcVarGlobal636172800GVL_PhysicalConstants.fAlphaParticleMassInU_in_u_Units648STRING(80)uTcVarGlobal636172864GVL_PhysicalConstants.fAlphaParticleMassInU_in_u_Uncertainty64LREAL6.3E-11TcVarGlobal636173568GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_164LREAL0.0040015061777TcVarGlobal636173632GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636173696GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1_Uncertainty64LREAL1.2E-12TcVarGlobal636174400GVL_PhysicalConstants.fAlphaParticleProtonMassRatio64LREAL3.97259969009TcVarGlobal636174464GVL_PhysicalConstants.fAlphaParticleProtonMassRatio_Uncertainty64LREAL2.2E-10TcVarGlobal636174528GVL_PhysicalConstants.fAngstromStar_in_m64LREAL1.00001495E-10TcVarGlobal636174592GVL_PhysicalConstants.fAngstromStar_in_m_Units648STRING(80)mTcVarGlobal636174656GVL_PhysicalConstants.fAngstromStar_in_m_Uncertainty64LREAL9E-17TcVarGlobal636175360GVL_PhysicalConstants.fAtomicMassConstant_in_kg64LREAL1.6605390666E-27TcVarGlobal636175424GVL_PhysicalConstants.fAtomicMassConstant_in_kg_Units648STRING(80)kgTcVarGlobal636175488GVL_PhysicalConstants.fAtomicMassConstant_in_kg_Uncertainty64LREAL5E-37TcVarGlobal636176192GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J64LREAL1.4924180856E-10TcVarGlobal636176256GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636176320GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J_Uncertainty64LREAL4.5E-20TcVarGlobal636177024GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV64LREAL931.49410242TcVarGlobal636177088GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636177152GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL2.8E-07TcVarGlobal636177856GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV64LREAL931494102.42TcVarGlobal636177920GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636177984GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV_Uncertainty64LREAL0.28TcVarGlobal636178688GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h64LREAL34231776.874TcVarGlobal636178752GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636178816GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h_Uncertainty64LREAL0.01TcVarGlobal636179520GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz64LREAL2.25234271871E+23TcVarGlobal636179584GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636179648GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz_Uncertainty64LREAL68000000000000TcVarGlobal636180352GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_164LREAL751300661040000TcVarGlobal636180416GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636180480GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1_Uncertainty64LREAL230000TcVarGlobal636181184GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J64LREAL1.4924180856E-10TcVarGlobal636181248GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636181312GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J_Uncertainty64LREAL4.5E-20TcVarGlobal636182016GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K64LREAL10809540191600TcVarGlobal636182080GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636182144GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K_Uncertainty64LREAL3300TcVarGlobal636182848GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg64LREAL1.6605390666E-27TcVarGlobal636182912GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636182976GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg_Uncertainty64LREAL5E-37TcVarGlobal636183680GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_264LREAL3.2063613061E-53TcVarGlobal636183744GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2_Units648STRING(80)C^3 m^3 J^-2TcVarGlobal636183808GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2_Uncertainty64LREAL1.5E-62TcVarGlobal636184512GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_364LREAL6.2353799905E-65TcVarGlobal636184576GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3_Units648STRING(80)C^4 m^4 J^-3TcVarGlobal636184640GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3_Uncertainty64LREAL3.8E-74TcVarGlobal636185344GVL_PhysicalConstants.fAtomicUnitOfAction_in_J_s64LREAL1.054571817E-34TcVarGlobal636185408GVL_PhysicalConstants.fAtomicUnitOfAction_in_J_s_Units648STRING(80)J sTcVarGlobal636185472GVL_PhysicalConstants.fAtomicUnitOfCharge_in_C64LREAL1.602176634E-19TcVarGlobal636186176GVL_PhysicalConstants.fAtomicUnitOfCharge_in_C_Units648STRING(80)CTcVarGlobal636186240GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_364LREAL1081202384570TcVarGlobal636186944GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3_Units648STRING(80)C m^-3TcVarGlobal636187008GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3_Uncertainty64LREAL490TcVarGlobal636187712GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A64LREAL0.00662361823751TcVarGlobal636187776GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A_Units648STRING(80)ATcVarGlobal636187840GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A_Uncertainty64LREAL1.3E-14TcVarGlobal636188544GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m64LREAL8.4783536255E-30TcVarGlobal636188608GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m_Units648STRING(80)C mTcVarGlobal636188672GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m_Uncertainty64LREAL1.3E-39TcVarGlobal636189376GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_164LREAL514220674763TcVarGlobal636189440GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1_Units648STRING(80)V m^-1TcVarGlobal636189504GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1_Uncertainty64LREAL78TcVarGlobal636190208GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_264LREAL9.7173624292E+21TcVarGlobal636190272GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2_Units648STRING(80)V m^-2TcVarGlobal636190336GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2_Uncertainty64LREAL2900000000000TcVarGlobal636191040GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_164LREAL1.64877727436E-41TcVarGlobal636191104GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1_Units648STRING(80)C^2 m^2 J^-1TcVarGlobal636191168GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1_Uncertainty64LREAL5E-51TcVarGlobal636191872GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V64LREAL27.211386245988TcVarGlobal636191936GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V_Units648STRING(80)VTcVarGlobal636192000GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V_Uncertainty64LREAL5.3E-11TcVarGlobal636192704GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_264LREAL4.4865515246E-40TcVarGlobal636192768GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2_Units648STRING(80)C m^2TcVarGlobal636192832GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2_Uncertainty64LREAL1.4E-49TcVarGlobal636193536GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J64LREAL4.3597447222071E-18TcVarGlobal636193600GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J_Units648STRING(80)JTcVarGlobal636193664GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J_Uncertainty64LREAL8.5E-30TcVarGlobal636194368GVL_PhysicalConstants.fAtomicUnitOfForce_in_N64LREAL8.2387234983E-08TcVarGlobal636194432GVL_PhysicalConstants.fAtomicUnitOfForce_in_N_Units648STRING(80)NTcVarGlobal636194496GVL_PhysicalConstants.fAtomicUnitOfForce_in_N_Uncertainty64LREAL1.2E-17TcVarGlobal636195200GVL_PhysicalConstants.fAtomicUnitOfLength_in_m64LREAL5.29177210903E-11TcVarGlobal636195264GVL_PhysicalConstants.fAtomicUnitOfLength_in_m_Units648STRING(80)mTcVarGlobal636195328GVL_PhysicalConstants.fAtomicUnitOfLength_in_m_Uncertainty64LREAL8E-21TcVarGlobal636196032GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_164LREAL1.85480201566E-23TcVarGlobal636196096GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636196160GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1_Uncertainty64LREAL5.6E-33TcVarGlobal636196864GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T64LREAL235051.756758TcVarGlobal636196928GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T_Units648STRING(80)TTcVarGlobal636196992GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T_Uncertainty64LREAL7.1E-05TcVarGlobal636197696GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_264LREAL7.8910366008E-29TcVarGlobal636197760GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2_Units648STRING(80)J T^-2TcVarGlobal636197824GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2_Uncertainty64LREAL4.8E-38TcVarGlobal636198528GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg64LREAL9.1093837015E-31TcVarGlobal636198592GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg_Units648STRING(80)kgTcVarGlobal636198656GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg_Uncertainty64LREAL2.8E-40TcVarGlobal636199360GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_164LREAL1.9928519141E-24TcVarGlobal636199424GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1_Units648STRING(80)kg m s^-1TcVarGlobal636199488GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1_Uncertainty64LREAL3E-34TcVarGlobal636200192GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_164LREAL1.11265005545E-10TcVarGlobal636200256GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1_Units648STRING(80)F m^-1TcVarGlobal636200320GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1_Uncertainty64LREAL1.7E-20TcVarGlobal636201024GVL_PhysicalConstants.fAtomicUnitOfTime_in_s64LREAL2.4188843265857E-17TcVarGlobal636201088GVL_PhysicalConstants.fAtomicUnitOfTime_in_s_Units648STRING(80)sTcVarGlobal636201152GVL_PhysicalConstants.fAtomicUnitOfTime_in_s_Uncertainty64LREAL4.7E-29TcVarGlobal636201856GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_164LREAL2187691.26364TcVarGlobal636201920GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1_Units648STRING(80)m s^-1TcVarGlobal636201984GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1_Uncertainty64LREAL0.00033TcVarGlobal636202688GVL_PhysicalConstants.fAvogadroConstant_in_mol_164LREAL6.02214076E+23TcVarGlobal636202752GVL_PhysicalConstants.fAvogadroConstant_in_mol_1_Units648STRING(80)mol^-1TcVarGlobal636202816GVL_PhysicalConstants.fBohrMagneton_in_J_T_164LREAL9.2740100783E-24TcVarGlobal636203520GVL_PhysicalConstants.fBohrMagneton_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636203584GVL_PhysicalConstants.fBohrMagneton_in_J_T_1_Uncertainty64LREAL2.8E-33TcVarGlobal636204288GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_164LREAL5.788381806E-05TcVarGlobal636204352GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1_Units648STRING(80)eV T^-1TcVarGlobal636204416GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1_Uncertainty64LREAL1.7E-14TcVarGlobal636205120GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_164LREAL13996244936.1TcVarGlobal636205184GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1_Units648STRING(80)Hz T^-1TcVarGlobal636205248GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1_Uncertainty64LREAL4.2TcVarGlobal636205952GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_164LREAL46.68644814TcVarGlobal636206016GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1_Units648STRING(80)m^-1 T^-1TcVarGlobal636206080GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1_Uncertainty64LREAL2.9E-07TcVarGlobal636206784GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_164LREAL0.67171381563TcVarGlobal636206848GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1_Units648STRING(80)K T^-1TcVarGlobal636206912GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1_Uncertainty64LREAL2E-10TcVarGlobal636207616GVL_PhysicalConstants.fBohrRadius_in_m64LREAL5.29177210903E-11TcVarGlobal636207680GVL_PhysicalConstants.fBohrRadius_in_m_Units648STRING(80)mTcVarGlobal636207744GVL_PhysicalConstants.fBohrRadius_in_m_Uncertainty64LREAL8E-21TcVarGlobal636208448GVL_PhysicalConstants.fBoltzmannConstant_in_J_K_164LREAL1.380649E-23TcVarGlobal636208512GVL_PhysicalConstants.fBoltzmannConstant_in_J_K_1_Units648STRING(80)J K^-1TcVarGlobal636208576GVL_PhysicalConstants.fBoltzmannConstantInEV_K_in_eV_K_164LREAL8.617333262E-05TcVarGlobal636209280GVL_PhysicalConstants.fBoltzmannConstantInEV_K_in_eV_K_1_Units648STRING(80)eV K^-1TcVarGlobal636209344GVL_PhysicalConstants.fBoltzmannConstantInHz_K_in_Hz_K_164LREAL20836619120TcVarGlobal636210048GVL_PhysicalConstants.fBoltzmannConstantInHz_K_in_Hz_K_1_Units648STRING(80)Hz K^-1TcVarGlobal636210112GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_164LREAL69.503457TcVarGlobal636210816GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1_Units648STRING(80)m^-1 K^-1TcVarGlobal636210880GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1_Uncertainty64LREAL4E-05TcVarGlobal636211584GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm64LREAL376.730313666862TcVarGlobal636211648GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm_Units648STRING(80)ohmTcVarGlobal636211712GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm_Uncertainty64LREAL5.61366546036269E-08TcVarGlobal636212416GVL_PhysicalConstants.fClassicalElectronRadius_in_m64LREAL2.8179403262E-15TcVarGlobal636212480GVL_PhysicalConstants.fClassicalElectronRadius_in_m_Units648STRING(80)mTcVarGlobal636212544GVL_PhysicalConstants.fClassicalElectronRadius_in_m_Uncertainty64LREAL1.3E-24TcVarGlobal636213248GVL_PhysicalConstants.fComptonWavelength_in_m64LREAL2.42631023867E-12TcVarGlobal636213312GVL_PhysicalConstants.fComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636213376GVL_PhysicalConstants.fComptonWavelength_in_m_Uncertainty64LREAL7.3E-22TcVarGlobal636214080GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m64LREAL3.8615926764E-13TcVarGlobal636214144GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636214208GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL1.8E-22TcVarGlobal636214912GVL_PhysicalConstants.fConductanceQuantum_in_S64LREAL7.748091729E-05TcVarGlobal636214976GVL_PhysicalConstants.fConductanceQuantum_in_S_Units648STRING(80)STcVarGlobal636215040GVL_PhysicalConstants.fConventionalValueOfJosephsonConstant_in_Hz_V_164LREAL483597900000000TcVarGlobal636215744GVL_PhysicalConstants.fConventionalValueOfJosephsonConstant_in_Hz_V_1_Units648STRING(80)Hz V^-1TcVarGlobal636215808GVL_PhysicalConstants.fConventionalValueOfVonKlitzingConstant_in_ohm64LREAL25812.807TcVarGlobal636216512GVL_PhysicalConstants.fConventionalValueOfVonKlitzingConstant_in_ohm_Units648STRING(80)ohmTcVarGlobal636216576GVL_PhysicalConstants.fCuXUnit_in_m64LREAL1.00207697E-13TcVarGlobal636217280GVL_PhysicalConstants.fCuXUnit_in_m_Units648STRING(80)mTcVarGlobal636217344GVL_PhysicalConstants.fCuXUnit_in_m_Uncertainty64LREAL2.8E-20TcVarGlobal636218048GVL_PhysicalConstants.fDeuteronElectronMag_Mom_Ratio64LREAL-0.0004664345551TcVarGlobal636218112GVL_PhysicalConstants.fDeuteronElectronMag_Mom_Ratio_Uncertainty64LREAL1.2E-12TcVarGlobal636218176GVL_PhysicalConstants.fDeuteronElectronMassRatio64LREAL3670.48296788TcVarGlobal636218240GVL_PhysicalConstants.fDeuteronElectronMassRatio_Uncertainty64LREAL1.3E-07TcVarGlobal636218304GVL_PhysicalConstants.fDeuteronGFactor64LREAL0.8574382338TcVarGlobal636218368GVL_PhysicalConstants.fDeuteronGFactor_Uncertainty64LREAL2.2E-09TcVarGlobal636218432GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_164LREAL4.330735094E-27TcVarGlobal636218496GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636218560GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1_Uncertainty64LREAL1.1E-35TcVarGlobal636219264GVL_PhysicalConstants.fDeuteronMag_Mom_ToBohrMagnetonRatio64LREAL0.000466975457TcVarGlobal636219328GVL_PhysicalConstants.fDeuteronMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.2E-12TcVarGlobal636219392GVL_PhysicalConstants.fDeuteronMag_Mom_ToNuclearMagnetonRatio64LREAL0.8574382338TcVarGlobal636219456GVL_PhysicalConstants.fDeuteronMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL2.2E-09TcVarGlobal636219520GVL_PhysicalConstants.fDeuteronMass_in_kg64LREAL3.3435837724E-27TcVarGlobal636219584GVL_PhysicalConstants.fDeuteronMass_in_kg_Units648STRING(80)kgTcVarGlobal636219648GVL_PhysicalConstants.fDeuteronMass_in_kg_Uncertainty64LREAL1E-36TcVarGlobal636220352GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J64LREAL3.00506323102E-10TcVarGlobal636220416GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636220480GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J_Uncertainty64LREAL9.1E-20TcVarGlobal636221184GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV64LREAL1875.61294257TcVarGlobal636221248GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636221312GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL5.7E-07TcVarGlobal636222016GVL_PhysicalConstants.fDeuteronMassInU_in_u64LREAL2.013553212745TcVarGlobal636222080GVL_PhysicalConstants.fDeuteronMassInU_in_u_Units648STRING(80)uTcVarGlobal636222144GVL_PhysicalConstants.fDeuteronMassInU_in_u_Uncertainty64LREAL4E-11TcVarGlobal636222848GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_164LREAL0.00201355321205TcVarGlobal636222912GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636222976GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1_Uncertainty64LREAL6.1E-13TcVarGlobal636223680GVL_PhysicalConstants.fDeuteronNeutronMag_Mom_Ratio64LREAL-0.44820653TcVarGlobal636223744GVL_PhysicalConstants.fDeuteronNeutronMag_Mom_Ratio_Uncertainty64LREAL1.1E-07TcVarGlobal636223808GVL_PhysicalConstants.fDeuteronProtonMag_Mom_Ratio64LREAL0.30701220939TcVarGlobal636223872GVL_PhysicalConstants.fDeuteronProtonMag_Mom_Ratio_Uncertainty64LREAL7.9E-10TcVarGlobal636223936GVL_PhysicalConstants.fDeuteronProtonMassRatio64LREAL1.99900750139TcVarGlobal636224000GVL_PhysicalConstants.fDeuteronProtonMassRatio_Uncertainty64LREAL1.1E-10TcVarGlobal636224064GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m64LREAL2.12799E-15TcVarGlobal636224128GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m_Units648STRING(80)mTcVarGlobal636224192GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m_Uncertainty64LREAL7.4E-19TcVarGlobal636224896GVL_PhysicalConstants.fElectricConstant_in_F_m_164LREAL8.8541878128E-12TcVarGlobal636224960GVL_PhysicalConstants.fElectricConstant_in_F_m_1_Units648STRING(80)F m^-1TcVarGlobal636225024GVL_PhysicalConstants.fElectricConstant_in_F_m_1_Uncertainty64LREAL1.3E-21TcVarGlobal636225728GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_164LREAL-175882001076TcVarGlobal636225792GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1_Units648STRING(80)C kg^-1TcVarGlobal636225856GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1_Uncertainty64LREAL53TcVarGlobal636226560GVL_PhysicalConstants.fElectronDeuteronMag_Mom_Ratio64LREAL-2143.9234915TcVarGlobal636226624GVL_PhysicalConstants.fElectronDeuteronMag_Mom_Ratio_Uncertainty64LREAL5.6E-06TcVarGlobal636226688GVL_PhysicalConstants.fElectronDeuteronMassRatio64LREAL0.0002724437107462TcVarGlobal636226752GVL_PhysicalConstants.fElectronDeuteronMassRatio_Uncertainty64LREAL9.6E-15TcVarGlobal636226816GVL_PhysicalConstants.fElectronGFactor64LREAL-2.00231930436256TcVarGlobal636226880GVL_PhysicalConstants.fElectronGFactor_Uncertainty64LREAL3.5E-13TcVarGlobal636226944GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_164LREAL176085963023TcVarGlobal636227008GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636227072GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL53TcVarGlobal636227776GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_164LREAL28024.95164TcVarGlobal636227840GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636227904GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL0.00017TcVarGlobal636228608GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_164LREAL-9.2847647043E-24TcVarGlobal636228672GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636228736GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1_Uncertainty64LREAL2.8E-33TcVarGlobal636229440GVL_PhysicalConstants.fElectronMag_Mom_Anomaly64LREAL0.00115965218128TcVarGlobal636229504GVL_PhysicalConstants.fElectronMag_Mom_Anomaly_Uncertainty64LREAL1.8E-13TcVarGlobal636229568GVL_PhysicalConstants.fElectronMag_Mom_ToBohrMagnetonRatio64LREAL-1.00115965218128TcVarGlobal636229632GVL_PhysicalConstants.fElectronMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.8E-13TcVarGlobal636229696GVL_PhysicalConstants.fElectronMag_Mom_ToNuclearMagnetonRatio64LREAL-1838.28197188TcVarGlobal636229760GVL_PhysicalConstants.fElectronMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL1.1E-07TcVarGlobal636229824GVL_PhysicalConstants.fElectronMass_in_kg64LREAL9.1093837015E-31TcVarGlobal636229888GVL_PhysicalConstants.fElectronMass_in_kg_Units648STRING(80)kgTcVarGlobal636229952GVL_PhysicalConstants.fElectronMass_in_kg_Uncertainty64LREAL2.8E-40TcVarGlobal636230656GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J64LREAL8.1871057769E-14TcVarGlobal636230720GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636230784GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J_Uncertainty64LREAL2.5E-23TcVarGlobal636231488GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV64LREAL0.51099895TcVarGlobal636231552GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636231616GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL1.5E-10TcVarGlobal636232320GVL_PhysicalConstants.fElectronMassInU_in_u64LREAL0.000548579909065TcVarGlobal636232384GVL_PhysicalConstants.fElectronMassInU_in_u_Units648STRING(80)uTcVarGlobal636232448GVL_PhysicalConstants.fElectronMassInU_in_u_Uncertainty64LREAL1.6E-14TcVarGlobal636233152GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_164LREAL5.4857990888E-07TcVarGlobal636233216GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636233280GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1_Uncertainty64LREAL1.7E-16TcVarGlobal636233984GVL_PhysicalConstants.fElectronMuonMag_Mom_Ratio64LREAL206.7669883TcVarGlobal636234048GVL_PhysicalConstants.fElectronMuonMag_Mom_Ratio_Uncertainty64LREAL4.6E-06TcVarGlobal636234112GVL_PhysicalConstants.fElectronMuonMassRatio64LREAL0.00483633169TcVarGlobal636234176GVL_PhysicalConstants.fElectronMuonMassRatio_Uncertainty64LREAL1.1E-10TcVarGlobal636234240GVL_PhysicalConstants.fElectronNeutronMag_Mom_Ratio64LREAL960.9205TcVarGlobal636234304GVL_PhysicalConstants.fElectronNeutronMag_Mom_Ratio_Uncertainty64LREAL0.00023TcVarGlobal636234368GVL_PhysicalConstants.fElectronNeutronMassRatio64LREAL0.00054386734424TcVarGlobal636234432GVL_PhysicalConstants.fElectronNeutronMassRatio_Uncertainty64LREAL2.6E-13TcVarGlobal636234496GVL_PhysicalConstants.fElectronProtonMag_Mom_Ratio64LREAL-658.21068789TcVarGlobal636234560GVL_PhysicalConstants.fElectronProtonMag_Mom_Ratio_Uncertainty64LREAL2E-07TcVarGlobal636234624GVL_PhysicalConstants.fElectronProtonMassRatio64LREAL0.000544617021487TcVarGlobal636234688GVL_PhysicalConstants.fElectronProtonMassRatio_Uncertainty64LREAL3.3E-14TcVarGlobal636234752GVL_PhysicalConstants.fElectronTauMassRatio64LREAL0.000287585TcVarGlobal636234816GVL_PhysicalConstants.fElectronTauMassRatio_Uncertainty64LREAL1.9E-08TcVarGlobal636234880GVL_PhysicalConstants.fElectronToAlphaParticleMassRatio64LREAL0.0001370933554787TcVarGlobal636234944GVL_PhysicalConstants.fElectronToAlphaParticleMassRatio_Uncertainty64LREAL4.5E-15TcVarGlobal636235008GVL_PhysicalConstants.fElectronToShieldedHelionMag_Mom_Ratio64LREAL864.058257TcVarGlobal636235072GVL_PhysicalConstants.fElectronToShieldedHelionMag_Mom_Ratio_Uncertainty64LREAL1E-05TcVarGlobal636235136GVL_PhysicalConstants.fElectronToShieldedProtonMag_Mom_Ratio64LREAL-658.2275971TcVarGlobal636235200GVL_PhysicalConstants.fElectronToShieldedProtonMag_Mom_Ratio_Uncertainty64LREAL7.2E-06TcVarGlobal636235264GVL_PhysicalConstants.fElectronVolt_in_J64LREAL1.602176634E-19TcVarGlobal636235328GVL_PhysicalConstants.fElectronVolt_in_J_Units648STRING(80)JTcVarGlobal636235392GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u64LREAL1.07354410233E-09TcVarGlobal636236096GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636236160GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u_Uncertainty64LREAL3.2E-19TcVarGlobal636236864GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h64LREAL0.036749322175655TcVarGlobal636236928GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636236992GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h_Uncertainty64LREAL7.1E-14TcVarGlobal636237696GVL_PhysicalConstants.fElectronVoltHertzRelationship_in_Hz64LREAL241798924200000TcVarGlobal636237760GVL_PhysicalConstants.fElectronVoltHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636237824GVL_PhysicalConstants.fElectronVoltInverseMeterRelationship_in_m_164LREAL806554.3937TcVarGlobal636238528GVL_PhysicalConstants.fElectronVoltInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636238592GVL_PhysicalConstants.fElectronVoltJouleRelationship_in_J64LREAL1.602176634E-19TcVarGlobal636239296GVL_PhysicalConstants.fElectronVoltJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636239360GVL_PhysicalConstants.fElectronVoltKelvinRelationship_in_K64LREAL11604.51812TcVarGlobal636240064GVL_PhysicalConstants.fElectronVoltKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636240128GVL_PhysicalConstants.fElectronVoltKilogramRelationship_in_kg64LREAL1.782661921E-36TcVarGlobal636240832GVL_PhysicalConstants.fElectronVoltKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636240896GVL_PhysicalConstants.fElementaryCharge_in_C64LREAL1.602176634E-19TcVarGlobal636241600GVL_PhysicalConstants.fElementaryCharge_in_C_Units648STRING(80)CTcVarGlobal636241664GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_164LREAL241798926200000TcVarGlobal636242368GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1_Units648STRING(80)A J^-1TcVarGlobal636242432GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1_Uncertainty64LREAL1500000TcVarGlobal636243136GVL_PhysicalConstants.fFaradayConstant_in_C_mol_164LREAL96485.33212TcVarGlobal636243200GVL_PhysicalConstants.fFaradayConstant_in_C_mol_1_Units648STRING(80)C mol^-1TcVarGlobal636243264GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_164LREAL96485.3251TcVarGlobal636243968GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1_Units648STRING(80)C_90 mol^-1TcVarGlobal636244032GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1_Uncertainty64LREAL0.0012TcVarGlobal636244736GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_264LREAL1.1663787E-05TcVarGlobal636244800GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2_Units648STRING(80)GeV^-2TcVarGlobal636244864GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2_Uncertainty64LREAL6E-12TcVarGlobal636245568GVL_PhysicalConstants.fFineStructureConstant64LREAL0.0072973525693TcVarGlobal636245632GVL_PhysicalConstants.fFineStructureConstant_Uncertainty64LREAL1.1E-12TcVarGlobal636245696GVL_PhysicalConstants.fFirstRadiationConstant_in_W_m_264LREAL3.741771852E-16TcVarGlobal636245760GVL_PhysicalConstants.fFirstRadiationConstant_in_W_m_2_Units648STRING(80)W m^2TcVarGlobal636245824GVL_PhysicalConstants.fFirstRadiationConstantForSpectralRadiance_in_W_m_2_sr_164LREAL1.191042972E-16TcVarGlobal636246528GVL_PhysicalConstants.fFirstRadiationConstantForSpectralRadiance_in_W_m_2_sr_1_Units648STRING(80)W m^2 sr^-1TcVarGlobal636246592GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u64LREAL2.92126232205E-08TcVarGlobal636247296GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636247360GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u_Uncertainty64LREAL8.8E-18TcVarGlobal636248064GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV64LREAL27.211386245988TcVarGlobal636248128GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636248192GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV_Uncertainty64LREAL5.3E-11TcVarGlobal636248896GVL_PhysicalConstants.fHartreeEnergy_in_J64LREAL4.3597447222071E-18TcVarGlobal636248960GVL_PhysicalConstants.fHartreeEnergy_in_J_Units648STRING(80)JTcVarGlobal636249024GVL_PhysicalConstants.fHartreeEnergy_in_J_Uncertainty64LREAL8.5E-30TcVarGlobal636249728GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV64LREAL27.211386245988TcVarGlobal636249792GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV_Units648STRING(80)eVTcVarGlobal636249856GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV_Uncertainty64LREAL5.3E-11TcVarGlobal636250560GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz64LREAL6.579683920502E+15TcVarGlobal636250624GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636250688GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz_Uncertainty64LREAL13000TcVarGlobal636251392GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_164LREAL21947463.13632TcVarGlobal636251456GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636251520GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1_Uncertainty64LREAL4.3E-05TcVarGlobal636252224GVL_PhysicalConstants.fHartreeJouleRelationship_in_J64LREAL4.3597447222071E-18TcVarGlobal636252288GVL_PhysicalConstants.fHartreeJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636252352GVL_PhysicalConstants.fHartreeJouleRelationship_in_J_Uncertainty64LREAL8.5E-30TcVarGlobal636253056GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K64LREAL315775.02480407TcVarGlobal636253120GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636253184GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K_Uncertainty64LREAL6.1E-07TcVarGlobal636253888GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg64LREAL4.8508702095432E-35TcVarGlobal636253952GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636254016GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg_Uncertainty64LREAL9.4E-47TcVarGlobal636254720GVL_PhysicalConstants.fHelionElectronMassRatio64LREAL5495.88528007TcVarGlobal636254784GVL_PhysicalConstants.fHelionElectronMassRatio_Uncertainty64LREAL2.4E-07TcVarGlobal636254848GVL_PhysicalConstants.fHelionMass_in_kg64LREAL5.0064127796E-27TcVarGlobal636254912GVL_PhysicalConstants.fHelionMass_in_kg_Units648STRING(80)kgTcVarGlobal636254976GVL_PhysicalConstants.fHelionMass_in_kg_Uncertainty64LREAL1.5E-36TcVarGlobal636255680GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J64LREAL4.4995394125E-10TcVarGlobal636255744GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636255808GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J_Uncertainty64LREAL1.4E-19TcVarGlobal636256512GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV64LREAL2808.39160743TcVarGlobal636256576GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636256640GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL8.5E-07TcVarGlobal636257344GVL_PhysicalConstants.fHelionMassInU_in_u64LREAL3.014932247175TcVarGlobal636257408GVL_PhysicalConstants.fHelionMassInU_in_u_Units648STRING(80)uTcVarGlobal636257472GVL_PhysicalConstants.fHelionMassInU_in_u_Uncertainty64LREAL9.7E-11TcVarGlobal636258176GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_164LREAL0.00301493224613TcVarGlobal636258240GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636258304GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1_Uncertainty64LREAL9.1E-13TcVarGlobal636259008GVL_PhysicalConstants.fHelionProtonMassRatio64LREAL2.99315267167TcVarGlobal636259072GVL_PhysicalConstants.fHelionProtonMassRatio_Uncertainty64LREAL1.3E-10TcVarGlobal636259136GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u64LREAL4.4398216652E-24TcVarGlobal636259200GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636259264GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u_Uncertainty64LREAL1.3E-33TcVarGlobal636259968GVL_PhysicalConstants.fHertzElectronVoltRelationship_in_eV64LREAL4.135667696E-15TcVarGlobal636260032GVL_PhysicalConstants.fHertzElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636260096GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h64LREAL1.519829846057E-16TcVarGlobal636260800GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636260864GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h_Uncertainty64LREAL2.9E-28TcVarGlobal636261568GVL_PhysicalConstants.fHertzInverseMeterRelationship_in_m_164LREAL3.33564095198152E-09TcVarGlobal636261632GVL_PhysicalConstants.fHertzInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636261696GVL_PhysicalConstants.fHertzJouleRelationship_in_J64LREAL6.62607015E-34TcVarGlobal636262400GVL_PhysicalConstants.fHertzJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636262464GVL_PhysicalConstants.fHertzKelvinRelationship_in_K64LREAL4.799243073E-11TcVarGlobal636263168GVL_PhysicalConstants.fHertzKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636263232GVL_PhysicalConstants.fHertzKilogramRelationship_in_kg64LREAL7.372497323E-51TcVarGlobal636263936GVL_PhysicalConstants.fHertzKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636264000GVL_PhysicalConstants.fInverseFineStructureConstant64LREAL137.035999084TcVarGlobal636264704GVL_PhysicalConstants.fInverseFineStructureConstant_Uncertainty64LREAL2.1E-08TcVarGlobal636264768GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u64LREAL1.3310250501E-15TcVarGlobal636264832GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636264896GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u_Uncertainty64LREAL4E-25TcVarGlobal636265600GVL_PhysicalConstants.fInverseMeterElectronVoltRelationship_in_eV64LREAL1.239841984E-06TcVarGlobal636265664GVL_PhysicalConstants.fInverseMeterElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636265728GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h64LREAL4.556335252912E-08TcVarGlobal636266432GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636266496GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h_Uncertainty64LREAL8.8E-20TcVarGlobal636267200GVL_PhysicalConstants.fInverseMeterHertzRelationship_in_Hz64LREAL299792458TcVarGlobal636267264GVL_PhysicalConstants.fInverseMeterHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636267328GVL_PhysicalConstants.fInverseMeterJouleRelationship_in_J64LREAL1.986445857E-25TcVarGlobal636268032GVL_PhysicalConstants.fInverseMeterJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636268096GVL_PhysicalConstants.fInverseMeterKelvinRelationship_in_K64LREAL0.01438776877TcVarGlobal636268800GVL_PhysicalConstants.fInverseMeterKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636268864GVL_PhysicalConstants.fInverseMeterKilogramRelationship_in_kg64LREAL2.210219094E-42TcVarGlobal636269568GVL_PhysicalConstants.fInverseMeterKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636269632GVL_PhysicalConstants.fInverseOfConductanceQuantum_in_ohm64LREAL12906.40372TcVarGlobal636270336GVL_PhysicalConstants.fInverseOfConductanceQuantum_in_ohm_Units648STRING(80)ohmTcVarGlobal636270400GVL_PhysicalConstants.fJosephsonConstant_in_Hz_V_164LREAL483597848400000TcVarGlobal636271104GVL_PhysicalConstants.fJosephsonConstant_in_Hz_V_1_Units648STRING(80)Hz V^-1TcVarGlobal636271168GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u64LREAL6700535256.5TcVarGlobal636271872GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636271936GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u_Uncertainty64LREAL2TcVarGlobal636272640GVL_PhysicalConstants.fJouleElectronVoltRelationship_in_eV64LREAL6.241509074E+18TcVarGlobal636272704GVL_PhysicalConstants.fJouleElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636272768GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h64LREAL2.2937122783963E+17TcVarGlobal636273472GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636273536GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h_Uncertainty64LREAL450000TcVarGlobal636274240GVL_PhysicalConstants.fJouleHertzRelationship_in_Hz64LREAL1.509190179E+33TcVarGlobal636274304GVL_PhysicalConstants.fJouleHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636274368GVL_PhysicalConstants.fJouleInverseMeterRelationship_in_m_164LREAL5.034116567E+24TcVarGlobal636275072GVL_PhysicalConstants.fJouleInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636275136GVL_PhysicalConstants.fJouleKelvinRelationship_in_K64LREAL7.242970516E+22TcVarGlobal636275840GVL_PhysicalConstants.fJouleKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636275904GVL_PhysicalConstants.fJouleKilogramRelationship_in_kg64LREAL1.11265005605362E-17TcVarGlobal636276608GVL_PhysicalConstants.fJouleKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636276672GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u64LREAL9.2510873014E-14TcVarGlobal636277376GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636277440GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u_Uncertainty64LREAL2.8E-23TcVarGlobal636278144GVL_PhysicalConstants.fKelvinElectronVoltRelationship_in_eV64LREAL8.617333262E-05TcVarGlobal636278208GVL_PhysicalConstants.fKelvinElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636278272GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h64LREAL3.1668115634556E-06TcVarGlobal636278976GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636279040GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h_Uncertainty64LREAL6.1E-18TcVarGlobal636279744GVL_PhysicalConstants.fKelvinHertzRelationship_in_Hz64LREAL20836619120TcVarGlobal636279808GVL_PhysicalConstants.fKelvinHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636279872GVL_PhysicalConstants.fKelvinInverseMeterRelationship_in_m_164LREAL69.50348004TcVarGlobal636280576GVL_PhysicalConstants.fKelvinInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636280640GVL_PhysicalConstants.fKelvinJouleRelationship_in_J64LREAL1.380649E-23TcVarGlobal636281344GVL_PhysicalConstants.fKelvinJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636281408GVL_PhysicalConstants.fKelvinKilogramRelationship_in_kg64LREAL1.536179187E-40TcVarGlobal636282112GVL_PhysicalConstants.fKelvinKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636282176GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u64LREAL6.0221407621E+26TcVarGlobal636282880GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636282944GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u_Uncertainty64LREAL1.8E+17TcVarGlobal636283648GVL_PhysicalConstants.fKilogramElectronVoltRelationship_in_eV64LREAL5.609588603E+35TcVarGlobal636283712GVL_PhysicalConstants.fKilogramElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636283776GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h64LREAL2.0614857887409E+34TcVarGlobal636284480GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636284544GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h_Uncertainty64LREAL4E+22TcVarGlobal636285248GVL_PhysicalConstants.fKilogramHertzRelationship_in_Hz64LREAL1.356392489E+50TcVarGlobal636285312GVL_PhysicalConstants.fKilogramHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636285376GVL_PhysicalConstants.fKilogramInverseMeterRelationship_in_m_164LREAL4.524438335E+41TcVarGlobal636286080GVL_PhysicalConstants.fKilogramInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636286144GVL_PhysicalConstants.fKilogramJouleRelationship_in_J64LREAL8.98755178736818E+16TcVarGlobal636286848GVL_PhysicalConstants.fKilogramJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636286912GVL_PhysicalConstants.fKilogramKelvinRelationship_in_K64LREAL6.50965726E+39TcVarGlobal636287616GVL_PhysicalConstants.fKilogramKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636287680GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m64LREAL5.431020511E-10TcVarGlobal636288384GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m_Units648STRING(80)mTcVarGlobal636288448GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m_Uncertainty64LREAL8.9E-18TcVarGlobal636289152GVL_PhysicalConstants.fLoschmidtConstant_273_15K_101_325KPa_in_m_364LREAL2.686780111E+25TcVarGlobal636289216GVL_PhysicalConstants.fLoschmidtConstant_273_15K_101_325KPa_in_m_3_Units648STRING(80)m^-3TcVarGlobal636289280GVL_PhysicalConstants.fMag_Constant_in_N_A_264LREAL1.25663706212E-06TcVarGlobal636289984GVL_PhysicalConstants.fMag_Constant_in_N_A_2_Units648STRING(80)N A^-2TcVarGlobal636290048GVL_PhysicalConstants.fMag_Constant_in_N_A_2_Uncertainty64LREAL1.9E-16TcVarGlobal636290752GVL_PhysicalConstants.fMag_FluxQuantum_in_Wb64LREAL2.067833848E-15TcVarGlobal636290816GVL_PhysicalConstants.fMag_FluxQuantum_in_Wb_Units648STRING(80)WbTcVarGlobal636290880GVL_PhysicalConstants.fMolarGasConstant_in_J_mol_1_K_164LREAL8.314462618TcVarGlobal636291584GVL_PhysicalConstants.fMolarGasConstant_in_J_mol_1_K_1_Units648STRING(80)J mol^-1 K^-1TcVarGlobal636291648GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_164LREAL0.00099999999965TcVarGlobal636292352GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636292416GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1_Uncertainty64LREAL3E-13TcVarGlobal636293120GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_164LREAL0.0119999999958TcVarGlobal636293184GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636293248GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1_Uncertainty64LREAL3.6E-12TcVarGlobal636293952GVL_PhysicalConstants.fMolarPlanckConstant_in_J_Hz_1_mol_164LREAL3.990312712E-10TcVarGlobal636294016GVL_PhysicalConstants.fMolarPlanckConstant_in_J_Hz_1_mol_1_Units648STRING(80)J Hz^-1 mol^-1TcVarGlobal636294080GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_164LREAL0.119626565582TcVarGlobal636294784GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1_Units648STRING(80)J m mol^-1TcVarGlobal636294848GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1_Uncertainty64LREAL5.4E-11TcVarGlobal636295552GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_100KPa_in_m_3_mol_164LREAL0.02271095464TcVarGlobal636295616GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_100KPa_in_m_3_mol_1_Units648STRING(80)m^3 mol^-1TcVarGlobal636295680GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_101_325KPa_in_m_3_mol_164LREAL0.02241396954TcVarGlobal636296384GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_101_325KPa_in_m_3_mol_1_Units648STRING(80)m^3 mol^-1TcVarGlobal636296448GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_164LREAL1.205883199E-05TcVarGlobal636297152GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1_Units648STRING(80)m^3 mol^-1TcVarGlobal636297216GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1_Uncertainty64LREAL6E-13TcVarGlobal636297920GVL_PhysicalConstants.fMoXUnit_in_m64LREAL1.00209952E-13TcVarGlobal636297984GVL_PhysicalConstants.fMoXUnit_in_m_Units648STRING(80)mTcVarGlobal636298048GVL_PhysicalConstants.fMoXUnit_in_m_Uncertainty64LREAL5.3E-20TcVarGlobal636298752GVL_PhysicalConstants.fMuonComptonWavelength_in_m64LREAL1.17344411E-14TcVarGlobal636298816GVL_PhysicalConstants.fMuonComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636298880GVL_PhysicalConstants.fMuonComptonWavelength_in_m_Uncertainty64LREAL2.6E-22TcVarGlobal636299584GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m64LREAL1.867594308E-15TcVarGlobal636299648GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636299712GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL4.2E-23TcVarGlobal636300416GVL_PhysicalConstants.fMuonElectronMassRatio64LREAL206.768283TcVarGlobal636300480GVL_PhysicalConstants.fMuonElectronMassRatio_Uncertainty64LREAL4.6E-06TcVarGlobal636300544GVL_PhysicalConstants.fMuonGFactor64LREAL-2.0023318418TcVarGlobal636300608GVL_PhysicalConstants.fMuonGFactor_Uncertainty64LREAL1.3E-09TcVarGlobal636300672GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_164LREAL-4.4904483E-26TcVarGlobal636300736GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636300800GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1_Uncertainty64LREAL1E-33TcVarGlobal636301504GVL_PhysicalConstants.fMuonMag_Mom_Anomaly64LREAL0.00116592089TcVarGlobal636301568GVL_PhysicalConstants.fMuonMag_Mom_Anomaly_Uncertainty64LREAL6.3E-10TcVarGlobal636301632GVL_PhysicalConstants.fMuonMag_Mom_ToBohrMagnetonRatio64LREAL-0.00484197047TcVarGlobal636301696GVL_PhysicalConstants.fMuonMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.1E-10TcVarGlobal636301760GVL_PhysicalConstants.fMuonMag_Mom_ToNuclearMagnetonRatio64LREAL-8.89059703TcVarGlobal636301824GVL_PhysicalConstants.fMuonMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL2E-07TcVarGlobal636301888GVL_PhysicalConstants.fMuonMass_in_kg64LREAL1.883531627E-28TcVarGlobal636301952GVL_PhysicalConstants.fMuonMass_in_kg_Units648STRING(80)kgTcVarGlobal636302016GVL_PhysicalConstants.fMuonMass_in_kg_Uncertainty64LREAL4.2E-36TcVarGlobal636302720GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J64LREAL1.692833804E-11TcVarGlobal636302784GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636302848GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J_Uncertainty64LREAL3.8E-19TcVarGlobal636303552GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV64LREAL105.6583755TcVarGlobal636303616GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636303680GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL2.3E-06TcVarGlobal636304384GVL_PhysicalConstants.fMuonMassInU_in_u64LREAL0.1134289259TcVarGlobal636304448GVL_PhysicalConstants.fMuonMassInU_in_u_Units648STRING(80)uTcVarGlobal636304512GVL_PhysicalConstants.fMuonMassInU_in_u_Uncertainty64LREAL2.5E-09TcVarGlobal636305216GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_164LREAL0.0001134289259TcVarGlobal636305280GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636305344GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1_Uncertainty64LREAL2.5E-12TcVarGlobal636306048GVL_PhysicalConstants.fMuonNeutronMassRatio64LREAL0.112454517TcVarGlobal636306112GVL_PhysicalConstants.fMuonNeutronMassRatio_Uncertainty64LREAL2.5E-09TcVarGlobal636306176GVL_PhysicalConstants.fMuonProtonMag_Mom_Ratio64LREAL-3.183345142TcVarGlobal636306240GVL_PhysicalConstants.fMuonProtonMag_Mom_Ratio_Uncertainty64LREAL7.1E-08TcVarGlobal636306304GVL_PhysicalConstants.fMuonProtonMassRatio64LREAL0.1126095264TcVarGlobal636306368GVL_PhysicalConstants.fMuonProtonMassRatio_Uncertainty64LREAL2.5E-09TcVarGlobal636306432GVL_PhysicalConstants.fMuonTauMassRatio64LREAL0.0594635TcVarGlobal636306496GVL_PhysicalConstants.fMuonTauMassRatio_Uncertainty64LREAL4E-06TcVarGlobal636306560GVL_PhysicalConstants.fNaturalUnitOfAction_in_J_s64LREAL1.054571817E-34TcVarGlobal636306624GVL_PhysicalConstants.fNaturalUnitOfAction_in_J_s_Units648STRING(80)J sTcVarGlobal636306688GVL_PhysicalConstants.fNaturalUnitOfActionInEVS_in_eV_s64LREAL6.582119569E-16TcVarGlobal636307392GVL_PhysicalConstants.fNaturalUnitOfActionInEVS_in_eV_s_Units648STRING(80)eV sTcVarGlobal636307456GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J64LREAL8.1871057769E-14TcVarGlobal636308160GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J_Units648STRING(80)JTcVarGlobal636308224GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J_Uncertainty64LREAL2.5E-23TcVarGlobal636308928GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV64LREAL0.51099895TcVarGlobal636308992GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636309056GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV_Uncertainty64LREAL1.5E-10TcVarGlobal636309760GVL_PhysicalConstants.fNaturalUnitOfLength_in_m64LREAL3.8615926796E-13TcVarGlobal636309824GVL_PhysicalConstants.fNaturalUnitOfLength_in_m_Units648STRING(80)mTcVarGlobal636309888GVL_PhysicalConstants.fNaturalUnitOfLength_in_m_Uncertainty64LREAL1.2E-22TcVarGlobal636310592GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg64LREAL9.1093837015E-31TcVarGlobal636310656GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg_Units648STRING(80)kgTcVarGlobal636310720GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg_Uncertainty64LREAL2.8E-40TcVarGlobal636311424GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_164LREAL2.730924488E-22TcVarGlobal636311488GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1_Units648STRING(80)kg m s^-1TcVarGlobal636311552GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1_Uncertainty64LREAL3.4E-30TcVarGlobal636312256GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c64LREAL0.5109989461TcVarGlobal636312320GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c_Units648STRING(80)MeV/cTcVarGlobal636312384GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c_Uncertainty64LREAL3.1E-09TcVarGlobal636313088GVL_PhysicalConstants.fNaturalUnitOfTime_in_s64LREAL1.28808866819E-21TcVarGlobal636313152GVL_PhysicalConstants.fNaturalUnitOfTime_in_s_Units648STRING(80)sTcVarGlobal636313216GVL_PhysicalConstants.fNaturalUnitOfTime_in_s_Uncertainty64LREAL3.9E-31TcVarGlobal636313920GVL_PhysicalConstants.fNaturalUnitOfVelocity_in_m_s_164LREAL299792458TcVarGlobal636313984GVL_PhysicalConstants.fNaturalUnitOfVelocity_in_m_s_1_Units648STRING(80)m s^-1TcVarGlobal636314048GVL_PhysicalConstants.fNeutronComptonWavelength_in_m64LREAL1.31959090581E-15TcVarGlobal636314752GVL_PhysicalConstants.fNeutronComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636314816GVL_PhysicalConstants.fNeutronComptonWavelength_in_m_Uncertainty64LREAL7.5E-25TcVarGlobal636315520GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m64LREAL2.1001941536E-16TcVarGlobal636315584GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636315648GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL1.4E-25TcVarGlobal636316352GVL_PhysicalConstants.fNeutronElectronMag_Mom_Ratio64LREAL0.00104066882TcVarGlobal636316416GVL_PhysicalConstants.fNeutronElectronMag_Mom_Ratio_Uncertainty64LREAL2.5E-10TcVarGlobal636316480GVL_PhysicalConstants.fNeutronElectronMassRatio64LREAL1838.68366173TcVarGlobal636316544GVL_PhysicalConstants.fNeutronElectronMassRatio_Uncertainty64LREAL8.9E-07TcVarGlobal636316608GVL_PhysicalConstants.fNeutronGFactor64LREAL-3.82608545TcVarGlobal636316672GVL_PhysicalConstants.fNeutronGFactor_Uncertainty64LREAL9E-07TcVarGlobal636316736GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_164LREAL183247171TcVarGlobal636316800GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636316864GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL43TcVarGlobal636317568GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_164LREAL29.1646933TcVarGlobal636317632GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636317696GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL6.9E-06TcVarGlobal636318400GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_164LREAL-9.6623651E-27TcVarGlobal636318464GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636318528GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1_Uncertainty64LREAL2.3E-33TcVarGlobal636319232GVL_PhysicalConstants.fNeutronMag_Mom_ToBohrMagnetonRatio64LREAL-0.00104187563TcVarGlobal636319296GVL_PhysicalConstants.fNeutronMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL2.5E-10TcVarGlobal636319360GVL_PhysicalConstants.fNeutronMag_Mom_ToNuclearMagnetonRatio64LREAL-1.91304273TcVarGlobal636319424GVL_PhysicalConstants.fNeutronMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL4.5E-07TcVarGlobal636319488GVL_PhysicalConstants.fNeutronMass_in_kg64LREAL1.67492749804E-27TcVarGlobal636319552GVL_PhysicalConstants.fNeutronMass_in_kg_Units648STRING(80)kgTcVarGlobal636319616GVL_PhysicalConstants.fNeutronMass_in_kg_Uncertainty64LREAL9.5E-37TcVarGlobal636320320GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J64LREAL1.50534976287E-10TcVarGlobal636320384GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636320448GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J_Uncertainty64LREAL8.6E-20TcVarGlobal636321152GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV64LREAL939.56542052TcVarGlobal636321216GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636321280GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL5.4E-07TcVarGlobal636321984GVL_PhysicalConstants.fNeutronMassInU_in_u64LREAL1.00866491595TcVarGlobal636322048GVL_PhysicalConstants.fNeutronMassInU_in_u_Units648STRING(80)uTcVarGlobal636322112GVL_PhysicalConstants.fNeutronMassInU_in_u_Uncertainty64LREAL4.9E-10TcVarGlobal636322816GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_164LREAL0.0010086649156TcVarGlobal636322880GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636322944GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1_Uncertainty64LREAL5.7E-13TcVarGlobal636323648GVL_PhysicalConstants.fNeutronMuonMassRatio64LREAL8.89248406TcVarGlobal636323712GVL_PhysicalConstants.fNeutronMuonMassRatio_Uncertainty64LREAL2E-07TcVarGlobal636323776GVL_PhysicalConstants.fNeutronProtonMag_Mom_Ratio64LREAL-0.68497934TcVarGlobal636323840GVL_PhysicalConstants.fNeutronProtonMag_Mom_Ratio_Uncertainty64LREAL1.6E-07TcVarGlobal636323904GVL_PhysicalConstants.fNeutronProtonMassRatio64LREAL1.00137841931TcVarGlobal636323968GVL_PhysicalConstants.fNeutronProtonMassRatio_Uncertainty64LREAL4.9E-10TcVarGlobal636324032GVL_PhysicalConstants.fNeutronTauMassRatio64LREAL0.528779TcVarGlobal636324096GVL_PhysicalConstants.fNeutronTauMassRatio_Uncertainty64LREAL3.6E-05TcVarGlobal636324160GVL_PhysicalConstants.fNeutronToShieldedProtonMag_Mom_Ratio64LREAL-0.68499694TcVarGlobal636324224GVL_PhysicalConstants.fNeutronToShieldedProtonMag_Mom_Ratio_Uncertainty64LREAL1.6E-07TcVarGlobal636324288GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_264LREAL6.6743E-11TcVarGlobal636324352GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2_Units648STRING(80)m^3 kg^-1 s^-2TcVarGlobal636324416GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2_Uncertainty64LREAL1.5E-15TcVarGlobal636325120GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_264LREAL6.70883E-39TcVarGlobal636325184GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2_Units648STRING(80)(GeV/c^2)^-2TcVarGlobal636325248GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2_Uncertainty64LREAL1.5E-43TcVarGlobal636325952GVL_PhysicalConstants.fNuclearMagneton_in_J_T_164LREAL5.0507837461E-27TcVarGlobal636326016GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636326080GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1_Uncertainty64LREAL1.5E-36TcVarGlobal636326784GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_164LREAL3.15245125844E-08TcVarGlobal636326848GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1_Units648STRING(80)eV T^-1TcVarGlobal636326912GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1_Uncertainty64LREAL9.6E-18TcVarGlobal636327616GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_164LREAL0.02542623432TcVarGlobal636327680GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1_Units648STRING(80)m^-1 T^-1TcVarGlobal636327744GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1_Uncertainty64LREAL1.6E-10TcVarGlobal636328448GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_164LREAL0.00036582677756TcVarGlobal636328512GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1_Units648STRING(80)K T^-1TcVarGlobal636328576GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1_Uncertainty64LREAL1.1E-13TcVarGlobal636329280GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_164LREAL7.6225932291TcVarGlobal636329344GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636329408GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1_Uncertainty64LREAL2.3E-09TcVarGlobal636330112GVL_PhysicalConstants.fPlanckConstant_in_J_Hz_164LREAL6.62607015E-34TcVarGlobal636330176GVL_PhysicalConstants.fPlanckConstant_in_J_Hz_1_Units648STRING(80)J Hz^-1TcVarGlobal636330240GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s64LREAL4.135667662E-15TcVarGlobal636330944GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s_Units648STRING(80)eV sTcVarGlobal636331008GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s_Uncertainty64LREAL2.5E-23TcVarGlobal636331712GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s64LREAL1.0545718E-34TcVarGlobal636331776GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s_Units648STRING(80)J sTcVarGlobal636331840GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s_Uncertainty64LREAL1.3E-42TcVarGlobal636332544GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s64LREAL6.582119514E-16TcVarGlobal636332608GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s_Units648STRING(80)eV sTcVarGlobal636332672GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s_Uncertainty64LREAL4E-24TcVarGlobal636333376GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm64LREAL197.3269788TcVarGlobal636333440GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm_Units648STRING(80)MeV fmTcVarGlobal636333504GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm_Uncertainty64LREAL1.2E-06TcVarGlobal636334208GVL_PhysicalConstants.fPlanckLength_in_m64LREAL1.616255E-35TcVarGlobal636334272GVL_PhysicalConstants.fPlanckLength_in_m_Units648STRING(80)mTcVarGlobal636334336GVL_PhysicalConstants.fPlanckLength_in_m_Uncertainty64LREAL1.8E-40TcVarGlobal636335040GVL_PhysicalConstants.fPlanckMass_in_kg64LREAL2.176434E-08TcVarGlobal636335104GVL_PhysicalConstants.fPlanckMass_in_kg_Units648STRING(80)kgTcVarGlobal636335168GVL_PhysicalConstants.fPlanckMass_in_kg_Uncertainty64LREAL2.4E-13TcVarGlobal636335872GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV64LREAL1.22089E+19TcVarGlobal636335936GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV_Units648STRING(80)GeVTcVarGlobal636336000GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV_Uncertainty64LREAL140000000000000TcVarGlobal636336704GVL_PhysicalConstants.fPlanckTemperature_in_K64LREAL1.416784E+32TcVarGlobal636336768GVL_PhysicalConstants.fPlanckTemperature_in_K_Units648STRING(80)KTcVarGlobal636336832GVL_PhysicalConstants.fPlanckTemperature_in_K_Uncertainty64LREAL1.6E+27TcVarGlobal636337536GVL_PhysicalConstants.fPlanckTime_in_s64LREAL5.391247E-44TcVarGlobal636337600GVL_PhysicalConstants.fPlanckTime_in_s_Units648STRING(80)sTcVarGlobal636337664GVL_PhysicalConstants.fPlanckTime_in_s_Uncertainty64LREAL6E-49TcVarGlobal636338368GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_164LREAL95788331.56TcVarGlobal636338432GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1_Units648STRING(80)C kg^-1TcVarGlobal636338496GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1_Uncertainty64LREAL0.029TcVarGlobal636339200GVL_PhysicalConstants.fProtonComptonWavelength_in_m64LREAL1.32140985539E-15TcVarGlobal636339264GVL_PhysicalConstants.fProtonComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636339328GVL_PhysicalConstants.fProtonComptonWavelength_in_m_Uncertainty64LREAL4E-25TcVarGlobal636340032GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m64LREAL2.10308910109E-16TcVarGlobal636340096GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636340160GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL9.7E-26TcVarGlobal636340864GVL_PhysicalConstants.fProtonElectronMassRatio64LREAL1836.15267343TcVarGlobal636340928GVL_PhysicalConstants.fProtonElectronMassRatio_Uncertainty64LREAL1.1E-07TcVarGlobal636340992GVL_PhysicalConstants.fProtonGFactor64LREAL5.5856946893TcVarGlobal636341056GVL_PhysicalConstants.fProtonGFactor_Uncertainty64LREAL1.6E-09TcVarGlobal636341120GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_164LREAL267522187.44TcVarGlobal636341184GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636341248GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL0.11TcVarGlobal636341952GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_164LREAL42.57747892TcVarGlobal636342016GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636342080GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL2.9E-07TcVarGlobal636342784GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_164LREAL1.41060679736E-26TcVarGlobal636342848GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636342912GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1_Uncertainty64LREAL6E-36TcVarGlobal636343616GVL_PhysicalConstants.fProtonMag_Mom_ToBohrMagnetonRatio64LREAL0.0015210322023TcVarGlobal636343680GVL_PhysicalConstants.fProtonMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL4.6E-13TcVarGlobal636343744GVL_PhysicalConstants.fProtonMag_Mom_ToNuclearMagnetonRatio64LREAL2.79284734463TcVarGlobal636343808GVL_PhysicalConstants.fProtonMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL8.2E-10TcVarGlobal636343872GVL_PhysicalConstants.fProtonMag_ShieldingCorrection64LREAL2.5689E-05TcVarGlobal636343936GVL_PhysicalConstants.fProtonMag_ShieldingCorrection_Uncertainty64LREAL1.1E-08TcVarGlobal636344000GVL_PhysicalConstants.fProtonMass_in_kg64LREAL1.67262192369E-27TcVarGlobal636344064GVL_PhysicalConstants.fProtonMass_in_kg_Units648STRING(80)kgTcVarGlobal636344128GVL_PhysicalConstants.fProtonMass_in_kg_Uncertainty64LREAL5.1E-37TcVarGlobal636344832GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J64LREAL1.50327761598E-10TcVarGlobal636344896GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636344960GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J_Uncertainty64LREAL4.6E-20TcVarGlobal636345664GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV64LREAL938.27208816TcVarGlobal636345728GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636345792GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL2.9E-07TcVarGlobal636346496GVL_PhysicalConstants.fProtonMassInU_in_u64LREAL1.007276466621TcVarGlobal636346560GVL_PhysicalConstants.fProtonMassInU_in_u_Units648STRING(80)uTcVarGlobal636346624GVL_PhysicalConstants.fProtonMassInU_in_u_Uncertainty64LREAL5.3E-11TcVarGlobal636347328GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_164LREAL0.00100727646627TcVarGlobal636347392GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636347456GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1_Uncertainty64LREAL3.1E-13TcVarGlobal636348160GVL_PhysicalConstants.fProtonMuonMassRatio64LREAL8.88024337TcVarGlobal636348224GVL_PhysicalConstants.fProtonMuonMassRatio_Uncertainty64LREAL2E-07TcVarGlobal636348288GVL_PhysicalConstants.fProtonNeutronMag_Mom_Ratio64LREAL-1.45989805TcVarGlobal636348352GVL_PhysicalConstants.fProtonNeutronMag_Mom_Ratio_Uncertainty64LREAL3.4E-07TcVarGlobal636348416GVL_PhysicalConstants.fProtonNeutronMassRatio64LREAL0.99862347812TcVarGlobal636348480GVL_PhysicalConstants.fProtonNeutronMassRatio_Uncertainty64LREAL4.9E-10TcVarGlobal636348544GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m64LREAL8.414E-16TcVarGlobal636348608GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m_Units648STRING(80)mTcVarGlobal636348672GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m_Uncertainty64LREAL1.9E-18TcVarGlobal636349376GVL_PhysicalConstants.fProtonTauMassRatio64LREAL0.528051TcVarGlobal636349440GVL_PhysicalConstants.fProtonTauMassRatio_Uncertainty64LREAL3.6E-05TcVarGlobal636349504GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_164LREAL0.00036369475516TcVarGlobal636349568GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1_Units648STRING(80)m^2 s^-1TcVarGlobal636349632GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1_Uncertainty64LREAL1.1E-13TcVarGlobal636350336GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_164LREAL0.00072738951032TcVarGlobal636350400GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1_Units648STRING(80)m^2 s^-1TcVarGlobal636350464GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1_Uncertainty64LREAL2.2E-13TcVarGlobal636351168GVL_PhysicalConstants.fRydbergConstant_in_m_164LREAL10973731.56816TcVarGlobal636351232GVL_PhysicalConstants.fRydbergConstant_in_m_1_Units648STRING(80)m^-1TcVarGlobal636351296GVL_PhysicalConstants.fRydbergConstant_in_m_1_Uncertainty64LREAL2.1E-05TcVarGlobal636352000GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz64LREAL3.2898419602508E+15TcVarGlobal636352064GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz_Units648STRING(80)HzTcVarGlobal636352128GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz_Uncertainty64LREAL6400TcVarGlobal636352832GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV64LREAL13.605693122994TcVarGlobal636352896GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV_Units648STRING(80)eVTcVarGlobal636352960GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV_Uncertainty64LREAL2.6E-11TcVarGlobal636353664GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J64LREAL2.1798723611035E-18TcVarGlobal636353728GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J_Units648STRING(80)JTcVarGlobal636353792GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J_Uncertainty64LREAL4.2E-30TcVarGlobal636354496GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_100KPa64LREAL-1.15170753706TcVarGlobal636354560GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_100KPa_Uncertainty64LREAL4.5E-10TcVarGlobal636354624GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_101_325KPa64LREAL-1.16487052358TcVarGlobal636354688GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_101_325KPa_Uncertainty64LREAL4.5E-10TcVarGlobal636354752GVL_PhysicalConstants.fSecondRadiationConstant_in_m_K64LREAL0.01438776877TcVarGlobal636354816GVL_PhysicalConstants.fSecondRadiationConstant_in_m_K_Units648STRING(80)m KTcVarGlobal636354880GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_164LREAL203789456.9TcVarGlobal636355584GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636355648GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL2.4TcVarGlobal636356352GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_164LREAL32.43409966TcVarGlobal636356416GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636356480GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL4.3E-07TcVarGlobal636357184GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_164LREAL-1.07455309E-26TcVarGlobal636357248GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636357312GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1_Uncertainty64LREAL1.3E-34TcVarGlobal636358016GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToBohrMagnetonRatio64LREAL-0.001158671471TcVarGlobal636358080GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.4E-11TcVarGlobal636358144GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToNuclearMagnetonRatio64LREAL-2.127497719TcVarGlobal636358208GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL2.5E-08TcVarGlobal636358272GVL_PhysicalConstants.fShieldedHelionToProtonMag_Mom_Ratio64LREAL-0.7617665618TcVarGlobal636358336GVL_PhysicalConstants.fShieldedHelionToProtonMag_Mom_Ratio_Uncertainty64LREAL8.9E-09TcVarGlobal636358400GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMag_Mom_Ratio64LREAL-0.7617861313TcVarGlobal636358464GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMag_Mom_Ratio_Uncertainty64LREAL3.3E-09TcVarGlobal636358528GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_164LREAL267515315.1TcVarGlobal636358592GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636358656GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL2.9TcVarGlobal636359360GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_164LREAL42.57638507TcVarGlobal636359424GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636359488GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL5.3E-07TcVarGlobal636360192GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_164LREAL1.41057056E-26TcVarGlobal636360256GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636360320GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1_Uncertainty64LREAL1.5E-34TcVarGlobal636361024GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToBohrMagnetonRatio64LREAL0.001520993128TcVarGlobal636361088GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.7E-11TcVarGlobal636361152GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToNuclearMagnetonRatio64LREAL2.792775599TcVarGlobal636361216GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL3E-08TcVarGlobal636361280GVL_PhysicalConstants.fSpeedOfLightInVacuum_in_m_s_164LREAL299792458TcVarGlobal636361344GVL_PhysicalConstants.fSpeedOfLightInVacuum_in_m_s_1_Units648STRING(80)m s^-1TcVarGlobal636361408GVL_PhysicalConstants.fStandardAccelerationOfGravity_in_m_s_264LREAL9.80665TcVarGlobal636362112GVL_PhysicalConstants.fStandardAccelerationOfGravity_in_m_s_2_Units648STRING(80)m s^-2TcVarGlobal636362176GVL_PhysicalConstants.fStandardAtmosphere_in_Pa64LREAL101325TcVarGlobal636362880GVL_PhysicalConstants.fStandardAtmosphere_in_Pa_Units648STRING(80)PaTcVarGlobal636362944GVL_PhysicalConstants.fStefan_BoltzmannConstant_in_W_m_2_K_464LREAL5.670374419E-08TcVarGlobal636363648GVL_PhysicalConstants.fStefan_BoltzmannConstant_in_W_m_2_K_4_Units648STRING(80)W m^-2 K^-4TcVarGlobal636363712GVL_PhysicalConstants.fTauComptonWavelength_in_m64LREAL6.97771E-16TcVarGlobal636364416GVL_PhysicalConstants.fTauComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636364480GVL_PhysicalConstants.fTauComptonWavelength_in_m_Uncertainty64LREAL4.7E-20TcVarGlobal636365184GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m64LREAL1.11056E-16TcVarGlobal636365248GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636365312GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL1E-20TcVarGlobal636366016GVL_PhysicalConstants.fTauElectronMassRatio64LREAL3477.23TcVarGlobal636366080GVL_PhysicalConstants.fTauElectronMassRatio_Uncertainty64LREAL0.23TcVarGlobal636366144GVL_PhysicalConstants.fTauMass_in_kg64LREAL3.16754E-27TcVarGlobal636366208GVL_PhysicalConstants.fTauMass_in_kg_Units648STRING(80)kgTcVarGlobal636366272GVL_PhysicalConstants.fTauMass_in_kg_Uncertainty64LREAL2.1E-31TcVarGlobal636366976GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J64LREAL2.84684E-10TcVarGlobal636367040GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636367104GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J_Uncertainty64LREAL1.9E-14TcVarGlobal636367808GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV64LREAL1776.82TcVarGlobal636367872GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636367936GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL0.16TcVarGlobal636368640GVL_PhysicalConstants.fTauMassInU_in_u64LREAL1.90754TcVarGlobal636368704GVL_PhysicalConstants.fTauMassInU_in_u_Units648STRING(80)uTcVarGlobal636368768GVL_PhysicalConstants.fTauMassInU_in_u_Uncertainty64LREAL0.00013TcVarGlobal636369472GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_164LREAL0.00190754TcVarGlobal636369536GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636369600GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1_Uncertainty64LREAL1.3E-07TcVarGlobal636370304GVL_PhysicalConstants.fTauMuonMassRatio64LREAL16.817TcVarGlobal636370368GVL_PhysicalConstants.fTauMuonMassRatio_Uncertainty64LREAL0.0011TcVarGlobal636370432GVL_PhysicalConstants.fTauNeutronMassRatio64LREAL1.89115TcVarGlobal636370496GVL_PhysicalConstants.fTauNeutronMassRatio_Uncertainty64LREAL0.00013TcVarGlobal636370560GVL_PhysicalConstants.fTauProtonMassRatio64LREAL1.89376TcVarGlobal636370624GVL_PhysicalConstants.fTauProtonMassRatio_Uncertainty64LREAL0.00013TcVarGlobal636370688GVL_PhysicalConstants.fThomsonCrossSection_in_m_264LREAL6.6524587321E-29TcVarGlobal636370752GVL_PhysicalConstants.fThomsonCrossSection_in_m_2_Units648STRING(80)m^2TcVarGlobal636370816GVL_PhysicalConstants.fThomsonCrossSection_in_m_2_Uncertainty64LREAL6E-38TcVarGlobal636371520GVL_PhysicalConstants.fTritonElectronMag_Mom_Ratio64LREAL-0.001620514423TcVarGlobal636371584GVL_PhysicalConstants.fTritonElectronMag_Mom_Ratio_Uncertainty64LREAL2.1E-11TcVarGlobal636371648GVL_PhysicalConstants.fTritonElectronMassRatio64LREAL5496.92153573TcVarGlobal636371712GVL_PhysicalConstants.fTritonElectronMassRatio_Uncertainty64LREAL2.7E-07TcVarGlobal636371776GVL_PhysicalConstants.fTritonGFactor64LREAL5.957924931TcVarGlobal636371840GVL_PhysicalConstants.fTritonGFactor_Uncertainty64LREAL1.2E-08TcVarGlobal636371904GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_164LREAL1.5046095202E-26TcVarGlobal636371968GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636372032GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1_Uncertainty64LREAL3E-35TcVarGlobal636372736GVL_PhysicalConstants.fTritonMag_Mom_ToBohrMagnetonRatio64LREAL0.0016223936651TcVarGlobal636372800GVL_PhysicalConstants.fTritonMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL3.2E-12TcVarGlobal636372864GVL_PhysicalConstants.fTritonMag_Mom_ToNuclearMagnetonRatio64LREAL2.9789624656TcVarGlobal636372928GVL_PhysicalConstants.fTritonMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL5.9E-09TcVarGlobal636372992GVL_PhysicalConstants.fTritonMass_in_kg64LREAL5.0073567446E-27TcVarGlobal636373056GVL_PhysicalConstants.fTritonMass_in_kg_Units648STRING(80)kgTcVarGlobal636373120GVL_PhysicalConstants.fTritonMass_in_kg_Uncertainty64LREAL1.5E-36TcVarGlobal636373824GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J64LREAL4.500387806E-10TcVarGlobal636373888GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636373952GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J_Uncertainty64LREAL1.4E-19TcVarGlobal636374656GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV64LREAL2808.92113298TcVarGlobal636374720GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636374784GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL8.5E-07TcVarGlobal636375488GVL_PhysicalConstants.fTritonMassInU_in_u64LREAL3.01550071621TcVarGlobal636375552GVL_PhysicalConstants.fTritonMassInU_in_u_Units648STRING(80)uTcVarGlobal636375616GVL_PhysicalConstants.fTritonMassInU_in_u_Uncertainty64LREAL1.2E-10TcVarGlobal636376320GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_164LREAL0.00301550071517TcVarGlobal636376384GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636376448GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1_Uncertainty64LREAL9.2E-13TcVarGlobal636377152GVL_PhysicalConstants.fTritonNeutronMag_Mom_Ratio64LREAL-1.55718553TcVarGlobal636377216GVL_PhysicalConstants.fTritonNeutronMag_Mom_Ratio_Uncertainty64LREAL3.7E-07TcVarGlobal636377280GVL_PhysicalConstants.fTritonProtonMag_Mom_Ratio64LREAL1.066639908TcVarGlobal636377344GVL_PhysicalConstants.fTritonProtonMag_Mom_Ratio_Uncertainty64LREAL1E-08TcVarGlobal636377408GVL_PhysicalConstants.fTritonProtonMassRatio64LREAL2.99371703414TcVarGlobal636377472GVL_PhysicalConstants.fTritonProtonMassRatio_Uncertainty64LREAL1.5E-10TcVarGlobal636377536GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg64LREAL1.6605390666E-27TcVarGlobal636377600GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg_Units648STRING(80)kgTcVarGlobal636377664GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg_Uncertainty64LREAL5E-37TcVarGlobal636378368GVL_PhysicalConstants.fVonKlitzingConstant_in_ohm64LREAL25812.80745TcVarGlobal636378432GVL_PhysicalConstants.fVonKlitzingConstant_in_ohm_Units648STRING(80)ohmTcVarGlobal636378496GVL_PhysicalConstants.fWeakMixingAngle64LREAL0.2229TcVarGlobal636379200GVL_PhysicalConstants.fWeakMixingAngle_Uncertainty64LREAL0.0003TcVarGlobal636379264GVL_PhysicalConstants.fWienFrequencyDisplacementLawConstant_in_Hz_K_164LREAL58789257570TcVarGlobal636379328GVL_PhysicalConstants.fWienFrequencyDisplacementLawConstant_in_Hz_K_1_Units648STRING(80)Hz K^-1TcVarGlobal636379392GVL_PhysicalConstants.fWienWavelengthDisplacementLawConstant_in_m_K64LREAL0.002897771955TcVarGlobal636380096GVL_PhysicalConstants.fWienWavelengthDisplacementLawConstant_in_m_K_Units648STRING(80)m KTcVarGlobal636380160GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_164LREAL1.992851882E-24TcVarGlobal636380864GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1_Units648STRING(80)kg m s^-1TcVarGlobal636380928GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1_Uncertainty64LREAL2.4E-32TcVarGlobal636381632GVL_PhysicalConstants.fElectronHelionMassRatio64LREAL0.0001819543074573TcVarGlobal636381696GVL_PhysicalConstants.fElectronHelionMassRatio_Uncertainty64LREAL7.9E-15TcVarGlobal636381760GVL_PhysicalConstants.fElectronTritonMassRatio64LREAL0.0001819200062251TcVarGlobal636381824GVL_PhysicalConstants.fElectronTritonMassRatio_Uncertainty64LREAL9E-15TcVarGlobal636381888GVL_PhysicalConstants.fHelionGFactor64LREAL-4.255250615TcVarGlobal636381952GVL_PhysicalConstants.fHelionGFactor_Uncertainty64LREAL5E-08TcVarGlobal636382016GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_164LREAL-1.074617532E-26TcVarGlobal636382080GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636382144GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1_Uncertainty64LREAL1.3E-34TcVarGlobal636382848GVL_PhysicalConstants.fHelionMag_Mom_ToBohrMagnetonRatio64LREAL-0.001158740958TcVarGlobal636382912GVL_PhysicalConstants.fHelionMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.4E-11TcVarGlobal636382976GVL_PhysicalConstants.fHelionMag_Mom_ToNuclearMagnetonRatio64LREAL-2.127625307TcVarGlobal636383040GVL_PhysicalConstants.fHelionMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL2.5E-08TcVarGlobal636383104GVL_PhysicalConstants.fLoschmidtConstant_273_15K_100KPa_in_m_364LREAL2.651645804E+25TcVarGlobal636383168GVL_PhysicalConstants.fLoschmidtConstant_273_15K_100KPa_in_m_3_Units648STRING(80)m^-3TcVarGlobal636383232GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_164LREAL2.730924488E-22TcVarGlobal636383936GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1_Units648STRING(80)kg m s^-1TcVarGlobal636384000GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1_Uncertainty64LREAL3.4E-30TcVarGlobal636384704GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c64LREAL0.5109989461TcVarGlobal636384768GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c_Units648STRING(80)MeV/cTcVarGlobal636384832GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c_Uncertainty64LREAL3.1E-09TcVarGlobal636385536GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg64LREAL2.30557435E-30TcVarGlobal636385600GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg_Units648STRING(80)kgTcVarGlobal636385664GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg_Uncertainty64LREAL8.2E-37TcVarGlobal636386368GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J64LREAL2.07214689E-13TcVarGlobal636386432GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636386496GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J_Uncertainty64LREAL7.4E-20TcVarGlobal636387200GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV64LREAL1.29333236TcVarGlobal636387264GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636387328GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL4.6E-07TcVarGlobal636388032GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u64LREAL0.00138844933TcVarGlobal636388096GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u_Units648STRING(80)uTcVarGlobal636388160GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u_Uncertainty64LREAL4.9E-10TcVarGlobal636388864GVL_PhysicalConstants.fStandardStatePressure_in_Pa64LREAL100000TcVarGlobal636388928GVL_PhysicalConstants.fStandardStatePressure_in_Pa_Units648STRING(80)PaTcVarGlobal636388992GVL_PhysicalConstants.fAlphaParticleRelativeAtomicMass64LREAL4.001506179127TcVarGlobal636389696GVL_PhysicalConstants.fAlphaParticleRelativeAtomicMass_Uncertainty64LREAL6.3E-11TcVarGlobal636389760GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_164LREAL46.686447783TcVarGlobal636389824GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1_Units648STRING(80)m^-1 T^-1TcVarGlobal636389888GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1_Uncertainty64LREAL1.4E-08TcVarGlobal636390592GVL_PhysicalConstants.fBoltzmannConstantInInverseMeterPerKelvin_in_m_1_K_164LREAL69.50348004TcVarGlobal636390656GVL_PhysicalConstants.fBoltzmannConstantInInverseMeterPerKelvin_in_m_1_K_1_Units648STRING(80)m^-1 K^-1TcVarGlobal636390720GVL_PhysicalConstants.fConventionalValueOfAmpere_90_in_A64LREAL1.00000008887TcVarGlobal636391424GVL_PhysicalConstants.fConventionalValueOfAmpere_90_in_A_Units648STRING(80)ATcVarGlobal636391488GVL_PhysicalConstants.fConventionalValueOfCoulomb_90_in_C64LREAL1.00000008887TcVarGlobal636392192GVL_PhysicalConstants.fConventionalValueOfCoulomb_90_in_C_Units648STRING(80)CTcVarGlobal636392256GVL_PhysicalConstants.fConventionalValueOfFarad_90_in_F64LREAL0.9999999822TcVarGlobal636392960GVL_PhysicalConstants.fConventionalValueOfFarad_90_in_F_Units648STRING(80)FTcVarGlobal636393024GVL_PhysicalConstants.fConventionalValueOfHenry_90_in_H64LREAL1.00000001779TcVarGlobal636393728GVL_PhysicalConstants.fConventionalValueOfHenry_90_in_H_Units648STRING(80)HTcVarGlobal636393792GVL_PhysicalConstants.fConventionalValueOfOhm_90_in_ohm64LREAL1.00000001779TcVarGlobal636394496GVL_PhysicalConstants.fConventionalValueOfOhm_90_in_ohm_Units648STRING(80)ohmTcVarGlobal636394560GVL_PhysicalConstants.fConventionalValueOfVolt_90_in_V64LREAL1.00000010666TcVarGlobal636395264GVL_PhysicalConstants.fConventionalValueOfVolt_90_in_V_Units648STRING(80)VTcVarGlobal636395328GVL_PhysicalConstants.fConventionalValueOfWatt_90_in_W64LREAL1.00000019553TcVarGlobal636396032GVL_PhysicalConstants.fConventionalValueOfWatt_90_in_W_Units648STRING(80)WTcVarGlobal636396096GVL_PhysicalConstants.fDeuteronRelativeAtomicMass64LREAL2.013553212745TcVarGlobal636396800GVL_PhysicalConstants.fDeuteronRelativeAtomicMass_Uncertainty64LREAL4E-11TcVarGlobal636396864GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_164LREAL28024.9514242TcVarGlobal636396928GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636396992GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL8.5E-06TcVarGlobal636397696GVL_PhysicalConstants.fElectronRelativeAtomicMass64LREAL0.000548579909065TcVarGlobal636397760GVL_PhysicalConstants.fElectronRelativeAtomicMass_Uncertainty64LREAL1.6E-14TcVarGlobal636397824GVL_PhysicalConstants.fElementaryChargeOverH_bar_in_A_J_164LREAL1.519267447E+15TcVarGlobal636397888GVL_PhysicalConstants.fElementaryChargeOverH_bar_in_A_J_1_Units648STRING(80)A J^-1TcVarGlobal636397952GVL_PhysicalConstants.fHelionRelativeAtomicMass64LREAL3.014932247175TcVarGlobal636398656GVL_PhysicalConstants.fHelionRelativeAtomicMass_Uncertainty64LREAL9.7E-11TcVarGlobal636398720GVL_PhysicalConstants.fHelionShieldingShift64LREAL5.996743E-05TcVarGlobal636398784GVL_PhysicalConstants.fHelionShieldingShift_Uncertainty64LREAL1E-10TcVarGlobal636398848GVL_PhysicalConstants.fHyperfineTransitionFrequencyOfCs_133_in_Hz64LREAL9192631770TcVarGlobal636398912GVL_PhysicalConstants.fHyperfineTransitionFrequencyOfCs_133_in_Hz_Units648STRING(80)HzTcVarGlobal636398976GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m64LREAL1.920155716E-10TcVarGlobal636399680GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m_Units648STRING(80)mTcVarGlobal636399744GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m_Uncertainty64LREAL3.2E-18TcVarGlobal636400448GVL_PhysicalConstants.fLuminousEfficacy_in_lm_W_164LREAL683TcVarGlobal636400512GVL_PhysicalConstants.fLuminousEfficacy_in_lm_W_1_Units648STRING(80)lm W^-1TcVarGlobal636400576GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_164LREAL29.1646931TcVarGlobal636401280GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636401344GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL6.9E-06TcVarGlobal636402048GVL_PhysicalConstants.fNeutronRelativeAtomicMass64LREAL1.00866491595TcVarGlobal636402112GVL_PhysicalConstants.fNeutronRelativeAtomicMass_Uncertainty64LREAL4.9E-10TcVarGlobal636402176GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_164LREAL0.0254262341353TcVarGlobal636402240GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1_Units648STRING(80)m^-1 T^-1TcVarGlobal636402304GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1_Uncertainty64LREAL7.8E-12TcVarGlobal636403008GVL_PhysicalConstants.fPlanckConstantInEV_Hz_in_eV_Hz_164LREAL4.135667696E-15TcVarGlobal636403072GVL_PhysicalConstants.fPlanckConstantInEV_Hz_in_eV_Hz_1_Units648STRING(80)eV Hz^-1TcVarGlobal636403136GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_164LREAL42.577478518TcVarGlobal636403840GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636403904GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL1.8E-08TcVarGlobal636404608GVL_PhysicalConstants.fProtonRelativeAtomicMass64LREAL1.007276466621TcVarGlobal636404672GVL_PhysicalConstants.fProtonRelativeAtomicMass_Uncertainty64LREAL5.3E-11TcVarGlobal636404736GVL_PhysicalConstants.fReducedComptonWavelength_in_m64LREAL3.8615926796E-13TcVarGlobal636404800GVL_PhysicalConstants.fReducedComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636404864GVL_PhysicalConstants.fReducedComptonWavelength_in_m_Uncertainty64LREAL1.2E-22TcVarGlobal636405568GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m64LREAL1.867594306E-15TcVarGlobal636405632GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636405696GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m_Uncertainty64LREAL4.2E-23TcVarGlobal636406400GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m64LREAL2.1001941552E-16TcVarGlobal636406464GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636406528GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m_Uncertainty64LREAL1.2E-25TcVarGlobal636407232GVL_PhysicalConstants.fReducedPlanckConstant_in_J_s64LREAL1.054571817E-34TcVarGlobal636407296GVL_PhysicalConstants.fReducedPlanckConstant_in_J_s_Units648STRING(80)J sTcVarGlobal636407360GVL_PhysicalConstants.fReducedPlanckConstantInEVS_in_eV_s64LREAL6.582119569E-16TcVarGlobal636408064GVL_PhysicalConstants.fReducedPlanckConstantInEVS_in_eV_s_Units648STRING(80)eV sTcVarGlobal636408128GVL_PhysicalConstants.fReducedPlanckConstantTimesCInMeVFm_in_MeV_fm64LREAL197.3269804TcVarGlobal636408832GVL_PhysicalConstants.fReducedPlanckConstantTimesCInMeVFm_in_MeV_fm_Units648STRING(80)MeV fmTcVarGlobal636408896GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m64LREAL2.10308910336E-16TcVarGlobal636409600GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636409664GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m_Uncertainty64LREAL6.4E-26TcVarGlobal636410368GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m64LREAL1.110538E-16TcVarGlobal636410432GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636410496GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m_Uncertainty64LREAL7.5E-21TcVarGlobal636411200GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_164LREAL32.43409942TcVarGlobal636411264GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636411328GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL3.8E-07TcVarGlobal636412032GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_164LREAL42.57638474TcVarGlobal636412096GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636412160GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL4.6E-07TcVarGlobal636412864GVL_PhysicalConstants.fShieldingDifferenceOfDAndPInHD64LREAL2.02E-08TcVarGlobal636412928GVL_PhysicalConstants.fShieldingDifferenceOfDAndPInHD_Uncertainty64LREAL2E-11TcVarGlobal636412992GVL_PhysicalConstants.fShieldingDifferenceOfTAndPInHT64LREAL2.414E-08TcVarGlobal636413056GVL_PhysicalConstants.fShieldingDifferenceOfTAndPInHT_Uncertainty64LREAL2E-11TcVarGlobal636413120GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV64LREAL1776.86TcVarGlobal636413184GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV_Units648STRING(80)MeVTcVarGlobal636413248GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV_Uncertainty64LREAL0.12TcVarGlobal636413952GVL_PhysicalConstants.fTritonRelativeAtomicMass64LREAL3.01550071621TcVarGlobal636414016GVL_PhysicalConstants.fTritonRelativeAtomicMass_Uncertainty64LREAL1.2E-10TcVarGlobal636414080GVL_PhysicalConstants.fTritonToProtonMag_Mom_Ratio64LREAL1.0666399191TcVarGlobal636414144GVL_PhysicalConstants.fTritonToProtonMag_Mom_Ratio_Uncertainty64LREAL2.1E-09TcVarGlobal636414208GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_164LREAL8.8541878128E-12TcVarGlobal636414272GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1_Units648STRING(80)F m^-1TcVarGlobal636414336GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1_Uncertainty64LREAL1.3E-21TcVarGlobal636415040GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_264LREAL1.25663706212E-06TcVarGlobal636415104GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2_Units648STRING(80)N A^-2TcVarGlobal636415168GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2_Uncertainty64LREAL1.9E-16TcVarGlobal636415872GVL_PhysicalConstants.fWToZMassRatio64LREAL0.88153TcVarGlobal636415936GVL_PhysicalConstants.fWToZMassRatio_Uncertainty64LREAL0.00017TcVarGlobal636416000GVL_AbsorptionTest.fbScatteringFactorLUT575872FB_ScatteringFactorLUTTcVarGlobal636416064PRG_IM1K1_PPM.fbIM1K11577344FB_PPMpytmc + + + + TcVarGlobal + + + 635558752 + + + PMPS_PARAM.MAX_FAST_FAULTS + Max fast faults for an FFO + 16 + UINT + + 200 + + + + TcVarGlobal + + + 635559776 + + + PRG_1_PlcTask.bDebug + 8 + BOOL + + 0 + + 635559792 + + + PRG_AT1K2_SOLID.bDebug + NOTE: use FALSE for simulation and production + NOTE: use TRUE when relying on visualization + actual hardware + 8 + BOOL + + 0 + + 635559800 + + + PMPS_PARAM.MAX_ASSERTIONS + Maximum number of BP requests in the arbiter + 32 + UDINT + + 50 + + + + TcVarGlobal + + + 635559808 + + + PMPS_PARAM.TRANS_MARGIN + Allowed % margin above requested transmission level in SafeBPCompare (0.0500 = 5deci% default). Note: change this value if scaling factor changes. + 32 + REAL + + 0.05 + + + + TcVarGlobal + + + 635559840 + + + PMPS_TOOLS.fbJson + 256 + FB_JsonSaxWriter + + + TcVarGlobal + + + 635559872 + + + Global_Version.stLibVersion_Tc2_MC2 + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 48 + + + .iRevision + 0 + + + .nFlags + 1 + + + .sVersion + 3.3.48.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 635560128 + + + Global_Variables.TcMcGlobal + 6976 + _TCMCGLOBAL + + + TcVarGlobal + + + 635560416 + + + Global_Variables.DEFAULT_HOME_POSITION + 64 + LREAL + + 1E+307 + + + + TcVarGlobal + + + 635567424 + + + Global_Variables.DEFAULT_BACKLASHVALUE + 64 + LREAL + + 1E+307 + + + + TcVarGlobal + + + 635567488 + + + Global_Version.stLibVersion_Tc2_Math + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 1 + + + .iRevision + 0 + + + .sVersion + 3.3.1.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 635567552 + + + PRG_AT1K2_SOLID.nEnableMode + 16 + ENUM_StageEnableMode + 635567840 + + + PRG_AT2K2_SOLID.bDebug + NOTE: use FALSE for simulation and production + NOTE: use TRUE when relying on visualization + actual hardware + 8 + BOOL + + 0 + + 635567856 + + + PRG_3_PMPS_POST.bMR1K1_Veto + 8 + BOOL + 635567864 + + + GVL_Physics.fbScatteringFactors + 575872 + FB_ScatteringFactorLUT + + + TcVarGlobal + + + 635567872 + + + GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K + Wien displacement law constant (m K) + Uncertainty: 5.1e-09 + 64 + LREAL + + 0.0028977685 + + + + TcVarGlobal + + + 636143744 + + + GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K_Units + 648 + STRING(80) + + m K + + + + TcVarGlobal + + + 636143808 + + + PRG_3_PMPS_POST.bST1K2_Veto + 8 + BOOL + 636144456 + + + PRG_AT2K2_SOLID.nEnableMode + 16 + ENUM_StageEnableMode + 636144464 + + + PRG_3_PMPS_POST.bST1K2_Veto_Override + 8 + BOOL + + 0 + + 636144480 + + + GVL.iFiltersPerSATTBlade + 16 + INT + + 8 + + + + TcVarGlobal + + + 636144496 + + + GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K_Uncertainty + 64 + LREAL + + 5.1E-09 + + + + TcVarGlobal + + + 636144512 + + + GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2 + atomic unit of 1st hyperpolarizablity (C^3 m^3 J^-2) + Uncertainty: 2.8e-60 + 64 + LREAL + + 3.20636151E-53 + + + + TcVarGlobal + + + 636144576 + + + GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2_Units + 648 + STRING(80) + + C^3 m^3 J^-2 + + + + TcVarGlobal + + + 636144640 + + + Constants.bLittleEndian + Does the target support an FPU + 8 + BOOL + + 1 + + + + TcVarGlobal + + + 636145288 + + + Constants.bSimulationMode + Does the target support an FPU + 8 + BOOL + + 0 + + + + TcVarGlobal + + + 636145296 + + + Constants.bFPUSupport + 8 + BOOL + + 1 + + + + TcVarGlobal + + + 636145304 + + + Constants.nRegisterSize + Does the target support an FPU + 16 + WORD + + 32 + + + + TcVarGlobal + + + 636145312 + + + Constants.nPackMode + Does the target support an FPU + 16 + UINT + + 8 + + + + TcVarGlobal + + + 636145328 + + + GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2_Uncertainty + 64 + LREAL + + 2.8E-60 + + + + TcVarGlobal + + + 636145344 + + + GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3 + atomic unit of 2nd hyperpolarizablity (C^4 m^4 J^-3) + Uncertainty: 1.1e-71 + 64 + LREAL + + 6.2353808E-65 + + + + TcVarGlobal + + + 636145408 + + + GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3_Units + 648 + STRING(80) + + C^4 m^4 J^-3 + + + + TcVarGlobal + + + 636145472 + + + Constants.RuntimeVersionNumeric + 32 + DWORD + + 50660864 + + + + TcVarGlobal + + + 636146144 + + + GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3_Uncertainty + 64 + LREAL + + 1.1E-71 + + + + TcVarGlobal + + + 636146176 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m + atomic unit of electric dipole moment (C m) + Uncertainty: 7.3e-37 + 64 + LREAL + + 8.47835309E-30 + + + + TcVarGlobal + + + 636146240 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m_Units + 648 + STRING(80) + + C m + + + + TcVarGlobal + + + 636146304 + + + Constants.CompilerVersionNumeric + 32 + DWORD + + 50661988 + + + + TcVarGlobal + + + 636146976 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m_Uncertainty + 64 + LREAL + + 7.3E-37 + + + + TcVarGlobal + + + 636147008 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1 + atomic unit of electric polarizablity (C^2 m^2 J^-1) + Uncertainty: 1.6e-49 + 64 + LREAL + + 1.648777274E-41 + + + + TcVarGlobal + + + 636147072 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1_Units + 648 + STRING(80) + + C^2 m^2 J^-1 + + + + TcVarGlobal + + + 636147136 + + + TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask + 32 + OTCID + + + no_init + + + TcVarGlobal + + + 636147808 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1_Uncertainty + 64 + LREAL + + 1.6E-49 + + + + TcVarGlobal + + + 636147840 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2 + atomic unit of electric quadrupole moment (C m^2) + Uncertainty: 3.9e-47 + 64 + LREAL + + 4.48655124E-40 + + + + TcVarGlobal + + + 636147904 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2_Units + 648 + STRING(80) + + C m^2 + + + + TcVarGlobal + + + 636147968 + + + TwinCAT_SystemInfoVarList._TaskOid_PlcTask + 32 + OTCID + + + no_init + + + TcVarGlobal + + + 636148640 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2_Uncertainty + 64 + LREAL + + 3.9E-47 + + + + TcVarGlobal + + + 636148672 + + + GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1 + atomic unit of magn. dipole moment (J T^-1) + Uncertainty: 1.6e-30 + 64 + LREAL + + 1.8548019E-23 + + + + TcVarGlobal + + + 636148736 + + + GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636148800 + + + GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1_Uncertainty + 64 + LREAL + + 1.6E-30 + + + + TcVarGlobal + + + 636149504 + + + GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T + atomic unit of magn. flux density (T) + Uncertainty: 7.1e-05 + 64 + LREAL + + 235051.756758 + + + + TcVarGlobal + + + 636149568 + + + GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T_Units + 648 + STRING(80) + + T + + + + TcVarGlobal + + + 636149632 + + + GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T_Uncertainty + 64 + LREAL + + 7.1E-05 + + + + TcVarGlobal + + + 636150336 + + + GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1 + deuteron magn. moment (J T^-1) + Uncertainty: 3.8e-34 + 64 + LREAL + + 4.33073482E-27 + + + + TcVarGlobal + + + 636150400 + + + GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636150464 + + + GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1_Uncertainty + 64 + LREAL + + 3.8E-34 + + + + TcVarGlobal + + + 636151168 + + + GVL_PhysicalConstants.fDeuteronMagneticMomentToBohrMagnetonRatio + deuteron magn. moment to Bohr magneton ratio + Uncertainty: 5e-12 + 64 + LREAL + + 0.0004669754567 + + + + TcVarGlobal + + + 636151232 + + + GVL_PhysicalConstants.fDeuteronMagneticMomentToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 5E-12 + + + + TcVarGlobal + + + 636151296 + + + GVL_PhysicalConstants.fDeuteronMagneticMomentToNuclearMagnetonRatio + deuteron magn. moment to nuclear magneton ratio + Uncertainty: 9.2e-09 + 64 + LREAL + + 0.8574382329 + + + + TcVarGlobal + + + 636151360 + + + GVL_PhysicalConstants.fDeuteronMagneticMomentToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 9.2E-09 + + + + TcVarGlobal + + + 636151424 + + + GVL_PhysicalConstants.fDeuteronElectronMagneticMomentRatio + deuteron-electron magn. moment ratio + Uncertainty: 5e-12 + 64 + LREAL + + -0.0004664345548 + + + + TcVarGlobal + + + 636151488 + + + GVL_PhysicalConstants.fDeuteronElectronMagneticMomentRatio_Uncertainty + 64 + LREAL + + 5E-12 + + + + TcVarGlobal + + + 636151552 + + + GVL_PhysicalConstants.fDeuteronProtonMagneticMomentRatio + deuteron-proton magn. moment ratio + Uncertainty: 4.5e-09 + 64 + LREAL + + 0.3070122084 + + + + TcVarGlobal + + + 636151616 + + + GVL_PhysicalConstants.fDeuteronProtonMagneticMomentRatio_Uncertainty + 64 + LREAL + + 4.5E-09 + + + + TcVarGlobal + + + 636151680 + + + GVL_PhysicalConstants.fDeuteronNeutronMagneticMomentRatio + deuteron-neutron magn. moment ratio + Uncertainty: 1.1e-07 + 64 + LREAL + + -0.44820652 + + + + TcVarGlobal + + + 636151744 + + + GVL_PhysicalConstants.fDeuteronNeutronMagneticMomentRatio_Uncertainty + 64 + LREAL + + 1.1E-07 + + + + TcVarGlobal + + + 636151808 + + + GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1 + electron gyromagn. ratio (s^-1 T^-1) + Uncertainty: 53.0 + 64 + LREAL + + 176085963023 + + + + TcVarGlobal + + + 636151872 + + + GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1_Units + 648 + STRING(80) + + s^-1 T^-1 + + + + TcVarGlobal + + + 636151936 + + + GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1_Uncertainty + 64 + LREAL + + 53 + + + + TcVarGlobal + + + 636152640 + + + GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1 + electron gyromagn. ratio over 2 pi (MHz T^-1) + Uncertainty: 0.0024 + 64 + LREAL + + 28024.9532 + + + + TcVarGlobal + + + 636152704 + + + GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636152768 + + + GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty + 64 + LREAL + + 0.0024 + + + + TcVarGlobal + + + 636153472 + + + GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1 + electron magn. moment (J T^-1) + Uncertainty: 8e-31 + 64 + LREAL + + -9.28476412E-24 + + + + TcVarGlobal + + + 636153536 + + + GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636153600 + + + GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1_Uncertainty + 64 + LREAL + + 8E-31 + + + + TcVarGlobal + + + 636154304 + + + GVL_PhysicalConstants.fElectronMagneticMomentToBohrMagnetonRatio + electron magn. moment to Bohr magneton ratio + Uncertainty: 3.8e-12 + 64 + LREAL + + -1.0011596521859 + + + + TcVarGlobal + + + 636154368 + + + GVL_PhysicalConstants.fElectronMagneticMomentToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 3.8E-12 + + + + TcVarGlobal + + + 636154432 + + + GVL_PhysicalConstants.fElectronMagneticMomentToNuclearMagnetonRatio + electron magn. moment to nuclear magneton ratio + Uncertainty: 8.5e-07 + 64 + LREAL + + -1838.28197107 + + + + TcVarGlobal + + + 636154496 + + + GVL_PhysicalConstants.fElectronMagneticMomentToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 8.5E-07 + + + + TcVarGlobal + + + 636154560 + + + GVL_PhysicalConstants.fElectronMagneticMomentAnomaly + electron magn. moment anomaly + Uncertainty: 3.8e-12 + 64 + LREAL + + 0.0011596521859 + + + + TcVarGlobal + + + 636154624 + + + GVL_PhysicalConstants.fElectronMagneticMomentAnomaly_Uncertainty + 64 + LREAL + + 3.8E-12 + + + + TcVarGlobal + + + 636154688 + + + GVL_PhysicalConstants.fElectronToShieldedProtonMagneticMomentRatio + electron to shielded proton magn. moment ratio + Uncertainty: 7.1e-06 + 64 + LREAL + + -658.2275956 + + + + TcVarGlobal + + + 636154752 + + + GVL_PhysicalConstants.fElectronToShieldedProtonMagneticMomentRatio_Uncertainty + 64 + LREAL + + 7.1E-06 + + + + TcVarGlobal + + + 636154816 + + + GVL_PhysicalConstants.fElectronToShieldedHelionMagneticMomentRatio + electron to shielded helion magn. moment ratio + Uncertainty: 1e-05 + 64 + LREAL + + 864.058255 + + + + TcVarGlobal + + + 636154880 + + + GVL_PhysicalConstants.fElectronToShieldedHelionMagneticMomentRatio_Uncertainty + 64 + LREAL + + 1E-05 + + + + TcVarGlobal + + + 636154944 + + + GVL_PhysicalConstants.fElectronDeuteronMagneticMomentRatio + electron-deuteron magn. moment ratio + Uncertainty: 2.3e-05 + 64 + LREAL + + -2143.923493 + + + + TcVarGlobal + + + 636155008 + + + GVL_PhysicalConstants.fElectronDeuteronMagneticMomentRatio_Uncertainty + 64 + LREAL + + 2.3E-05 + + + + TcVarGlobal + + + 636155072 + + + GVL_PhysicalConstants.fElectronMuonMagneticMomentRatio + electron-muon magn. moment ratio + Uncertainty: 5.4e-06 + 64 + LREAL + + 206.7669894 + + + + TcVarGlobal + + + 636155136 + + + GVL_PhysicalConstants.fElectronMuonMagneticMomentRatio_Uncertainty + 64 + LREAL + + 5.4E-06 + + + + TcVarGlobal + + + 636155200 + + + GVL_PhysicalConstants.fElectronNeutronMagneticMomentRatio + electron-neutron magn. moment ratio + Uncertainty: 0.00023 + 64 + LREAL + + 960.9205 + + + + TcVarGlobal + + + 636155264 + + + GVL_PhysicalConstants.fElectronNeutronMagneticMomentRatio_Uncertainty + 64 + LREAL + + 0.00023 + + + + TcVarGlobal + + + 636155328 + + + GVL_PhysicalConstants.fElectronProtonMagneticMomentRatio + electron-proton magn. moment ratio + Uncertainty: 6.6e-06 + 64 + LREAL + + -658.2106862 + + + + TcVarGlobal + + + 636155392 + + + GVL_PhysicalConstants.fElectronProtonMagneticMomentRatio_Uncertainty + 64 + LREAL + + 6.6E-06 + + + + TcVarGlobal + + + 636155456 + + + GVL_PhysicalConstants.fMagneticConstant_in_N_A_2 + magn. constant (N A^-2) + 64 + LREAL + + 1.2566370614E-06 + + + + TcVarGlobal + + + 636155520 + + + GVL_PhysicalConstants.fMagneticConstant_in_N_A_2_Units + 648 + STRING(80) + + N A^-2 + + + + TcVarGlobal + + + 636155584 + + + GVL_PhysicalConstants.fMagneticFluxQuantum_in_Wb + magn. flux quantum (Wb) + 64 + LREAL + + 2.067833848E-15 + + + + TcVarGlobal + + + 636156288 + + + GVL_PhysicalConstants.fMagneticFluxQuantum_in_Wb_Units + 648 + STRING(80) + + Wb + + + + TcVarGlobal + + + 636156352 + + + GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1 + muon magn. moment (J T^-1) + Uncertainty: 4e-33 + 64 + LREAL + + -4.49044799E-26 + + + + TcVarGlobal + + + 636157056 + + + GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636157120 + + + GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1_Uncertainty + 64 + LREAL + + 4E-33 + + + + TcVarGlobal + + + 636157824 + + + GVL_PhysicalConstants.fMuonMagneticMomentToBohrMagnetonRatio + muon magn. moment to Bohr magneton ratio + Uncertainty: 1.3e-10 + 64 + LREAL + + -0.00484197045 + + + + TcVarGlobal + + + 636157888 + + + GVL_PhysicalConstants.fMuonMagneticMomentToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.3E-10 + + + + TcVarGlobal + + + 636157952 + + + GVL_PhysicalConstants.fMuonMagneticMomentToNuclearMagnetonRatio + muon magn. moment to nuclear magneton ratio + Uncertainty: 2.3e-07 + 64 + LREAL + + -8.89059698 + + + + TcVarGlobal + + + 636158016 + + + GVL_PhysicalConstants.fMuonMagneticMomentToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 2.3E-07 + + + + TcVarGlobal + + + 636158080 + + + GVL_PhysicalConstants.fMuonProtonMagneticMomentRatio + muon-proton magn. moment ratio + Uncertainty: 8.9e-08 + 64 + LREAL + + -3.183345118 + + + + TcVarGlobal + + + 636158144 + + + GVL_PhysicalConstants.fMuonProtonMagneticMomentRatio_Uncertainty + 64 + LREAL + + 8.9E-08 + + + + TcVarGlobal + + + 636158208 + + + GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1 + neutron gyromagn. ratio (s^-1 T^-1) + Uncertainty: 43.0 + 64 + LREAL + + 183247171 + + + + TcVarGlobal + + + 636158272 + + + GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1_Units + 648 + STRING(80) + + s^-1 T^-1 + + + + TcVarGlobal + + + 636158336 + + + GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1_Uncertainty + 64 + LREAL + + 43 + + + + TcVarGlobal + + + 636159040 + + + GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1 + neutron gyromagn. ratio over 2 pi (MHz T^-1) + Uncertainty: 7.3e-06 + 64 + LREAL + + 29.164695 + + + + TcVarGlobal + + + 636159104 + + + GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636159168 + + + GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty + 64 + LREAL + + 7.3E-06 + + + + TcVarGlobal + + + 636159872 + + + GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1 + neutron magn. moment (J T^-1) + Uncertainty: 2.4e-33 + 64 + LREAL + + -9.6623645E-27 + + + + TcVarGlobal + + + 636159936 + + + GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636160000 + + + GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1_Uncertainty + 64 + LREAL + + 2.4E-33 + + + + TcVarGlobal + + + 636160704 + + + GVL_PhysicalConstants.fNeutronMagneticMomentToBohrMagnetonRatio + neutron magn. moment to Bohr magneton ratio + Uncertainty: 2.5e-10 + 64 + LREAL + + -0.00104187563 + + + + TcVarGlobal + + + 636160768 + + + GVL_PhysicalConstants.fNeutronMagneticMomentToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 2.5E-10 + + + + TcVarGlobal + + + 636160832 + + + GVL_PhysicalConstants.fNeutronMagneticMomentToNuclearMagnetonRatio + neutron magn. moment to nuclear magneton ratio + Uncertainty: 4.5e-07 + 64 + LREAL + + -1.91304273 + + + + TcVarGlobal + + + 636160896 + + + GVL_PhysicalConstants.fNeutronMagneticMomentToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 4.5E-07 + + + + TcVarGlobal + + + 636160960 + + + GVL_PhysicalConstants.fNeutronToShieldedProtonMagneticMomentRatio + neutron to shielded proton magn. moment ratio + Uncertainty: 1.6e-07 + 64 + LREAL + + -0.68499694 + + + + TcVarGlobal + + + 636161024 + + + GVL_PhysicalConstants.fNeutronToShieldedProtonMagneticMomentRatio_Uncertainty + 64 + LREAL + + 1.6E-07 + + + + TcVarGlobal + + + 636161088 + + + GVL_PhysicalConstants.fNeutronElectronMagneticMomentRatio + neutron-electron magn. moment ratio + Uncertainty: 2.5e-10 + 64 + LREAL + + 0.00104066882 + + + + TcVarGlobal + + + 636161152 + + + GVL_PhysicalConstants.fNeutronElectronMagneticMomentRatio_Uncertainty + 64 + LREAL + + 2.5E-10 + + + + TcVarGlobal + + + 636161216 + + + GVL_PhysicalConstants.fNeutronProtonMagneticMomentRatio + neutron-proton magn. moment ratio + Uncertainty: 1.6e-07 + 64 + LREAL + + -0.68497934 + + + + TcVarGlobal + + + 636161280 + + + GVL_PhysicalConstants.fNeutronProtonMagneticMomentRatio_Uncertainty + 64 + LREAL + + 1.6E-07 + + + + TcVarGlobal + + + 636161344 + + + GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1 + proton gyromagn. ratio (s^-1 T^-1) + Uncertainty: 0.11 + 64 + LREAL + + 267522187.44 + + + + TcVarGlobal + + + 636161408 + + + GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1_Units + 648 + STRING(80) + + s^-1 T^-1 + + + + TcVarGlobal + + + 636161472 + + + GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1_Uncertainty + 64 + LREAL + + 0.11 + + + + TcVarGlobal + + + 636162176 + + + GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1 + proton gyromagn. ratio over 2 pi (MHz T^-1) + Uncertainty: 3.7e-06 + 64 + LREAL + + 42.5774813 + + + + TcVarGlobal + + + 636162240 + + + GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636162304 + + + GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty + 64 + LREAL + + 3.7E-06 + + + + TcVarGlobal + + + 636163008 + + + GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1 + proton magn. moment (J T^-1) + Uncertainty: 1.2e-33 + 64 + LREAL + + 1.41060671E-26 + + + + TcVarGlobal + + + 636163072 + + + GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636163136 + + + GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1_Uncertainty + 64 + LREAL + + 1.2E-33 + + + + TcVarGlobal + + + 636163840 + + + GVL_PhysicalConstants.fProtonMagneticMomentToBohrMagnetonRatio + proton magn. moment to Bohr magneton ratio + Uncertainty: 1.5e-11 + 64 + LREAL + + 0.001521032206 + + + + TcVarGlobal + + + 636163904 + + + GVL_PhysicalConstants.fProtonMagneticMomentToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.5E-11 + + + + TcVarGlobal + + + 636163968 + + + GVL_PhysicalConstants.fProtonMagneticMomentToNuclearMagnetonRatio + proton magn. moment to nuclear magneton ratio + Uncertainty: 2.8e-08 + 64 + LREAL + + 2.792847351 + + + + TcVarGlobal + + + 636164032 + + + GVL_PhysicalConstants.fProtonMagneticMomentToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 2.8E-08 + + + + TcVarGlobal + + + 636164096 + + + GVL_PhysicalConstants.fProtonMagneticShieldingCorrection + proton magn. shielding correction + Uncertainty: 1.1e-08 + 64 + LREAL + + 2.5689E-05 + + + + TcVarGlobal + + + 636164160 + + + GVL_PhysicalConstants.fProtonMagneticShieldingCorrection_Uncertainty + 64 + LREAL + + 1.1E-08 + + + + TcVarGlobal + + + 636164224 + + + GVL_PhysicalConstants.fProtonNeutronMagneticMomentRatio + proton-neutron magn. moment ratio + Uncertainty: 3.4e-07 + 64 + LREAL + + -1.45989805 + + + + TcVarGlobal + + + 636164288 + + + GVL_PhysicalConstants.fProtonNeutronMagneticMomentRatio_Uncertainty + 64 + LREAL + + 3.4E-07 + + + + TcVarGlobal + + + 636164352 + + + GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1 + shielded helion gyromagn. ratio (s^-1 T^-1) + Uncertainty: 2.4 + 64 + LREAL + + 203789456.9 + + + + TcVarGlobal + + + 636164416 + + + GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1_Units + 648 + STRING(80) + + s^-1 T^-1 + + + + TcVarGlobal + + + 636164480 + + + GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1_Uncertainty + 64 + LREAL + + 2.4 + + + + TcVarGlobal + + + 636165184 + + + GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1 + shielded helion gyromagn. ratio over 2 pi (MHz T^-1) + Uncertainty: 2.8e-06 + 64 + LREAL + + 32.4341015 + + + + TcVarGlobal + + + 636165248 + + + GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636165312 + + + GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty + 64 + LREAL + + 2.8E-06 + + + + TcVarGlobal + + + 636166016 + + + GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1 + shielded helion magn. moment (J T^-1) + Uncertainty: 9.3e-34 + 64 + LREAL + + -1.074553024E-26 + + + + TcVarGlobal + + + 636166080 + + + GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636166144 + + + GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1_Uncertainty + 64 + LREAL + + 9.3E-34 + + + + TcVarGlobal + + + 636166848 + + + GVL_PhysicalConstants.fShieldedHelionMagneticMomentToBohrMagnetonRatio + shielded helion magn. moment to Bohr magneton ratio + Uncertainty: 1.4e-11 + 64 + LREAL + + -0.001158671474 + + + + TcVarGlobal + + + 636166912 + + + GVL_PhysicalConstants.fShieldedHelionMagneticMomentToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.4E-11 + + + + TcVarGlobal + + + 636166976 + + + GVL_PhysicalConstants.fShieldedHelionMagneticMomentToNuclearMagnetonRatio + shielded helion magn. moment to nuclear magneton ratio + Uncertainty: 2.5e-08 + 64 + LREAL + + -2.127497723 + + + + TcVarGlobal + + + 636167040 + + + GVL_PhysicalConstants.fShieldedHelionMagneticMomentToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 2.5E-08 + + + + TcVarGlobal + + + 636167104 + + + GVL_PhysicalConstants.fShieldedHelionToProtonMagneticMomentRatio + shielded helion to proton magn. moment ratio + Uncertainty: 1.2e-08 + 64 + LREAL + + -0.761766562 + + + + TcVarGlobal + + + 636167168 + + + GVL_PhysicalConstants.fShieldedHelionToProtonMagneticMomentRatio_Uncertainty + 64 + LREAL + + 1.2E-08 + + + + TcVarGlobal + + + 636167232 + + + GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMagneticMomentRatio + shielded helion to shielded proton magn. moment ratio + Uncertainty: 3.3e-09 + 64 + LREAL + + -0.7617861313 + + + + TcVarGlobal + + + 636167296 + + + GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMagneticMomentRatio_Uncertainty + 64 + LREAL + + 3.3E-09 + + + + TcVarGlobal + + + 636167360 + + + GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1 + shielded proton magn. moment (J T^-1) + Uncertainty: 1.2e-33 + 64 + LREAL + + 1.41057047E-26 + + + + TcVarGlobal + + + 636167424 + + + GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636167488 + + + GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1_Uncertainty + 64 + LREAL + + 1.2E-33 + + + + TcVarGlobal + + + 636168192 + + + GVL_PhysicalConstants.fShieldedProtonMagneticMomentToBohrMagnetonRatio + shielded proton magn. moment to Bohr magneton ratio + Uncertainty: 1.6e-11 + 64 + LREAL + + 0.001520993132 + + + + TcVarGlobal + + + 636168256 + + + GVL_PhysicalConstants.fShieldedProtonMagneticMomentToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.6E-11 + + + + TcVarGlobal + + + 636168320 + + + GVL_PhysicalConstants.fShieldedProtonMagneticMomentToNuclearMagnetonRatio + shielded proton magn. moment to nuclear magneton ratio + Uncertainty: 3e-08 + 64 + LREAL + + 2.792775604 + + + + TcVarGlobal + + + 636168384 + + + GVL_PhysicalConstants.fShieldedProtonMagneticMomentToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 3E-08 + + + + TcVarGlobal + + + 636168448 + + + GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m + {220} lattice spacing of silicon (m) + Uncertainty: 3.2e-18 + 64 + LREAL + + 1.920155714E-10 + + + + TcVarGlobal + + + 636168512 + + + GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636168576 + + + GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m_Uncertainty + 64 + LREAL + + 3.2E-18 + + + + TcVarGlobal + + + 636169280 + + + GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m + lattice spacing of silicon (m) + Uncertainty: 5e-18 + 64 + LREAL + + 1.920155762E-10 + + + + TcVarGlobal + + + 636169344 + + + GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636169408 + + + GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m_Uncertainty + 64 + LREAL + + 5E-18 + + + + TcVarGlobal + + + 636170112 + + + GVL_PhysicalConstants.fAlphaParticleElectronMassRatio + alpha particle-electron mass ratio + Uncertainty: 2.4e-07 + 64 + LREAL + + 7294.29954142 + + + + TcVarGlobal + + + 636170176 + + + GVL_PhysicalConstants.fAlphaParticleElectronMassRatio_Uncertainty + 64 + LREAL + + 2.4E-07 + + + + TcVarGlobal + + + 636170240 + + + GVL_PhysicalConstants.fAlphaParticleMass_in_kg + alpha particle mass (kg) + Uncertainty: 2e-36 + 64 + LREAL + + 6.6446573357E-27 + + + + TcVarGlobal + + + 636170304 + + + GVL_PhysicalConstants.fAlphaParticleMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636170368 + + + GVL_PhysicalConstants.fAlphaParticleMass_in_kg_Uncertainty + 64 + LREAL + + 2E-36 + + + + TcVarGlobal + + + 636171072 + + + GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J + alpha particle mass energy equivalent (J) + Uncertainty: 1.8e-19 + 64 + LREAL + + 5.9719201914E-10 + + + + TcVarGlobal + + + 636171136 + + + GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636171200 + + + GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 1.8E-19 + + + + TcVarGlobal + + + 636171904 + + + GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV + alpha particle mass energy equivalent in MeV (MeV) + Uncertainty: 1.1e-06 + 64 + LREAL + + 3727.3794066 + + + + TcVarGlobal + + + 636171968 + + + GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636172032 + + + GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 1.1E-06 + + + + TcVarGlobal + + + 636172736 + + + GVL_PhysicalConstants.fAlphaParticleMassInU_in_u + alpha particle mass in u (u) + Uncertainty: 6.3e-11 + 64 + LREAL + + 4.001506179127 + + + + TcVarGlobal + + + 636172800 + + + GVL_PhysicalConstants.fAlphaParticleMassInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636172864 + + + GVL_PhysicalConstants.fAlphaParticleMassInU_in_u_Uncertainty + 64 + LREAL + + 6.3E-11 + + + + TcVarGlobal + + + 636173568 + + + GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1 + alpha particle molar mass (kg mol^-1) + Uncertainty: 1.2e-12 + 64 + LREAL + + 0.0040015061777 + + + + TcVarGlobal + + + 636173632 + + + GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636173696 + + + GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1_Uncertainty + 64 + LREAL + + 1.2E-12 + + + + TcVarGlobal + + + 636174400 + + + GVL_PhysicalConstants.fAlphaParticleProtonMassRatio + alpha particle-proton mass ratio + Uncertainty: 2.2e-10 + 64 + LREAL + + 3.97259969009 + + + + TcVarGlobal + + + 636174464 + + + GVL_PhysicalConstants.fAlphaParticleProtonMassRatio_Uncertainty + 64 + LREAL + + 2.2E-10 + + + + TcVarGlobal + + + 636174528 + + + GVL_PhysicalConstants.fAngstromStar_in_m + Angstrom star (m) + Uncertainty: 9e-17 + 64 + LREAL + + 1.00001495E-10 + + + + TcVarGlobal + + + 636174592 + + + GVL_PhysicalConstants.fAngstromStar_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636174656 + + + GVL_PhysicalConstants.fAngstromStar_in_m_Uncertainty + 64 + LREAL + + 9E-17 + + + + TcVarGlobal + + + 636175360 + + + GVL_PhysicalConstants.fAtomicMassConstant_in_kg + atomic mass constant (kg) + Uncertainty: 5e-37 + 64 + LREAL + + 1.6605390666E-27 + + + + TcVarGlobal + + + 636175424 + + + GVL_PhysicalConstants.fAtomicMassConstant_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636175488 + + + GVL_PhysicalConstants.fAtomicMassConstant_in_kg_Uncertainty + 64 + LREAL + + 5E-37 + + + + TcVarGlobal + + + 636176192 + + + GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J + atomic mass constant energy equivalent (J) + Uncertainty: 4.5e-20 + 64 + LREAL + + 1.4924180856E-10 + + + + TcVarGlobal + + + 636176256 + + + GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636176320 + + + GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 4.5E-20 + + + + TcVarGlobal + + + 636177024 + + + GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV + atomic mass constant energy equivalent in MeV (MeV) + Uncertainty: 2.8e-07 + 64 + LREAL + + 931.49410242 + + + + TcVarGlobal + + + 636177088 + + + GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636177152 + + + GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 2.8E-07 + + + + TcVarGlobal + + + 636177856 + + + GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV + atomic mass unit-electron volt relationship (eV) + Uncertainty: 0.28 + 64 + LREAL + + 931494102.42 + + + + TcVarGlobal + + + 636177920 + + + GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV_Units + 648 + STRING(80) + + eV + + + + TcVarGlobal + + + 636177984 + + + GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV_Uncertainty + 64 + LREAL + + 0.28 + + + + TcVarGlobal + + + 636178688 + + + GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h + atomic mass unit-hartree relationship (E_h) + Uncertainty: 0.01 + 64 + LREAL + + 34231776.874 + + + + TcVarGlobal + + + 636178752 + + + GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h_Units + 648 + STRING(80) + + E_h + + + + TcVarGlobal + + + 636178816 + + + GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h_Uncertainty + 64 + LREAL + + 0.01 + + + + TcVarGlobal + + + 636179520 + + + GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz + atomic mass unit-hertz relationship (Hz) + Uncertainty: 68000000000000.0 + 64 + LREAL + + 2.25234271871E+23 + + + + TcVarGlobal + + + 636179584 + + + GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz_Units + 648 + STRING(80) + + Hz + + + + TcVarGlobal + + + 636179648 + + + GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz_Uncertainty + 64 + LREAL + + 68000000000000 + + + + TcVarGlobal + + + 636180352 + + + GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1 + atomic mass unit-inverse meter relationship (m^-1) + Uncertainty: 230000.0 + 64 + LREAL + + 751300661040000 + + + + TcVarGlobal + + + 636180416 + + + GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1_Units + 648 + STRING(80) + + m^-1 + + + + TcVarGlobal + + + 636180480 + + + GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1_Uncertainty + 64 + LREAL + + 230000 + + + + TcVarGlobal + + + 636181184 + + + GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J + atomic mass unit-joule relationship (J) + Uncertainty: 4.5e-20 + 64 + LREAL + + 1.4924180856E-10 + + + + TcVarGlobal + + + 636181248 + + + GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636181312 + + + GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J_Uncertainty + 64 + LREAL + + 4.5E-20 + + + + TcVarGlobal + + + 636182016 + + + GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K + atomic mass unit-kelvin relationship (K) + Uncertainty: 3300.0 + 64 + LREAL + + 10809540191600 + + + + TcVarGlobal + + + 636182080 + + + GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K_Units + 648 + STRING(80) + + K + + + + TcVarGlobal + + + 636182144 + + + GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K_Uncertainty + 64 + LREAL + + 3300 + + + + TcVarGlobal + + + 636182848 + + + GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg + atomic mass unit-kilogram relationship (kg) + Uncertainty: 5e-37 + 64 + LREAL + + 1.6605390666E-27 + + + + TcVarGlobal + + + 636182912 + + + GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636182976 + + + GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg_Uncertainty + 64 + LREAL + + 5E-37 + + + + TcVarGlobal + + + 636183680 + + + GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2 + atomic unit of 1st hyperpolarizability (C^3 m^3 J^-2) + Uncertainty: 1.5e-62 + 64 + LREAL + + 3.2063613061E-53 + + + + TcVarGlobal + + + 636183744 + + + GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2_Units + 648 + STRING(80) + + C^3 m^3 J^-2 + + + + TcVarGlobal + + + 636183808 + + + GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2_Uncertainty + 64 + LREAL + + 1.5E-62 + + + + TcVarGlobal + + + 636184512 + + + GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3 + atomic unit of 2nd hyperpolarizability (C^4 m^4 J^-3) + Uncertainty: 3.8e-74 + 64 + LREAL + + 6.2353799905E-65 + + + + TcVarGlobal + + + 636184576 + + + GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3_Units + 648 + STRING(80) + + C^4 m^4 J^-3 + + + + TcVarGlobal + + + 636184640 + + + GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3_Uncertainty + 64 + LREAL + + 3.8E-74 + + + + TcVarGlobal + + + 636185344 + + + GVL_PhysicalConstants.fAtomicUnitOfAction_in_J_s + atomic unit of action (J s) + 64 + LREAL + + 1.054571817E-34 + + + + TcVarGlobal + + + 636185408 + + + GVL_PhysicalConstants.fAtomicUnitOfAction_in_J_s_Units + 648 + STRING(80) + + J s + + + + TcVarGlobal + + + 636185472 + + + GVL_PhysicalConstants.fAtomicUnitOfCharge_in_C + atomic unit of charge (C) + 64 + LREAL + + 1.602176634E-19 + + + + TcVarGlobal + + + 636186176 + + + GVL_PhysicalConstants.fAtomicUnitOfCharge_in_C_Units + 648 + STRING(80) + + C + + + + TcVarGlobal + + + 636186240 + + + GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3 + atomic unit of charge density (C m^-3) + Uncertainty: 490.0 + 64 + LREAL + + 1081202384570 + + + + TcVarGlobal + + + 636186944 + + + GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3_Units + 648 + STRING(80) + + C m^-3 + + + + TcVarGlobal + + + 636187008 + + + GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3_Uncertainty + 64 + LREAL + + 490 + + + + TcVarGlobal + + + 636187712 + + + GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A + atomic unit of current (A) + Uncertainty: 1.3e-14 + 64 + LREAL + + 0.00662361823751 + + + + TcVarGlobal + + + 636187776 + + + GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A_Units + 648 + STRING(80) + + A + + + + TcVarGlobal + + + 636187840 + + + GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A_Uncertainty + 64 + LREAL + + 1.3E-14 + + + + TcVarGlobal + + + 636188544 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m + atomic unit of electric dipole mom. (C m) + Uncertainty: 1.3e-39 + 64 + LREAL + + 8.4783536255E-30 + + + + TcVarGlobal + + + 636188608 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m_Units + 648 + STRING(80) + + C m + + + + TcVarGlobal + + + 636188672 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m_Uncertainty + 64 + LREAL + + 1.3E-39 + + + + TcVarGlobal + + + 636189376 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1 + atomic unit of electric field (V m^-1) + Uncertainty: 78.0 + 64 + LREAL + + 514220674763 + + + + TcVarGlobal + + + 636189440 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1_Units + 648 + STRING(80) + + V m^-1 + + + + TcVarGlobal + + + 636189504 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1_Uncertainty + 64 + LREAL + + 78 + + + + TcVarGlobal + + + 636190208 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2 + atomic unit of electric field gradient (V m^-2) + Uncertainty: 2900000000000.0 + 64 + LREAL + + 9.7173624292E+21 + + + + TcVarGlobal + + + 636190272 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2_Units + 648 + STRING(80) + + V m^-2 + + + + TcVarGlobal + + + 636190336 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2_Uncertainty + 64 + LREAL + + 2900000000000 + + + + TcVarGlobal + + + 636191040 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1 + atomic unit of electric polarizability (C^2 m^2 J^-1) + Uncertainty: 5e-51 + 64 + LREAL + + 1.64877727436E-41 + + + + TcVarGlobal + + + 636191104 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1_Units + 648 + STRING(80) + + C^2 m^2 J^-1 + + + + TcVarGlobal + + + 636191168 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1_Uncertainty + 64 + LREAL + + 5E-51 + + + + TcVarGlobal + + + 636191872 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V + atomic unit of electric potential (V) + Uncertainty: 5.3e-11 + 64 + LREAL + + 27.211386245988 + + + + TcVarGlobal + + + 636191936 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V_Units + 648 + STRING(80) + + V + + + + TcVarGlobal + + + 636192000 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V_Uncertainty + 64 + LREAL + + 5.3E-11 + + + + TcVarGlobal + + + 636192704 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2 + atomic unit of electric quadrupole mom. (C m^2) + Uncertainty: 1.4e-49 + 64 + LREAL + + 4.4865515246E-40 + + + + TcVarGlobal + + + 636192768 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2_Units + 648 + STRING(80) + + C m^2 + + + + TcVarGlobal + + + 636192832 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2_Uncertainty + 64 + LREAL + + 1.4E-49 + + + + TcVarGlobal + + + 636193536 + + + GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J + atomic unit of energy (J) + Uncertainty: 8.5e-30 + 64 + LREAL + + 4.3597447222071E-18 + + + + TcVarGlobal + + + 636193600 + + + GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636193664 + + + GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J_Uncertainty + 64 + LREAL + + 8.5E-30 + + + + TcVarGlobal + + + 636194368 + + + GVL_PhysicalConstants.fAtomicUnitOfForce_in_N + atomic unit of force (N) + Uncertainty: 1.2e-17 + 64 + LREAL + + 8.2387234983E-08 + + + + TcVarGlobal + + + 636194432 + + + GVL_PhysicalConstants.fAtomicUnitOfForce_in_N_Units + 648 + STRING(80) + + N + + + + TcVarGlobal + + + 636194496 + + + GVL_PhysicalConstants.fAtomicUnitOfForce_in_N_Uncertainty + 64 + LREAL + + 1.2E-17 + + + + TcVarGlobal + + + 636195200 + + + GVL_PhysicalConstants.fAtomicUnitOfLength_in_m + atomic unit of length (m) + Uncertainty: 8e-21 + 64 + LREAL + + 5.29177210903E-11 + + + + TcVarGlobal + + + 636195264 + + + GVL_PhysicalConstants.fAtomicUnitOfLength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636195328 + + + GVL_PhysicalConstants.fAtomicUnitOfLength_in_m_Uncertainty + 64 + LREAL + + 8E-21 + + + + TcVarGlobal + + + 636196032 + + + GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1 + atomic unit of mag. dipole mom. (J T^-1) + Uncertainty: 5.6e-33 + 64 + LREAL + + 1.85480201566E-23 + + + + TcVarGlobal + + + 636196096 + + + GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636196160 + + + GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1_Uncertainty + 64 + LREAL + + 5.6E-33 + + + + TcVarGlobal + + + 636196864 + + + GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T + atomic unit of mag. flux density (T) + Uncertainty: 7.1e-05 + 64 + LREAL + + 235051.756758 + + + + TcVarGlobal + + + 636196928 + + + GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T_Units + 648 + STRING(80) + + T + + + + TcVarGlobal + + + 636196992 + + + GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T_Uncertainty + 64 + LREAL + + 7.1E-05 + + + + TcVarGlobal + + + 636197696 + + + GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2 + atomic unit of magnetizability (J T^-2) + Uncertainty: 4.8e-38 + 64 + LREAL + + 7.8910366008E-29 + + + + TcVarGlobal + + + 636197760 + + + GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2_Units + 648 + STRING(80) + + J T^-2 + + + + TcVarGlobal + + + 636197824 + + + GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2_Uncertainty + 64 + LREAL + + 4.8E-38 + + + + TcVarGlobal + + + 636198528 + + + GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg + atomic unit of mass (kg) + Uncertainty: 2.8e-40 + 64 + LREAL + + 9.1093837015E-31 + + + + TcVarGlobal + + + 636198592 + + + GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636198656 + + + GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg_Uncertainty + 64 + LREAL + + 2.8E-40 + + + + TcVarGlobal + + + 636199360 + + + GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1 + atomic unit of momentum (kg m s^-1) + Uncertainty: 3e-34 + 64 + LREAL + + 1.9928519141E-24 + + + + TcVarGlobal + + + 636199424 + + + GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1_Units + 648 + STRING(80) + + kg m s^-1 + + + + TcVarGlobal + + + 636199488 + + + GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1_Uncertainty + 64 + LREAL + + 3E-34 + + + + TcVarGlobal + + + 636200192 + + + GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1 + atomic unit of permittivity (F m^-1) + Uncertainty: 1.7e-20 + 64 + LREAL + + 1.11265005545E-10 + + + + TcVarGlobal + + + 636200256 + + + GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1_Units + 648 + STRING(80) + + F m^-1 + + + + TcVarGlobal + + + 636200320 + + + GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1_Uncertainty + 64 + LREAL + + 1.7E-20 + + + + TcVarGlobal + + + 636201024 + + + GVL_PhysicalConstants.fAtomicUnitOfTime_in_s + atomic unit of time (s) + Uncertainty: 4.7e-29 + 64 + LREAL + + 2.4188843265857E-17 + + + + TcVarGlobal + + + 636201088 + + + GVL_PhysicalConstants.fAtomicUnitOfTime_in_s_Units + 648 + STRING(80) + + s + + + + TcVarGlobal + + + 636201152 + + + GVL_PhysicalConstants.fAtomicUnitOfTime_in_s_Uncertainty + 64 + LREAL + + 4.7E-29 + + + + TcVarGlobal + + + 636201856 + + + GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1 + atomic unit of velocity (m s^-1) + Uncertainty: 0.00033 + 64 + LREAL + + 2187691.26364 + + + + TcVarGlobal + + + 636201920 + + + GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1_Units + 648 + STRING(80) + + m s^-1 + + + + TcVarGlobal + + + 636201984 + + + GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1_Uncertainty + 64 + LREAL + + 0.00033 + + + + TcVarGlobal + + + 636202688 + + + GVL_PhysicalConstants.fAvogadroConstant_in_mol_1 + Avogadro constant (mol^-1) + 64 + LREAL + + 6.02214076E+23 + + + + TcVarGlobal + + + 636202752 + + + GVL_PhysicalConstants.fAvogadroConstant_in_mol_1_Units + 648 + STRING(80) + + mol^-1 + + + + TcVarGlobal + + + 636202816 + + + GVL_PhysicalConstants.fBohrMagneton_in_J_T_1 + Bohr magneton (J T^-1) + Uncertainty: 2.8e-33 + 64 + LREAL + + 9.2740100783E-24 + + + + TcVarGlobal + + + 636203520 + + + GVL_PhysicalConstants.fBohrMagneton_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636203584 + + + GVL_PhysicalConstants.fBohrMagneton_in_J_T_1_Uncertainty + 64 + LREAL + + 2.8E-33 + + + + TcVarGlobal + + + 636204288 + + + GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1 + Bohr magneton in eV/T (eV T^-1) + Uncertainty: 1.7e-14 + 64 + LREAL + + 5.788381806E-05 + + + + TcVarGlobal + + + 636204352 + + + GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1_Units + 648 + STRING(80) + + eV T^-1 + + + + TcVarGlobal + + + 636204416 + + + GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1_Uncertainty + 64 + LREAL + + 1.7E-14 + + + + TcVarGlobal + + + 636205120 + + + GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1 + Bohr magneton in Hz/T (Hz T^-1) + Uncertainty: 4.2 + 64 + LREAL + + 13996244936.1 + + + + TcVarGlobal + + + 636205184 + + + GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1_Units + 648 + STRING(80) + + Hz T^-1 + + + + TcVarGlobal + + + 636205248 + + + GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1_Uncertainty + 64 + LREAL + + 4.2 + + + + TcVarGlobal + + + 636205952 + + + GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1 + Bohr magneton in inverse meters per tesla (m^-1 T^-1) + Uncertainty: 2.9e-07 + 64 + LREAL + + 46.68644814 + + + + TcVarGlobal + + + 636206016 + + + GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1_Units + 648 + STRING(80) + + m^-1 T^-1 + + + + TcVarGlobal + + + 636206080 + + + GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1_Uncertainty + 64 + LREAL + + 2.9E-07 + + + + TcVarGlobal + + + 636206784 + + + GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1 + Bohr magneton in K/T (K T^-1) + Uncertainty: 2e-10 + 64 + LREAL + + 0.67171381563 + + + + TcVarGlobal + + + 636206848 + + + GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1_Units + 648 + STRING(80) + + K T^-1 + + + + TcVarGlobal + + + 636206912 + + + GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1_Uncertainty + 64 + LREAL + + 2E-10 + + + + TcVarGlobal + + + 636207616 + + + GVL_PhysicalConstants.fBohrRadius_in_m + Bohr radius (m) + Uncertainty: 8e-21 + 64 + LREAL + + 5.29177210903E-11 + + + + TcVarGlobal + + + 636207680 + + + GVL_PhysicalConstants.fBohrRadius_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636207744 + + + GVL_PhysicalConstants.fBohrRadius_in_m_Uncertainty + 64 + LREAL + + 8E-21 + + + + TcVarGlobal + + + 636208448 + + + GVL_PhysicalConstants.fBoltzmannConstant_in_J_K_1 + Boltzmann constant (J K^-1) + 64 + LREAL + + 1.380649E-23 + + + + TcVarGlobal + + + 636208512 + + + GVL_PhysicalConstants.fBoltzmannConstant_in_J_K_1_Units + 648 + STRING(80) + + J K^-1 + + + + TcVarGlobal + + + 636208576 + + + GVL_PhysicalConstants.fBoltzmannConstantInEV_K_in_eV_K_1 + Boltzmann constant in eV/K (eV K^-1) + 64 + LREAL + + 8.617333262E-05 + + + + TcVarGlobal + + + 636209280 + + + GVL_PhysicalConstants.fBoltzmannConstantInEV_K_in_eV_K_1_Units + 648 + STRING(80) + + eV K^-1 + + + + TcVarGlobal + + + 636209344 + + + GVL_PhysicalConstants.fBoltzmannConstantInHz_K_in_Hz_K_1 + Boltzmann constant in Hz/K (Hz K^-1) + 64 + LREAL + + 20836619120 + + + + TcVarGlobal + + + 636210048 + + + GVL_PhysicalConstants.fBoltzmannConstantInHz_K_in_Hz_K_1_Units + 648 + STRING(80) + + Hz K^-1 + + + + TcVarGlobal + + + 636210112 + + + GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1 + Boltzmann constant in inverse meters per kelvin (m^-1 K^-1) + Uncertainty: 4e-05 + 64 + LREAL + + 69.503457 + + + + TcVarGlobal + + + 636210816 + + + GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1_Units + 648 + STRING(80) + + m^-1 K^-1 + + + + TcVarGlobal + + + 636210880 + + + GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1_Uncertainty + 64 + LREAL + + 4E-05 + + + + TcVarGlobal + + + 636211584 + + + GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm + characteristic impedance of vacuum (ohm) + Uncertainty: 5.61366546036269e-08 + 64 + LREAL + + 376.730313666862 + + + + TcVarGlobal + + + 636211648 + + + GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm_Units + 648 + STRING(80) + + ohm + + + + TcVarGlobal + + + 636211712 + + + GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm_Uncertainty + 64 + LREAL + + 5.61366546036269E-08 + + + + TcVarGlobal + + + 636212416 + + + GVL_PhysicalConstants.fClassicalElectronRadius_in_m + classical electron radius (m) + Uncertainty: 1.3e-24 + 64 + LREAL + + 2.8179403262E-15 + + + + TcVarGlobal + + + 636212480 + + + GVL_PhysicalConstants.fClassicalElectronRadius_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636212544 + + + GVL_PhysicalConstants.fClassicalElectronRadius_in_m_Uncertainty + 64 + LREAL + + 1.3E-24 + + + + TcVarGlobal + + + 636213248 + + + GVL_PhysicalConstants.fComptonWavelength_in_m + Compton wavelength (m) + Uncertainty: 7.3e-22 + 64 + LREAL + + 2.42631023867E-12 + + + + TcVarGlobal + + + 636213312 + + + GVL_PhysicalConstants.fComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636213376 + + + GVL_PhysicalConstants.fComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 7.3E-22 + + + + TcVarGlobal + + + 636214080 + + + GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m + Compton wavelength over 2 pi (m) + Uncertainty: 1.8e-22 + 64 + LREAL + + 3.8615926764E-13 + + + + TcVarGlobal + + + 636214144 + + + GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636214208 + + + GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m_Uncertainty + 64 + LREAL + + 1.8E-22 + + + + TcVarGlobal + + + 636214912 + + + GVL_PhysicalConstants.fConductanceQuantum_in_S + conductance quantum (S) + 64 + LREAL + + 7.748091729E-05 + + + + TcVarGlobal + + + 636214976 + + + GVL_PhysicalConstants.fConductanceQuantum_in_S_Units + 648 + STRING(80) + + S + + + + TcVarGlobal + + + 636215040 + + + GVL_PhysicalConstants.fConventionalValueOfJosephsonConstant_in_Hz_V_1 + conventional value of Josephson constant (Hz V^-1) + 64 + LREAL + + 483597900000000 + + + + TcVarGlobal + + + 636215744 + + + GVL_PhysicalConstants.fConventionalValueOfJosephsonConstant_in_Hz_V_1_Units + 648 + STRING(80) + + Hz V^-1 + + + + TcVarGlobal + + + 636215808 + + + GVL_PhysicalConstants.fConventionalValueOfVonKlitzingConstant_in_ohm + conventional value of von Klitzing constant (ohm) + 64 + LREAL + + 25812.807 + + + + TcVarGlobal + + + 636216512 + + + GVL_PhysicalConstants.fConventionalValueOfVonKlitzingConstant_in_ohm_Units + 648 + STRING(80) + + ohm + + + + TcVarGlobal + + + 636216576 + + + GVL_PhysicalConstants.fCuXUnit_in_m + Cu x unit (m) + Uncertainty: 2.8e-20 + 64 + LREAL + + 1.00207697E-13 + + + + TcVarGlobal + + + 636217280 + + + GVL_PhysicalConstants.fCuXUnit_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636217344 + + + GVL_PhysicalConstants.fCuXUnit_in_m_Uncertainty + 64 + LREAL + + 2.8E-20 + + + + TcVarGlobal + + + 636218048 + + + GVL_PhysicalConstants.fDeuteronElectronMag_Mom_Ratio + deuteron-electron mag. mom. ratio + Uncertainty: 1.2e-12 + 64 + LREAL + + -0.0004664345551 + + + + TcVarGlobal + + + 636218112 + + + GVL_PhysicalConstants.fDeuteronElectronMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 1.2E-12 + + + + TcVarGlobal + + + 636218176 + + + GVL_PhysicalConstants.fDeuteronElectronMassRatio + deuteron-electron mass ratio + Uncertainty: 1.3e-07 + 64 + LREAL + + 3670.48296788 + + + + TcVarGlobal + + + 636218240 + + + GVL_PhysicalConstants.fDeuteronElectronMassRatio_Uncertainty + 64 + LREAL + + 1.3E-07 + + + + TcVarGlobal + + + 636218304 + + + GVL_PhysicalConstants.fDeuteronGFactor + deuteron g factor + Uncertainty: 2.2e-09 + 64 + LREAL + + 0.8574382338 + + + + TcVarGlobal + + + 636218368 + + + GVL_PhysicalConstants.fDeuteronGFactor_Uncertainty + 64 + LREAL + + 2.2E-09 + + + + TcVarGlobal + + + 636218432 + + + GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1 + deuteron mag. mom. (J T^-1) + Uncertainty: 1.1e-35 + 64 + LREAL + + 4.330735094E-27 + + + + TcVarGlobal + + + 636218496 + + + GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636218560 + + + GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1_Uncertainty + 64 + LREAL + + 1.1E-35 + + + + TcVarGlobal + + + 636219264 + + + GVL_PhysicalConstants.fDeuteronMag_Mom_ToBohrMagnetonRatio + deuteron mag. mom. to Bohr magneton ratio + Uncertainty: 1.2e-12 + 64 + LREAL + + 0.000466975457 + + + + TcVarGlobal + + + 636219328 + + + GVL_PhysicalConstants.fDeuteronMag_Mom_ToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.2E-12 + + + + TcVarGlobal + + + 636219392 + + + GVL_PhysicalConstants.fDeuteronMag_Mom_ToNuclearMagnetonRatio + deuteron mag. mom. to nuclear magneton ratio + Uncertainty: 2.2e-09 + 64 + LREAL + + 0.8574382338 + + + + TcVarGlobal + + + 636219456 + + + GVL_PhysicalConstants.fDeuteronMag_Mom_ToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 2.2E-09 + + + + TcVarGlobal + + + 636219520 + + + GVL_PhysicalConstants.fDeuteronMass_in_kg + deuteron mass (kg) + Uncertainty: 1e-36 + 64 + LREAL + + 3.3435837724E-27 + + + + TcVarGlobal + + + 636219584 + + + GVL_PhysicalConstants.fDeuteronMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636219648 + + + GVL_PhysicalConstants.fDeuteronMass_in_kg_Uncertainty + 64 + LREAL + + 1E-36 + + + + TcVarGlobal + + + 636220352 + + + GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J + deuteron mass energy equivalent (J) + Uncertainty: 9.1e-20 + 64 + LREAL + + 3.00506323102E-10 + + + + TcVarGlobal + + + 636220416 + + + GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636220480 + + + GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 9.1E-20 + + + + TcVarGlobal + + + 636221184 + + + GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV + deuteron mass energy equivalent in MeV (MeV) + Uncertainty: 5.7e-07 + 64 + LREAL + + 1875.61294257 + + + + TcVarGlobal + + + 636221248 + + + GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636221312 + + + GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 5.7E-07 + + + + TcVarGlobal + + + 636222016 + + + GVL_PhysicalConstants.fDeuteronMassInU_in_u + deuteron mass in u (u) + Uncertainty: 4e-11 + 64 + LREAL + + 2.013553212745 + + + + TcVarGlobal + + + 636222080 + + + GVL_PhysicalConstants.fDeuteronMassInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636222144 + + + GVL_PhysicalConstants.fDeuteronMassInU_in_u_Uncertainty + 64 + LREAL + + 4E-11 + + + + TcVarGlobal + + + 636222848 + + + GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1 + deuteron molar mass (kg mol^-1) + Uncertainty: 6.1e-13 + 64 + LREAL + + 0.00201355321205 + + + + TcVarGlobal + + + 636222912 + + + GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636222976 + + + GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1_Uncertainty + 64 + LREAL + + 6.1E-13 + + + + TcVarGlobal + + + 636223680 + + + GVL_PhysicalConstants.fDeuteronNeutronMag_Mom_Ratio + deuteron-neutron mag. mom. ratio + Uncertainty: 1.1e-07 + 64 + LREAL + + -0.44820653 + + + + TcVarGlobal + + + 636223744 + + + GVL_PhysicalConstants.fDeuteronNeutronMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 1.1E-07 + + + + TcVarGlobal + + + 636223808 + + + GVL_PhysicalConstants.fDeuteronProtonMag_Mom_Ratio + deuteron-proton mag. mom. ratio + Uncertainty: 7.9e-10 + 64 + LREAL + + 0.30701220939 + + + + TcVarGlobal + + + 636223872 + + + GVL_PhysicalConstants.fDeuteronProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 7.9E-10 + + + + TcVarGlobal + + + 636223936 + + + GVL_PhysicalConstants.fDeuteronProtonMassRatio + deuteron-proton mass ratio + Uncertainty: 1.1e-10 + 64 + LREAL + + 1.99900750139 + + + + TcVarGlobal + + + 636224000 + + + GVL_PhysicalConstants.fDeuteronProtonMassRatio_Uncertainty + 64 + LREAL + + 1.1E-10 + + + + TcVarGlobal + + + 636224064 + + + GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m + deuteron rms charge radius (m) + Uncertainty: 7.4e-19 + 64 + LREAL + + 2.12799E-15 + + + + TcVarGlobal + + + 636224128 + + + GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636224192 + + + GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m_Uncertainty + 64 + LREAL + + 7.4E-19 + + + + TcVarGlobal + + + 636224896 + + + GVL_PhysicalConstants.fElectricConstant_in_F_m_1 + electric constant (F m^-1) + Uncertainty: 1.3e-21 + 64 + LREAL + + 8.8541878128E-12 + + + + TcVarGlobal + + + 636224960 + + + GVL_PhysicalConstants.fElectricConstant_in_F_m_1_Units + 648 + STRING(80) + + F m^-1 + + + + TcVarGlobal + + + 636225024 + + + GVL_PhysicalConstants.fElectricConstant_in_F_m_1_Uncertainty + 64 + LREAL + + 1.3E-21 + + + + TcVarGlobal + + + 636225728 + + + GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1 + electron charge to mass quotient (C kg^-1) + Uncertainty: 53.0 + 64 + LREAL + + -175882001076 + + + + TcVarGlobal + + + 636225792 + + + GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1_Units + 648 + STRING(80) + + C kg^-1 + + + + TcVarGlobal + + + 636225856 + + + GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1_Uncertainty + 64 + LREAL + + 53 + + + + TcVarGlobal + + + 636226560 + + + GVL_PhysicalConstants.fElectronDeuteronMag_Mom_Ratio + electron-deuteron mag. mom. ratio + Uncertainty: 5.6e-06 + 64 + LREAL + + -2143.9234915 + + + + TcVarGlobal + + + 636226624 + + + GVL_PhysicalConstants.fElectronDeuteronMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 5.6E-06 + + + + TcVarGlobal + + + 636226688 + + + GVL_PhysicalConstants.fElectronDeuteronMassRatio + electron-deuteron mass ratio + Uncertainty: 9.6e-15 + 64 + LREAL + + 0.0002724437107462 + + + + TcVarGlobal + + + 636226752 + + + GVL_PhysicalConstants.fElectronDeuteronMassRatio_Uncertainty + 64 + LREAL + + 9.6E-15 + + + + TcVarGlobal + + + 636226816 + + + GVL_PhysicalConstants.fElectronGFactor + electron g factor + Uncertainty: 3.5e-13 + 64 + LREAL + + -2.00231930436256 + + + + TcVarGlobal + + + 636226880 + + + GVL_PhysicalConstants.fElectronGFactor_Uncertainty + 64 + LREAL + + 3.5E-13 + + + + TcVarGlobal + + + 636226944 + + + GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1 + electron gyromag. ratio (s^-1 T^-1) + Uncertainty: 53.0 + 64 + LREAL + + 176085963023 + + + + TcVarGlobal + + + 636227008 + + + GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1_Units + 648 + STRING(80) + + s^-1 T^-1 + + + + TcVarGlobal + + + 636227072 + + + GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1_Uncertainty + 64 + LREAL + + 53 + + + + TcVarGlobal + + + 636227776 + + + GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1 + electron gyromag. ratio over 2 pi (MHz T^-1) + Uncertainty: 0.00017 + 64 + LREAL + + 28024.95164 + + + + TcVarGlobal + + + 636227840 + + + GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636227904 + + + GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty + 64 + LREAL + + 0.00017 + + + + TcVarGlobal + + + 636228608 + + + GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1 + electron mag. mom. (J T^-1) + Uncertainty: 2.8e-33 + 64 + LREAL + + -9.2847647043E-24 + + + + TcVarGlobal + + + 636228672 + + + GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636228736 + + + GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1_Uncertainty + 64 + LREAL + + 2.8E-33 + + + + TcVarGlobal + + + 636229440 + + + GVL_PhysicalConstants.fElectronMag_Mom_Anomaly + electron mag. mom. anomaly + Uncertainty: 1.8e-13 + 64 + LREAL + + 0.00115965218128 + + + + TcVarGlobal + + + 636229504 + + + GVL_PhysicalConstants.fElectronMag_Mom_Anomaly_Uncertainty + 64 + LREAL + + 1.8E-13 + + + + TcVarGlobal + + + 636229568 + + + GVL_PhysicalConstants.fElectronMag_Mom_ToBohrMagnetonRatio + electron mag. mom. to Bohr magneton ratio + Uncertainty: 1.8e-13 + 64 + LREAL + + -1.00115965218128 + + + + TcVarGlobal + + + 636229632 + + + GVL_PhysicalConstants.fElectronMag_Mom_ToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.8E-13 + + + + TcVarGlobal + + + 636229696 + + + GVL_PhysicalConstants.fElectronMag_Mom_ToNuclearMagnetonRatio + electron mag. mom. to nuclear magneton ratio + Uncertainty: 1.1e-07 + 64 + LREAL + + -1838.28197188 + + + + TcVarGlobal + + + 636229760 + + + GVL_PhysicalConstants.fElectronMag_Mom_ToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 1.1E-07 + + + + TcVarGlobal + + + 636229824 + + + GVL_PhysicalConstants.fElectronMass_in_kg + electron mass (kg) + Uncertainty: 2.8e-40 + 64 + LREAL + + 9.1093837015E-31 + + + + TcVarGlobal + + + 636229888 + + + GVL_PhysicalConstants.fElectronMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636229952 + + + GVL_PhysicalConstants.fElectronMass_in_kg_Uncertainty + 64 + LREAL + + 2.8E-40 + + + + TcVarGlobal + + + 636230656 + + + GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J + electron mass energy equivalent (J) + Uncertainty: 2.5e-23 + 64 + LREAL + + 8.1871057769E-14 + + + + TcVarGlobal + + + 636230720 + + + GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636230784 + + + GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 2.5E-23 + + + + TcVarGlobal + + + 636231488 + + + GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV + electron mass energy equivalent in MeV (MeV) + Uncertainty: 1.5e-10 + 64 + LREAL + + 0.51099895 + + + + TcVarGlobal + + + 636231552 + + + GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636231616 + + + GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 1.5E-10 + + + + TcVarGlobal + + + 636232320 + + + GVL_PhysicalConstants.fElectronMassInU_in_u + electron mass in u (u) + Uncertainty: 1.6e-14 + 64 + LREAL + + 0.000548579909065 + + + + TcVarGlobal + + + 636232384 + + + GVL_PhysicalConstants.fElectronMassInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636232448 + + + GVL_PhysicalConstants.fElectronMassInU_in_u_Uncertainty + 64 + LREAL + + 1.6E-14 + + + + TcVarGlobal + + + 636233152 + + + GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1 + electron molar mass (kg mol^-1) + Uncertainty: 1.7e-16 + 64 + LREAL + + 5.4857990888E-07 + + + + TcVarGlobal + + + 636233216 + + + GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636233280 + + + GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1_Uncertainty + 64 + LREAL + + 1.7E-16 + + + + TcVarGlobal + + + 636233984 + + + GVL_PhysicalConstants.fElectronMuonMag_Mom_Ratio + electron-muon mag. mom. ratio + Uncertainty: 4.6e-06 + 64 + LREAL + + 206.7669883 + + + + TcVarGlobal + + + 636234048 + + + GVL_PhysicalConstants.fElectronMuonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 4.6E-06 + + + + TcVarGlobal + + + 636234112 + + + GVL_PhysicalConstants.fElectronMuonMassRatio + electron-muon mass ratio + Uncertainty: 1.1e-10 + 64 + LREAL + + 0.00483633169 + + + + TcVarGlobal + + + 636234176 + + + GVL_PhysicalConstants.fElectronMuonMassRatio_Uncertainty + 64 + LREAL + + 1.1E-10 + + + + TcVarGlobal + + + 636234240 + + + GVL_PhysicalConstants.fElectronNeutronMag_Mom_Ratio + electron-neutron mag. mom. ratio + Uncertainty: 0.00023 + 64 + LREAL + + 960.9205 + + + + TcVarGlobal + + + 636234304 + + + GVL_PhysicalConstants.fElectronNeutronMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 0.00023 + + + + TcVarGlobal + + + 636234368 + + + GVL_PhysicalConstants.fElectronNeutronMassRatio + electron-neutron mass ratio + Uncertainty: 2.6e-13 + 64 + LREAL + + 0.00054386734424 + + + + TcVarGlobal + + + 636234432 + + + GVL_PhysicalConstants.fElectronNeutronMassRatio_Uncertainty + 64 + LREAL + + 2.6E-13 + + + + TcVarGlobal + + + 636234496 + + + GVL_PhysicalConstants.fElectronProtonMag_Mom_Ratio + electron-proton mag. mom. ratio + Uncertainty: 2e-07 + 64 + LREAL + + -658.21068789 + + + + TcVarGlobal + + + 636234560 + + + GVL_PhysicalConstants.fElectronProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 2E-07 + + + + TcVarGlobal + + + 636234624 + + + GVL_PhysicalConstants.fElectronProtonMassRatio + electron-proton mass ratio + Uncertainty: 3.3e-14 + 64 + LREAL + + 0.000544617021487 + + + + TcVarGlobal + + + 636234688 + + + GVL_PhysicalConstants.fElectronProtonMassRatio_Uncertainty + 64 + LREAL + + 3.3E-14 + + + + TcVarGlobal + + + 636234752 + + + GVL_PhysicalConstants.fElectronTauMassRatio + electron-tau mass ratio + Uncertainty: 1.9e-08 + 64 + LREAL + + 0.000287585 + + + + TcVarGlobal + + + 636234816 + + + GVL_PhysicalConstants.fElectronTauMassRatio_Uncertainty + 64 + LREAL + + 1.9E-08 + + + + TcVarGlobal + + + 636234880 + + + GVL_PhysicalConstants.fElectronToAlphaParticleMassRatio + electron to alpha particle mass ratio + Uncertainty: 4.5e-15 + 64 + LREAL + + 0.0001370933554787 + + + + TcVarGlobal + + + 636234944 + + + GVL_PhysicalConstants.fElectronToAlphaParticleMassRatio_Uncertainty + 64 + LREAL + + 4.5E-15 + + + + TcVarGlobal + + + 636235008 + + + GVL_PhysicalConstants.fElectronToShieldedHelionMag_Mom_Ratio + electron to shielded helion mag. mom. ratio + Uncertainty: 1e-05 + 64 + LREAL + + 864.058257 + + + + TcVarGlobal + + + 636235072 + + + GVL_PhysicalConstants.fElectronToShieldedHelionMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 1E-05 + + + + TcVarGlobal + + + 636235136 + + + GVL_PhysicalConstants.fElectronToShieldedProtonMag_Mom_Ratio + electron to shielded proton mag. mom. ratio + Uncertainty: 7.2e-06 + 64 + LREAL + + -658.2275971 + + + + TcVarGlobal + + + 636235200 + + + GVL_PhysicalConstants.fElectronToShieldedProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 7.2E-06 + + + + TcVarGlobal + + + 636235264 + + + GVL_PhysicalConstants.fElectronVolt_in_J + electron volt (J) + 64 + LREAL + + 1.602176634E-19 + + + + TcVarGlobal + + + 636235328 + + + GVL_PhysicalConstants.fElectronVolt_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636235392 + + + GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u + electron volt-atomic mass unit relationship (u) + Uncertainty: 3.2e-19 + 64 + LREAL + + 1.07354410233E-09 + + + + TcVarGlobal + + + 636236096 + + + GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636236160 + + + GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u_Uncertainty + 64 + LREAL + + 3.2E-19 + + + + TcVarGlobal + + + 636236864 + + + GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h + electron volt-hartree relationship (E_h) + Uncertainty: 7.1e-14 + 64 + LREAL + + 0.036749322175655 + + + + TcVarGlobal + + + 636236928 + + + GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h_Units + 648 + STRING(80) + + E_h + + + + TcVarGlobal + + + 636236992 + + + GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h_Uncertainty + 64 + LREAL + + 7.1E-14 + + + + TcVarGlobal + + + 636237696 + + + GVL_PhysicalConstants.fElectronVoltHertzRelationship_in_Hz + electron volt-hertz relationship (Hz) + 64 + LREAL + + 241798924200000 + + + + TcVarGlobal + + + 636237760 + + + GVL_PhysicalConstants.fElectronVoltHertzRelationship_in_Hz_Units + 648 + STRING(80) + + Hz + + + + TcVarGlobal + + + 636237824 + + + GVL_PhysicalConstants.fElectronVoltInverseMeterRelationship_in_m_1 + electron volt-inverse meter relationship (m^-1) + 64 + LREAL + + 806554.3937 + + + + TcVarGlobal + + + 636238528 + + + GVL_PhysicalConstants.fElectronVoltInverseMeterRelationship_in_m_1_Units + 648 + STRING(80) + + m^-1 + + + + TcVarGlobal + + + 636238592 + + + GVL_PhysicalConstants.fElectronVoltJouleRelationship_in_J + electron volt-joule relationship (J) + 64 + LREAL + + 1.602176634E-19 + + + + TcVarGlobal + + + 636239296 + + + GVL_PhysicalConstants.fElectronVoltJouleRelationship_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636239360 + + + GVL_PhysicalConstants.fElectronVoltKelvinRelationship_in_K + electron volt-kelvin relationship (K) + 64 + LREAL + + 11604.51812 + + + + TcVarGlobal + + + 636240064 + + + GVL_PhysicalConstants.fElectronVoltKelvinRelationship_in_K_Units + 648 + STRING(80) + + K + + + + TcVarGlobal + + + 636240128 + + + GVL_PhysicalConstants.fElectronVoltKilogramRelationship_in_kg + electron volt-kilogram relationship (kg) + 64 + LREAL + + 1.782661921E-36 + + + + TcVarGlobal + + + 636240832 + + + GVL_PhysicalConstants.fElectronVoltKilogramRelationship_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636240896 + + + GVL_PhysicalConstants.fElementaryCharge_in_C + elementary charge (C) + 64 + LREAL + + 1.602176634E-19 + + + + TcVarGlobal + + + 636241600 + + + GVL_PhysicalConstants.fElementaryCharge_in_C_Units + 648 + STRING(80) + + C + + + + TcVarGlobal + + + 636241664 + + + GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1 + elementary charge over h (A J^-1) + Uncertainty: 1500000.0 + 64 + LREAL + + 241798926200000 + + + + TcVarGlobal + + + 636242368 + + + GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1_Units + 648 + STRING(80) + + A J^-1 + + + + TcVarGlobal + + + 636242432 + + + GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1_Uncertainty + 64 + LREAL + + 1500000 + + + + TcVarGlobal + + + 636243136 + + + GVL_PhysicalConstants.fFaradayConstant_in_C_mol_1 + Faraday constant (C mol^-1) + 64 + LREAL + + 96485.33212 + + + + TcVarGlobal + + + 636243200 + + + GVL_PhysicalConstants.fFaradayConstant_in_C_mol_1_Units + 648 + STRING(80) + + C mol^-1 + + + + TcVarGlobal + + + 636243264 + + + GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1 + Faraday constant for conventional electric current (C_90 mol^-1) + Uncertainty: 0.0012 + 64 + LREAL + + 96485.3251 + + + + TcVarGlobal + + + 636243968 + + + GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1_Units + 648 + STRING(80) + + C_90 mol^-1 + + + + TcVarGlobal + + + 636244032 + + + GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1_Uncertainty + 64 + LREAL + + 0.0012 + + + + TcVarGlobal + + + 636244736 + + + GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2 + Fermi coupling constant (GeV^-2) + Uncertainty: 6e-12 + 64 + LREAL + + 1.1663787E-05 + + + + TcVarGlobal + + + 636244800 + + + GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2_Units + 648 + STRING(80) + + GeV^-2 + + + + TcVarGlobal + + + 636244864 + + + GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2_Uncertainty + 64 + LREAL + + 6E-12 + + + + TcVarGlobal + + + 636245568 + + + GVL_PhysicalConstants.fFineStructureConstant + fine-structure constant + Uncertainty: 1.1e-12 + 64 + LREAL + + 0.0072973525693 + + + + TcVarGlobal + + + 636245632 + + + GVL_PhysicalConstants.fFineStructureConstant_Uncertainty + 64 + LREAL + + 1.1E-12 + + + + TcVarGlobal + + + 636245696 + + + GVL_PhysicalConstants.fFirstRadiationConstant_in_W_m_2 + first radiation constant (W m^2) + 64 + LREAL + + 3.741771852E-16 + + + + TcVarGlobal + + + 636245760 + + + GVL_PhysicalConstants.fFirstRadiationConstant_in_W_m_2_Units + 648 + STRING(80) + + W m^2 + + + + TcVarGlobal + + + 636245824 + + + GVL_PhysicalConstants.fFirstRadiationConstantForSpectralRadiance_in_W_m_2_sr_1 + first radiation constant for spectral radiance (W m^2 sr^-1) + 64 + LREAL + + 1.191042972E-16 + + + + TcVarGlobal + + + 636246528 + + + GVL_PhysicalConstants.fFirstRadiationConstantForSpectralRadiance_in_W_m_2_sr_1_Units + 648 + STRING(80) + + W m^2 sr^-1 + + + + TcVarGlobal + + + 636246592 + + + GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u + hartree-atomic mass unit relationship (u) + Uncertainty: 8.8e-18 + 64 + LREAL + + 2.92126232205E-08 + + + + TcVarGlobal + + + 636247296 + + + GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636247360 + + + GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u_Uncertainty + 64 + LREAL + + 8.8E-18 + + + + TcVarGlobal + + + 636248064 + + + GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV + hartree-electron volt relationship (eV) + Uncertainty: 5.3e-11 + 64 + LREAL + + 27.211386245988 + + + + TcVarGlobal + + + 636248128 + + + GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV_Units + 648 + STRING(80) + + eV + + + + TcVarGlobal + + + 636248192 + + + GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV_Uncertainty + 64 + LREAL + + 5.3E-11 + + + + TcVarGlobal + + + 636248896 + + + GVL_PhysicalConstants.fHartreeEnergy_in_J + Hartree energy (J) + Uncertainty: 8.5e-30 + 64 + LREAL + + 4.3597447222071E-18 + + + + TcVarGlobal + + + 636248960 + + + GVL_PhysicalConstants.fHartreeEnergy_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636249024 + + + GVL_PhysicalConstants.fHartreeEnergy_in_J_Uncertainty + 64 + LREAL + + 8.5E-30 + + + + TcVarGlobal + + + 636249728 + + + GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV + Hartree energy in eV (eV) + Uncertainty: 5.3e-11 + 64 + LREAL + + 27.211386245988 + + + + TcVarGlobal + + + 636249792 + + + GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV_Units + 648 + STRING(80) + + eV + + + + TcVarGlobal + + + 636249856 + + + GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV_Uncertainty + 64 + LREAL + + 5.3E-11 + + + + TcVarGlobal + + + 636250560 + + + GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz + hartree-hertz relationship (Hz) + Uncertainty: 13000.0 + 64 + LREAL + + 6.579683920502E+15 + + + + TcVarGlobal + + + 636250624 + + + GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz_Units + 648 + STRING(80) + + Hz + + + + TcVarGlobal + + + 636250688 + + + GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz_Uncertainty + 64 + LREAL + + 13000 + + + + TcVarGlobal + + + 636251392 + + + GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1 + hartree-inverse meter relationship (m^-1) + Uncertainty: 4.3e-05 + 64 + LREAL + + 21947463.13632 + + + + TcVarGlobal + + + 636251456 + + + GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1_Units + 648 + STRING(80) + + m^-1 + + + + TcVarGlobal + + + 636251520 + + + GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1_Uncertainty + 64 + LREAL + + 4.3E-05 + + + + TcVarGlobal + + + 636252224 + + + GVL_PhysicalConstants.fHartreeJouleRelationship_in_J + hartree-joule relationship (J) + Uncertainty: 8.5e-30 + 64 + LREAL + + 4.3597447222071E-18 + + + + TcVarGlobal + + + 636252288 + + + GVL_PhysicalConstants.fHartreeJouleRelationship_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636252352 + + + GVL_PhysicalConstants.fHartreeJouleRelationship_in_J_Uncertainty + 64 + LREAL + + 8.5E-30 + + + + TcVarGlobal + + + 636253056 + + + GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K + hartree-kelvin relationship (K) + Uncertainty: 6.1e-07 + 64 + LREAL + + 315775.02480407 + + + + TcVarGlobal + + + 636253120 + + + GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K_Units + 648 + STRING(80) + + K + + + + TcVarGlobal + + + 636253184 + + + GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K_Uncertainty + 64 + LREAL + + 6.1E-07 + + + + TcVarGlobal + + + 636253888 + + + GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg + hartree-kilogram relationship (kg) + Uncertainty: 9.4e-47 + 64 + LREAL + + 4.8508702095432E-35 + + + + TcVarGlobal + + + 636253952 + + + GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636254016 + + + GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg_Uncertainty + 64 + LREAL + + 9.4E-47 + + + + TcVarGlobal + + + 636254720 + + + GVL_PhysicalConstants.fHelionElectronMassRatio + helion-electron mass ratio + Uncertainty: 2.4e-07 + 64 + LREAL + + 5495.88528007 + + + + TcVarGlobal + + + 636254784 + + + GVL_PhysicalConstants.fHelionElectronMassRatio_Uncertainty + 64 + LREAL + + 2.4E-07 + + + + TcVarGlobal + + + 636254848 + + + GVL_PhysicalConstants.fHelionMass_in_kg + helion mass (kg) + Uncertainty: 1.5e-36 + 64 + LREAL + + 5.0064127796E-27 + + + + TcVarGlobal + + + 636254912 + + + GVL_PhysicalConstants.fHelionMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636254976 + + + GVL_PhysicalConstants.fHelionMass_in_kg_Uncertainty + 64 + LREAL + + 1.5E-36 + + + + TcVarGlobal + + + 636255680 + + + GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J + helion mass energy equivalent (J) + Uncertainty: 1.4e-19 + 64 + LREAL + + 4.4995394125E-10 + + + + TcVarGlobal + + + 636255744 + + + GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636255808 + + + GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 1.4E-19 + + + + TcVarGlobal + + + 636256512 + + + GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV + helion mass energy equivalent in MeV (MeV) + Uncertainty: 8.5e-07 + 64 + LREAL + + 2808.39160743 + + + + TcVarGlobal + + + 636256576 + + + GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636256640 + + + GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 8.5E-07 + + + + TcVarGlobal + + + 636257344 + + + GVL_PhysicalConstants.fHelionMassInU_in_u + helion mass in u (u) + Uncertainty: 9.7e-11 + 64 + LREAL + + 3.014932247175 + + + + TcVarGlobal + + + 636257408 + + + GVL_PhysicalConstants.fHelionMassInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636257472 + + + GVL_PhysicalConstants.fHelionMassInU_in_u_Uncertainty + 64 + LREAL + + 9.7E-11 + + + + TcVarGlobal + + + 636258176 + + + GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1 + helion molar mass (kg mol^-1) + Uncertainty: 9.1e-13 + 64 + LREAL + + 0.00301493224613 + + + + TcVarGlobal + + + 636258240 + + + GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636258304 + + + GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1_Uncertainty + 64 + LREAL + + 9.1E-13 + + + + TcVarGlobal + + + 636259008 + + + GVL_PhysicalConstants.fHelionProtonMassRatio + helion-proton mass ratio + Uncertainty: 1.3e-10 + 64 + LREAL + + 2.99315267167 + + + + TcVarGlobal + + + 636259072 + + + GVL_PhysicalConstants.fHelionProtonMassRatio_Uncertainty + 64 + LREAL + + 1.3E-10 + + + + TcVarGlobal + + + 636259136 + + + GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u + hertz-atomic mass unit relationship (u) + Uncertainty: 1.3e-33 + 64 + LREAL + + 4.4398216652E-24 + + + + TcVarGlobal + + + 636259200 + + + GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636259264 + + + GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u_Uncertainty + 64 + LREAL + + 1.3E-33 + + + + TcVarGlobal + + + 636259968 + + + GVL_PhysicalConstants.fHertzElectronVoltRelationship_in_eV + hertz-electron volt relationship (eV) + 64 + LREAL + + 4.135667696E-15 + + + + TcVarGlobal + + + 636260032 + + + GVL_PhysicalConstants.fHertzElectronVoltRelationship_in_eV_Units + 648 + STRING(80) + + eV + + + + TcVarGlobal + + + 636260096 + + + GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h + hertz-hartree relationship (E_h) + Uncertainty: 2.9e-28 + 64 + LREAL + + 1.519829846057E-16 + + + + TcVarGlobal + + + 636260800 + + + GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h_Units + 648 + STRING(80) + + E_h + + + + TcVarGlobal + + + 636260864 + + + GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h_Uncertainty + 64 + LREAL + + 2.9E-28 + + + + TcVarGlobal + + + 636261568 + + + GVL_PhysicalConstants.fHertzInverseMeterRelationship_in_m_1 + hertz-inverse meter relationship (m^-1) + 64 + LREAL + + 3.33564095198152E-09 + + + + TcVarGlobal + + + 636261632 + + + GVL_PhysicalConstants.fHertzInverseMeterRelationship_in_m_1_Units + 648 + STRING(80) + + m^-1 + + + + TcVarGlobal + + + 636261696 + + + GVL_PhysicalConstants.fHertzJouleRelationship_in_J + hertz-joule relationship (J) + 64 + LREAL + + 6.62607015E-34 + + + + TcVarGlobal + + + 636262400 + + + GVL_PhysicalConstants.fHertzJouleRelationship_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636262464 + + + GVL_PhysicalConstants.fHertzKelvinRelationship_in_K + hertz-kelvin relationship (K) + 64 + LREAL + + 4.799243073E-11 + + + + TcVarGlobal + + + 636263168 + + + GVL_PhysicalConstants.fHertzKelvinRelationship_in_K_Units + 648 + STRING(80) + + K + + + + TcVarGlobal + + + 636263232 + + + GVL_PhysicalConstants.fHertzKilogramRelationship_in_kg + hertz-kilogram relationship (kg) + 64 + LREAL + + 7.372497323E-51 + + + + TcVarGlobal + + + 636263936 + + + GVL_PhysicalConstants.fHertzKilogramRelationship_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636264000 + + + GVL_PhysicalConstants.fInverseFineStructureConstant + inverse fine-structure constant + Uncertainty: 2.1e-08 + 64 + LREAL + + 137.035999084 + + + + TcVarGlobal + + + 636264704 + + + GVL_PhysicalConstants.fInverseFineStructureConstant_Uncertainty + 64 + LREAL + + 2.1E-08 + + + + TcVarGlobal + + + 636264768 + + + GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u + inverse meter-atomic mass unit relationship (u) + Uncertainty: 4e-25 + 64 + LREAL + + 1.3310250501E-15 + + + + TcVarGlobal + + + 636264832 + + + GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636264896 + + + GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u_Uncertainty + 64 + LREAL + + 4E-25 + + + + TcVarGlobal + + + 636265600 + + + GVL_PhysicalConstants.fInverseMeterElectronVoltRelationship_in_eV + inverse meter-electron volt relationship (eV) + 64 + LREAL + + 1.239841984E-06 + + + + TcVarGlobal + + + 636265664 + + + GVL_PhysicalConstants.fInverseMeterElectronVoltRelationship_in_eV_Units + 648 + STRING(80) + + eV + + + + TcVarGlobal + + + 636265728 + + + GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h + inverse meter-hartree relationship (E_h) + Uncertainty: 8.8e-20 + 64 + LREAL + + 4.556335252912E-08 + + + + TcVarGlobal + + + 636266432 + + + GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h_Units + 648 + STRING(80) + + E_h + + + + TcVarGlobal + + + 636266496 + + + GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h_Uncertainty + 64 + LREAL + + 8.8E-20 + + + + TcVarGlobal + + + 636267200 + + + GVL_PhysicalConstants.fInverseMeterHertzRelationship_in_Hz + inverse meter-hertz relationship (Hz) + 64 + LREAL + + 299792458 + + + + TcVarGlobal + + + 636267264 + + + GVL_PhysicalConstants.fInverseMeterHertzRelationship_in_Hz_Units + 648 + STRING(80) + + Hz + + + + TcVarGlobal + + + 636267328 + + + GVL_PhysicalConstants.fInverseMeterJouleRelationship_in_J + inverse meter-joule relationship (J) + 64 + LREAL + + 1.986445857E-25 + + + + TcVarGlobal + + + 636268032 + + + GVL_PhysicalConstants.fInverseMeterJouleRelationship_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636268096 + + + GVL_PhysicalConstants.fInverseMeterKelvinRelationship_in_K + inverse meter-kelvin relationship (K) + 64 + LREAL + + 0.01438776877 + + + + TcVarGlobal + + + 636268800 + + + GVL_PhysicalConstants.fInverseMeterKelvinRelationship_in_K_Units + 648 + STRING(80) + + K + + + + TcVarGlobal + + + 636268864 + + + GVL_PhysicalConstants.fInverseMeterKilogramRelationship_in_kg + inverse meter-kilogram relationship (kg) + 64 + LREAL + + 2.210219094E-42 + + + + TcVarGlobal + + + 636269568 + + + GVL_PhysicalConstants.fInverseMeterKilogramRelationship_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636269632 + + + GVL_PhysicalConstants.fInverseOfConductanceQuantum_in_ohm + inverse of conductance quantum (ohm) + 64 + LREAL + + 12906.40372 + + + + TcVarGlobal + + + 636270336 + + + GVL_PhysicalConstants.fInverseOfConductanceQuantum_in_ohm_Units + 648 + STRING(80) + + ohm + + + + TcVarGlobal + + + 636270400 + + + GVL_PhysicalConstants.fJosephsonConstant_in_Hz_V_1 + Josephson constant (Hz V^-1) + 64 + LREAL + + 483597848400000 + + + + TcVarGlobal + + + 636271104 + + + GVL_PhysicalConstants.fJosephsonConstant_in_Hz_V_1_Units + 648 + STRING(80) + + Hz V^-1 + + + + TcVarGlobal + + + 636271168 + + + GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u + joule-atomic mass unit relationship (u) + Uncertainty: 2.0 + 64 + LREAL + + 6700535256.5 + + + + TcVarGlobal + + + 636271872 + + + GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636271936 + + + GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u_Uncertainty + 64 + LREAL + + 2 + + + + TcVarGlobal + + + 636272640 + + + GVL_PhysicalConstants.fJouleElectronVoltRelationship_in_eV + joule-electron volt relationship (eV) + 64 + LREAL + + 6.241509074E+18 + + + + TcVarGlobal + + + 636272704 + + + GVL_PhysicalConstants.fJouleElectronVoltRelationship_in_eV_Units + 648 + STRING(80) + + eV + + + + TcVarGlobal + + + 636272768 + + + GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h + joule-hartree relationship (E_h) + Uncertainty: 450000.0 + 64 + LREAL + + 2.2937122783963E+17 + + + + TcVarGlobal + + + 636273472 + + + GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h_Units + 648 + STRING(80) + + E_h + + + + TcVarGlobal + + + 636273536 + + + GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h_Uncertainty + 64 + LREAL + + 450000 + + + + TcVarGlobal + + + 636274240 + + + GVL_PhysicalConstants.fJouleHertzRelationship_in_Hz + joule-hertz relationship (Hz) + 64 + LREAL + + 1.509190179E+33 + + + + TcVarGlobal + + + 636274304 + + + GVL_PhysicalConstants.fJouleHertzRelationship_in_Hz_Units + 648 + STRING(80) + + Hz + + + + TcVarGlobal + + + 636274368 + + + GVL_PhysicalConstants.fJouleInverseMeterRelationship_in_m_1 + joule-inverse meter relationship (m^-1) + 64 + LREAL + + 5.034116567E+24 + + + + TcVarGlobal + + + 636275072 + + + GVL_PhysicalConstants.fJouleInverseMeterRelationship_in_m_1_Units + 648 + STRING(80) + + m^-1 + + + + TcVarGlobal + + + 636275136 + + + GVL_PhysicalConstants.fJouleKelvinRelationship_in_K + joule-kelvin relationship (K) + 64 + LREAL + + 7.242970516E+22 + + + + TcVarGlobal + + + 636275840 + + + GVL_PhysicalConstants.fJouleKelvinRelationship_in_K_Units + 648 + STRING(80) + + K + + + + TcVarGlobal + + + 636275904 + + + GVL_PhysicalConstants.fJouleKilogramRelationship_in_kg + joule-kilogram relationship (kg) + 64 + LREAL + + 1.11265005605362E-17 + + + + TcVarGlobal + + + 636276608 + + + GVL_PhysicalConstants.fJouleKilogramRelationship_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636276672 + + + GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u + kelvin-atomic mass unit relationship (u) + Uncertainty: 2.8e-23 + 64 + LREAL + + 9.2510873014E-14 + + + + TcVarGlobal + + + 636277376 + + + GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636277440 + + + GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u_Uncertainty + 64 + LREAL + + 2.8E-23 + + + + TcVarGlobal + + + 636278144 + + + GVL_PhysicalConstants.fKelvinElectronVoltRelationship_in_eV + kelvin-electron volt relationship (eV) + 64 + LREAL + + 8.617333262E-05 + + + + TcVarGlobal + + + 636278208 + + + GVL_PhysicalConstants.fKelvinElectronVoltRelationship_in_eV_Units + 648 + STRING(80) + + eV + + + + TcVarGlobal + + + 636278272 + + + GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h + kelvin-hartree relationship (E_h) + Uncertainty: 6.1e-18 + 64 + LREAL + + 3.1668115634556E-06 + + + + TcVarGlobal + + + 636278976 + + + GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h_Units + 648 + STRING(80) + + E_h + + + + TcVarGlobal + + + 636279040 + + + GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h_Uncertainty + 64 + LREAL + + 6.1E-18 + + + + TcVarGlobal + + + 636279744 + + + GVL_PhysicalConstants.fKelvinHertzRelationship_in_Hz + kelvin-hertz relationship (Hz) + 64 + LREAL + + 20836619120 + + + + TcVarGlobal + + + 636279808 + + + GVL_PhysicalConstants.fKelvinHertzRelationship_in_Hz_Units + 648 + STRING(80) + + Hz + + + + TcVarGlobal + + + 636279872 + + + GVL_PhysicalConstants.fKelvinInverseMeterRelationship_in_m_1 + kelvin-inverse meter relationship (m^-1) + 64 + LREAL + + 69.50348004 + + + + TcVarGlobal + + + 636280576 + + + GVL_PhysicalConstants.fKelvinInverseMeterRelationship_in_m_1_Units + 648 + STRING(80) + + m^-1 + + + + TcVarGlobal + + + 636280640 + + + GVL_PhysicalConstants.fKelvinJouleRelationship_in_J + kelvin-joule relationship (J) + 64 + LREAL + + 1.380649E-23 + + + + TcVarGlobal + + + 636281344 + + + GVL_PhysicalConstants.fKelvinJouleRelationship_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636281408 + + + GVL_PhysicalConstants.fKelvinKilogramRelationship_in_kg + kelvin-kilogram relationship (kg) + 64 + LREAL + + 1.536179187E-40 + + + + TcVarGlobal + + + 636282112 + + + GVL_PhysicalConstants.fKelvinKilogramRelationship_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636282176 + + + GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u + kilogram-atomic mass unit relationship (u) + Uncertainty: 1.8e+17 + 64 + LREAL + + 6.0221407621E+26 + + + + TcVarGlobal + + + 636282880 + + + GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636282944 + + + GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u_Uncertainty + 64 + LREAL + + 1.8E+17 + + + + TcVarGlobal + + + 636283648 + + + GVL_PhysicalConstants.fKilogramElectronVoltRelationship_in_eV + kilogram-electron volt relationship (eV) + 64 + LREAL + + 5.609588603E+35 + + + + TcVarGlobal + + + 636283712 + + + GVL_PhysicalConstants.fKilogramElectronVoltRelationship_in_eV_Units + 648 + STRING(80) + + eV + + + + TcVarGlobal + + + 636283776 + + + GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h + kilogram-hartree relationship (E_h) + Uncertainty: 4e+22 + 64 + LREAL + + 2.0614857887409E+34 + + + + TcVarGlobal + + + 636284480 + + + GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h_Units + 648 + STRING(80) + + E_h + + + + TcVarGlobal + + + 636284544 + + + GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h_Uncertainty + 64 + LREAL + + 4E+22 + + + + TcVarGlobal + + + 636285248 + + + GVL_PhysicalConstants.fKilogramHertzRelationship_in_Hz + kilogram-hertz relationship (Hz) + 64 + LREAL + + 1.356392489E+50 + + + + TcVarGlobal + + + 636285312 + + + GVL_PhysicalConstants.fKilogramHertzRelationship_in_Hz_Units + 648 + STRING(80) + + Hz + + + + TcVarGlobal + + + 636285376 + + + GVL_PhysicalConstants.fKilogramInverseMeterRelationship_in_m_1 + kilogram-inverse meter relationship (m^-1) + 64 + LREAL + + 4.524438335E+41 + + + + TcVarGlobal + + + 636286080 + + + GVL_PhysicalConstants.fKilogramInverseMeterRelationship_in_m_1_Units + 648 + STRING(80) + + m^-1 + + + + TcVarGlobal + + + 636286144 + + + GVL_PhysicalConstants.fKilogramJouleRelationship_in_J + kilogram-joule relationship (J) + 64 + LREAL + + 8.98755178736818E+16 + + + + TcVarGlobal + + + 636286848 + + + GVL_PhysicalConstants.fKilogramJouleRelationship_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636286912 + + + GVL_PhysicalConstants.fKilogramKelvinRelationship_in_K + kilogram-kelvin relationship (K) + 64 + LREAL + + 6.50965726E+39 + + + + TcVarGlobal + + + 636287616 + + + GVL_PhysicalConstants.fKilogramKelvinRelationship_in_K_Units + 648 + STRING(80) + + K + + + + TcVarGlobal + + + 636287680 + + + GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m + lattice parameter of silicon (m) + Uncertainty: 8.9e-18 + 64 + LREAL + + 5.431020511E-10 + + + + TcVarGlobal + + + 636288384 + + + GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636288448 + + + GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m_Uncertainty + 64 + LREAL + + 8.9E-18 + + + + TcVarGlobal + + + 636289152 + + + GVL_PhysicalConstants.fLoschmidtConstant_273_15K_101_325KPa_in_m_3 + Loschmidt constant (273.15 K, 101.325 kPa) (m^-3) + 64 + LREAL + + 2.686780111E+25 + + + + TcVarGlobal + + + 636289216 + + + GVL_PhysicalConstants.fLoschmidtConstant_273_15K_101_325KPa_in_m_3_Units + 648 + STRING(80) + + m^-3 + + + + TcVarGlobal + + + 636289280 + + + GVL_PhysicalConstants.fMag_Constant_in_N_A_2 + mag. constant (N A^-2) + Uncertainty: 1.9e-16 + 64 + LREAL + + 1.25663706212E-06 + + + + TcVarGlobal + + + 636289984 + + + GVL_PhysicalConstants.fMag_Constant_in_N_A_2_Units + 648 + STRING(80) + + N A^-2 + + + + TcVarGlobal + + + 636290048 + + + GVL_PhysicalConstants.fMag_Constant_in_N_A_2_Uncertainty + 64 + LREAL + + 1.9E-16 + + + + TcVarGlobal + + + 636290752 + + + GVL_PhysicalConstants.fMag_FluxQuantum_in_Wb + mag. flux quantum (Wb) + 64 + LREAL + + 2.067833848E-15 + + + + TcVarGlobal + + + 636290816 + + + GVL_PhysicalConstants.fMag_FluxQuantum_in_Wb_Units + 648 + STRING(80) + + Wb + + + + TcVarGlobal + + + 636290880 + + + GVL_PhysicalConstants.fMolarGasConstant_in_J_mol_1_K_1 + molar gas constant (J mol^-1 K^-1) + 64 + LREAL + + 8.314462618 + + + + TcVarGlobal + + + 636291584 + + + GVL_PhysicalConstants.fMolarGasConstant_in_J_mol_1_K_1_Units + 648 + STRING(80) + + J mol^-1 K^-1 + + + + TcVarGlobal + + + 636291648 + + + GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1 + molar mass constant (kg mol^-1) + Uncertainty: 3e-13 + 64 + LREAL + + 0.00099999999965 + + + + TcVarGlobal + + + 636292352 + + + GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636292416 + + + GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1_Uncertainty + 64 + LREAL + + 3E-13 + + + + TcVarGlobal + + + 636293120 + + + GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1 + molar mass of carbon-12 (kg mol^-1) + Uncertainty: 3.6e-12 + 64 + LREAL + + 0.0119999999958 + + + + TcVarGlobal + + + 636293184 + + + GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636293248 + + + GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1_Uncertainty + 64 + LREAL + + 3.6E-12 + + + + TcVarGlobal + + + 636293952 + + + GVL_PhysicalConstants.fMolarPlanckConstant_in_J_Hz_1_mol_1 + molar Planck constant (J Hz^-1 mol^-1) + 64 + LREAL + + 3.990312712E-10 + + + + TcVarGlobal + + + 636294016 + + + GVL_PhysicalConstants.fMolarPlanckConstant_in_J_Hz_1_mol_1_Units + 648 + STRING(80) + + J Hz^-1 mol^-1 + + + + TcVarGlobal + + + 636294080 + + + GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1 + molar Planck constant times c (J m mol^-1) + Uncertainty: 5.4e-11 + 64 + LREAL + + 0.119626565582 + + + + TcVarGlobal + + + 636294784 + + + GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1_Units + 648 + STRING(80) + + J m mol^-1 + + + + TcVarGlobal + + + 636294848 + + + GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1_Uncertainty + 64 + LREAL + + 5.4E-11 + + + + TcVarGlobal + + + 636295552 + + + GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_100KPa_in_m_3_mol_1 + molar volume of ideal gas (273.15 K, 100 kPa) (m^3 mol^-1) + 64 + LREAL + + 0.02271095464 + + + + TcVarGlobal + + + 636295616 + + + GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_100KPa_in_m_3_mol_1_Units + 648 + STRING(80) + + m^3 mol^-1 + + + + TcVarGlobal + + + 636295680 + + + GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_101_325KPa_in_m_3_mol_1 + molar volume of ideal gas (273.15 K, 101.325 kPa) (m^3 mol^-1) + 64 + LREAL + + 0.02241396954 + + + + TcVarGlobal + + + 636296384 + + + GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_101_325KPa_in_m_3_mol_1_Units + 648 + STRING(80) + + m^3 mol^-1 + + + + TcVarGlobal + + + 636296448 + + + GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1 + molar volume of silicon (m^3 mol^-1) + Uncertainty: 6e-13 + 64 + LREAL + + 1.205883199E-05 + + + + TcVarGlobal + + + 636297152 + + + GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1_Units + 648 + STRING(80) + + m^3 mol^-1 + + + + TcVarGlobal + + + 636297216 + + + GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1_Uncertainty + 64 + LREAL + + 6E-13 + + + + TcVarGlobal + + + 636297920 + + + GVL_PhysicalConstants.fMoXUnit_in_m + Mo x unit (m) + Uncertainty: 5.3e-20 + 64 + LREAL + + 1.00209952E-13 + + + + TcVarGlobal + + + 636297984 + + + GVL_PhysicalConstants.fMoXUnit_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636298048 + + + GVL_PhysicalConstants.fMoXUnit_in_m_Uncertainty + 64 + LREAL + + 5.3E-20 + + + + TcVarGlobal + + + 636298752 + + + GVL_PhysicalConstants.fMuonComptonWavelength_in_m + muon Compton wavelength (m) + Uncertainty: 2.6e-22 + 64 + LREAL + + 1.17344411E-14 + + + + TcVarGlobal + + + 636298816 + + + GVL_PhysicalConstants.fMuonComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636298880 + + + GVL_PhysicalConstants.fMuonComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 2.6E-22 + + + + TcVarGlobal + + + 636299584 + + + GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m + muon Compton wavelength over 2 pi (m) + Uncertainty: 4.2e-23 + 64 + LREAL + + 1.867594308E-15 + + + + TcVarGlobal + + + 636299648 + + + GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636299712 + + + GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m_Uncertainty + 64 + LREAL + + 4.2E-23 + + + + TcVarGlobal + + + 636300416 + + + GVL_PhysicalConstants.fMuonElectronMassRatio + muon-electron mass ratio + Uncertainty: 4.6e-06 + 64 + LREAL + + 206.768283 + + + + TcVarGlobal + + + 636300480 + + + GVL_PhysicalConstants.fMuonElectronMassRatio_Uncertainty + 64 + LREAL + + 4.6E-06 + + + + TcVarGlobal + + + 636300544 + + + GVL_PhysicalConstants.fMuonGFactor + muon g factor + Uncertainty: 1.3e-09 + 64 + LREAL + + -2.0023318418 + + + + TcVarGlobal + + + 636300608 + + + GVL_PhysicalConstants.fMuonGFactor_Uncertainty + 64 + LREAL + + 1.3E-09 + + + + TcVarGlobal + + + 636300672 + + + GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1 + muon mag. mom. (J T^-1) + Uncertainty: 1e-33 + 64 + LREAL + + -4.4904483E-26 + + + + TcVarGlobal + + + 636300736 + + + GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636300800 + + + GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1_Uncertainty + 64 + LREAL + + 1E-33 + + + + TcVarGlobal + + + 636301504 + + + GVL_PhysicalConstants.fMuonMag_Mom_Anomaly + muon mag. mom. anomaly + Uncertainty: 6.3e-10 + 64 + LREAL + + 0.00116592089 + + + + TcVarGlobal + + + 636301568 + + + GVL_PhysicalConstants.fMuonMag_Mom_Anomaly_Uncertainty + 64 + LREAL + + 6.3E-10 + + + + TcVarGlobal + + + 636301632 + + + GVL_PhysicalConstants.fMuonMag_Mom_ToBohrMagnetonRatio + muon mag. mom. to Bohr magneton ratio + Uncertainty: 1.1e-10 + 64 + LREAL + + -0.00484197047 + + + + TcVarGlobal + + + 636301696 + + + GVL_PhysicalConstants.fMuonMag_Mom_ToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.1E-10 + + + + TcVarGlobal + + + 636301760 + + + GVL_PhysicalConstants.fMuonMag_Mom_ToNuclearMagnetonRatio + muon mag. mom. to nuclear magneton ratio + Uncertainty: 2e-07 + 64 + LREAL + + -8.89059703 + + + + TcVarGlobal + + + 636301824 + + + GVL_PhysicalConstants.fMuonMag_Mom_ToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 2E-07 + + + + TcVarGlobal + + + 636301888 + + + GVL_PhysicalConstants.fMuonMass_in_kg + muon mass (kg) + Uncertainty: 4.2e-36 + 64 + LREAL + + 1.883531627E-28 + + + + TcVarGlobal + + + 636301952 + + + GVL_PhysicalConstants.fMuonMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636302016 + + + GVL_PhysicalConstants.fMuonMass_in_kg_Uncertainty + 64 + LREAL + + 4.2E-36 + + + + TcVarGlobal + + + 636302720 + + + GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J + muon mass energy equivalent (J) + Uncertainty: 3.8e-19 + 64 + LREAL + + 1.692833804E-11 + + + + TcVarGlobal + + + 636302784 + + + GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636302848 + + + GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 3.8E-19 + + + + TcVarGlobal + + + 636303552 + + + GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV + muon mass energy equivalent in MeV (MeV) + Uncertainty: 2.3e-06 + 64 + LREAL + + 105.6583755 + + + + TcVarGlobal + + + 636303616 + + + GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636303680 + + + GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 2.3E-06 + + + + TcVarGlobal + + + 636304384 + + + GVL_PhysicalConstants.fMuonMassInU_in_u + muon mass in u (u) + Uncertainty: 2.5e-09 + 64 + LREAL + + 0.1134289259 + + + + TcVarGlobal + + + 636304448 + + + GVL_PhysicalConstants.fMuonMassInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636304512 + + + GVL_PhysicalConstants.fMuonMassInU_in_u_Uncertainty + 64 + LREAL + + 2.5E-09 + + + + TcVarGlobal + + + 636305216 + + + GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1 + muon molar mass (kg mol^-1) + Uncertainty: 2.5e-12 + 64 + LREAL + + 0.0001134289259 + + + + TcVarGlobal + + + 636305280 + + + GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636305344 + + + GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1_Uncertainty + 64 + LREAL + + 2.5E-12 + + + + TcVarGlobal + + + 636306048 + + + GVL_PhysicalConstants.fMuonNeutronMassRatio + muon-neutron mass ratio + Uncertainty: 2.5e-09 + 64 + LREAL + + 0.112454517 + + + + TcVarGlobal + + + 636306112 + + + GVL_PhysicalConstants.fMuonNeutronMassRatio_Uncertainty + 64 + LREAL + + 2.5E-09 + + + + TcVarGlobal + + + 636306176 + + + GVL_PhysicalConstants.fMuonProtonMag_Mom_Ratio + muon-proton mag. mom. ratio + Uncertainty: 7.1e-08 + 64 + LREAL + + -3.183345142 + + + + TcVarGlobal + + + 636306240 + + + GVL_PhysicalConstants.fMuonProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 7.1E-08 + + + + TcVarGlobal + + + 636306304 + + + GVL_PhysicalConstants.fMuonProtonMassRatio + muon-proton mass ratio + Uncertainty: 2.5e-09 + 64 + LREAL + + 0.1126095264 + + + + TcVarGlobal + + + 636306368 + + + GVL_PhysicalConstants.fMuonProtonMassRatio_Uncertainty + 64 + LREAL + + 2.5E-09 + + + + TcVarGlobal + + + 636306432 + + + GVL_PhysicalConstants.fMuonTauMassRatio + muon-tau mass ratio + Uncertainty: 4e-06 + 64 + LREAL + + 0.0594635 + + + + TcVarGlobal + + + 636306496 + + + GVL_PhysicalConstants.fMuonTauMassRatio_Uncertainty + 64 + LREAL + + 4E-06 + + + + TcVarGlobal + + + 636306560 + + + GVL_PhysicalConstants.fNaturalUnitOfAction_in_J_s + natural unit of action (J s) + 64 + LREAL + + 1.054571817E-34 + + + + TcVarGlobal + + + 636306624 + + + GVL_PhysicalConstants.fNaturalUnitOfAction_in_J_s_Units + 648 + STRING(80) + + J s + + + + TcVarGlobal + + + 636306688 + + + GVL_PhysicalConstants.fNaturalUnitOfActionInEVS_in_eV_s + natural unit of action in eV s (eV s) + 64 + LREAL + + 6.582119569E-16 + + + + TcVarGlobal + + + 636307392 + + + GVL_PhysicalConstants.fNaturalUnitOfActionInEVS_in_eV_s_Units + 648 + STRING(80) + + eV s + + + + TcVarGlobal + + + 636307456 + + + GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J + natural unit of energy (J) + Uncertainty: 2.5e-23 + 64 + LREAL + + 8.1871057769E-14 + + + + TcVarGlobal + + + 636308160 + + + GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636308224 + + + GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J_Uncertainty + 64 + LREAL + + 2.5E-23 + + + + TcVarGlobal + + + 636308928 + + + GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV + natural unit of energy in MeV (MeV) + Uncertainty: 1.5e-10 + 64 + LREAL + + 0.51099895 + + + + TcVarGlobal + + + 636308992 + + + GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636309056 + + + GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV_Uncertainty + 64 + LREAL + + 1.5E-10 + + + + TcVarGlobal + + + 636309760 + + + GVL_PhysicalConstants.fNaturalUnitOfLength_in_m + natural unit of length (m) + Uncertainty: 1.2e-22 + 64 + LREAL + + 3.8615926796E-13 + + + + TcVarGlobal + + + 636309824 + + + GVL_PhysicalConstants.fNaturalUnitOfLength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636309888 + + + GVL_PhysicalConstants.fNaturalUnitOfLength_in_m_Uncertainty + 64 + LREAL + + 1.2E-22 + + + + TcVarGlobal + + + 636310592 + + + GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg + natural unit of mass (kg) + Uncertainty: 2.8e-40 + 64 + LREAL + + 9.1093837015E-31 + + + + TcVarGlobal + + + 636310656 + + + GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636310720 + + + GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg_Uncertainty + 64 + LREAL + + 2.8E-40 + + + + TcVarGlobal + + + 636311424 + + + GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1 + natural unit of momentum (kg m s^-1) + Uncertainty: 3.4e-30 + 64 + LREAL + + 2.730924488E-22 + + + + TcVarGlobal + + + 636311488 + + + GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1_Units + 648 + STRING(80) + + kg m s^-1 + + + + TcVarGlobal + + + 636311552 + + + GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1_Uncertainty + 64 + LREAL + + 3.4E-30 + + + + TcVarGlobal + + + 636312256 + + + GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c + natural unit of momentum in MeV/c (MeV/c) + Uncertainty: 3.1e-09 + 64 + LREAL + + 0.5109989461 + + + + TcVarGlobal + + + 636312320 + + + GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c_Units + 648 + STRING(80) + + MeV/c + + + + TcVarGlobal + + + 636312384 + + + GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c_Uncertainty + 64 + LREAL + + 3.1E-09 + + + + TcVarGlobal + + + 636313088 + + + GVL_PhysicalConstants.fNaturalUnitOfTime_in_s + natural unit of time (s) + Uncertainty: 3.9e-31 + 64 + LREAL + + 1.28808866819E-21 + + + + TcVarGlobal + + + 636313152 + + + GVL_PhysicalConstants.fNaturalUnitOfTime_in_s_Units + 648 + STRING(80) + + s + + + + TcVarGlobal + + + 636313216 + + + GVL_PhysicalConstants.fNaturalUnitOfTime_in_s_Uncertainty + 64 + LREAL + + 3.9E-31 + + + + TcVarGlobal + + + 636313920 + + + GVL_PhysicalConstants.fNaturalUnitOfVelocity_in_m_s_1 + natural unit of velocity (m s^-1) + 64 + LREAL + + 299792458 + + + + TcVarGlobal + + + 636313984 + + + GVL_PhysicalConstants.fNaturalUnitOfVelocity_in_m_s_1_Units + 648 + STRING(80) + + m s^-1 + + + + TcVarGlobal + + + 636314048 + + + GVL_PhysicalConstants.fNeutronComptonWavelength_in_m + neutron Compton wavelength (m) + Uncertainty: 7.5e-25 + 64 + LREAL + + 1.31959090581E-15 + + + + TcVarGlobal + + + 636314752 + + + GVL_PhysicalConstants.fNeutronComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636314816 + + + GVL_PhysicalConstants.fNeutronComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 7.5E-25 + + + + TcVarGlobal + + + 636315520 + + + GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m + neutron Compton wavelength over 2 pi (m) + Uncertainty: 1.4e-25 + 64 + LREAL + + 2.1001941536E-16 + + + + TcVarGlobal + + + 636315584 + + + GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636315648 + + + GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m_Uncertainty + 64 + LREAL + + 1.4E-25 + + + + TcVarGlobal + + + 636316352 + + + GVL_PhysicalConstants.fNeutronElectronMag_Mom_Ratio + neutron-electron mag. mom. ratio + Uncertainty: 2.5e-10 + 64 + LREAL + + 0.00104066882 + + + + TcVarGlobal + + + 636316416 + + + GVL_PhysicalConstants.fNeutronElectronMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 2.5E-10 + + + + TcVarGlobal + + + 636316480 + + + GVL_PhysicalConstants.fNeutronElectronMassRatio + neutron-electron mass ratio + Uncertainty: 8.9e-07 + 64 + LREAL + + 1838.68366173 + + + + TcVarGlobal + + + 636316544 + + + GVL_PhysicalConstants.fNeutronElectronMassRatio_Uncertainty + 64 + LREAL + + 8.9E-07 + + + + TcVarGlobal + + + 636316608 + + + GVL_PhysicalConstants.fNeutronGFactor + neutron g factor + Uncertainty: 9e-07 + 64 + LREAL + + -3.82608545 + + + + TcVarGlobal + + + 636316672 + + + GVL_PhysicalConstants.fNeutronGFactor_Uncertainty + 64 + LREAL + + 9E-07 + + + + TcVarGlobal + + + 636316736 + + + GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1 + neutron gyromag. ratio (s^-1 T^-1) + Uncertainty: 43.0 + 64 + LREAL + + 183247171 + + + + TcVarGlobal + + + 636316800 + + + GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1_Units + 648 + STRING(80) + + s^-1 T^-1 + + + + TcVarGlobal + + + 636316864 + + + GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1_Uncertainty + 64 + LREAL + + 43 + + + + TcVarGlobal + + + 636317568 + + + GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1 + neutron gyromag. ratio over 2 pi (MHz T^-1) + Uncertainty: 6.9e-06 + 64 + LREAL + + 29.1646933 + + + + TcVarGlobal + + + 636317632 + + + GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636317696 + + + GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty + 64 + LREAL + + 6.9E-06 + + + + TcVarGlobal + + + 636318400 + + + GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1 + neutron mag. mom. (J T^-1) + Uncertainty: 2.3e-33 + 64 + LREAL + + -9.6623651E-27 + + + + TcVarGlobal + + + 636318464 + + + GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636318528 + + + GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1_Uncertainty + 64 + LREAL + + 2.3E-33 + + + + TcVarGlobal + + + 636319232 + + + GVL_PhysicalConstants.fNeutronMag_Mom_ToBohrMagnetonRatio + neutron mag. mom. to Bohr magneton ratio + Uncertainty: 2.5e-10 + 64 + LREAL + + -0.00104187563 + + + + TcVarGlobal + + + 636319296 + + + GVL_PhysicalConstants.fNeutronMag_Mom_ToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 2.5E-10 + + + + TcVarGlobal + + + 636319360 + + + GVL_PhysicalConstants.fNeutronMag_Mom_ToNuclearMagnetonRatio + neutron mag. mom. to nuclear magneton ratio + Uncertainty: 4.5e-07 + 64 + LREAL + + -1.91304273 + + + + TcVarGlobal + + + 636319424 + + + GVL_PhysicalConstants.fNeutronMag_Mom_ToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 4.5E-07 + + + + TcVarGlobal + + + 636319488 + + + GVL_PhysicalConstants.fNeutronMass_in_kg + neutron mass (kg) + Uncertainty: 9.5e-37 + 64 + LREAL + + 1.67492749804E-27 + + + + TcVarGlobal + + + 636319552 + + + GVL_PhysicalConstants.fNeutronMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636319616 + + + GVL_PhysicalConstants.fNeutronMass_in_kg_Uncertainty + 64 + LREAL + + 9.5E-37 + + + + TcVarGlobal + + + 636320320 + + + GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J + neutron mass energy equivalent (J) + Uncertainty: 8.6e-20 + 64 + LREAL + + 1.50534976287E-10 + + + + TcVarGlobal + + + 636320384 + + + GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636320448 + + + GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 8.6E-20 + + + + TcVarGlobal + + + 636321152 + + + GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV + neutron mass energy equivalent in MeV (MeV) + Uncertainty: 5.4e-07 + 64 + LREAL + + 939.56542052 + + + + TcVarGlobal + + + 636321216 + + + GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636321280 + + + GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 5.4E-07 + + + + TcVarGlobal + + + 636321984 + + + GVL_PhysicalConstants.fNeutronMassInU_in_u + neutron mass in u (u) + Uncertainty: 4.9e-10 + 64 + LREAL + + 1.00866491595 + + + + TcVarGlobal + + + 636322048 + + + GVL_PhysicalConstants.fNeutronMassInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636322112 + + + GVL_PhysicalConstants.fNeutronMassInU_in_u_Uncertainty + 64 + LREAL + + 4.9E-10 + + + + TcVarGlobal + + + 636322816 + + + GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1 + neutron molar mass (kg mol^-1) + Uncertainty: 5.7e-13 + 64 + LREAL + + 0.0010086649156 + + + + TcVarGlobal + + + 636322880 + + + GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636322944 + + + GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1_Uncertainty + 64 + LREAL + + 5.7E-13 + + + + TcVarGlobal + + + 636323648 + + + GVL_PhysicalConstants.fNeutronMuonMassRatio + neutron-muon mass ratio + Uncertainty: 2e-07 + 64 + LREAL + + 8.89248406 + + + + TcVarGlobal + + + 636323712 + + + GVL_PhysicalConstants.fNeutronMuonMassRatio_Uncertainty + 64 + LREAL + + 2E-07 + + + + TcVarGlobal + + + 636323776 + + + GVL_PhysicalConstants.fNeutronProtonMag_Mom_Ratio + neutron-proton mag. mom. ratio + Uncertainty: 1.6e-07 + 64 + LREAL + + -0.68497934 + + + + TcVarGlobal + + + 636323840 + + + GVL_PhysicalConstants.fNeutronProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 1.6E-07 + + + + TcVarGlobal + + + 636323904 + + + GVL_PhysicalConstants.fNeutronProtonMassRatio + neutron-proton mass ratio + Uncertainty: 4.9e-10 + 64 + LREAL + + 1.00137841931 + + + + TcVarGlobal + + + 636323968 + + + GVL_PhysicalConstants.fNeutronProtonMassRatio_Uncertainty + 64 + LREAL + + 4.9E-10 + + + + TcVarGlobal + + + 636324032 + + + GVL_PhysicalConstants.fNeutronTauMassRatio + neutron-tau mass ratio + Uncertainty: 3.6e-05 + 64 + LREAL + + 0.528779 + + + + TcVarGlobal + + + 636324096 + + + GVL_PhysicalConstants.fNeutronTauMassRatio_Uncertainty + 64 + LREAL + + 3.6E-05 + + + + TcVarGlobal + + + 636324160 + + + GVL_PhysicalConstants.fNeutronToShieldedProtonMag_Mom_Ratio + neutron to shielded proton mag. mom. ratio + Uncertainty: 1.6e-07 + 64 + LREAL + + -0.68499694 + + + + TcVarGlobal + + + 636324224 + + + GVL_PhysicalConstants.fNeutronToShieldedProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 1.6E-07 + + + + TcVarGlobal + + + 636324288 + + + GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2 + Newtonian constant of gravitation (m^3 kg^-1 s^-2) + Uncertainty: 1.5e-15 + 64 + LREAL + + 6.6743E-11 + + + + TcVarGlobal + + + 636324352 + + + GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2_Units + 648 + STRING(80) + + m^3 kg^-1 s^-2 + + + + TcVarGlobal + + + 636324416 + + + GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2_Uncertainty + 64 + LREAL + + 1.5E-15 + + + + TcVarGlobal + + + 636325120 + + + GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2 + Newtonian constant of gravitation over h-bar c ((GeV/c^2)^-2) + Uncertainty: 1.5e-43 + 64 + LREAL + + 6.70883E-39 + + + + TcVarGlobal + + + 636325184 + + + GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2_Units + 648 + STRING(80) + + (GeV/c^2)^-2 + + + + TcVarGlobal + + + 636325248 + + + GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2_Uncertainty + 64 + LREAL + + 1.5E-43 + + + + TcVarGlobal + + + 636325952 + + + GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1 + nuclear magneton (J T^-1) + Uncertainty: 1.5e-36 + 64 + LREAL + + 5.0507837461E-27 + + + + TcVarGlobal + + + 636326016 + + + GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636326080 + + + GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1_Uncertainty + 64 + LREAL + + 1.5E-36 + + + + TcVarGlobal + + + 636326784 + + + GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1 + nuclear magneton in eV/T (eV T^-1) + Uncertainty: 9.6e-18 + 64 + LREAL + + 3.15245125844E-08 + + + + TcVarGlobal + + + 636326848 + + + GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1_Units + 648 + STRING(80) + + eV T^-1 + + + + TcVarGlobal + + + 636326912 + + + GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1_Uncertainty + 64 + LREAL + + 9.6E-18 + + + + TcVarGlobal + + + 636327616 + + + GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1 + nuclear magneton in inverse meters per tesla (m^-1 T^-1) + Uncertainty: 1.6e-10 + 64 + LREAL + + 0.02542623432 + + + + TcVarGlobal + + + 636327680 + + + GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1_Units + 648 + STRING(80) + + m^-1 T^-1 + + + + TcVarGlobal + + + 636327744 + + + GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1_Uncertainty + 64 + LREAL + + 1.6E-10 + + + + TcVarGlobal + + + 636328448 + + + GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1 + nuclear magneton in K/T (K T^-1) + Uncertainty: 1.1e-13 + 64 + LREAL + + 0.00036582677756 + + + + TcVarGlobal + + + 636328512 + + + GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1_Units + 648 + STRING(80) + + K T^-1 + + + + TcVarGlobal + + + 636328576 + + + GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1_Uncertainty + 64 + LREAL + + 1.1E-13 + + + + TcVarGlobal + + + 636329280 + + + GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1 + nuclear magneton in MHz/T (MHz T^-1) + Uncertainty: 2.3e-09 + 64 + LREAL + + 7.6225932291 + + + + TcVarGlobal + + + 636329344 + + + GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636329408 + + + GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1_Uncertainty + 64 + LREAL + + 2.3E-09 + + + + TcVarGlobal + + + 636330112 + + + GVL_PhysicalConstants.fPlanckConstant_in_J_Hz_1 + Planck constant (J Hz^-1) + 64 + LREAL + + 6.62607015E-34 + + + + TcVarGlobal + + + 636330176 + + + GVL_PhysicalConstants.fPlanckConstant_in_J_Hz_1_Units + 648 + STRING(80) + + J Hz^-1 + + + + TcVarGlobal + + + 636330240 + + + GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s + Planck constant in eV s (eV s) + Uncertainty: 2.5e-23 + 64 + LREAL + + 4.135667662E-15 + + + + TcVarGlobal + + + 636330944 + + + GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s_Units + 648 + STRING(80) + + eV s + + + + TcVarGlobal + + + 636331008 + + + GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s_Uncertainty + 64 + LREAL + + 2.5E-23 + + + + TcVarGlobal + + + 636331712 + + + GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s + Planck constant over 2 pi (J s) + Uncertainty: 1.3e-42 + 64 + LREAL + + 1.0545718E-34 + + + + TcVarGlobal + + + 636331776 + + + GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s_Units + 648 + STRING(80) + + J s + + + + TcVarGlobal + + + 636331840 + + + GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s_Uncertainty + 64 + LREAL + + 1.3E-42 + + + + TcVarGlobal + + + 636332544 + + + GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s + Planck constant over 2 pi in eV s (eV s) + Uncertainty: 4e-24 + 64 + LREAL + + 6.582119514E-16 + + + + TcVarGlobal + + + 636332608 + + + GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s_Units + 648 + STRING(80) + + eV s + + + + TcVarGlobal + + + 636332672 + + + GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s_Uncertainty + 64 + LREAL + + 4E-24 + + + + TcVarGlobal + + + 636333376 + + + GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm + Planck constant over 2 pi times c in MeV fm (MeV fm) + Uncertainty: 1.2e-06 + 64 + LREAL + + 197.3269788 + + + + TcVarGlobal + + + 636333440 + + + GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm_Units + 648 + STRING(80) + + MeV fm + + + + TcVarGlobal + + + 636333504 + + + GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm_Uncertainty + 64 + LREAL + + 1.2E-06 + + + + TcVarGlobal + + + 636334208 + + + GVL_PhysicalConstants.fPlanckLength_in_m + Planck length (m) + Uncertainty: 1.8e-40 + 64 + LREAL + + 1.616255E-35 + + + + TcVarGlobal + + + 636334272 + + + GVL_PhysicalConstants.fPlanckLength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636334336 + + + GVL_PhysicalConstants.fPlanckLength_in_m_Uncertainty + 64 + LREAL + + 1.8E-40 + + + + TcVarGlobal + + + 636335040 + + + GVL_PhysicalConstants.fPlanckMass_in_kg + Planck mass (kg) + Uncertainty: 2.4e-13 + 64 + LREAL + + 2.176434E-08 + + + + TcVarGlobal + + + 636335104 + + + GVL_PhysicalConstants.fPlanckMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636335168 + + + GVL_PhysicalConstants.fPlanckMass_in_kg_Uncertainty + 64 + LREAL + + 2.4E-13 + + + + TcVarGlobal + + + 636335872 + + + GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV + Planck mass energy equivalent in GeV (GeV) + Uncertainty: 140000000000000.0 + 64 + LREAL + + 1.22089E+19 + + + + TcVarGlobal + + + 636335936 + + + GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV_Units + 648 + STRING(80) + + GeV + + + + TcVarGlobal + + + 636336000 + + + GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV_Uncertainty + 64 + LREAL + + 140000000000000 + + + + TcVarGlobal + + + 636336704 + + + GVL_PhysicalConstants.fPlanckTemperature_in_K + Planck temperature (K) + Uncertainty: 1.6e+27 + 64 + LREAL + + 1.416784E+32 + + + + TcVarGlobal + + + 636336768 + + + GVL_PhysicalConstants.fPlanckTemperature_in_K_Units + 648 + STRING(80) + + K + + + + TcVarGlobal + + + 636336832 + + + GVL_PhysicalConstants.fPlanckTemperature_in_K_Uncertainty + 64 + LREAL + + 1.6E+27 + + + + TcVarGlobal + + + 636337536 + + + GVL_PhysicalConstants.fPlanckTime_in_s + Planck time (s) + Uncertainty: 6e-49 + 64 + LREAL + + 5.391247E-44 + + + + TcVarGlobal + + + 636337600 + + + GVL_PhysicalConstants.fPlanckTime_in_s_Units + 648 + STRING(80) + + s + + + + TcVarGlobal + + + 636337664 + + + GVL_PhysicalConstants.fPlanckTime_in_s_Uncertainty + 64 + LREAL + + 6E-49 + + + + TcVarGlobal + + + 636338368 + + + GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1 + proton charge to mass quotient (C kg^-1) + Uncertainty: 0.029 + 64 + LREAL + + 95788331.56 + + + + TcVarGlobal + + + 636338432 + + + GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1_Units + 648 + STRING(80) + + C kg^-1 + + + + TcVarGlobal + + + 636338496 + + + GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1_Uncertainty + 64 + LREAL + + 0.029 + + + + TcVarGlobal + + + 636339200 + + + GVL_PhysicalConstants.fProtonComptonWavelength_in_m + proton Compton wavelength (m) + Uncertainty: 4e-25 + 64 + LREAL + + 1.32140985539E-15 + + + + TcVarGlobal + + + 636339264 + + + GVL_PhysicalConstants.fProtonComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636339328 + + + GVL_PhysicalConstants.fProtonComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 4E-25 + + + + TcVarGlobal + + + 636340032 + + + GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m + proton Compton wavelength over 2 pi (m) + Uncertainty: 9.7e-26 + 64 + LREAL + + 2.10308910109E-16 + + + + TcVarGlobal + + + 636340096 + + + GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636340160 + + + GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m_Uncertainty + 64 + LREAL + + 9.7E-26 + + + + TcVarGlobal + + + 636340864 + + + GVL_PhysicalConstants.fProtonElectronMassRatio + proton-electron mass ratio + Uncertainty: 1.1e-07 + 64 + LREAL + + 1836.15267343 + + + + TcVarGlobal + + + 636340928 + + + GVL_PhysicalConstants.fProtonElectronMassRatio_Uncertainty + 64 + LREAL + + 1.1E-07 + + + + TcVarGlobal + + + 636340992 + + + GVL_PhysicalConstants.fProtonGFactor + proton g factor + Uncertainty: 1.6e-09 + 64 + LREAL + + 5.5856946893 + + + + TcVarGlobal + + + 636341056 + + + GVL_PhysicalConstants.fProtonGFactor_Uncertainty + 64 + LREAL + + 1.6E-09 + + + + TcVarGlobal + + + 636341120 + + + GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1 + proton gyromag. ratio (s^-1 T^-1) + Uncertainty: 0.11 + 64 + LREAL + + 267522187.44 + + + + TcVarGlobal + + + 636341184 + + + GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1_Units + 648 + STRING(80) + + s^-1 T^-1 + + + + TcVarGlobal + + + 636341248 + + + GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1_Uncertainty + 64 + LREAL + + 0.11 + + + + TcVarGlobal + + + 636341952 + + + GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1 + proton gyromag. ratio over 2 pi (MHz T^-1) + Uncertainty: 2.9e-07 + 64 + LREAL + + 42.57747892 + + + + TcVarGlobal + + + 636342016 + + + GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636342080 + + + GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty + 64 + LREAL + + 2.9E-07 + + + + TcVarGlobal + + + 636342784 + + + GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1 + proton mag. mom. (J T^-1) + Uncertainty: 6e-36 + 64 + LREAL + + 1.41060679736E-26 + + + + TcVarGlobal + + + 636342848 + + + GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636342912 + + + GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1_Uncertainty + 64 + LREAL + + 6E-36 + + + + TcVarGlobal + + + 636343616 + + + GVL_PhysicalConstants.fProtonMag_Mom_ToBohrMagnetonRatio + proton mag. mom. to Bohr magneton ratio + Uncertainty: 4.6e-13 + 64 + LREAL + + 0.0015210322023 + + + + TcVarGlobal + + + 636343680 + + + GVL_PhysicalConstants.fProtonMag_Mom_ToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 4.6E-13 + + + + TcVarGlobal + + + 636343744 + + + GVL_PhysicalConstants.fProtonMag_Mom_ToNuclearMagnetonRatio + proton mag. mom. to nuclear magneton ratio + Uncertainty: 8.2e-10 + 64 + LREAL + + 2.79284734463 + + + + TcVarGlobal + + + 636343808 + + + GVL_PhysicalConstants.fProtonMag_Mom_ToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 8.2E-10 + + + + TcVarGlobal + + + 636343872 + + + GVL_PhysicalConstants.fProtonMag_ShieldingCorrection + proton mag. shielding correction + Uncertainty: 1.1e-08 + 64 + LREAL + + 2.5689E-05 + + + + TcVarGlobal + + + 636343936 + + + GVL_PhysicalConstants.fProtonMag_ShieldingCorrection_Uncertainty + 64 + LREAL + + 1.1E-08 + + + + TcVarGlobal + + + 636344000 + + + GVL_PhysicalConstants.fProtonMass_in_kg + proton mass (kg) + Uncertainty: 5.1e-37 + 64 + LREAL + + 1.67262192369E-27 + + + + TcVarGlobal + + + 636344064 + + + GVL_PhysicalConstants.fProtonMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636344128 + + + GVL_PhysicalConstants.fProtonMass_in_kg_Uncertainty + 64 + LREAL + + 5.1E-37 + + + + TcVarGlobal + + + 636344832 + + + GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J + proton mass energy equivalent (J) + Uncertainty: 4.6e-20 + 64 + LREAL + + 1.50327761598E-10 + + + + TcVarGlobal + + + 636344896 + + + GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636344960 + + + GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 4.6E-20 + + + + TcVarGlobal + + + 636345664 + + + GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV + proton mass energy equivalent in MeV (MeV) + Uncertainty: 2.9e-07 + 64 + LREAL + + 938.27208816 + + + + TcVarGlobal + + + 636345728 + + + GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636345792 + + + GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 2.9E-07 + + + + TcVarGlobal + + + 636346496 + + + GVL_PhysicalConstants.fProtonMassInU_in_u + proton mass in u (u) + Uncertainty: 5.3e-11 + 64 + LREAL + + 1.007276466621 + + + + TcVarGlobal + + + 636346560 + + + GVL_PhysicalConstants.fProtonMassInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636346624 + + + GVL_PhysicalConstants.fProtonMassInU_in_u_Uncertainty + 64 + LREAL + + 5.3E-11 + + + + TcVarGlobal + + + 636347328 + + + GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1 + proton molar mass (kg mol^-1) + Uncertainty: 3.1e-13 + 64 + LREAL + + 0.00100727646627 + + + + TcVarGlobal + + + 636347392 + + + GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636347456 + + + GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1_Uncertainty + 64 + LREAL + + 3.1E-13 + + + + TcVarGlobal + + + 636348160 + + + GVL_PhysicalConstants.fProtonMuonMassRatio + proton-muon mass ratio + Uncertainty: 2e-07 + 64 + LREAL + + 8.88024337 + + + + TcVarGlobal + + + 636348224 + + + GVL_PhysicalConstants.fProtonMuonMassRatio_Uncertainty + 64 + LREAL + + 2E-07 + + + + TcVarGlobal + + + 636348288 + + + GVL_PhysicalConstants.fProtonNeutronMag_Mom_Ratio + proton-neutron mag. mom. ratio + Uncertainty: 3.4e-07 + 64 + LREAL + + -1.45989805 + + + + TcVarGlobal + + + 636348352 + + + GVL_PhysicalConstants.fProtonNeutronMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 3.4E-07 + + + + TcVarGlobal + + + 636348416 + + + GVL_PhysicalConstants.fProtonNeutronMassRatio + proton-neutron mass ratio + Uncertainty: 4.9e-10 + 64 + LREAL + + 0.99862347812 + + + + TcVarGlobal + + + 636348480 + + + GVL_PhysicalConstants.fProtonNeutronMassRatio_Uncertainty + 64 + LREAL + + 4.9E-10 + + + + TcVarGlobal + + + 636348544 + + + GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m + proton rms charge radius (m) + Uncertainty: 1.9e-18 + 64 + LREAL + + 8.414E-16 + + + + TcVarGlobal + + + 636348608 + + + GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636348672 + + + GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m_Uncertainty + 64 + LREAL + + 1.9E-18 + + + + TcVarGlobal + + + 636349376 + + + GVL_PhysicalConstants.fProtonTauMassRatio + proton-tau mass ratio + Uncertainty: 3.6e-05 + 64 + LREAL + + 0.528051 + + + + TcVarGlobal + + + 636349440 + + + GVL_PhysicalConstants.fProtonTauMassRatio_Uncertainty + 64 + LREAL + + 3.6E-05 + + + + TcVarGlobal + + + 636349504 + + + GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1 + quantum of circulation (m^2 s^-1) + Uncertainty: 1.1e-13 + 64 + LREAL + + 0.00036369475516 + + + + TcVarGlobal + + + 636349568 + + + GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1_Units + 648 + STRING(80) + + m^2 s^-1 + + + + TcVarGlobal + + + 636349632 + + + GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1_Uncertainty + 64 + LREAL + + 1.1E-13 + + + + TcVarGlobal + + + 636350336 + + + GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1 + quantum of circulation times 2 (m^2 s^-1) + Uncertainty: 2.2e-13 + 64 + LREAL + + 0.00072738951032 + + + + TcVarGlobal + + + 636350400 + + + GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1_Units + 648 + STRING(80) + + m^2 s^-1 + + + + TcVarGlobal + + + 636350464 + + + GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1_Uncertainty + 64 + LREAL + + 2.2E-13 + + + + TcVarGlobal + + + 636351168 + + + GVL_PhysicalConstants.fRydbergConstant_in_m_1 + Rydberg constant (m^-1) + Uncertainty: 2.1e-05 + 64 + LREAL + + 10973731.56816 + + + + TcVarGlobal + + + 636351232 + + + GVL_PhysicalConstants.fRydbergConstant_in_m_1_Units + 648 + STRING(80) + + m^-1 + + + + TcVarGlobal + + + 636351296 + + + GVL_PhysicalConstants.fRydbergConstant_in_m_1_Uncertainty + 64 + LREAL + + 2.1E-05 + + + + TcVarGlobal + + + 636352000 + + + GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz + Rydberg constant times c in Hz (Hz) + Uncertainty: 6400.0 + 64 + LREAL + + 3.2898419602508E+15 + + + + TcVarGlobal + + + 636352064 + + + GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz_Units + 648 + STRING(80) + + Hz + + + + TcVarGlobal + + + 636352128 + + + GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz_Uncertainty + 64 + LREAL + + 6400 + + + + TcVarGlobal + + + 636352832 + + + GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV + Rydberg constant times hc in eV (eV) + Uncertainty: 2.6e-11 + 64 + LREAL + + 13.605693122994 + + + + TcVarGlobal + + + 636352896 + + + GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV_Units + 648 + STRING(80) + + eV + + + + TcVarGlobal + + + 636352960 + + + GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV_Uncertainty + 64 + LREAL + + 2.6E-11 + + + + TcVarGlobal + + + 636353664 + + + GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J + Rydberg constant times hc in J (J) + Uncertainty: 4.2e-30 + 64 + LREAL + + 2.1798723611035E-18 + + + + TcVarGlobal + + + 636353728 + + + GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636353792 + + + GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J_Uncertainty + 64 + LREAL + + 4.2E-30 + + + + TcVarGlobal + + + 636354496 + + + GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_100KPa + Sackur-Tetrode constant (1 K, 100 kPa) + Uncertainty: 4.5e-10 + 64 + LREAL + + -1.15170753706 + + + + TcVarGlobal + + + 636354560 + + + GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_100KPa_Uncertainty + 64 + LREAL + + 4.5E-10 + + + + TcVarGlobal + + + 636354624 + + + GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_101_325KPa + Sackur-Tetrode constant (1 K, 101.325 kPa) + Uncertainty: 4.5e-10 + 64 + LREAL + + -1.16487052358 + + + + TcVarGlobal + + + 636354688 + + + GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_101_325KPa_Uncertainty + 64 + LREAL + + 4.5E-10 + + + + TcVarGlobal + + + 636354752 + + + GVL_PhysicalConstants.fSecondRadiationConstant_in_m_K + second radiation constant (m K) + 64 + LREAL + + 0.01438776877 + + + + TcVarGlobal + + + 636354816 + + + GVL_PhysicalConstants.fSecondRadiationConstant_in_m_K_Units + 648 + STRING(80) + + m K + + + + TcVarGlobal + + + 636354880 + + + GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1 + shielded helion gyromag. ratio (s^-1 T^-1) + Uncertainty: 2.4 + 64 + LREAL + + 203789456.9 + + + + TcVarGlobal + + + 636355584 + + + GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1_Units + 648 + STRING(80) + + s^-1 T^-1 + + + + TcVarGlobal + + + 636355648 + + + GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1_Uncertainty + 64 + LREAL + + 2.4 + + + + TcVarGlobal + + + 636356352 + + + GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1 + shielded helion gyromag. ratio over 2 pi (MHz T^-1) + Uncertainty: 4.3e-07 + 64 + LREAL + + 32.43409966 + + + + TcVarGlobal + + + 636356416 + + + GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636356480 + + + GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty + 64 + LREAL + + 4.3E-07 + + + + TcVarGlobal + + + 636357184 + + + GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1 + shielded helion mag. mom. (J T^-1) + Uncertainty: 1.3e-34 + 64 + LREAL + + -1.07455309E-26 + + + + TcVarGlobal + + + 636357248 + + + GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636357312 + + + GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1_Uncertainty + 64 + LREAL + + 1.3E-34 + + + + TcVarGlobal + + + 636358016 + + + GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToBohrMagnetonRatio + shielded helion mag. mom. to Bohr magneton ratio + Uncertainty: 1.4e-11 + 64 + LREAL + + -0.001158671471 + + + + TcVarGlobal + + + 636358080 + + + GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.4E-11 + + + + TcVarGlobal + + + 636358144 + + + GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToNuclearMagnetonRatio + shielded helion mag. mom. to nuclear magneton ratio + Uncertainty: 2.5e-08 + 64 + LREAL + + -2.127497719 + + + + TcVarGlobal + + + 636358208 + + + GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 2.5E-08 + + + + TcVarGlobal + + + 636358272 + + + GVL_PhysicalConstants.fShieldedHelionToProtonMag_Mom_Ratio + shielded helion to proton mag. mom. ratio + Uncertainty: 8.9e-09 + 64 + LREAL + + -0.7617665618 + + + + TcVarGlobal + + + 636358336 + + + GVL_PhysicalConstants.fShieldedHelionToProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 8.9E-09 + + + + TcVarGlobal + + + 636358400 + + + GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMag_Mom_Ratio + shielded helion to shielded proton mag. mom. ratio + Uncertainty: 3.3e-09 + 64 + LREAL + + -0.7617861313 + + + + TcVarGlobal + + + 636358464 + + + GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 3.3E-09 + + + + TcVarGlobal + + + 636358528 + + + GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1 + shielded proton gyromag. ratio (s^-1 T^-1) + Uncertainty: 2.9 + 64 + LREAL + + 267515315.1 + + + + TcVarGlobal + + + 636358592 + + + GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1_Units + 648 + STRING(80) + + s^-1 T^-1 + + + + TcVarGlobal + + + 636358656 + + + GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1_Uncertainty + 64 + LREAL + + 2.9 + + + + TcVarGlobal + + + 636359360 + + + GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1 + shielded proton gyromag. ratio over 2 pi (MHz T^-1) + Uncertainty: 5.3e-07 + 64 + LREAL + + 42.57638507 + + + + TcVarGlobal + + + 636359424 + + + GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636359488 + + + GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty + 64 + LREAL + + 5.3E-07 + + + + TcVarGlobal + + + 636360192 + + + GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1 + shielded proton mag. mom. (J T^-1) + Uncertainty: 1.5e-34 + 64 + LREAL + + 1.41057056E-26 + + + + TcVarGlobal + + + 636360256 + + + GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636360320 + + + GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1_Uncertainty + 64 + LREAL + + 1.5E-34 + + + + TcVarGlobal + + + 636361024 + + + GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToBohrMagnetonRatio + shielded proton mag. mom. to Bohr magneton ratio + Uncertainty: 1.7e-11 + 64 + LREAL + + 0.001520993128 + + + + TcVarGlobal + + + 636361088 + + + GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.7E-11 + + + + TcVarGlobal + + + 636361152 + + + GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToNuclearMagnetonRatio + shielded proton mag. mom. to nuclear magneton ratio + Uncertainty: 3e-08 + 64 + LREAL + + 2.792775599 + + + + TcVarGlobal + + + 636361216 + + + GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 3E-08 + + + + TcVarGlobal + + + 636361280 + + + GVL_PhysicalConstants.fSpeedOfLightInVacuum_in_m_s_1 + speed of light in vacuum (m s^-1) + 64 + LREAL + + 299792458 + + + + TcVarGlobal + + + 636361344 + + + GVL_PhysicalConstants.fSpeedOfLightInVacuum_in_m_s_1_Units + 648 + STRING(80) + + m s^-1 + + + + TcVarGlobal + + + 636361408 + + + GVL_PhysicalConstants.fStandardAccelerationOfGravity_in_m_s_2 + standard acceleration of gravity (m s^-2) + 64 + LREAL + + 9.80665 + + + + TcVarGlobal + + + 636362112 + + + GVL_PhysicalConstants.fStandardAccelerationOfGravity_in_m_s_2_Units + 648 + STRING(80) + + m s^-2 + + + + TcVarGlobal + + + 636362176 + + + GVL_PhysicalConstants.fStandardAtmosphere_in_Pa + standard atmosphere (Pa) + 64 + LREAL + + 101325 + + + + TcVarGlobal + + + 636362880 + + + GVL_PhysicalConstants.fStandardAtmosphere_in_Pa_Units + 648 + STRING(80) + + Pa + + + + TcVarGlobal + + + 636362944 + + + GVL_PhysicalConstants.fStefan_BoltzmannConstant_in_W_m_2_K_4 + Stefan-Boltzmann constant (W m^-2 K^-4) + 64 + LREAL + + 5.670374419E-08 + + + + TcVarGlobal + + + 636363648 + + + GVL_PhysicalConstants.fStefan_BoltzmannConstant_in_W_m_2_K_4_Units + 648 + STRING(80) + + W m^-2 K^-4 + + + + TcVarGlobal + + + 636363712 + + + GVL_PhysicalConstants.fTauComptonWavelength_in_m + tau Compton wavelength (m) + Uncertainty: 4.7e-20 + 64 + LREAL + + 6.97771E-16 + + + + TcVarGlobal + + + 636364416 + + + GVL_PhysicalConstants.fTauComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636364480 + + + GVL_PhysicalConstants.fTauComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 4.7E-20 + + + + TcVarGlobal + + + 636365184 + + + GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m + tau Compton wavelength over 2 pi (m) + Uncertainty: 1e-20 + 64 + LREAL + + 1.11056E-16 + + + + TcVarGlobal + + + 636365248 + + + GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636365312 + + + GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m_Uncertainty + 64 + LREAL + + 1E-20 + + + + TcVarGlobal + + + 636366016 + + + GVL_PhysicalConstants.fTauElectronMassRatio + tau-electron mass ratio + Uncertainty: 0.23 + 64 + LREAL + + 3477.23 + + + + TcVarGlobal + + + 636366080 + + + GVL_PhysicalConstants.fTauElectronMassRatio_Uncertainty + 64 + LREAL + + 0.23 + + + + TcVarGlobal + + + 636366144 + + + GVL_PhysicalConstants.fTauMass_in_kg + tau mass (kg) + Uncertainty: 2.1e-31 + 64 + LREAL + + 3.16754E-27 + + + + TcVarGlobal + + + 636366208 + + + GVL_PhysicalConstants.fTauMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636366272 + + + GVL_PhysicalConstants.fTauMass_in_kg_Uncertainty + 64 + LREAL + + 2.1E-31 + + + + TcVarGlobal + + + 636366976 + + + GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J + tau mass energy equivalent (J) + Uncertainty: 1.9e-14 + 64 + LREAL + + 2.84684E-10 + + + + TcVarGlobal + + + 636367040 + + + GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636367104 + + + GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 1.9E-14 + + + + TcVarGlobal + + + 636367808 + + + GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV + tau mass energy equivalent in MeV (MeV) + Uncertainty: 0.16 + 64 + LREAL + + 1776.82 + + + + TcVarGlobal + + + 636367872 + + + GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636367936 + + + GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 0.16 + + + + TcVarGlobal + + + 636368640 + + + GVL_PhysicalConstants.fTauMassInU_in_u + tau mass in u (u) + Uncertainty: 0.00013 + 64 + LREAL + + 1.90754 + + + + TcVarGlobal + + + 636368704 + + + GVL_PhysicalConstants.fTauMassInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636368768 + + + GVL_PhysicalConstants.fTauMassInU_in_u_Uncertainty + 64 + LREAL + + 0.00013 + + + + TcVarGlobal + + + 636369472 + + + GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1 + tau molar mass (kg mol^-1) + Uncertainty: 1.3e-07 + 64 + LREAL + + 0.00190754 + + + + TcVarGlobal + + + 636369536 + + + GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636369600 + + + GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1_Uncertainty + 64 + LREAL + + 1.3E-07 + + + + TcVarGlobal + + + 636370304 + + + GVL_PhysicalConstants.fTauMuonMassRatio + tau-muon mass ratio + Uncertainty: 0.0011 + 64 + LREAL + + 16.817 + + + + TcVarGlobal + + + 636370368 + + + GVL_PhysicalConstants.fTauMuonMassRatio_Uncertainty + 64 + LREAL + + 0.0011 + + + + TcVarGlobal + + + 636370432 + + + GVL_PhysicalConstants.fTauNeutronMassRatio + tau-neutron mass ratio + Uncertainty: 0.00013 + 64 + LREAL + + 1.89115 + + + + TcVarGlobal + + + 636370496 + + + GVL_PhysicalConstants.fTauNeutronMassRatio_Uncertainty + 64 + LREAL + + 0.00013 + + + + TcVarGlobal + + + 636370560 + + + GVL_PhysicalConstants.fTauProtonMassRatio + tau-proton mass ratio + Uncertainty: 0.00013 + 64 + LREAL + + 1.89376 + + + + TcVarGlobal + + + 636370624 + + + GVL_PhysicalConstants.fTauProtonMassRatio_Uncertainty + 64 + LREAL + + 0.00013 + + + + TcVarGlobal + + + 636370688 + + + GVL_PhysicalConstants.fThomsonCrossSection_in_m_2 + Thomson cross section (m^2) + Uncertainty: 6e-38 + 64 + LREAL + + 6.6524587321E-29 + + + + TcVarGlobal + + + 636370752 + + + GVL_PhysicalConstants.fThomsonCrossSection_in_m_2_Units + 648 + STRING(80) + + m^2 + + + + TcVarGlobal + + + 636370816 + + + GVL_PhysicalConstants.fThomsonCrossSection_in_m_2_Uncertainty + 64 + LREAL + + 6E-38 + + + + TcVarGlobal + + + 636371520 + + + GVL_PhysicalConstants.fTritonElectronMag_Mom_Ratio + triton-electron mag. mom. ratio + Uncertainty: 2.1e-11 + 64 + LREAL + + -0.001620514423 + + + + TcVarGlobal + + + 636371584 + + + GVL_PhysicalConstants.fTritonElectronMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 2.1E-11 + + + + TcVarGlobal + + + 636371648 + + + GVL_PhysicalConstants.fTritonElectronMassRatio + triton-electron mass ratio + Uncertainty: 2.7e-07 + 64 + LREAL + + 5496.92153573 + + + + TcVarGlobal + + + 636371712 + + + GVL_PhysicalConstants.fTritonElectronMassRatio_Uncertainty + 64 + LREAL + + 2.7E-07 + + + + TcVarGlobal + + + 636371776 + + + GVL_PhysicalConstants.fTritonGFactor + triton g factor + Uncertainty: 1.2e-08 + 64 + LREAL + + 5.957924931 + + + + TcVarGlobal + + + 636371840 + + + GVL_PhysicalConstants.fTritonGFactor_Uncertainty + 64 + LREAL + + 1.2E-08 + + + + TcVarGlobal + + + 636371904 + + + GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1 + triton mag. mom. (J T^-1) + Uncertainty: 3e-35 + 64 + LREAL + + 1.5046095202E-26 + + + + TcVarGlobal + + + 636371968 + + + GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636372032 + + + GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1_Uncertainty + 64 + LREAL + + 3E-35 + + + + TcVarGlobal + + + 636372736 + + + GVL_PhysicalConstants.fTritonMag_Mom_ToBohrMagnetonRatio + triton mag. mom. to Bohr magneton ratio + Uncertainty: 3.2e-12 + 64 + LREAL + + 0.0016223936651 + + + + TcVarGlobal + + + 636372800 + + + GVL_PhysicalConstants.fTritonMag_Mom_ToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 3.2E-12 + + + + TcVarGlobal + + + 636372864 + + + GVL_PhysicalConstants.fTritonMag_Mom_ToNuclearMagnetonRatio + triton mag. mom. to nuclear magneton ratio + Uncertainty: 5.9e-09 + 64 + LREAL + + 2.9789624656 + + + + TcVarGlobal + + + 636372928 + + + GVL_PhysicalConstants.fTritonMag_Mom_ToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 5.9E-09 + + + + TcVarGlobal + + + 636372992 + + + GVL_PhysicalConstants.fTritonMass_in_kg + triton mass (kg) + Uncertainty: 1.5e-36 + 64 + LREAL + + 5.0073567446E-27 + + + + TcVarGlobal + + + 636373056 + + + GVL_PhysicalConstants.fTritonMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636373120 + + + GVL_PhysicalConstants.fTritonMass_in_kg_Uncertainty + 64 + LREAL + + 1.5E-36 + + + + TcVarGlobal + + + 636373824 + + + GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J + triton mass energy equivalent (J) + Uncertainty: 1.4e-19 + 64 + LREAL + + 4.500387806E-10 + + + + TcVarGlobal + + + 636373888 + + + GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636373952 + + + GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 1.4E-19 + + + + TcVarGlobal + + + 636374656 + + + GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV + triton mass energy equivalent in MeV (MeV) + Uncertainty: 8.5e-07 + 64 + LREAL + + 2808.92113298 + + + + TcVarGlobal + + + 636374720 + + + GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636374784 + + + GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 8.5E-07 + + + + TcVarGlobal + + + 636375488 + + + GVL_PhysicalConstants.fTritonMassInU_in_u + triton mass in u (u) + Uncertainty: 1.2e-10 + 64 + LREAL + + 3.01550071621 + + + + TcVarGlobal + + + 636375552 + + + GVL_PhysicalConstants.fTritonMassInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636375616 + + + GVL_PhysicalConstants.fTritonMassInU_in_u_Uncertainty + 64 + LREAL + + 1.2E-10 + + + + TcVarGlobal + + + 636376320 + + + GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1 + triton molar mass (kg mol^-1) + Uncertainty: 9.2e-13 + 64 + LREAL + + 0.00301550071517 + + + + TcVarGlobal + + + 636376384 + + + GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636376448 + + + GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1_Uncertainty + 64 + LREAL + + 9.2E-13 + + + + TcVarGlobal + + + 636377152 + + + GVL_PhysicalConstants.fTritonNeutronMag_Mom_Ratio + triton-neutron mag. mom. ratio + Uncertainty: 3.7e-07 + 64 + LREAL + + -1.55718553 + + + + TcVarGlobal + + + 636377216 + + + GVL_PhysicalConstants.fTritonNeutronMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 3.7E-07 + + + + TcVarGlobal + + + 636377280 + + + GVL_PhysicalConstants.fTritonProtonMag_Mom_Ratio + triton-proton mag. mom. ratio + Uncertainty: 1e-08 + 64 + LREAL + + 1.066639908 + + + + TcVarGlobal + + + 636377344 + + + GVL_PhysicalConstants.fTritonProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 1E-08 + + + + TcVarGlobal + + + 636377408 + + + GVL_PhysicalConstants.fTritonProtonMassRatio + triton-proton mass ratio + Uncertainty: 1.5e-10 + 64 + LREAL + + 2.99371703414 + + + + TcVarGlobal + + + 636377472 + + + GVL_PhysicalConstants.fTritonProtonMassRatio_Uncertainty + 64 + LREAL + + 1.5E-10 + + + + TcVarGlobal + + + 636377536 + + + GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg + unified atomic mass unit (kg) + Uncertainty: 5e-37 + 64 + LREAL + + 1.6605390666E-27 + + + + TcVarGlobal + + + 636377600 + + + GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636377664 + + + GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg_Uncertainty + 64 + LREAL + + 5E-37 + + + + TcVarGlobal + + + 636378368 + + + GVL_PhysicalConstants.fVonKlitzingConstant_in_ohm + von Klitzing constant (ohm) + 64 + LREAL + + 25812.80745 + + + + TcVarGlobal + + + 636378432 + + + GVL_PhysicalConstants.fVonKlitzingConstant_in_ohm_Units + 648 + STRING(80) + + ohm + + + + TcVarGlobal + + + 636378496 + + + GVL_PhysicalConstants.fWeakMixingAngle + weak mixing angle + Uncertainty: 0.0003 + 64 + LREAL + + 0.2229 + + + + TcVarGlobal + + + 636379200 + + + GVL_PhysicalConstants.fWeakMixingAngle_Uncertainty + 64 + LREAL + + 0.0003 + + + + TcVarGlobal + + + 636379264 + + + GVL_PhysicalConstants.fWienFrequencyDisplacementLawConstant_in_Hz_K_1 + Wien frequency displacement law constant (Hz K^-1) + 64 + LREAL + + 58789257570 + + + + TcVarGlobal + + + 636379328 + + + GVL_PhysicalConstants.fWienFrequencyDisplacementLawConstant_in_Hz_K_1_Units + 648 + STRING(80) + + Hz K^-1 + + + + TcVarGlobal + + + 636379392 + + + GVL_PhysicalConstants.fWienWavelengthDisplacementLawConstant_in_m_K + Wien wavelength displacement law constant (m K) + 64 + LREAL + + 0.002897771955 + + + + TcVarGlobal + + + 636380096 + + + GVL_PhysicalConstants.fWienWavelengthDisplacementLawConstant_in_m_K_Units + 648 + STRING(80) + + m K + + + + TcVarGlobal + + + 636380160 + + + GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1 + atomic unit of mom.um (kg m s^-1) + Uncertainty: 2.4e-32 + 64 + LREAL + + 1.992851882E-24 + + + + TcVarGlobal + + + 636380864 + + + GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1_Units + 648 + STRING(80) + + kg m s^-1 + + + + TcVarGlobal + + + 636380928 + + + GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1_Uncertainty + 64 + LREAL + + 2.4E-32 + + + + TcVarGlobal + + + 636381632 + + + GVL_PhysicalConstants.fElectronHelionMassRatio + electron-helion mass ratio + Uncertainty: 7.9e-15 + 64 + LREAL + + 0.0001819543074573 + + + + TcVarGlobal + + + 636381696 + + + GVL_PhysicalConstants.fElectronHelionMassRatio_Uncertainty + 64 + LREAL + + 7.9E-15 + + + + TcVarGlobal + + + 636381760 + + + GVL_PhysicalConstants.fElectronTritonMassRatio + electron-triton mass ratio + Uncertainty: 9e-15 + 64 + LREAL + + 0.0001819200062251 + + + + TcVarGlobal + + + 636381824 + + + GVL_PhysicalConstants.fElectronTritonMassRatio_Uncertainty + 64 + LREAL + + 9E-15 + + + + TcVarGlobal + + + 636381888 + + + GVL_PhysicalConstants.fHelionGFactor + helion g factor + Uncertainty: 5e-08 + 64 + LREAL + + -4.255250615 + + + + TcVarGlobal + + + 636381952 + + + GVL_PhysicalConstants.fHelionGFactor_Uncertainty + 64 + LREAL + + 5E-08 + + + + TcVarGlobal + + + 636382016 + + + GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1 + helion mag. mom. (J T^-1) + Uncertainty: 1.3e-34 + 64 + LREAL + + -1.074617532E-26 + + + + TcVarGlobal + + + 636382080 + + + GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636382144 + + + GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1_Uncertainty + 64 + LREAL + + 1.3E-34 + + + + TcVarGlobal + + + 636382848 + + + GVL_PhysicalConstants.fHelionMag_Mom_ToBohrMagnetonRatio + helion mag. mom. to Bohr magneton ratio + Uncertainty: 1.4e-11 + 64 + LREAL + + -0.001158740958 + + + + TcVarGlobal + + + 636382912 + + + GVL_PhysicalConstants.fHelionMag_Mom_ToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.4E-11 + + + + TcVarGlobal + + + 636382976 + + + GVL_PhysicalConstants.fHelionMag_Mom_ToNuclearMagnetonRatio + helion mag. mom. to nuclear magneton ratio + Uncertainty: 2.5e-08 + 64 + LREAL + + -2.127625307 + + + + TcVarGlobal + + + 636383040 + + + GVL_PhysicalConstants.fHelionMag_Mom_ToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 2.5E-08 + + + + TcVarGlobal + + + 636383104 + + + GVL_PhysicalConstants.fLoschmidtConstant_273_15K_100KPa_in_m_3 + Loschmidt constant (273.15 K, 100 kPa) (m^-3) + 64 + LREAL + + 2.651645804E+25 + + + + TcVarGlobal + + + 636383168 + + + GVL_PhysicalConstants.fLoschmidtConstant_273_15K_100KPa_in_m_3_Units + 648 + STRING(80) + + m^-3 + + + + TcVarGlobal + + + 636383232 + + + GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1 + natural unit of mom.um (kg m s^-1) + Uncertainty: 3.4e-30 + 64 + LREAL + + 2.730924488E-22 + + + + TcVarGlobal + + + 636383936 + + + GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1_Units + 648 + STRING(80) + + kg m s^-1 + + + + TcVarGlobal + + + 636384000 + + + GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1_Uncertainty + 64 + LREAL + + 3.4E-30 + + + + TcVarGlobal + + + 636384704 + + + GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c + natural unit of mom.um in MeV/c (MeV/c) + Uncertainty: 3.1e-09 + 64 + LREAL + + 0.5109989461 + + + + TcVarGlobal + + + 636384768 + + + GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c_Units + 648 + STRING(80) + + MeV/c + + + + TcVarGlobal + + + 636384832 + + + GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c_Uncertainty + 64 + LREAL + + 3.1E-09 + + + + TcVarGlobal + + + 636385536 + + + GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg + neutron-proton mass difference (kg) + Uncertainty: 8.2e-37 + 64 + LREAL + + 2.30557435E-30 + + + + TcVarGlobal + + + 636385600 + + + GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636385664 + + + GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg_Uncertainty + 64 + LREAL + + 8.2E-37 + + + + TcVarGlobal + + + 636386368 + + + GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J + neutron-proton mass difference energy equivalent (J) + Uncertainty: 7.4e-20 + 64 + LREAL + + 2.07214689E-13 + + + + TcVarGlobal + + + 636386432 + + + GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636386496 + + + GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 7.4E-20 + + + + TcVarGlobal + + + 636387200 + + + GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV + neutron-proton mass difference energy equivalent in MeV (MeV) + Uncertainty: 4.6e-07 + 64 + LREAL + + 1.29333236 + + + + TcVarGlobal + + + 636387264 + + + GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636387328 + + + GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 4.6E-07 + + + + TcVarGlobal + + + 636388032 + + + GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u + neutron-proton mass difference in u (u) + Uncertainty: 4.9e-10 + 64 + LREAL + + 0.00138844933 + + + + TcVarGlobal + + + 636388096 + + + GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636388160 + + + GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u_Uncertainty + 64 + LREAL + + 4.9E-10 + + + + TcVarGlobal + + + 636388864 + + + GVL_PhysicalConstants.fStandardStatePressure_in_Pa + standard-state pressure (Pa) + 64 + LREAL + + 100000 + + + + TcVarGlobal + + + 636388928 + + + GVL_PhysicalConstants.fStandardStatePressure_in_Pa_Units + 648 + STRING(80) + + Pa + + + + TcVarGlobal + + + 636388992 + + + GVL_PhysicalConstants.fAlphaParticleRelativeAtomicMass + alpha particle relative atomic mass + Uncertainty: 6.3e-11 + 64 + LREAL + + 4.001506179127 + + + + TcVarGlobal + + + 636389696 + + + GVL_PhysicalConstants.fAlphaParticleRelativeAtomicMass_Uncertainty + 64 + LREAL + + 6.3E-11 + + + + TcVarGlobal + + + 636389760 + + + GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1 + Bohr magneton in inverse meter per tesla (m^-1 T^-1) + Uncertainty: 1.4e-08 + 64 + LREAL + + 46.686447783 + + + + TcVarGlobal + + + 636389824 + + + GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1_Units + 648 + STRING(80) + + m^-1 T^-1 + + + + TcVarGlobal + + + 636389888 + + + GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1_Uncertainty + 64 + LREAL + + 1.4E-08 + + + + TcVarGlobal + + + 636390592 + + + GVL_PhysicalConstants.fBoltzmannConstantInInverseMeterPerKelvin_in_m_1_K_1 + Boltzmann constant in inverse meter per kelvin (m^-1 K^-1) + 64 + LREAL + + 69.50348004 + + + + TcVarGlobal + + + 636390656 + + + GVL_PhysicalConstants.fBoltzmannConstantInInverseMeterPerKelvin_in_m_1_K_1_Units + 648 + STRING(80) + + m^-1 K^-1 + + + + TcVarGlobal + + + 636390720 + + + GVL_PhysicalConstants.fConventionalValueOfAmpere_90_in_A + conventional value of ampere-90 (A) + 64 + LREAL + + 1.00000008887 + + + + TcVarGlobal + + + 636391424 + + + GVL_PhysicalConstants.fConventionalValueOfAmpere_90_in_A_Units + 648 + STRING(80) + + A + + + + TcVarGlobal + + + 636391488 + + + GVL_PhysicalConstants.fConventionalValueOfCoulomb_90_in_C + conventional value of coulomb-90 (C) + 64 + LREAL + + 1.00000008887 + + + + TcVarGlobal + + + 636392192 + + + GVL_PhysicalConstants.fConventionalValueOfCoulomb_90_in_C_Units + 648 + STRING(80) + + C + + + + TcVarGlobal + + + 636392256 + + + GVL_PhysicalConstants.fConventionalValueOfFarad_90_in_F + conventional value of farad-90 (F) + 64 + LREAL + + 0.9999999822 + + + + TcVarGlobal + + + 636392960 + + + GVL_PhysicalConstants.fConventionalValueOfFarad_90_in_F_Units + 648 + STRING(80) + + F + + + + TcVarGlobal + + + 636393024 + + + GVL_PhysicalConstants.fConventionalValueOfHenry_90_in_H + conventional value of henry-90 (H) + 64 + LREAL + + 1.00000001779 + + + + TcVarGlobal + + + 636393728 + + + GVL_PhysicalConstants.fConventionalValueOfHenry_90_in_H_Units + 648 + STRING(80) + + H + + + + TcVarGlobal + + + 636393792 + + + GVL_PhysicalConstants.fConventionalValueOfOhm_90_in_ohm + conventional value of ohm-90 (ohm) + 64 + LREAL + + 1.00000001779 + + + + TcVarGlobal + + + 636394496 + + + GVL_PhysicalConstants.fConventionalValueOfOhm_90_in_ohm_Units + 648 + STRING(80) + + ohm + + + + TcVarGlobal + + + 636394560 + + + GVL_PhysicalConstants.fConventionalValueOfVolt_90_in_V + conventional value of volt-90 (V) + 64 + LREAL + + 1.00000010666 + + + + TcVarGlobal + + + 636395264 + + + GVL_PhysicalConstants.fConventionalValueOfVolt_90_in_V_Units + 648 + STRING(80) + + V + + + + TcVarGlobal + + + 636395328 + + + GVL_PhysicalConstants.fConventionalValueOfWatt_90_in_W + conventional value of watt-90 (W) + 64 + LREAL + + 1.00000019553 + + + + TcVarGlobal + + + 636396032 + + + GVL_PhysicalConstants.fConventionalValueOfWatt_90_in_W_Units + 648 + STRING(80) + + W + + + + TcVarGlobal + + + 636396096 + + + GVL_PhysicalConstants.fDeuteronRelativeAtomicMass + deuteron relative atomic mass + Uncertainty: 4e-11 + 64 + LREAL + + 2.013553212745 + + + + TcVarGlobal + + + 636396800 + + + GVL_PhysicalConstants.fDeuteronRelativeAtomicMass_Uncertainty + 64 + LREAL + + 4E-11 + + + + TcVarGlobal + + + 636396864 + + + GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1 + electron gyromag. ratio in MHz/T (MHz T^-1) + Uncertainty: 8.5e-06 + 64 + LREAL + + 28024.9514242 + + + + TcVarGlobal + + + 636396928 + + + GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636396992 + + + GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty + 64 + LREAL + + 8.5E-06 + + + + TcVarGlobal + + + 636397696 + + + GVL_PhysicalConstants.fElectronRelativeAtomicMass + electron relative atomic mass + Uncertainty: 1.6e-14 + 64 + LREAL + + 0.000548579909065 + + + + TcVarGlobal + + + 636397760 + + + GVL_PhysicalConstants.fElectronRelativeAtomicMass_Uncertainty + 64 + LREAL + + 1.6E-14 + + + + TcVarGlobal + + + 636397824 + + + GVL_PhysicalConstants.fElementaryChargeOverH_bar_in_A_J_1 + elementary charge over h-bar (A J^-1) + 64 + LREAL + + 1.519267447E+15 + + + + TcVarGlobal + + + 636397888 + + + GVL_PhysicalConstants.fElementaryChargeOverH_bar_in_A_J_1_Units + 648 + STRING(80) + + A J^-1 + + + + TcVarGlobal + + + 636397952 + + + GVL_PhysicalConstants.fHelionRelativeAtomicMass + helion relative atomic mass + Uncertainty: 9.7e-11 + 64 + LREAL + + 3.014932247175 + + + + TcVarGlobal + + + 636398656 + + + GVL_PhysicalConstants.fHelionRelativeAtomicMass_Uncertainty + 64 + LREAL + + 9.7E-11 + + + + TcVarGlobal + + + 636398720 + + + GVL_PhysicalConstants.fHelionShieldingShift + helion shielding shift + Uncertainty: 1e-10 + 64 + LREAL + + 5.996743E-05 + + + + TcVarGlobal + + + 636398784 + + + GVL_PhysicalConstants.fHelionShieldingShift_Uncertainty + 64 + LREAL + + 1E-10 + + + + TcVarGlobal + + + 636398848 + + + GVL_PhysicalConstants.fHyperfineTransitionFrequencyOfCs_133_in_Hz + hyperfine transition frequency of Cs-133 (Hz) + 64 + LREAL + + 9192631770 + + + + TcVarGlobal + + + 636398912 + + + GVL_PhysicalConstants.fHyperfineTransitionFrequencyOfCs_133_in_Hz_Units + 648 + STRING(80) + + Hz + + + + TcVarGlobal + + + 636398976 + + + GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m + lattice spacing of ideal Si (220) (m) + Uncertainty: 3.2e-18 + 64 + LREAL + + 1.920155716E-10 + + + + TcVarGlobal + + + 636399680 + + + GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636399744 + + + GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m_Uncertainty + 64 + LREAL + + 3.2E-18 + + + + TcVarGlobal + + + 636400448 + + + GVL_PhysicalConstants.fLuminousEfficacy_in_lm_W_1 + luminous efficacy (lm W^-1) + 64 + LREAL + + 683 + + + + TcVarGlobal + + + 636400512 + + + GVL_PhysicalConstants.fLuminousEfficacy_in_lm_W_1_Units + 648 + STRING(80) + + lm W^-1 + + + + TcVarGlobal + + + 636400576 + + + GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1 + neutron gyromag. ratio in MHz/T (MHz T^-1) + Uncertainty: 6.9e-06 + 64 + LREAL + + 29.1646931 + + + + TcVarGlobal + + + 636401280 + + + GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636401344 + + + GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty + 64 + LREAL + + 6.9E-06 + + + + TcVarGlobal + + + 636402048 + + + GVL_PhysicalConstants.fNeutronRelativeAtomicMass + neutron relative atomic mass + Uncertainty: 4.9e-10 + 64 + LREAL + + 1.00866491595 + + + + TcVarGlobal + + + 636402112 + + + GVL_PhysicalConstants.fNeutronRelativeAtomicMass_Uncertainty + 64 + LREAL + + 4.9E-10 + + + + TcVarGlobal + + + 636402176 + + + GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1 + nuclear magneton in inverse meter per tesla (m^-1 T^-1) + Uncertainty: 7.8e-12 + 64 + LREAL + + 0.0254262341353 + + + + TcVarGlobal + + + 636402240 + + + GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1_Units + 648 + STRING(80) + + m^-1 T^-1 + + + + TcVarGlobal + + + 636402304 + + + GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1_Uncertainty + 64 + LREAL + + 7.8E-12 + + + + TcVarGlobal + + + 636403008 + + + GVL_PhysicalConstants.fPlanckConstantInEV_Hz_in_eV_Hz_1 + Planck constant in eV/Hz (eV Hz^-1) + 64 + LREAL + + 4.135667696E-15 + + + + TcVarGlobal + + + 636403072 + + + GVL_PhysicalConstants.fPlanckConstantInEV_Hz_in_eV_Hz_1_Units + 648 + STRING(80) + + eV Hz^-1 + + + + TcVarGlobal + + + 636403136 + + + GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1 + proton gyromag. ratio in MHz/T (MHz T^-1) + Uncertainty: 1.8e-08 + 64 + LREAL + + 42.577478518 + + + + TcVarGlobal + + + 636403840 + + + GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636403904 + + + GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty + 64 + LREAL + + 1.8E-08 + + + + TcVarGlobal + + + 636404608 + + + GVL_PhysicalConstants.fProtonRelativeAtomicMass + proton relative atomic mass + Uncertainty: 5.3e-11 + 64 + LREAL + + 1.007276466621 + + + + TcVarGlobal + + + 636404672 + + + GVL_PhysicalConstants.fProtonRelativeAtomicMass_Uncertainty + 64 + LREAL + + 5.3E-11 + + + + TcVarGlobal + + + 636404736 + + + GVL_PhysicalConstants.fReducedComptonWavelength_in_m + reduced Compton wavelength (m) + Uncertainty: 1.2e-22 + 64 + LREAL + + 3.8615926796E-13 + + + + TcVarGlobal + + + 636404800 + + + GVL_PhysicalConstants.fReducedComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636404864 + + + GVL_PhysicalConstants.fReducedComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 1.2E-22 + + + + TcVarGlobal + + + 636405568 + + + GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m + reduced muon Compton wavelength (m) + Uncertainty: 4.2e-23 + 64 + LREAL + + 1.867594306E-15 + + + + TcVarGlobal + + + 636405632 + + + GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636405696 + + + GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 4.2E-23 + + + + TcVarGlobal + + + 636406400 + + + GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m + reduced neutron Compton wavelength (m) + Uncertainty: 1.2e-25 + 64 + LREAL + + 2.1001941552E-16 + + + + TcVarGlobal + + + 636406464 + + + GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636406528 + + + GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 1.2E-25 + + + + TcVarGlobal + + + 636407232 + + + GVL_PhysicalConstants.fReducedPlanckConstant_in_J_s + reduced Planck constant (J s) + 64 + LREAL + + 1.054571817E-34 + + + + TcVarGlobal + + + 636407296 + + + GVL_PhysicalConstants.fReducedPlanckConstant_in_J_s_Units + 648 + STRING(80) + + J s + + + + TcVarGlobal + + + 636407360 + + + GVL_PhysicalConstants.fReducedPlanckConstantInEVS_in_eV_s + reduced Planck constant in eV s (eV s) + 64 + LREAL + + 6.582119569E-16 + + + + TcVarGlobal + + + 636408064 + + + GVL_PhysicalConstants.fReducedPlanckConstantInEVS_in_eV_s_Units + 648 + STRING(80) + + eV s + + + + TcVarGlobal + + + 636408128 + + + GVL_PhysicalConstants.fReducedPlanckConstantTimesCInMeVFm_in_MeV_fm + reduced Planck constant times c in MeV fm (MeV fm) + 64 + LREAL + + 197.3269804 + + + + TcVarGlobal + + + 636408832 + + + GVL_PhysicalConstants.fReducedPlanckConstantTimesCInMeVFm_in_MeV_fm_Units + 648 + STRING(80) + + MeV fm + + + + TcVarGlobal + + + 636408896 + + + GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m + reduced proton Compton wavelength (m) + Uncertainty: 6.4e-26 + 64 + LREAL + + 2.10308910336E-16 + + + + TcVarGlobal + + + 636409600 + + + GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636409664 + + + GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 6.4E-26 + + + + TcVarGlobal + + + 636410368 + + + GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m + reduced tau Compton wavelength (m) + Uncertainty: 7.5e-21 + 64 + LREAL + + 1.110538E-16 + + + + TcVarGlobal + + + 636410432 + + + GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636410496 + + + GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 7.5E-21 + + + + TcVarGlobal + + + 636411200 + + + GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1 + shielded helion gyromag. ratio in MHz/T (MHz T^-1) + Uncertainty: 3.8e-07 + 64 + LREAL + + 32.43409942 + + + + TcVarGlobal + + + 636411264 + + + GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636411328 + + + GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty + 64 + LREAL + + 3.8E-07 + + + + TcVarGlobal + + + 636412032 + + + GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1 + shielded proton gyromag. ratio in MHz/T (MHz T^-1) + Uncertainty: 4.6e-07 + 64 + LREAL + + 42.57638474 + + + + TcVarGlobal + + + 636412096 + + + GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636412160 + + + GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty + 64 + LREAL + + 4.6E-07 + + + + TcVarGlobal + + + 636412864 + + + GVL_PhysicalConstants.fShieldingDifferenceOfDAndPInHD + shielding difference of d and p in HD + Uncertainty: 2e-11 + 64 + LREAL + + 2.02E-08 + + + + TcVarGlobal + + + 636412928 + + + GVL_PhysicalConstants.fShieldingDifferenceOfDAndPInHD_Uncertainty + 64 + LREAL + + 2E-11 + + + + TcVarGlobal + + + 636412992 + + + GVL_PhysicalConstants.fShieldingDifferenceOfTAndPInHT + shielding difference of t and p in HT + Uncertainty: 2e-11 + 64 + LREAL + + 2.414E-08 + + + + TcVarGlobal + + + 636413056 + + + GVL_PhysicalConstants.fShieldingDifferenceOfTAndPInHT_Uncertainty + 64 + LREAL + + 2E-11 + + + + TcVarGlobal + + + 636413120 + + + GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV + tau energy equivalent (MeV) + Uncertainty: 0.12 + 64 + LREAL + + 1776.86 + + + + TcVarGlobal + + + 636413184 + + + GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636413248 + + + GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV_Uncertainty + 64 + LREAL + + 0.12 + + + + TcVarGlobal + + + 636413952 + + + GVL_PhysicalConstants.fTritonRelativeAtomicMass + triton relative atomic mass + Uncertainty: 1.2e-10 + 64 + LREAL + + 3.01550071621 + + + + TcVarGlobal + + + 636414016 + + + GVL_PhysicalConstants.fTritonRelativeAtomicMass_Uncertainty + 64 + LREAL + + 1.2E-10 + + + + TcVarGlobal + + + 636414080 + + + GVL_PhysicalConstants.fTritonToProtonMag_Mom_Ratio + triton to proton mag. mom. ratio + Uncertainty: 2.1e-09 + 64 + LREAL + + 1.0666399191 + + + + TcVarGlobal + + + 636414144 + + + GVL_PhysicalConstants.fTritonToProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 2.1E-09 + + + + TcVarGlobal + + + 636414208 + + + GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1 + vacuum electric permittivity (F m^-1) + Uncertainty: 1.3e-21 + 64 + LREAL + + 8.8541878128E-12 + + + + TcVarGlobal + + + 636414272 + + + GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1_Units + 648 + STRING(80) + + F m^-1 + + + + TcVarGlobal + + + 636414336 + + + GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1_Uncertainty + 64 + LREAL + + 1.3E-21 + + + + TcVarGlobal + + + 636415040 + + + GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2 + vacuum mag. permeability (N A^-2) + Uncertainty: 1.9e-16 + 64 + LREAL + + 1.25663706212E-06 + + + + TcVarGlobal + + + 636415104 + + + GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2_Units + 648 + STRING(80) + + N A^-2 + + + + TcVarGlobal + + + 636415168 + + + GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2_Uncertainty + 64 + LREAL + + 1.9E-16 + + + + TcVarGlobal + + + 636415872 + + + GVL_PhysicalConstants.fWToZMassRatio + W to Z mass ratio + Uncertainty: 0.00017 + 64 + LREAL + + 0.88153 + + + + TcVarGlobal + + + 636415936 + + + GVL_PhysicalConstants.fWToZMassRatio_Uncertainty + 64 + LREAL + + 0.00017 + + + + TcVarGlobal + + + 636416000 + + + GVL_AbsorptionTest.fbScatteringFactorLUT + 575872 + FB_ScatteringFactorLUT + + + TcVarGlobal + + + 636416064 + + + PRG_IM1K1_PPM.fbIM1K1 + 1577344 + FB_PPM + + + pytmc + pv: IM1K1:PPM io: io - TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM1K1-EL4004]^AO Outputs Channel 1^Analog output; + + + + TcLinkTo + .fbGige.iIlluminatorINT := TIIB[IM1K1-EL4004]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM1K1-EL2004]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM1K1-EL3062]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM1K1-EL3314]^TC Inputs Channel 1^Status^Error; @@ -2498,10 +80981,26 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Value637040576PRG_IM2K1_PPM.fbIM2K11577344FB_PPMpytmc + .fbYagThermoCouple.iRaw := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Value + + + 637040576 + + + PRG_IM2K1_PPM.fbIM2K1 + 1577344 + FB_PPM + + + pytmc + pv: IM2K1:PPM io: io - TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM2K1-EL4004]^AO Outputs Channel 1^Analog output; + + + + TcLinkTo + .fbGige.iIlluminatorINT := TIIB[IM2K1-EL4004]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM2K1-EL2004]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM2K1-EL3062]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM2K1-EL3314]^TC Inputs Channel 1^Status^Error; @@ -2511,10 +81010,26 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Value638617920PRG_IM1K2_PPM.fbIM1K21577344FB_PPMpytmc + .fbYagThermoCouple.iRaw := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Value + + + 638617920 + + + PRG_IM1K2_PPM.fbIM1K2 + 1577344 + FB_PPM + + + pytmc + pv: IM1K2:PPM io: io - TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM1K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + + + + TcLinkTo + .fbGige.iIlluminatorINT := TIIB[IM1K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM1K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM1K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -2524,14 +81039,46 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Value640195264PRG_AL1K2_L2SI.fbAL1K2983424FB_REFpytmc + .fbYagThermoCouple.iRaw := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Value + + + 640195264 + + + PRG_AL1K2_L2SI.fbAL1K2 + 983424 + FB_REF + + + pytmc + pv: AL1K2:L2SI io: io - TcLinkTo.fbLaser.iLaserINT := TIIB[AL1K2-EL4004-E4]^AO Outputs Channel 1^Analog output; - .fbLaser.iShutdownINT := TIIB[AL1K2-EL4004-E4]^AO Outputs Channel 2^Analog output641773248PRG_IM2K2_PPM.fbIM2K21577344FB_PPMpytmc + + + + TcLinkTo + .fbLaser.iLaserINT := TIIB[AL1K2-EL4004-E4]^AO Outputs Channel 1^Analog output; + .fbLaser.iShutdownINT := TIIB[AL1K2-EL4004-E4]^AO Outputs Channel 2^Analog output + + + 641773248 + + + PRG_IM2K2_PPM.fbIM2K2 + 1577344 + FB_PPM + + + pytmc + pv: IM2K2:PPM io: io - TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM2K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + + + + TcLinkTo + .fbGige.iIlluminatorINT := TIIB[IM2K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM2K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM2K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -2541,10 +81088,26 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Value642756672PRG_IM3K2_PPM.fbIM3K21577344FB_PPMpytmc + .fbYagThermoCouple.iRaw := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Value + + + 642756672 + + + PRG_IM3K2_PPM.fbIM3K2 + 1577344 + FB_PPM + + + pytmc + pv: IM3K2:PPM io: io - TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM3K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + + + + TcLinkTo + .fbGige.iIlluminatorINT := TIIB[IM3K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM3K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM3K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -2554,10 +81117,26 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Value644334016PRG_IM4K2_PPM.fbIM4K21577344FB_PPMpytmc + .fbYagThermoCouple.iRaw := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Value + + + 644334016 + + + PRG_IM4K2_PPM.fbIM4K2 + 1577344 + FB_PPM + + + pytmc + pv: IM4K2:PPM io: io - TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM4K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + + + + TcLinkTo + .fbGige.iIlluminatorINT := TIIB[IM4K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM4K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM4K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -2567,29 +81146,89 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Value645911360PRG_TM1K2_ATM.fbTM1K21311744FB_ATMpytmc + .fbYagThermoCouple.iRaw := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Value + + + 645911360 + + + PRG_TM1K2_ATM.fbTM1K2 + 1311744 + FB_ATM + + + pytmc + pv: TM1K2:ATM io: io - TcLinkTo.fbThermoCouple1.bError := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; + + + + TcLinkTo + .fbThermoCouple1.bError := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; .fbThermoCouple1.bUnderrange := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Status^Underrange; .fbThermoCouple1.bOverrange := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Status^Overrange; - .fbThermoCouple1.iRaw := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Value647489344PRG_LI2K2_K2A.fbLI2K2997440FB_LICpytmc + .fbThermoCouple1.iRaw := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Value + + + 647489344 + + + PRG_LI2K2_K2A.fbLI2K2 + 997440 + FB_LIC + + + pytmc + pv: LI2K2:K2A io: io - 648801600PRG_PF1K2_WFS.fbPF1K21312000FB_WFSpytmc + + + + 648801600 + + + PRG_PF1K2_WFS.fbPF1K2 + 1312000 + FB_WFS + + + pytmc + pv: PF1K2:WFS io: io - TcLinkTo.fbThermoCouple1.bError := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; + + + + TcLinkTo + .fbThermoCouple1.bError := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; .fbThermoCouple1.bUnderrange := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Status^Underrange; .fbThermoCouple1.bOverrange := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Status^Overrange; .fbThermoCouple1.iRaw := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Value; .fbThermoCouple2.bError := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Status^Error; .fbThermoCouple2.bUnderrange := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Status^Underrange; .fbThermoCouple2.bOverrange := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Status^Overrange; - .fbThermoCouple2.iRaw := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Value649799552PRG_IM5K2_PPM.fbIM5K21577344FB_PPMpytmc + .fbThermoCouple2.iRaw := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Value + + + 649799552 + + + PRG_IM5K2_PPM.fbIM5K2 + 1577344 + FB_PPM + + + pytmc + pv: IM5K2:PPM io: io - TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM5K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + + + + TcLinkTo + .fbGige.iIlluminatorINT := TIIB[IM5K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM5K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM5K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -2599,16 +81238,48 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Value651111552PRG_TM2K2_ATM.fbTM2K21318656FB_TM2K2pytmc + .fbYagThermoCouple.iRaw := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Value + + + 651111552 + + + PRG_TM2K2_ATM.fbTM2K2 + 1318656 + FB_TM2K2 + + + pytmc + pv: TM2K2:ATM io: io - TcLinkTo.fbThermoCouple1.bError := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; + + + + TcLinkTo + .fbThermoCouple1.bError := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; .fbThermoCouple1.bUnderrange := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Status^Underrange; .fbThermoCouple1.bOverrange := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Status^Overrange; - .fbThermoCouple1.iRaw := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Value652689408PRG_AT1K2_SOLID.fbStage1658688FB_SXR_SATT_Stagepytmc + .fbThermoCouple1.iRaw := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Value + + + 652689408 + + + PRG_AT1K2_SOLID.fbStage1 + 658688 + FB_SXR_SATT_Stage + + + pytmc + pv: AT1K2:L2SI:MMS:01 - TcLinkTo + + + + TcLinkTo + .fbRTD_1.iRaw := TIIB[AT1K2-EL3202-01]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT1K2-EL3202-01]^RTD Inputs Channel 1^Status^Error; @@ -2620,7 +81291,23 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bUnderrange := TIIB[AT1K2-EL3202-01]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT1K2-EL3202-01]^RTD Inputs Channel 2^Status^Overrange; - 654008896PRG_AT1K2_SOLID.fbStage2658688FB_SXR_SATT_Stagepytmcpv: AT1K2:L2SI:MMS:02TcLinkTo + + + + 654008896 + + + PRG_AT1K2_SOLID.fbStage2 + 658688 + FB_SXR_SATT_Stage + + + pytmc + pv: AT1K2:L2SI:MMS:02 + + + TcLinkTo + .fbRTD_1.iRaw := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 1^Status^Error; @@ -2631,10 +81318,47 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bError := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 2^Status^Error; .fbRTD_2.bUnderrange := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 2^Status^Overrange; - 654667584PRG_AT1K2_SOLID.fbStage3593344FB_AT1K2pytmcpv: AT1K2:L2SI:MMS:03655326272PRG_AT1K2_SOLID.DEFAULT_VELOCITY64LREAL1655919616PRG_AT2K2_SOLID.fbStage1658688FB_SXR_SATT_Stagepytmc + + + + 654667584 + + + PRG_AT1K2_SOLID.fbStage3 + 593344 + FB_AT1K2 + + + pytmc + pv: AT1K2:L2SI:MMS:03 + + + 655326272 + + + PRG_AT1K2_SOLID.DEFAULT_VELOCITY + 64 + LREAL + + 1 + + 655919616 + + + PRG_AT2K2_SOLID.fbStage1 + 658688 + FB_SXR_SATT_Stage + + + pytmc + pv: AT2K2:L2SI:MMS:01 - TcLinkTo + + + + TcLinkTo + .fbRTD_1.iRaw := TIIB[AT2K2-EL3202-04]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT2K2-EL3202-04]^RTD Inputs Channel 1^Status^Error; @@ -2646,7 +81370,23 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bUnderrange := TIIB[AT2K2-EL3202-04]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT2K2-EL3202-04]^RTD Inputs Channel 2^Status^Overrange; - 655919680PRG_AT2K2_SOLID.fbStage2658688FB_SXR_SATT_Stagepytmcpv: AT2K2:L2SI:MMS:02TcLinkTo + + + + 655919680 + + + PRG_AT2K2_SOLID.fbStage2 + 658688 + FB_SXR_SATT_Stage + + + pytmc + pv: AT2K2:L2SI:MMS:02 + + + TcLinkTo + .fbRTD_1.iRaw := TIIB[AT2K2-EL3202-03]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT2K2-EL3202-03]^RTD Inputs Channel 1^Status^Error; @@ -2658,7 +81398,23 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bUnderrange := TIIB[AT2K2-EL3202-03]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT2K2-EL3202-03]^RTD Inputs Channel 2^Status^Overrange; - 656578368PRG_AT2K2_SOLID.fbStage3658688FB_SXR_SATT_Stagepytmcpv: AT2K2:L2SI:MMS:03TcLinkTo + + + + 656578368 + + + PRG_AT2K2_SOLID.fbStage3 + 658688 + FB_SXR_SATT_Stage + + + pytmc + pv: AT2K2:L2SI:MMS:03 + + + TcLinkTo + .fbRTD_1.iRaw := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 1^Status^Error; @@ -2669,7 +81425,23 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bError := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 2^Status^Error; .fbRTD_2.bUnderrange := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 2^Status^Overrange; - 657237056PRG_AT2K2_SOLID.fbStage4658688FB_SXR_SATT_Stagepytmcpv: AT2K2:L2SI:MMS:04TcLinkTo + + + + 657237056 + + + PRG_AT2K2_SOLID.fbStage4 + 658688 + FB_SXR_SATT_Stage + + + pytmc + pv: AT2K2:L2SI:MMS:04 + + + TcLinkTo + .fbRTD_1.iRaw := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 1^Status^Error; @@ -2680,23 +81452,76 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bError := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 2^Status^Error; .fbRTD_2.bUnderrange := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 2^Status^Overrange; - 657895744PRG_AT2K2_SOLID.DEFAULT_VELOCITY64LREAL1658554432PRG_LI3K2_K2B.fbLI3K2997440FB_LICpytmc + + + + 657895744 + + + PRG_AT2K2_SOLID.DEFAULT_VELOCITY + 64 + LREAL + + 1 + + 658554432 + + + PRG_LI3K2_K2B.fbLI3K2 + 997440 + FB_LIC + + + pytmc + pv: LI3K2:K2B io: io - 658554496PRG_PF2K2_WFS.fbPF2K21312000FB_WFSpytmc + + + + 658554496 + + + PRG_PF2K2_WFS.fbPF2K2 + 1312000 + FB_WFS + + + pytmc + pv: PF2K2:WFS io: io - TcLinkTo.fbThermoCouple1.bError := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; + + + + TcLinkTo + .fbThermoCouple1.bError := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; .fbThermoCouple1.bUnderrange := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Status^Underrange; .fbThermoCouple1.bOverrange := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Status^Overrange; .fbThermoCouple1.iRaw := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Value; .fbThermoCouple2.bError := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Status^Error; .fbThermoCouple2.bUnderrange := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Status^Underrange; .fbThermoCouple2.bOverrange := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Status^Overrange; - .fbThermoCouple2.iRaw := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Value659551936PRG_IM6K2_PPM.fbIM6K21577344FB_PPMpytmc + .fbThermoCouple2.iRaw := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Value + + + 659551936 + + + PRG_IM6K2_PPM.fbIM6K2 + 1577344 + FB_PPM + + + pytmc + pv: IM6K2:PPM io: io - TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM6K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + + + + TcLinkTo + .fbGige.iIlluminatorINT := TIIB[IM6K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM6K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM6K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM6K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -2706,36 +81531,536 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM6K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM6K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM6K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw 6K2-EL3314-E4]^TC Inputs Channel 2^Value660863936PRG_3_PMPS_POST.fbArbiterIO138752FB_SubSysToArbiter_IO662441920PRG_3_PMPS_POST.ff2_ff1_link_motion25088FB_FastFault.i_xAutoReset1.i_DevNameFF2 to FF1 Link Motion.i_DescPlease DONT BYPASS ME!! This is virtual FF2 fault, Please check faulting motion devices.i_TypeCode65535662580672PRG_4_LOG.fbLogHandler5784960FB_LogHandler662609536GVL.fbArbiter1776064FB_Arbiterpytmcpv: PLC:RIX:MOTION:ARB:01old_input_assignmentsTcVarGlobal668397440GVL.fbArbiter2776064FB_Arbiterpytmcpv: PLC:RIX:MOTION:ARB:02old_input_assignmentsTcVarGlobal669173504GVL.fbAtomicMass2816FB_AtomicMassTcVarGlobal671708160GVL.fbAttenuatorElementDensity3712FB_AttenuatorElementDensityTcVarGlobal671710976Main.M121248DUT_MotionStage.sNameIM1K1:PPM:MMSpytmcpv: IM1K1:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM1K1-EL7041]^STM Status^Status^Digital input 1; + .fbYagThermoCouple.iRaw 6K2-EL3314-E4]^TC Inputs Channel 2^Value + + + 660863936 + + + PRG_3_PMPS_POST.fbArbiterIO + 138752 + FB_SubSysToArbiter_IO + 662441920 + + + PRG_3_PMPS_POST.ff2_ff1_link_motion + 25088 + FB_FastFault + + + .i_xAutoReset + 1 + + + .i_DevName + FF2 to FF1 Link Motion + + + .i_Desc + Please DONT BYPASS ME!! This is virtual FF2 fault, Please check faulting motion devices + + + .i_TypeCode + 65535 + + + 662580672 + + + PRG_4_LOG.fbLogHandler + 5784960 + FB_LogHandler + 662609536 + + + GVL.fbArbiter1 + 776064 + FB_Arbiter + + + pytmc + pv: PLC:RIX:MOTION:ARB:01 + + + old_input_assignments + + + TcVarGlobal + + + 668397440 + + + GVL.fbArbiter2 + 776064 + FB_Arbiter + + + pytmc + pv: PLC:RIX:MOTION:ARB:02 + + + old_input_assignments + + + TcVarGlobal + + + 669173504 + + + GVL.fbAtomicMass + 2816 + FB_AtomicMass + + + TcVarGlobal + + + 671708160 + + + GVL.fbAttenuatorElementDensity + 3712 + FB_AttenuatorElementDensity + + + TcVarGlobal + + + 671710976 + + + Main.M1 + IM1K1-PPM-MMS + 21248 + DUT_MotionStage + + + .sName + IM1K1:PPM:MMS + + + + + pytmc + pv: IM1K1:PPM:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[IM1K1-EL7041]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM1K1-EL7041]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM1K1-EL2004]^Channel 1^OutputTcVarGlobal671716736Main.M221248DUT_MotionStage.sNameIM2K1:PPM:MMSpytmcpv: IM2K1:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM2K1-EL7041]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM1K1-EL2004]^Channel 1^Output + + + TcVarGlobal + + + 671716736 + + + Main.M2 + IM2K1-PPM-MMS + 21248 + DUT_MotionStage + + + .sName + IM2K1:PPM:MMS + + + + + pytmc + pv: IM2K1:PPM:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[IM2K1-EL7041]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM2K1-EL7041]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM2K1-EL2004]^Channel 1^OutputTcVarGlobal671737984Main.M321248DUT_MotionStageTcVarGlobal671759232Main.M421248DUT_MotionStage.sNameIM1K2:PPM:MMSpytmcpv: IM1K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM1K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM2K1-EL2004]^Channel 1^Output + + + TcVarGlobal + + + 671737984 + + + Main.M3 + SPARE (Previously ZOS) + 21248 + DUT_MotionStage + + + TcVarGlobal + + + 671759232 + + + Main.M4 + IM1K2-PPM-MMS + 21248 + DUT_MotionStage + + + .sName + IM1K2:PPM:MMS + + + + + pytmc + pv: IM1K2:PPM:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[IM1K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM1K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM1K2-EL2004-E3]^Channel 1^OutputTcVarGlobal671780480Main.M521248DUT_MotionStage.sNameAL1K2:L2SI:MMSpytmcpv: AL1K2:L2SI:MMSTcLinkTo.bLimitForwardEnable := TIIB[AL1K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM1K2-EL2004-E3]^Channel 1^Output + + + TcVarGlobal + + + 671780480 + + + Main.M5 + AL1K2-L2SI: 1 Axis + 21248 + DUT_MotionStage + + + .sName + AL1K2:L2SI:MMS + + + + + pytmc + pv: AL1K2:L2SI:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[AL1K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AL1K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[AL1K2-EL2004-E3]^Channel 1^Output; - .nRawEncoderULINT := TIIB[AL1K2-EL5042-E2]^FB Inputs Channel 1^PositionTcVarGlobal671801728Main.M621248DUT_MotionStage.sNameIM2K2:PPM:MMSpytmcpv: IM2K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM2K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[AL1K2-EL5042-E2]^FB Inputs Channel 1^Position + + + TcVarGlobal + + + 671801728 + + + Main.M6 + IM2K2-PPM-MMS + 21248 + DUT_MotionStage + + + .sName + IM2K2:PPM:MMS + + + + + pytmc + pv: IM2K2:PPM:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[IM2K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM2K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM2K2-EL2004-E3]^Channel 1^OutputTcVarGlobal671822976Main.M721248DUT_MotionStage.sNameIM3K2:PPM:MMSpytmcpv: IM3K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM3K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM2K2-EL2004-E3]^Channel 1^Output + + + TcVarGlobal + + + 671822976 + + + Main.M7 + IM3K2-PPM-MMS + 21248 + DUT_MotionStage + + + .sName + IM3K2:PPM:MMS + + + + + pytmc + pv: IM3K2:PPM:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[IM3K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM3K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM3K2-EL2004-E3]^Channel 1^OutputTcVarGlobal671844224Main.M821248DUT_MotionStage.sNameIM4K2:PPM:MMSpytmcpv: IM4K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM4K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM3K2-EL2004-E3]^Channel 1^Output + + + TcVarGlobal + + + 671844224 + + + Main.M8 + IM4K2-PPM-MMS + 21248 + DUT_MotionStage + + + .sName + IM4K2:PPM:MMS + + + + + pytmc + pv: IM4K2:PPM:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[IM4K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM4K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM4K2-EL2004-E3]^Channel 1^OutputTcVarGlobal671865472Main.M921248DUT_MotionStage.sNameTM1K2:ATM:MMS:Ypytmcpv: TM1K2:ATM:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[TM1K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM4K2-EL2004-E3]^Channel 1^Output + + + TcVarGlobal + + + 671865472 + + + Main.M9 + TM1K2: 2 Axes + 21248 + DUT_MotionStage + + + .sName + TM1K2:ATM:MMS:Y + + + + + pytmc + pv: TM1K2:ATM:MMS:Y + + + TcLinkTo + .bLimitForwardEnable := TIIB[TM1K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[TM1K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[TM1K2-EL2004-E4]^Channel 1^Output; - .nRawEncoderULINT := TIIB[TM1K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal671886720Main.M1021248DUT_MotionStage.sNameTM1K2:ATM:MMS:Xpytmcpv: TM1K2:ATM:MMS:XTcLinkTo.nRawEncoderULINT := TIIB[TM1K2-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal671907968Main.M1121248DUT_MotionStage.sNameLI2K2:K2A:MMSpytmcpv: LI2K2:K2A:MMSTcLinkTo.bLimitForwardEnable := TIIB[LI2K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[TM1K2-EL5042-E3]^FB Inputs Channel 1^Position + + + TcVarGlobal + + + 671886720 + + + Main.M10 + 21248 + DUT_MotionStage + + + .sName + TM1K2:ATM:MMS:X + + + + + pytmc + pv: TM1K2:ATM:MMS:X + + + TcLinkTo + .nRawEncoderULINT := TIIB[TM1K2-EL5042-E3]^FB Inputs Channel 2^Position + + + TcVarGlobal + + + 671907968 + + + Main.M11 + LI2K2-K2A_OUT: 1 Axis + 21248 + DUT_MotionStage + + + .sName + LI2K2:K2A:MMS + + + + + pytmc + pv: LI2K2:K2A:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[LI2K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[LI2K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[LI2K2-EL2004-E2]^Channel 1^Output; - .nRawEncoderULINT := TIIB[LI2K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal671929216Main.M1221248DUT_MotionStage.sNamePF1K2:WFS:MMS:Ypytmcpv: PF1K2:WFS:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[PF1K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[LI2K2-EL5042-E3]^FB Inputs Channel 1^Position + + + TcVarGlobal + + + 671929216 + + + Main.M12 + PF1K2-WFS: 2 Axes + 21248 + DUT_MotionStage + + + .sName + PF1K2:WFS:MMS:Y + + + + + pytmc + pv: PF1K2:WFS:MMS:Y + + + TcLinkTo + .bLimitForwardEnable := TIIB[PF1K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[PF1K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[PF1K2-EL2004-E4]^Channel 1^Output; - .nRawEncoderULINT := TIIB[PF1K2-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal671950464Main.M1321248DUT_MotionStage.sNamePF1K2:WFS:MMS:Zpytmcpv: PF1K2:WFS:MMS:ZTcLinkTo.nRawEncoderULINT := TIIB[PF1K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal671971712Main.M1421248DUT_MotionStage.sNameIM5K2:PPM:MMSpytmcpv: IM5K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM5K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[PF1K2-EL5042-E3]^FB Inputs Channel 2^Position + + + TcVarGlobal + + + 671950464 + + + Main.M13 + 21248 + DUT_MotionStage + + + .sName + PF1K2:WFS:MMS:Z + + + + + pytmc + pv: PF1K2:WFS:MMS:Z + + + TcLinkTo + .nRawEncoderULINT := TIIB[PF1K2-EL5042-E3]^FB Inputs Channel 1^Position + + + TcVarGlobal + + + 671971712 + + + Main.M14 + IM5K2-PPM-MMS + 21248 + DUT_MotionStage + + + .sName + IM5K2:PPM:MMS + + + + + pytmc + pv: IM5K2:PPM:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[IM5K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM5K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM5K2-EL2004-E3]^Channel 1^OutputTcVarGlobal671992960Main.M1521248DUT_MotionStage.sNameTM2K2:ATM:MMS:Ypytmcpv: TM2K2:ATM:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[TM2K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM5K2-EL2004-E3]^Channel 1^Output + + + TcVarGlobal + + + 671992960 + + + Main.M15 + TM2K2: 2 Axes + 21248 + DUT_MotionStage + + + .sName + TM2K2:ATM:MMS:Y + + + + + pytmc + pv: TM2K2:ATM:MMS:Y + + + TcLinkTo + .bLimitForwardEnable := TIIB[TM2K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[TM2K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[TM2K2-EL2004-E4]^Channel 1^Output; - .nRawEncoderULINT := TIIB[TM2K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal672014208Main.M1621248DUT_MotionStage.sNameTM2K2:ATM:MMS:Xpytmcpv: TM2K2:ATM:MMS:XTcLinkTo.nRawEncoderULINT := TIIB[TM2K2-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal672035456Main.M17 + + + TcVarGlobal + + + 672014208 + + + Main.M16 + 21248 + DUT_MotionStage + + + .sName + TM2K2:ATM:MMS:X + + + + + pytmc + pv: TM2K2:ATM:MMS:X + + + TcLinkTo + .nRawEncoderULINT := TIIB[TM2K2-EL5042-E3]^FB Inputs Channel 2^Position + + + TcVarGlobal + + + 672035456 + + + Main.M17 + AT2K2: 4 Axes AT2K2 Solid Attenuator notes (JJ-xray SN-11343) @@ -2747,41 +82072,1029 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 1086 3 MMS:03 fbStage3 M19 1089 4 MMS:04 fbStage4 M20 Downstream-most -]]>21248DUT_MotionStage.sNameAT2K2:L2SI:MMS:01pytmcpv: AT2K2:L2SI:MMS:01TcLinkTo + + 21248 + DUT_MotionStage + + + .sName + AT2K2:L2SI:MMS:01 + + + + + pytmc + pv: AT2K2:L2SI:MMS:01 + + + TcLinkTo + .bLimitForwardEnable := TIIB[AT2K2-EL7047-01]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT2K2-EL7047-01]^STM Status^Status^Digital input 2; .nRawEncoderULINT := TIIB[AT2K2-EL5042-01]^FB Inputs Channel 1^Position; - TcVarGlobal672056704Main.M1821248DUT_MotionStage.sNameAT2K2:L2SI:MMS:02pytmcpv: AT2K2:L2SI:MMS:02TcLinkTo + + + + TcVarGlobal + + + 672056704 + + + Main.M18 + 21248 + DUT_MotionStage + + + .sName + AT2K2:L2SI:MMS:02 + + + + + pytmc + pv: AT2K2:L2SI:MMS:02 + + + TcLinkTo + .bLimitForwardEnable := TIIB[AT2K2-EL7047-02]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT2K2-EL7047-02]^STM Status^Status^Digital input 2; .nRawEncoderULINT := TIIB[AT2K2-EL5042-01]^FB Inputs Channel 2^Position; - TcVarGlobal672077952Main.M1921248DUT_MotionStage.sNameAT2K2:L2SI:MMS:03pytmcpv: AT2K2:L2SI:MMS:03TcLinkTo + + + + TcVarGlobal + + + 672077952 + + + Main.M19 + 21248 + DUT_MotionStage + + + .sName + AT2K2:L2SI:MMS:03 + + + + + pytmc + pv: AT2K2:L2SI:MMS:03 + + + TcLinkTo + .bLimitForwardEnable := TIIB[AT2K2-EL7047-03]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT2K2-EL7047-03]^STM Status^Status^Digital input 2; .nRawEncoderULINT := TIIB[AT2K2-EL5042-02]^FB Inputs Channel 1^Position; - TcVarGlobal672099200Main.M2021248DUT_MotionStage.sNameAT2K2:L2SI:MMS:04pytmcpv: AT2K2:L2SI:MMS:04TcLinkTo + + + + TcVarGlobal + + + 672099200 + + + Main.M20 + 21248 + DUT_MotionStage + + + .sName + AT2K2:L2SI:MMS:04 + + + + + pytmc + pv: AT2K2:L2SI:MMS:04 + + + TcLinkTo + .bLimitForwardEnable := TIIB[AT2K2-EL7047-04]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT2K2-EL7047-04]^STM Status^Status^Digital input 2; .nRawEncoderULINT := TIIB[AT2K2-EL5042-02]^FB Inputs Channel 2^Position; - TcVarGlobal672120448Main.M2121248DUT_MotionStage.sNameLI3K2:K2B:MMSpytmcpv: LI3K2:K2B:MMSTcLinkTo.bLimitForwardEnable := TIIB[LI3K2-EL7041-E1]^STM Status^Status^Digital input 1; + + + + TcVarGlobal + + + 672120448 + + + Main.M21 + LI3K2-K2B: 1 Axis + 21248 + DUT_MotionStage + + + .sName + LI3K2:K2B:MMS + + + + + pytmc + pv: LI3K2:K2B:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[LI3K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[LI3K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[LI3K2-EL2004-E3]^Channel 1^Output; - .nRawEncoderULINT := TIIB[LI3K2-EL5042-E2]^FB Inputs Channel 1^PositionTcVarGlobal672141696Main.M2221248DUT_MotionStage.sNamePF2K2:WFS:MMS:Ypytmcpv: PF2K2:WFS:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[PF2K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[LI3K2-EL5042-E2]^FB Inputs Channel 1^Position + + + TcVarGlobal + + + 672141696 + + + Main.M22 + PF2K2: 2 Axes + 21248 + DUT_MotionStage + + + .sName + PF2K2:WFS:MMS:Y + + + + + pytmc + pv: PF2K2:WFS:MMS:Y + + + TcLinkTo + .bLimitForwardEnable := TIIB[PF2K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[PF2K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[PF2K2-EL2004-E4]^Channel 1^Output; - .nRawEncoderULINT := TIIB[PF2K2-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal672162944Main.M2321248DUT_MotionStage.sNamePF2K2:WFS:MMS:Zpytmcpv: PF2K2:WFS:MMS:ZTcLinkTo.nRawEncoderULINT := TIIB[PF2K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal672184192Main.M2421248DUT_MotionStage.sNameIM6K2:PPM:MMSpytmcpv: IM6K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM6K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[PF2K2-EL5042-E3]^FB Inputs Channel 2^Position + + + TcVarGlobal + + + 672162944 + + + Main.M23 + 21248 + DUT_MotionStage + + + .sName + PF2K2:WFS:MMS:Z + + + + + pytmc + pv: PF2K2:WFS:MMS:Z + + + TcLinkTo + .nRawEncoderULINT := TIIB[PF2K2-EL5042-E3]^FB Inputs Channel 1^Position + + + TcVarGlobal + + + 672184192 + + + Main.M24 + IM6K2: 1 Axis + 21248 + DUT_MotionStage + + + .sName + IM6K2:PPM:MMS + + + + + pytmc + pv: IM6K2:PPM:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[IM6K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM6K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM6K2-EL2004-E3]^Channel 1^OutputTcVarGlobal672205440Main.M2521248DUT_MotionStage.sNameAT1K2:L2SI:MMS:01pytmcpv: AT1K2:L2SI:MMS:01TcLinkTo + .bBrakeRelease := TIIB[IM6K2-EL2004-E3]^Channel 1^Output + + + TcVarGlobal + + + 672205440 + + + Main.M25 + AT1K2: Blade 1 + 21248 + DUT_MotionStage + + + .sName + AT1K2:L2SI:MMS:01 + + + + + pytmc + pv: AT1K2:L2SI:MMS:01 + + + TcLinkTo + .bLimitForwardEnable := TIIB[AT1K2-EL7047-01]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT1K2-EL7047-01]^STM Status^Status^Digital input 2; - .nRawEncoderULINT := TIIB[AT1K2-EL5042-01]^FB Inputs Channel 1^PositionTcVarGlobal672226688Main.M2621248DUT_MotionStage.sNameAT1K2:L2SI:MMS:02pytmcpv: AT1K2:L2SI:MMS:02TcLinkTo + .nRawEncoderULINT := TIIB[AT1K2-EL5042-01]^FB Inputs Channel 1^Position + + + TcVarGlobal + + + 672226688 + + + Main.M26 + AT1K2: Blade 2 + 21248 + DUT_MotionStage + + + .sName + AT1K2:L2SI:MMS:02 + + + + + pytmc + pv: AT1K2:L2SI:MMS:02 + + + TcLinkTo + .bLimitForwardEnable := TIIB[AT1K2-EL7047-02]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT1K2-EL7047-02]^STM Status^Status^Digital input 2; - .nRawEncoderULINT := TIIB[AT1K2-EL5042-01]^FB Inputs Channel 2^PositionTcVarGlobal672247936Main.M2721248DUT_MotionStage.sNameAT1K2:L2SI:MMS:03pytmcpv: AT1K2:L2SI:MMS:03TcLinkTo - .nRawEncoderULINT := TIIB[AT1K2-EL5042-02]^FB Inputs Channel 1^PositionTcVarGlobal672269184Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack6.uiPatch0TcVarGlobal672290432Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack10.uiPatch100TcVarGlobal672290496TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal672290560TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal672292608TwinCAT_SystemInfoVarList.__PlcTask704_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal672293632TC_EVENTS.LCLSGeneralEventClass960ST_LCLSGeneralEventClasstc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228TcVarGlobal672314176TC_EVENT_CLASSES.TcGeneralAdsEventClass128GUID.Data12562503300.Data263794.Data320132.Data4[0]181.Data4[1]139.Data4[2]104.Data4[3]161.Data4[4]241.Data4[5]195.Data4[6]65.Data4[7]146tc_no_symbolunused;ST_TcGeneralAdsEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal672339328TC_EVENT_CLASSES.Win32EventClass128GUID.Data1487345068.Data260659.Data320275.Data4[0]143.Data4[1]32.Data4[2]161.Data4[3]46.Data4[4]119.Data4[5]171.Data4[6]99.Data4[7]135tc_no_symbolunused;ST_Win32EventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal672339456TC_EVENT_CLASSES.LCLSGeneralEventClass128GUID.Data12546958919.Data246492.Data320012.Data4[0]180.Data4[1]176.Data4[2]115.Data4[3]80.Data4[4]208.Data4[5]71.Data4[6]20.Data4[7]87tc_no_symbolunused;ST_LCLSGeneralEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal672339584TC_EVENT_CLASSES.TcSystemEventClass128GUID.Data13140131225.Data24142.Data316922.Data4[0]141.Data4[1]61.Data4[2]176.Data4[3]102.Data4[4]14.Data4[5]7.Data4[6]177.Data4[7]254tc_no_symbolunused;ST_TcSystemEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal672339712TC_EVENT_CLASSES.TcRouterEventClass128GUID.Data13881394266.Data29025.Data318684.Data4[0]159.Data4[1]63.Data4[2]200.Data4[3]250.Data4[4]64.Data4[5]92.Data4[6]75.Data4[7]36tc_no_symbolunused;ST_TcRouterEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal672339840TC_EVENT_CLASSES.TcRTimeEventClass128GUID.Data12465223571.Data21704.Data318626.Data4[0]136.Data4[1]113.Data4[2]234.Data4[3]163.Data4[4]140.Data4[5]30.Data4[6]57.Data4[7]144tc_no_symbolunused;ST_TcRTimeEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal672339968PRG_3_PMPS_POST.fb_vetoArbiter27168FB_VetoArbiter680139648GVL.fbFastFaultOutput11647296FB_HardwareFFOutput.bAutoReset1.i_sNetID172.21.42.126.1.1pytmcpv: PLC:RIX:MOTION:FFO:01TcLinkTo.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 1^OutputTcVarGlobal680268800GVL.fbFastFaultOutput21647296FB_HardwareFFOutput.bAutoReset1.i_sNetID172.21.42.126.1.1pytmcpv: PLC:RIX:MOTION:FFO:02TcLinkTo.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 2^OutputTcVarGlobal6819160964PlcTask Retains085655552PMPS_GVL.SuccessfulPreemption32UDINTpytmc + .nRawEncoderULINT := TIIB[AT1K2-EL5042-01]^FB Inputs Channel 2^Position + + + TcVarGlobal + + + 672247936 + + + Main.M27 + AT1K2: Mirror + 21248 + DUT_MotionStage + + + .sName + AT1K2:L2SI:MMS:03 + + + + + pytmc + pv: AT1K2:L2SI:MMS:03 + + + TcLinkTo + + .nRawEncoderULINT := TIIB[AT1K2-EL5042-02]^FB Inputs Channel 1^Position + + + TcVarGlobal + + + 672269184 + + + Constants.RuntimeVersion + Does the target support an FPU + 64 + VERSION + + + .uiMajor + 3 + + + .uiMinor + 5 + + + .uiServicePack + 6 + + + .uiPatch + 0 + + + + + TcVarGlobal + + + 672290432 + + + Constants.CompilerVersion + Does the target support an FPU + 64 + VERSION + + + .uiMajor + 3 + + + .uiMinor + 5 + + + .uiServicePack + 10 + + + .uiPatch + 100 + + + + + TcVarGlobal + + + 672290496 + + + TwinCAT_SystemInfoVarList._AppInfo + 2048 + PlcAppSystemInfo + + + no_init + + + TcVarGlobal + + + 672290560 + + + TwinCAT_SystemInfoVarList._TaskInfo + 1024 + PlcTaskSystemInfo + + 1 + 1 + + + + no_init + + + TcVarGlobal + + + 672292608 + + + TwinCAT_SystemInfoVarList.__PlcTask + 704 + _Implicit_Task_Info + + + .dwVersion + 2 + + + + + TcContextName + PlcTask + + + TcVarGlobal + + + 672293632 + + + TC_EVENTS.LCLSGeneralEventClass + ST_LCLSGeneralEventClass + 960 + ST_LCLSGeneralEventClass + + + tc_no_symbol + unused + + + const_non_replaced + + + suppress_warning_0 + C0228 + + + TcVarGlobal + + + 672314176 + + + TC_EVENT_CLASSES.TcGeneralAdsEventClass + 98BCB284-F932-4EA4-B58B-68A1F1C34192 + 128 + GUID + + + .Data1 + 2562503300 + + + .Data2 + 63794 + + + .Data3 + 20132 + + + .Data4[0] + 181 + + + .Data4[1] + 139 + + + .Data4[2] + 104 + + + .Data4[3] + 161 + + + .Data4[4] + 241 + + + .Data4[5] + 195 + + + .Data4[6] + 65 + + + .Data4[7] + 146 + + + + + tc_no_symbol + unused;ST_TcGeneralAdsEventClass + + + const_non_replaced + + + suppress_warning_0 + C0228 + + + TcVarGlobal + + + 672339328 + + + TC_EVENT_CLASSES.Win32EventClass + 1D0C4BAC-ECF3-4F33-8F20-A12E77AB6387 + 128 + GUID + + + .Data1 + 487345068 + + + .Data2 + 60659 + + + .Data3 + 20275 + + + .Data4[0] + 143 + + + .Data4[1] + 32 + + + .Data4[2] + 161 + + + .Data4[3] + 46 + + + .Data4[4] + 119 + + + .Data4[5] + 171 + + + .Data4[6] + 99 + + + .Data4[7] + 135 + + + + + tc_no_symbol + unused;ST_Win32EventClass + + + const_non_replaced + + + suppress_warning_0 + C0228 + + + TcVarGlobal + + + 672339456 + + + TC_EVENT_CLASSES.LCLSGeneralEventClass + 97CF8247-B59C-4E2C-B4B0-7350D0471457 + 128 + GUID + + + .Data1 + 2546958919 + + + .Data2 + 46492 + + + .Data3 + 20012 + + + .Data4[0] + 180 + + + .Data4[1] + 176 + + + .Data4[2] + 115 + + + .Data4[3] + 80 + + + .Data4[4] + 208 + + + .Data4[5] + 71 + + + .Data4[6] + 20 + + + .Data4[7] + 87 + + + + + tc_no_symbol + unused;ST_LCLSGeneralEventClass + + + const_non_replaced + + + suppress_warning_0 + C0228 + + + TcVarGlobal + + + 672339584 + + + TC_EVENT_CLASSES.TcSystemEventClass + BB2A9999-102E-421A-8D3D-B0660E07B1FE + 128 + GUID + + + .Data1 + 3140131225 + + + .Data2 + 4142 + + + .Data3 + 16922 + + + .Data4[0] + 141 + + + .Data4[1] + 61 + + + .Data4[2] + 176 + + + .Data4[3] + 102 + + + .Data4[4] + 14 + + + .Data4[5] + 7 + + + .Data4[6] + 177 + + + .Data4[7] + 254 + + + + + tc_no_symbol + unused;ST_TcSystemEventClass + + + const_non_replaced + + + suppress_warning_0 + C0228 + + + TcVarGlobal + + + 672339712 + + + TC_EVENT_CLASSES.TcRouterEventClass + E759605A-2341-48FC-9F3F-C8FA405C4B24 + 128 + GUID + + + .Data1 + 3881394266 + + + .Data2 + 9025 + + + .Data3 + 18684 + + + .Data4[0] + 159 + + + .Data4[1] + 63 + + + .Data4[2] + 200 + + + .Data4[3] + 250 + + + .Data4[4] + 64 + + + .Data4[5] + 92 + + + .Data4[6] + 75 + + + .Data4[7] + 36 + + + + + tc_no_symbol + unused;ST_TcRouterEventClass + + + const_non_replaced + + + suppress_warning_0 + C0228 + + + TcVarGlobal + + + 672339840 + + + TC_EVENT_CLASSES.TcRTimeEventClass + 92F05393-06A8-48C2-8871-EAA38C1E3990 + 128 + GUID + + + .Data1 + 2465223571 + + + .Data2 + 1704 + + + .Data3 + 18626 + + + .Data4[0] + 136 + + + .Data4[1] + 113 + + + .Data4[2] + 234 + + + .Data4[3] + 163 + + + .Data4[4] + 140 + + + .Data4[5] + 30 + + + .Data4[6] + 57 + + + .Data4[7] + 144 + + + + + tc_no_symbol + unused;ST_TcRTimeEventClass + + + const_non_replaced + + + suppress_warning_0 + C0228 + + + TcVarGlobal + + + 672339968 + + + PRG_3_PMPS_POST.fb_vetoArbiter + 27168 + FB_VetoArbiter + 680139648 + + + GVL.fbFastFaultOutput1 + For devices between the mirror and the stopper + 1647296 + FB_HardwareFFOutput + + + .bAutoReset + 1 + + + .i_sNetID + 172.21.42.126.1.1 + + + + + pytmc + pv: PLC:RIX:MOTION:FFO:01 + + + TcLinkTo + .q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 1^Output + + + TcVarGlobal + + + 680268800 + + + GVL.fbFastFaultOutput2 + For devices after the stopper + 1647296 + FB_HardwareFFOutput + + + .bAutoReset + 1 + + + .i_sNetID + 172.21.42.126.1.1 + + + + + pytmc + pv: PLC:RIX:MOTION:FFO:02 + + + TcLinkTo + .q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 2^Output + + + TcVarGlobal + + + 681916096 + + + + 4 + PlcTask Retains + 0 + 85655552 + + PMPS_GVL.SuccessfulPreemption + Any time BPTM applies a new BP request which is confirmed + 32 + UDINT + + + pytmc + pv: @(PREFIX)SuccessfulPreemptions io: i - TcVarGlobal3072000PMPS_GVL.AccumulatedFF32UDINTpytmc + + + + TcVarGlobal + + + 3072000 + + + PMPS_GVL.AccumulatedFF + Any time a FF occurs + 32 + UDINT + + + pytmc + pv: @(PREFIX)AccumulatedFastFaults io: i - TcVarGlobal3072032PMPS_GVL.BP_jsonDoc32SJsonValueTcVarGlobal3072064LCLSGeneralEventClassTcGeneralAdsEventClassWin32EventClassTcSystemEventClassTcRouterEventClassTcRTimeEventClassApplicationNamePort_851ChangeDate2023-10-13T20:23:35GeneratedCodeSize954368GlobalDataSize83816448 \ No newline at end of file + + + + TcVarGlobal + + + 3072032 + + + PMPS_GVL.BP_jsonDoc + 32 + SJsonValue + + + TcVarGlobal + + + 3072064 + + + + + + + LCLSGeneralEventClass + + + TcGeneralAdsEventClass + + + Win32EventClass + + + TcSystemEventClass + + + TcRouterEventClass + + + TcRTimeEventClass + + + + + ApplicationName + Port_851 + + + ChangeDate + 2023-10-13T20:23:35 + + + GeneratedCodeSize + 954368 + + + GlobalDataSize + 83816448 + + + + + From c0e327bfa00c964f62c64580510c0986dab23318 Mon Sep 17 00:00:00 2001 From: jyotiphy Date: Mon, 16 Oct 2023 10:09:59 -0700 Subject: [PATCH 3/5] Updating libraries to new verisons, mainly motion library to decraese PV counts --- .../_Config/PLC/kfe_rix_motion.xti | 81 +- .../kfe_rix_motion/kfe_rix_motion.plcproj | 8 +- .../kfe_rix_motion/kfe_rix_motion.tmc | 82777 +--------------- 3 files changed, 868 insertions(+), 81998 deletions(-) diff --git a/plc-kfe-rix-motion/_Config/PLC/kfe_rix_motion.xti b/plc-kfe-rix-motion/_Config/PLC/kfe_rix_motion.xti index ef5d335..2ae27a8 100644 --- a/plc-kfe-rix-motion/_Config/PLC/kfe_rix_motion.xti +++ b/plc-kfe-rix-motion/_Config/PLC/kfe_rix_motion.xti @@ -1,24 +1,6 @@ - - AMSNETID - 48 - BYTE - - 0 - 6 - - - %d.%d.%d.%d.%d.%d - [0] - [1] - [2] - [3] - [4] - [5] - - NCTOPLC_AXIS_REF_STATE 32 @@ -1216,13 +1198,6 @@ External Setpoint Generation: {08500001-0000-0000-F000-000000000064} PlcTask Inputs - - LCLS_General.DefaultGlobals.stSys.I_EcatMaster1 - - - - AMSNETID - PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc NCTOPLC_AXIS_REF @@ -1307,7 +1282,10 @@ External Setpoint Generation: INT - PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fRaw + PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.iRaw + + + INT @@ -1410,7 +1388,10 @@ External Setpoint Generation: INT - PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fRaw + PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.iRaw + + + INT @@ -1513,7 +1494,10 @@ External Setpoint Generation: INT - PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fRaw + PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.iRaw + + + INT @@ -1672,7 +1656,10 @@ External Setpoint Generation: INT - PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fRaw + PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.iRaw + + + INT @@ -1775,7 +1762,10 @@ External Setpoint Generation: INT - PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fRaw + PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.iRaw + + + INT @@ -1878,7 +1868,10 @@ External Setpoint Generation: INT - PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fRaw + PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.iRaw + + + INT @@ -2274,7 +2267,10 @@ External Setpoint Generation: INT - PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fRaw + PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.iRaw + + + INT @@ -3205,7 +3201,10 @@ External Setpoint Generation: INT - PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fRaw + PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.iRaw + + + INT @@ -6384,6 +6383,14 @@ External Setpoint Generation: + + GVL.fbFastFaultOutput1.q_xFastFaultOut + BOOL + + + GVL.fbFastFaultOutput2.q_xFastFaultOut + BOOL + GVL.rCurTrans ARRAY [1..16] OF ST_PMPS_Attenuator_IO @@ -6685,14 +6692,6 @@ External Setpoint Generation: BOOL - - GVL.fbFastFaultOutput1.q_xFastFaultOut - BOOL - - - GVL.fbFastFaultOutput2.q_xFastFaultOut - BOOL - PlcTask Retains diff --git a/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.plcproj b/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.plcproj index 7704f93..d93b433 100644 --- a/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.plcproj +++ b/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.plcproj @@ -180,16 +180,16 @@ - LCLS General, 2.7.0 (SLAC) + LCLS General, 2.9.1 (SLAC) - lcls-twincat-motion, 2.0.1 (SLAC) + lcls-twincat-motion, 4.0.4 (SLAC) - lcls-twincat-physics, 0.0.0 (SLAC) + lcls-twincat-physics, 0.1.0 (SLAC) - lcls2-cc-lib, 2.0.0 (SLAC) + lcls2-cc-lib, 2.1.0 (SLAC) PMPS, 3.0.14 (SLAC - LCLS) diff --git a/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc b/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc index 195af35..79e73bf 100644 --- a/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc +++ b/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc @@ -1,6425 +1,56 @@ - - - - - AMSNETID - 48 - BYTE - - 0 - 6 - - - %d.%d.%d.%d.%d.%d - [0] - [1] - [2] - [3] - [4] - [5] - - - - ST_System - Defacto system structure, must be included in all projects - 88 - - xSwAlmRst - BOOL - Global Alarm Reset - EPICS Command - 8 - 0 - - - xAtVacuum - BOOL - System At Vacuum - 8 - 8 - - - xFirstScan - BOOL - This boolean is true for the first scan, and is false thereafter, use for initialization of stuff - 8 - 16 - - - xOverrideMode - BOOL - This bit is set when using the override features of the system - 8 - 24 - - - xIOState - BOOL - ECat Bus Health - 8 - 32 - - - I_EcatMaster1 - AMSNETID - AMS Net ID used for FB_EcatDiag, among others - 48 - 40 - - - naming - omit - - - TcAddressType - Input - - - - - - T_MaxString - TwinCAT PLC string of max. length of 255 bytes + 1 byte null delimiter. - 2048 - STRING(255) - - - TcEventSeverity - 16 - INT - - TCEVENTSEVERITY_Verbose - 0 - - - TCEVENTSEVERITY_Info - 1 - - - TCEVENTSEVERITY_Warning - 2 - - - TCEVENTSEVERITY_Error - 3 - - - TCEVENTSEVERITY_Critical - 4 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - - - - - E_Subsystem - 16 - WORD - - NILVALUE - 0 - Undefined system - - - VACUUM - 1 - Vacuum control system - - - MPS - 2 - Machine protection system - - - MOTION - 3 - Motion control systems - - - FIELDBUS - 4 - EtherCAT networks - - - SDS - 5 - Sample delivery system - - - OPTICS - 6 - Optics control system - - - - I_ArgumentsChangeListener - 32 - PVOID - - OnArgumentsChanged - - - - ITcAsyncResult - 32 - ITcUnknown - - GetIsBusy - HRESULT - 32 - - bIsBusy - BOOL32 - 32 - - - - GetHasError - HRESULT - 32 - - bError - BOOL32 - 32 - - - - GetErrorCode - HRESULT - 32 - - hresult - HRESULT - 32 - - - - - FB_AsyncStrResult - 64 - - bBusy - BOOL - 8 - 84056472 - - - bError - BOOL - 8 - 84056508 - - - hrErrorCode - HRESULT - 32 - 84056516 - - - nStringSize - UDINT - 32 - 84056496 - - - sResult - STRING(255) - 2048 - 84056512 - - - __getbBusy - BOOL - 8 - - bBusy - BOOL - 8 - - - b32IsBusy - BOOL32 - 32 - - - - property - - - monitoring - call - - - - - Init - - ipResult - ITcAsyncStringResult - 32 - - - - conditionalshow - - - - - GetString - BOOL - 8 - - sResult - STRING(80) - 32 - - - nResult - buffer size in bytes - UDINT - 32 - - - - __getnStringSize - UDINT - 32 - - nStringSize - UDINT - 32 - - - pEmpty - STRING(80) - 32 - - - - property - - - monitoring - call - - - - - Clear - - - __getbError - BOOL - 8 - - bError - BOOL - 8 - - - b32HasError - BOOL32 - 32 - - - - property - - - monitoring - call - - - - - __getsResult - STRING(255) - 2048 - - sResult - STRING(255) - 2048 - - - - property - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - __gethrErrorCode - HRESULT - 32 - - hrErrorCode - HRESULT - 32 - - - hrError - HRESULT - 32 - - - - property - - - monitoring - call - - - - - - PouType - FunctionBlock - - - enable_dynamic_creation - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - TcSourceInfoType - 32 - UDINT - - Undefined - 0 - - - Id - 1 - - - Guid - 2 - - - Name - 4 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - - - - TcSerializedSourceInfoType - 96 - - eType - TcSourceInfoType - 32 - 0 - - - obData - UDINT - 32 - 32 - - - cbData - UDINT - 32 - 64 - - - - ITcSourceInfo - 32 - ITcUnknown - - GetNumTypes - HRESULT - 32 - - nCount - UDINT - 32 - - - - GetTypes - HRESULT - 32 - - ppSourceInfoTypes - TcSerializedSourceInfoType - 32 - - - - GetDataSize - HRESULT - 32 - - cbData - UDINT - 32 - - - - GetData - HRESULT - 32 - - ppData - PVOID - 32 - - - - - ITcEvent - 32 - ITcUnknown - - GetEventClass - HRESULT - 32 - - eventClass - GUID - 32 - - - - GetEventId - HRESULT - 32 - - eventId - UDINT - 32 - - - - GetSeverity - HRESULT - 32 - - severity - TcEventSeverity - 32 - - - - GetSourceInfo - HRESULT - 32 - - pipSourceInfo - ITcSourceInfo - 32 - - - - GetJsonAttribute - HRESULT - 32 - - sJsonAttribute - STRING(80) - 32 - - - nJsonAttribute - UDINT - 32 - - - - GetText - HRESULT - 32 - - nLangId - DINT - 32 - - - pipResult - ITcAsyncStringResult - 32 - - - - GetEventClassName - HRESULT - 32 - - nLangId - DINT - 32 - - - pipResult - ITcAsyncStringResult - 32 - - - - - I_TcSourceInfo - 32 - PVOID - - __getguid - GUID - 128 - - - property - - - - - __getipData - ITcSourceInfo - 32 - - - property - - - conditionalshow - - - - - __getnId - UDINT - 32 - - - property - - - monitoring - call - - - - - __getsName - STRING(255) - 2048 - - - property - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - EqualsTo - BOOL - 8 - - ipOther - I_TcSourceInfo - 32 - - - - - TcEventEntry - 192 - - uuidEventClass - GUID - 128 - 0 - - - nEventId - UDINT - 32 - 128 - - - eSeverity - TcEventSeverity - 16 - 160 - - - - I_TcEventBase - 32 - PVOID - - __geteSeverity - TcEventSeverity - 16 - - - property - - - monitoring - call - - - - - __getEventClass - GUID - 128 - - - property - - - - - __getipSourceInfo - I_TcSourceInfo - 32 - - - property - - - monitoring - call - - - - - __getnEventId - UDINT - 32 - - - property - - - monitoring - call - - - - - __getsEventClassName - STRING(255) - 2048 - - - property - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - __getsEventText - STRING(255) - 2048 - - - property - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - __getstEventEntry - TcEventEntry - 192 - - - property - - - - - EqualsTo - BOOL - 8 - - ipOther - I_TcEventBase - 32 - - - - EqualsToEventClass - BOOL - 8 - - OtherEventClass - GUID - 128 - - - - EqualsToEventEntry - BOOL - 8 - - OtherEventClass - GUID - 128 - - - nOtherEventID - UDINT - 32 - - - eOtherSeverity - TcEventSeverity - 16 - - - - EqualsToEventEntryEx - BOOL - 8 - - stOther - TcEventEntry - 192 - - - - GetJsonAttribute - HRESULT - 32 - - sJsonAttribute - STRING(80) - 32 - - - nJsonAttribute - UDINT - 32 - - - - RequestEventClassName - BOOL - 8 - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - sResult - buffer for result text - STRING(80) - 32 - - - nResultSize - size of buffer in bytes - UDINT - 32 - - - bError - BOOL - 8 - - - ItemType - Output - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - RequestEventText - BOOL - 8 - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - sResult - buffer for result text - STRING(80) - 32 - - - nResultSize - size of buffer in bytes - UDINT - 32 - - - bError - BOOL - 8 - - - ItemType - Output - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - - IQueryInterface - 32 - PVOID - - __GetInterfacePointer - BOOL - 8 - - pRef - DWORD - 32 - - - - __GetInterfaceReference - BOOL - 8 - - nInterfaceId - DINT - 32 - - - pRef - DWORD - 32 - - - - - TcEventArgumentType - 16 - INT - - Undefined - 0 - - - Boolean - 1 - - - Int8 - 2 - - - Int16 - 3 - - - Int32 - 4 - - - Int64 - 5 - - - UInt8 - 6 - - - UInt16 - 7 - - - UInt32 - 8 - - - UInt64 - 9 - - - Float - 10 - - - Double - 11 - - - Char - 12 - - - WChar - 13 - - - StringType - 14 - - - WStringType - 15 - - - EventReference - 16 - - - FormatString - 17 - - - ExternalTimestamp - 18 - - - Blob - 19 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - - - - ITcArguments - 32 - ITcUnknown - - Count - HRESULT - 32 - - nCount - UDINT - 32 - - - - AddArgument - HRESULT - 32 - - eType - TcEventArgumentType - 16 - - - pData - PVOID - 32 - - - cbData - UDINT - 32 - - - - Get - HRESULT - 32 - - nIndex - UDINT - 32 - - - eType - TcEventArgumentType - 32 - - - ppData - PVOID - 32 - - - - Clear - HRESULT - 32 - - - GetArgumentTypes - HRESULT - 32 - - pArgumentTypes - TcEventArgumentType - 32 - - - - GetDataSize - HRESULT - 32 - - cbData - UDINT - 32 - - - - GetData - HRESULT - 32 - - pData - BYTE - 32 - - - - - I_TcArguments - 32 - IQueryInterface - - __getipData - ITcArguments - 32 - - - property - - - conditionalshow - - - - - __getnCount - UDINT - 32 - - - property - - - - - AddBlob - I_TcArguments - 32 - - pData - PVOID - 32 - - - cbData - UINT - 16 - - - - AddBool - I_TcArguments - 32 - - value - BOOL - 8 - - - - AddByte - I_TcArguments - 32 - - value - BYTE - 8 - - - - AddDInt - I_TcArguments - 32 - - value - DINT - 32 - - - - AddDWord - I_TcArguments - 32 - - value - DWORD - 32 - - - - AddEventReferenceEx - I_TcArguments - 32 - - stEventEntry - TcEventEntry - 192 - - - - AddEventReferenceId - I_TcArguments - 32 - - nEventId - UDINT - 32 - - - - AddEventReferenceIdGuid - I_TcArguments - 32 - - nEventId - UDINT - 32 - - - EventClass - GUID - 128 - - - - AddInt - I_TcArguments - 32 - - value - INT - 16 - - - - AddLInt - I_TcArguments - 32 - - value - LINT - 64 - - - - AddLReal - I_TcArguments - 32 - - value - LREAL - 64 - - - - AddReal - I_TcArguments - 32 - - value - REAL - 32 - - - - AddSInt - I_TcArguments - 32 - - value - SINT - 8 - - - - AddString - I_TcArguments - 32 - - value - STRING(80) - 32 - - - ItemType - InOut - - - - - - AddStringByValue - I_TcArguments - 32 - - value - T_MaxString - 2048 - - - - AddUDInt - I_TcArguments - 32 - - value - UDINT - 32 - - - - AddUInt - I_TcArguments - 32 - - value - UINT - 16 - - - - AddULInt - I_TcArguments - 32 - - value - ULINT - 64 - - - - AddUSInt - I_TcArguments - 32 - - value - USINT - 8 - - - - AddUtf8EncodedString - I_TcArguments - 32 - - value - STRING(80) - 32 - - - ItemType - InOut - - - - - - AddWord - I_TcArguments - 32 - - value - WORD - 16 - - - - AddWString - I_TcArguments - 32 - - value - WSTRING(80) - 32 - - - ItemType - InOut - - - - - - AddWStringByValue - I_TcArguments - 32 - - value - WSTRING(255) - 4096 - - - - Clear - I_TcArguments - 32 - - - - ITcEventUniqueIdProvider - 32 - ITcUnknown - - GetUniqueId - HRESULT - 32 - - id - UDINT - 32 - - - - - FB_TcSourceInfo - 2848 - I_TcSourceInfo - - nId - UDINT - 32 - 84056412 - 84056436 - - - sName - STRING(255) - 2048 - 84056452 - 84056464 - - - ExtendName - BOOL - 8 - - sExtension - STRING(255) - 2048 - - - - __getipData - ITcSourceInfo - 32 - - ipData - ITcSourceInfo - 32 - - - - property - - - conditionalshow - - - - - __getnId - UDINT - 32 - - nId - UDINT - 32 - - - - property - - - monitoring - call - - - - - ResetToDefault - HRESULT - 32 - - - Clear - - - __setnId - - nId - UDINT - 32 - - - monitoring - call - - - - - - property - - - monitoring - call - - - - - __setguid - - guid - GUID - 128 - - - - property - - - - - EqualsTo - BOOL - 8 - - ipOther - I_TcSourceInfo - 32 - - - - __getguid - GUID - 128 - - guid - GUID - 128 - - - - property - - - - - __getsName - STRING(255) - 2048 - - sName - STRING(255) - 2048 - - - - property - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - __setsName - - sName - STRING(255) - 2048 - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - - property - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - - PouType - FunctionBlock - - - no_explicit_call - do not call this POU directly - - - - - FB_TcEventBase - 3424 - I_ArgumentsChangeListener - - fbSourceInfo - FB_TcSourceInfo - 2848 - 256 - - - conditionalshow - - - - - __REQUESTEVENTCLASSNAME__FBRESULT - FB_AsyncStrResult - 64 - 3232 - - - conditionalshow - - - - - __REQUESTEVENTCLASSNAME__BBUSY - BOOL - 8 - 3296 - - - conditionalshow - - - - - __REQUESTEVENTTEXT__FBRESULT - FB_AsyncStrResult - 64 - 3328 - - - conditionalshow - - - - - __REQUESTEVENTTEXT__BBUSY - BOOL - 8 - 3392 - - - conditionalshow - - - - - eSeverity - TcEventSeverity - 16 - 84056564 - - - ipSourceInfo - I_TcSourceInfo - 32 - 84056544 - - - nEventId - UDINT - 32 - 84056632 - - - nUniqueId - UDINT - 32 - 84056636 - - - sEventClassName - STRING(255) - 2048 - 84056592 - - - sEventText - STRING(255) - 2048 - 84056640 - - - EqualsToEventClass - BOOL - 8 - - OtherEventClass - GUID - 128 - - - _EventClass - GUID - 128 - - - - GetEventClassName - HRESULT - 32 - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - fbResult - FB_AsyncStrResult - 32 - - - ItemType - InOut - - - - - ipTmpEvent - ITcEvent - 32 - - - ipResult - ITcAsyncStringResult - 32 - - - hr - HRESULT - 32 - - - - Release - HRESULT - 32 - - - UpdateLangId - - - __getipSourceInfo - I_TcSourceInfo - 32 - - ipSourceInfo - I_TcSourceInfo - 32 - - - - property - - - monitoring - call - - - - - EqualsTo - BOOL - 8 - - ipOther - I_TcEventBase - 32 - - - - __getipEvent - ITcEvent - 32 - - ipEvent - ITcEvent - 32 - - - - property - - - conditionalshow - - - - - __getEventClass - GUID - 128 - - EventClass - GUID - 128 - - - ipTmpEvent - ITcEvent - 32 - - - - property - - - - - __geteSeverity - TcEventSeverity - 16 - - eSeverity - TcEventSeverity - 16 - - - ipTmpEvent - ITcEvent - 32 - - - - property - - - monitoring - call - - - - - __getstEventEntry - TcEventEntry - 192 - - stEventEntry - TcEventEntry - 192 - - - - property - - - - - OnCreate - HRESULT - 32 - - - EqualsToEventEntry - BOOL - 8 - - OtherEventClass - GUID - 128 - - - nOtherEventID - UDINT - 32 - - - eOtherSeverity - TcEventSeverity - 16 - - - - RequestEventText - BOOL - 8 - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - sResult - buffer for result text - STRING(80) - 32 - - - nResultSize - size of buffer in bytes - UDINT - 32 - - - bError - BOOL - 8 - - - ItemType - Output - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - fbResult - FB_AsyncStrResult - 64 - - - uselocation - __REQUESTEVENTTEXT__FBRESULT - - - - - bBusy - BOOL - 8 - - - uselocation - __REQUESTEVENTTEXT__BBUSY - - - - - - OnArgumentsChanged - - - __getsEventClassName - STRING(255) - 2048 - - sEventClassName - STRING(255) - 2048 - - - - property - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - __getipArguments - I_TcArguments - 32 - - ipArguments - I_TcArguments - 32 - - - - property - - - - - GetEventText - HRESULT - 32 - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - fbResult - FB_AsyncStrResult - 32 - - - ItemType - InOut - - - - - ipTmpEvent - ITcEvent - 32 - - - ipResult - ITcAsyncStringResult - 32 - - - hr - HRESULT - 32 - - - - GetJsonAttribute - HRESULT - 32 - - sJsonAttribute - STRING(80) - 32 - - - nJsonAttribute - UDINT - 32 - - - ipTmpEvent - ITcEvent - 32 - - - - RequestEventClassName - BOOL - 8 - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - sResult - buffer for result text - STRING(80) - 32 - - - nResultSize - size of buffer in bytes - UDINT - 32 - - - bError - BOOL - 8 - - - ItemType - Output - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - fbResult - FB_AsyncStrResult - 64 - - - uselocation - __REQUESTEVENTCLASSNAME__FBRESULT - - - - - bBusy - BOOL - 8 - - - uselocation - __REQUESTEVENTCLASSNAME__BBUSY - - - - - - EqualsToEventEntryEx - BOOL - 8 - - stOther - TcEventEntry - 192 - - - - __getnEventId - UDINT - 32 - - nEventId - UDINT - 32 - - - ipTmpEvent - ITcEvent - 32 - - - - property - - - monitoring - call - - - - - __getnUniqueId - UDINT - 32 - - nUniqueId - UDINT - 32 - - - ipTmpEvent - ITcEvent - 32 - - - ipProvider - ITcEventUniqueIdProvider - 32 - - - - property - - - monitoring - call - - - - - __getsEventText - STRING(255) - 2048 - - sEventText - STRING(255) - 2048 - - - - property - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - I_TcMessage - 32 - I_TcEventBase - - Send - HRESULT - 32 - - nTimeStamp - ULINT - 64 - - - - - ITcMessage - 32 - ITcEvent - - SetJsonAttribute - HRESULT - 32 - - sJsonAttribute - PCCH - 32 - - - - GetArguments - HRESULT - 32 - - pipArguments - ITcArguments - 32 - - - - Send - HRESULT - 32 - - timeStamp - ULINT - 64 - - - - - ITcMessage2 - 32 - ITcMessage - - GetTimeSent - HRESULT - 32 - - timeStamp - ULINT - 32 - - - - - FB_TcMessage - 3488 - FB_TcEventBase - I_TcMessage - - nTimeSent - ULINT - 64 - 84056664 - - - SetJsonAttribute - HRESULT - 32 - - sJsonAttribute - STRING(80) - 32 - - - ItemType - InOut - - - - - - CreateEx - HRESULT - 32 - - stEventEntry - TcEventEntry - 192 - - - ipSourceInfo - optional (otherwise a default source info is taken) - I_TcSourceInfo - 32 - - - - Init - - ipMessage - ITcMessage - 32 - - - ipArguments - ITcArguments - 32 - - - ipSourceInfo - ITcSourceInfo - 32 - - - - conditionalshow - - - - - __getnTimeSent - ULINT - 64 - - nTimeSent - ULINT - 64 - - - ipMessage2 - ITcMessage2 - 32 - - - nTimeStamp - ULINT - 64 - - - - property - - - monitoring - call - - - TcDisplayTypeGUID - 18071995-0000-0000-0000-000000000046 - - - - - Create - HRESULT - 32 - - eventClass - GUID - 128 - - - nEventId - UDINT - 32 - - - eSeverity - TcEventSeverity - 16 - - - ipSourceInfo - optional (otherwise a default source info is taken) - I_TcSourceInfo - 32 - - - hr - HRESULT - 32 - - - ipArguments - ITcArguments - 32 - - - - __getipEvent - ITcEvent - 32 - - ipEvent - ITcEvent - 32 - - - - property - - - conditionalshow - - - - - Send - HRESULT - 32 - - nTimeStamp - set 0 to get the current time automatically - ULINT - 64 - - - - Release - HRESULT - 32 - - - - PouType - FunctionBlock - - - reflection - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - F_TRIG - +ST_System40xSwAlmRstBOOL80xAtVacuumBOOL88xFirstScanBOOL816xOverrideModeBOOL824xIOStateBOOL832analysis-33T_MaxString2048STRING(255)TcEventSeverity16INT01234plcAttribute_qualified_onlyplcAttribute_strictE_Subsystem16WORDNILVALUE0VACUUM1MPS2MOTION3FIELDBUS4SDS5OPTICS6I_ArgumentsChangeListener32PVOIDOnArgumentsChangedITcAsyncResult32ITcUnknownGetIsBusyHRESULT32bIsBusyBOOL3232GetHasErrorHRESULT32bErrorBOOL3232GetErrorCodeHRESULT32hresultHRESULT32FB_AsyncStrResult64bBusyBOOL884266076bErrorBOOL884266112hrErrorCodeHRESULT3284266120nStringSizeUDINT3284266100sResultSTRING(255)204884266116__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertymonitoringcallInitipResultITcAsyncStringResult32conditionalshowGetStringBOOL8sResultSTRING(80)32nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32pEmptySTRING(80)32propertymonitoringcallClear__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232propertymonitoringcall__getsResultSTRING(255)2048sResultSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertymonitoringcallPouTypeFunctionBlockenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyTcSourceInfoType32UDINT0124plcAttribute_qualified_onlyplcAttribute_strictTcSerializedSourceInfoType96eTypeTcSourceInfoType320obDataUDINT3232cbDataUDINT3264ITcSourceInfo32ITcUnknownGetNumTypesHRESULT32nCountUDINT32GetTypesHRESULT32ppSourceInfoTypesTcSerializedSourceInfoType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32ppDataPVOID32ITcEvent32ITcUnknownGetEventClassHRESULT32eventClassGUID32GetEventIdHRESULT32eventIdUDINT32GetSeverityHRESULT32severityTcEventSeverity32GetSourceInfoHRESULT32pipSourceInfoITcSourceInfo32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32GetTextHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32I_TcSourceInfo32PVOID__getguidGUID128property__getipDataITcSourceInfo32propertyconditionalshow__getnIdUDINT32propertymonitoringcall__getsNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8EqualsToBOOL8ipOtherI_TcSourceInfo32TcEventEntry192uuidEventClassGUID1280nEventIdUDINT32128eSeverityTcEventSeverity16160I_TcEventBase32PVOID__geteSeverityTcEventSeverity16propertymonitoringcall__getEventClassGUID128property__getipSourceInfoI_TcSourceInfo32propertymonitoringcall__getnEventIdUDINT32propertymonitoringcall__getsEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getsEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getstEventEntryTcEventEntry192propertyEqualsToBOOL8ipOtherI_TcEventBase32EqualsToEventClassBOOL8OtherEventClassGUID128EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16EqualsToEventEntryExBOOL8stOtherTcEventEntry192GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputRequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputIQueryInterface32PVOID__GetInterfacePointerBOOL8pRefDWORD32__GetInterfaceReferenceBOOL8nInterfaceIdDINT32pRefDWORD32TcEventArgumentType16INT012345678910111213141516171819plcAttribute_qualified_onlyplcAttribute_strictITcArguments32ITcUnknownCountHRESULT32nCountUDINT32AddArgumentHRESULT32eTypeTcEventArgumentType16pDataPVOID32cbDataUDINT32GetHRESULT32nIndexUDINT32eTypeTcEventArgumentType32ppDataPVOID32ClearHRESULT32GetArgumentTypesHRESULT32pArgumentTypesTcEventArgumentType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32pDataBYTE32I_TcArguments32IQueryInterface__getipDataITcArguments32propertyconditionalshow__getnCountUDINT32propertyAddBlobI_TcArguments32pDataPVOID32cbDataUINT16AddBoolI_TcArguments32valueBOOL8AddByteI_TcArguments32valueBYTE8AddDIntI_TcArguments32valueDINT32AddDWordI_TcArguments32valueDWORD32AddEventReferenceExI_TcArguments32stEventEntryTcEventEntry192AddEventReferenceIdI_TcArguments32nEventIdUDINT32AddEventReferenceIdGuidI_TcArguments32nEventIdUDINT32EventClassGUID128AddIntI_TcArguments32valueINT16AddLIntI_TcArguments32valueLINT64AddLRealI_TcArguments32valueLREAL64AddRealI_TcArguments32valueREAL32AddSIntI_TcArguments32valueSINT8AddStringI_TcArguments32valueSTRING(80)32ItemTypeInOutAddStringByValueI_TcArguments32valueT_MaxString2048AddUDIntI_TcArguments32valueUDINT32AddUIntI_TcArguments32valueUINT16AddULIntI_TcArguments32valueULINT64AddUSIntI_TcArguments32valueUSINT8AddUtf8EncodedStringI_TcArguments32valueSTRING(80)32ItemTypeInOutAddWordI_TcArguments32valueWORD16AddWStringI_TcArguments32valueWSTRING(80)32ItemTypeInOutAddWStringByValueI_TcArguments32valueWSTRING(255)4096ClearI_TcArguments32ITcEventUniqueIdProvider32ITcUnknownGetUniqueIdHRESULT32idUDINT32FB_TcSourceInfo2848I_TcSourceInfonIdUDINT328426601684266040sNameSTRING(255)20488426605684266068ExtendNameBOOL8sExtensionSTRING(255)2048__getipDataITcSourceInfo32ipDataITcSourceInfo32propertyconditionalshow__getnIdUDINT32nIdUDINT32propertymonitoringcallResetToDefaultHRESULT32Clear__setnIdnIdUDINT32monitoringcallpropertymonitoringcall__setguidguidGUID128propertyEqualsToBOOL8ipOtherI_TcSourceInfo32__getguidGUID128guidGUID128property__getsNameSTRING(255)2048sNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__setsNamesNameSTRING(255)2048monitoringcallTcEncodingUTF-8propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_TcEventBase3424I_ArgumentsChangeListenerfbSourceInfoFB_TcSourceInfo2848256conditionalshow__REQUESTEVENTCLASSNAME__FBRESULTFB_AsyncStrResult643232conditionalshow__REQUESTEVENTCLASSNAME__BBUSYBOOL83296conditionalshow__REQUESTEVENTTEXT__FBRESULTFB_AsyncStrResult643328conditionalshow__REQUESTEVENTTEXT__BBUSYBOOL83392conditionalshoweSeverityTcEventSeverity1684266168ipSourceInfoI_TcSourceInfo3284266148nEventIdUDINT3284266236nUniqueIdUDINT3284266240sEventClassNameSTRING(255)204884266196sEventTextSTRING(255)204884266244EqualsToEventClassBOOL8OtherEventClassGUID128_EventClassGUID128GetEventClassNameHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult32ItemTypeInOutipTmpEventITcEvent32ipResultITcAsyncStringResult32hrHRESULT32ReleaseHRESULT32UpdateLangId__getipSourceInfoI_TcSourceInfo32ipSourceInfoI_TcSourceInfo32propertymonitoringcallEqualsToBOOL8ipOtherI_TcEventBase32__getipEventITcEvent32ipEventITcEvent32propertyconditionalshow__getEventClassGUID128EventClassGUID128ipTmpEventITcEvent32property__geteSeverityTcEventSeverity16eSeverityTcEventSeverity16ipTmpEventITcEvent32propertymonitoringcall__getstEventEntryTcEventEntry192stEventEntryTcEventEntry192propertyOnCreateHRESULT32EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16RequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult64uselocation__REQUESTEVENTTEXT__FBRESULTbBusyBOOL8uselocation__REQUESTEVENTTEXT__BBUSYOnArgumentsChanged__getsEventClassNameSTRING(255)2048sEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getipArgumentsI_TcArguments32ipArgumentsI_TcArguments32propertyGetEventTextHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult32ItemTypeInOutipTmpEventITcEvent32ipResultITcAsyncStringResult32hrHRESULT32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32ipTmpEventITcEvent32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult64uselocation__REQUESTEVENTCLASSNAME__FBRESULTbBusyBOOL8uselocation__REQUESTEVENTCLASSNAME__BBUSYEqualsToEventEntryExBOOL8stOtherTcEventEntry192__getnEventIdUDINT32nEventIdUDINT32ipTmpEventITcEvent32propertymonitoringcall__getnUniqueIdUDINT32nUniqueIdUDINT32ipTmpEventITcEvent32ipProviderITcEventUniqueIdProvider32propertymonitoringcall__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyI_TcMessage32I_TcEventBaseSendHRESULT32nTimeStampULINT64ITcMessage32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32SendHRESULT32timeStampULINT64ITcMessage232ITcMessageGetTimeSentHRESULT32timeStampULINT32FB_TcMessage3488FB_TcEventBaseI_TcMessagenTimeSentULINT6484266268SetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32ItemTypeInOutCreateExHRESULT32stEventEntryTcEventEntry192ipSourceInfoI_TcSourceInfo32InitipMessageITcMessage32ipArgumentsITcArguments32ipSourceInfoITcSourceInfo32conditionalshow__getnTimeSentULINT64nTimeSentULINT64ipMessage2ITcMessage232nTimeStampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046CreateHRESULT32eventClassGUID128nEventIdUDINT32eSeverityTcEventSeverity16ipSourceInfoI_TcSourceInfo32hrHRESULT32ipArgumentsITcArguments32__getipEventITcEvent32ipEventITcEvent32propertyconditionalshowSendHRESULT32nTimeStampULINT64ReleaseHRESULT32PouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyF_TRIG - 64 - - CLK - BOOL - signal to detect - 8 - 32 - - - ItemType - Input - - - - - Q - BOOL - falling edge at signal detected - 8 - 40 - - - ItemType - Output - - - - - M - BOOL - 8 - 48 - - 1 - - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - R_TRIG - +]]>64CLKBOOL832ItemTypeInputQBOOL840ItemTypeOutputMBOOL8481conditionalshowPouTypeFunctionBlockconditionalshow_all_localsR_TRIG - 64 - - CLK - BOOL - Signal to detect - 8 - 32 - - - ItemType - Input - - - - - Q - BOOL - rising edge at signal detected - 8 - 40 - - - ItemType - Output - - - - - M - BOOL - 8 - 48 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_LogMessage - 81984 - - sMsg - T_MaxString - Message to send - 2048 - 32 - - - ItemType - Input - - - - - eSevr - TcEventSeverity - 16 - 2080 - - 0 - - - - ItemType - Input - - - - - eSubsystem - E_Subsystem - Subsystem - 16 - 2096 - - - ItemType - Input - - - - - sJson - STRING(7000) - JSON to add to the message - 56008 - 2112 - - {} - - - - ItemType - Input - - - - - nMinTimeViolationAcceptable - INT - How many times the min. time can be violated before the CB trips - 16 - 58128 - - 5 - - - - ItemType - Input - - - - - nLocalTripThreshold - TIME - Minimum time between calls allowed, pairs with nMinTimeViolationAcceptable - 32 - 58144 - - 1 - - - - ItemType - Input - - - - - nTrickleTripThreshold - TIME - Trickle trip, activated by global threshold, should be >> LocalTripThreshold - 32 - 58176 - - 100 - - - - ItemType - Input - - - - - nTripResetPeriod - TIME - Time for auto-reset - 32 - 58208 - - 600000 - - - - ItemType - Input - - - - - bEnableAutoReset - BOOL - Enable circuit breaker auto-reset (true by default) - 8 - 58240 - - 1 - - - - ItemType - Input - - - - - bInitialized - BOOL - 8 - 58248 - - 0 - - - - bInitFailed - BOOL - 8 - 58256 - - 0 - - - - sSubsystemSource - STRING(80) - 648 - 58264 - - - fbMessage - FB_TcMessage - 32 - 58912 - - - fbMessages - FB_TcMessage - - 0 - 5 - - 17440 - 58944 - - - fbSource - FB_TcSourceInfo - 2848 - 76384 - - - ipResultMessage - I_TcMessage - 32 - 79232 - - - hr - HRESULT - 32 - 79264 - - - hrLastInternalError - HRESULT - 32 - 79296 - - - eTraceLevel - TcEventSeverity - 16 - 79328 - - 0 - - - - bFirstCall - BOOL - 8 - 79344 - - 1 - - - - sPath - T_MaxString - 2048 - 79352 - - - instance-path - - - noinit - - - - - nTotalEvents - UINT - //////////////////////////// - 16 - 81408 - - - nTimesViolated - INT - 16 - 81424 - - - LastCallTime - ULINT - 64 - 81472 - - - CurrentCallTime - ULINT - 64 - 81536 - - - DeltaSinceLastCall - ULINT - 64 - 81600 - - - WhenTripsCleared - ULINT - 64 - 81664 - - - ftTrippedReleased - F_TRIG - 64 - 81728 - - - bLocalTrickleTripped - BOOL - 8 - 81792 - - - bLocalTripped - BOOL - 8 - 81800 - - - bTripped - BOOL - Won't emit messages if true - 8 - 81808 - - - pytmc - +]]>64CLKBOOL832ItemTypeInputQBOOL840ItemTypeOutputMBOOL848conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LogMessage81984sMsgT_MaxString204832ItemTypeInputeSevrTcEventSeverity1620800ItemTypeInputeSubsystemE_Subsystem162096ItemTypeInputsJsonSTRING(7000)560082112{}ItemTypeInputnMinTimeViolationAcceptableINT16581285ItemTypeInputnLocalTripThresholdTIME32581441ItemTypeInputnTrickleTripThresholdTIME> LocalTripThreshold]]>3258176100ItemTypeInputnTripResetPeriodTIME3258208600000ItemTypeInputbEnableAutoResetBOOL8582401ItemTypeInputbInitializedBOOL8582480bInitFailedBOOL8582560sSubsystemSourceSTRING(80)64858264fbMessageFB_TcMessage3258912fbMessagesFB_TcMessage051744058944fbSourceFB_TcSourceInfo284876384ipResultMessageI_TcMessage3279232hrHRESULT3279264hrLastInternalErrorHRESULT3279296eTraceLevelTcEventSeverity16793280bFirstCallBOOL8793441sPathT_MaxString204879352instance-pathnoinitnTimesViolatedINT1681408LastCallTimeULINT6481472CurrentCallTimeULINT6481536DeltaSinceLastCallULINT6481600WhenTripsClearedULINT6481664ftTrippedReleasedF_TRIG6481728bLocalTrickleTrippedBOOL881792bLocalTrippedBOOL881800bTrippedBOOL881808pytmc pv: Tripped io: i field: DESC Log message FB tripped - - - - - - bResetBreaker - BOOL - 8 - 81816 - - - pytmc - + bResetBreakerBOOL881816pytmc pv: Reset io: o field: DESC Rising-edge reset of trip - - - - - - rtResetBreaker - R_TRIG - 64 - 81824 - - - rtTripped - R_TRIG - 64 - 81888 - - - CircuitBreaker - - - - PouType - FunctionBlock - - - reflection - - - - - ST_LibVersion - 288 - - iMajor - UINT - 16 - 0 - - - iMinor - UINT - 16 - 16 - - - iBuild - UINT - 16 - 32 - - - iRevision - UINT - 16 - 48 - - - nFlags - DWORD - 32 - 64 - - - sVersion - STRING(23) - 192 - 96 - - - - E_WATCHDOG_TIME_CONFIG - 16 - INT - - eWATCHDOG_TIME_DISABLED - 0 - - - eWATCHDOG_TIME_SECONDS - 1 - - - eWATCHDOG_TIME_MINUTES - 2 - - - - E_HashPrefixTypes - 16 - INT - - HASHPREFIX_IEC - 0 - 2#, 8#, 16# - - - HASHPREFIX_STDC - 1 - 0 for octal type, 0x, 0X for hex else none - - - - E_SBCSType - 16 - INT - - eSBCS_WesternEuropean - 1 - Windows 1252 (default) - - - eSBCS_CentralEuropean - 2 - Windows 1251 - - - - T_AmsNetID - TwinCAT AMS netID address string. - 192 - STRING(23) - - - E_RouteTransportType - 16 - UINT - - eRouteTransport_None - 0 - - - eRouteTransport_TCP_IP - 1 - - - eRouteTransport_IIO_LIGHTBUS - 2 - - - eRouteTransport_PROFIBUS_DP - 3 - - - eRouteTransport_PCI_ISA_BUS - 4 - - - eRouteTransport_ADS_UDP - 5 - - - eRouteTransport_FATP_UDP - 6 - - - eRouteTransport_COM_PORT - 7 - - - eRouteTransport_USB - 8 - - - eRouteTransport_CAN_OPEN - 9 - - - eRouteTransport_DEVICE_NET - 10 - - - eRouteTransport_SSB - 11 - - - eRouteTransport_SOAP - 12 - - - - ST_AmsRouteEntry - TwinCAT AMS route entry struct - 1184 - - sName - STRING(31) - String containing route name - 256 - 0 - - - sNetID - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 256 - - - sAddress - STRING(79) - String containing route network Ipv4 address or host name. - 640 - 448 - - - eTransport - E_RouteTransportType - Route transport type - 16 - 1088 - - - tTimeout - TIME - Route timeout - 32 - 1120 - - - dwFlags - DWORD - Additional flags - 32 - 1152 - - - - E_ArgType - 16 - INT - - ARGTYPE_UNKNOWN - 0 - - - ARGTYPE_BYTE - 1 - - - ARGTYPE_WORD - 2 - - - ARGTYPE_DWORD - 3 - - - ARGTYPE_REAL - 4 - - - ARGTYPE_LREAL - 5 - - - ARGTYPE_SINT - 6 - - - ARGTYPE_INT - 7 - - - ARGTYPE_DINT - 8 - - - ARGTYPE_USINT - 9 - - - ARGTYPE_UINT - 10 - - - ARGTYPE_UDINT - 11 - - - ARGTYPE_STRING - 12 - string of type T_MaxString! - - - ARGTYPE_BOOL - 13 - - - ARGTYPE_BIGTYPE - 14 - byte buffer - - - ARGTYPE_ULARGE - 15 - unsigned 64 bit ingeger (T_ULARGE_INTEGER, ULINT) - - - ARGTYPE_UHUGE - 16 - unsigned 128 bit integer (T_UHUGE_INTEGER) - - - ARGTYPE_LARGE - 17 - signed 64 bit integer (T_LARGE_INTEGER, LINT) - - - ARGTYPE_HUGE - 18 - signed 128 bit integer (T_HUGE_INTEGER) - - - ARGTYPE_LWORD - 19 - LWORD value - - - - T_Arg - Argument type - 96 - - eType - E_ArgType - Argument data type - 16 - 0 - - 0 - - - - cbLen - UDINT - Argument data byte length (if eType = ARGTYPE_STRING => cbLen = length of string + 1 (null delimiter). - 32 - 32 - - 0 - - - - pData - PVOID - Pointer to first argument data byte - 32 - 64 - - 0 - - - - - T_ULARGE_INTEGER - 64 bit unsigned integer - 64 - - dwLowPart - DWORD - Lower double word - 32 - 0 - - - dwHighPart - DWORD - Higher double word - 32 - 32 - - - - TIMESTRUCT - System Time Structure - 128 - - wYear - WORD - Year: 1970..2106 - 16 - 0 - - - wMonth - WORD - Month: 1..12 (January = 1, February = 2 and so on) - 16 - 16 - - - wDayOfWeek - WORD - Day of the week: 0..6 (Sunday = 0, Monday = 1, .. , Saturday = 6 and so on) - 16 - 32 - - - wDay - WORD - Day of the month: 1..31 - 16 - 48 - - - wHour - WORD - Hour: 0..23 - 16 - 64 - - - wMinute - WORD - Minute: 0..59 - 16 - 80 - - - wSecond - WORD - Second: 0..59 - 16 - 96 - - - wMilliseconds - WORD - Milliseconds: 0..999 - 16 - 112 - - - - ST_TimeZoneInformation - 864 - - bias - DINT - Specifies the current bias, in minutes, for local time translation on this computer. + rtResetBreakerR_TRIG6481824rtTrippedR_TRIG6481888CircuitBreakerPouTypeFunctionBlockreflectionST_LibVersion288iMajorUINT160iMinorUINT1616iBuildUINT1632iRevisionUINT1648nFlagsDWORD3264sVersionSTRING(23)19296E_WATCHDOG_TIME_CONFIG16INTeWATCHDOG_TIME_DISABLED0eWATCHDOG_TIME_SECONDS1eWATCHDOG_TIME_MINUTES2E_HashPrefixTypes16INTHASHPREFIX_IEC0HASHPREFIX_STDC1E_SBCSType16INTeSBCS_WesternEuropean1eSBCS_CentralEuropean2T_AmsNetID192STRING(23)E_RouteTransportType16UINTeRouteTransport_None0eRouteTransport_TCP_IP1eRouteTransport_IIO_LIGHTBUS2eRouteTransport_PROFIBUS_DP3eRouteTransport_PCI_ISA_BUS4eRouteTransport_ADS_UDP5eRouteTransport_FATP_UDP6eRouteTransport_COM_PORT7eRouteTransport_USB8eRouteTransport_CAN_OPEN9eRouteTransport_DEVICE_NET10eRouteTransport_SSB11eRouteTransport_SOAP12ST_AmsRouteEntry1184sNameSTRING(31)2560sNetIDT_AmsNetID192256sAddressSTRING(79)640448eTransportE_RouteTransportType161088tTimeoutTIME321120dwFlagsDWORD321152E_ArgType16INTARGTYPE_UNKNOWN0ARGTYPE_BYTE1ARGTYPE_WORD2ARGTYPE_DWORD3ARGTYPE_REAL4ARGTYPE_LREAL5ARGTYPE_SINT6ARGTYPE_INT7ARGTYPE_DINT8ARGTYPE_USINT9ARGTYPE_UINT10ARGTYPE_UDINT11ARGTYPE_STRING12ARGTYPE_BOOL13ARGTYPE_BIGTYPE14ARGTYPE_ULARGE15ARGTYPE_UHUGE16ARGTYPE_LARGE17ARGTYPE_HUGE18ARGTYPE_LWORD19T_Arg96eTypeE_ArgType1600cbLenUDINT cbLen = length of string + 1 (null delimiter). ]]>32320pDataPVOID32640T_ULARGE_INTEGER64dwLowPartDWORD320dwHighPartDWORD3232TIMESTRUCT128wYearWORD160wMonthWORD1616wDayOfWeekWORD1632wDayWORD1648wHourWORD1664wMinuteWORD1680wSecondWORD1696wMillisecondsWORD16112ST_TimeZoneInformation864biasDINT - 32 - 0 - - - standardName - STRING(31) - Specifies a null-terminated string associated with standard time - on this operating system. - 256 - 32 - - - standardDate - TIMESTRUCT - Specifies a SYSTEMTIME structure that contains a date and local time when the - transition from daylight saving time to standard time occurs on this operating system. - 128 - 288 - - - standardBias - DINT - Specifies a bias value to be used during local time translations that occur during standard time. - 32 - 416 - - - daylightName - STRING(31) - Specifies a null-terminated string associated with daylight saving time on this operating system. - For example, this member could contain "PDT" to indicate Pacific Daylight Time. - 256 - 448 - - - daylightDate - TIMESTRUCT - Specifies a SYSTEMTIME structure that contains a date and local time when the transition - from standard time to daylight saving time occurs on this operating system. - 128 - 704 - - - daylightBias - DINT - Specifies a bias value to be used during local time translations that occur during daylight saving time. - 32 - 832 - - - - ST_SockAddr - Local or remote endpoint address to which to connect a socket - 160 - - nPort - UDINT - Internet Protocol (IP) port. - 32 - 0 - - - sAddr - STRING(15) - String containing an (Ipv4) Internet Protocol dotted address. - 128 - 32 - - - - T_HSOCKET - Connectionless or connection oriented socket handle - 352 - - handle - UDINT - Connection handle - 32 - 0 - - - localAddr - ST_SockAddr - Local address to which to connect a socket - 160 - 32 - - - remoteAddr - ST_SockAddr - Remote endpoint address to which to connect a socket - 160 - 192 - - - - T_ThrottleTimes - 416 - TIME - - 0 - 13 - - - - hide - - - - - TOF - 224 - - IN - BOOL - starts timer with falling edge, resets timer with rising edge - 8 - 32 - - - ItemType - Input - - - - - PT - TIME - time to pass, before Q is set - 32 - 64 - - - ItemType - Input - - - - - Q - BOOL - is FALSE, PT seconds after IN had a falling edge - 8 - 96 - - - ItemType - Output - - - - - ET - TIME - elapsed time - 32 - 128 - - - ItemType - Output - - - - - M - BOOL - 8 - 160 - - - StartTime - TIME - 32 - 192 - - - - PouType - FunctionBlock - - - - - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - UINT - - - LowerBorder - 0 - - - UpperBorder - 1000 - - - - - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - UINT - - - LowerBorder - 0 - - - UpperBorder - 100 - - - - - E_AssertionType - 8 - BYTE - - Type_UNDEFINED - 0 - - - Type_ANY - 1 - - - Type_BOOL - 2 - Primitive types - - - Type_BYTE - 3 - - - Type_DATE - 4 - - - Type_DATE_AND_TIME - 5 - - - Type_DINT - 6 - - - Type_DWORD - 7 - - - Type_INT - 8 - - - Type_LINT - 9 - - - Type_LREAL - 10 - - - Type_LTIME - 11 - - - Type_LWORD - 12 - - - Type_REAL - 13 - - - Type_SINT - 14 - - - Type_STRING - 15 - - - Type_TIME - 16 - - - Type_TIME_OF_DAY - 17 - - - Type_UDINT - 18 - - - Type_UINT - 19 - - - Type_ULINT - 20 - - - Type_USINT - 21 - - - Type_WORD - 22 - - - Type_WSTRING - 23 - - - Type_Array2D_LREAL - 24 - Array types - - - Type_Array2D_REAL - 25 - - - Type_Array3D_LREAL - 26 - - - Type_Array3D_REAL - 27 - - - Type_Array_BOOL - 28 - - - Type_Array_BYTE - 29 - - - Type_Array_DINT - 30 - - - Type_Array_DWORD - 31 - - - Type_Array_INT - 32 - - - Type_Array_LINT - 33 - - - Type_Array_LREAL - 34 - - - Type_Array_LWORD - 35 - - - Type_Array_REAL - 36 - - - Type_Array_SINT - 37 - - - Type_Array_UDINT - 38 - - - Type_Array_UINT - 39 - - - Type_Array_ULINT - 40 - - - Type_Array_USINT - 41 - - - Type_Array_WORD - 42 - - - - ST_TestCaseResult - 6192 - - TestName - T_MaxString - 2048 - 0 - - - TestClassName - T_MaxString - 2048 - 2048 - - - TestIsFailed - BOOL - 8 - 4096 - - - TestIsSkipped - BOOL - 8 - 4104 - - - FailureMessage - T_MaxString - 2048 - 4112 - - - FailureType - E_AssertionType - 8 - 6160 - - - NumberOfAsserts - UINT - 16 - 6176 - - - - ST_TestSuiteResult - 621296 - - Name - T_MaxString - Full class name - 2048 - 0 - - - Identity - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites) - Should be 0..GVL_Param_TcUnit.MaxNumberOfTestSuites-1 but gives unknown compiler error - 16 - 2048 - - - NumberOfTests - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - 2064 - - - NumberOfFailedTests - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - 2080 - - - TestCaseResults - ST_TestCaseResult - - 1 - 100 - - 619200 - 2096 - - - - ST_TestSuiteResults - 621296064 - - NumberOfTestSuites - UINT - The total number of test suites - 16 - 0 - - - NumberOfTestCases - UINT - The total number of test cases (for all test suites) - 16 - 16 - - - NumberOfSuccessfulTestCases - UINT - The total number of test cases that had all ASSERTS successful - 16 - 32 - - - NumberOfFailedTestCases - UINT - The total number of test cases that had at least one ASSERT failed - 16 - 48 - - - TestSuiteResults - ST_TestSuiteResult - - 1 - 1000 - - Test results for each individiual test suite - 621296000 - 64 - - - - I_TestResults - 32 - PVOID - - GetAreTestResultsAvailable - BOOL - 8 - - - GetTestSuiteResults - ST_TestSuiteResults - 32 - - - - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - UINT - - - LowerBorder - 1 - - - UpperBorder - 1000 - - - - - FB_TestResults - This function block holds results of the complete test run, i.e. results for all test suites - 621296256 - I_TestResults - - TestSuiteResults - ST_TestSuiteResults - Test results - 621296064 - 64 - - - StoringTestSuiteResultNumber - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - Misc variables - 16 - 621296128 - - - StoringTestSuiteTrigger - R_TRIG - 64 - 621296160 - - - StoredTestSuiteResults - BOOL - 8 - 621296224 - - - StoredGeneralTestResults - BOOL - 8 - 621296232 - - - NumberOfTestsToAnalyse - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - 621296240 - - - GetAreTestResultsAvailable - BOOL - 8 - - - GetTestSuiteResults - ST_TestSuiteResults - 32 - - - - PouType - FunctionBlock - - - - - I_TestResultLogger - 32 - PVOID - - LogTestSuiteResults - - - - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - UINT - - - LowerBorder - 1 - - - UpperBorder - 100 - - - - - FB_AdsTestResultLogger - + UTC = local time + bias ]]>320standardNameSTRING(31)25632standardDateTIMESTRUCT128288standardBiasDINT32416daylightNameSTRING(31)256448daylightDateTIMESTRUCT128704daylightBiasDINT32832ST_SockAddr160nPortUDINT320sAddrSTRING(15)12832T_HSOCKET352handleUDINT320localAddrST_SockAddr16032remoteAddrST_SockAddr160192T_ThrottleTimes416TIME013hideTOF224INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputMBOOL8160StartTimeTIME32192PouTypeFunctionBlockUINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)16UINTLowerBorder0UpperBorder1000UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder0UpperBorder100E_AssertionType8BYTEType_UNDEFINED0Type_ANY1Type_BOOL2Type_BYTE3Type_DATE4Type_DATE_AND_TIME5Type_DINT6Type_DWORD7Type_INT8Type_LINT9Type_LREAL10Type_LTIME11Type_LWORD12Type_REAL13Type_SINT14Type_STRING15Type_TIME16Type_TIME_OF_DAY17Type_UDINT18Type_UINT19Type_ULINT20Type_USINT21Type_WORD22Type_WSTRING23Type_Array2D_LREAL24Type_Array2D_REAL25Type_Array3D_LREAL26Type_Array3D_REAL27Type_Array_BOOL28Type_Array_BYTE29Type_Array_DINT30Type_Array_DWORD31Type_Array_INT32Type_Array_LINT33Type_Array_LREAL34Type_Array_LWORD35Type_Array_REAL36Type_Array_SINT37Type_Array_UDINT38Type_Array_UINT39Type_Array_ULINT40Type_Array_USINT41Type_Array_WORD42ST_TestCaseResult6192TestNameT_MaxString20480TestClassNameT_MaxString20482048TestIsFailedBOOL84096TestIsSkippedBOOL84104FailureMessageT_MaxString20484112FailureTypeE_AssertionType86160NumberOfAssertsUINT166176ST_TestSuiteResult621296NameT_MaxString20480IdentityUINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)162048NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)162064NumberOfFailedTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)162080TestCaseResultsST_TestCaseResult11006192002096ST_TestSuiteResults621296064NumberOfTestSuitesUINT160NumberOfTestCasesUINT1616NumberOfSuccessfulTestCasesUINT1632NumberOfFailedTestCasesUINT1648TestSuiteResultsST_TestSuiteResult1100062129600064I_TestResults32PVOIDGetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults32UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16UINTLowerBorder1UpperBorder1000FB_TestResults621296256I_TestResultsTestSuiteResultsST_TestSuiteResults62129606464StoringTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16621296128StoringTestSuiteTriggerR_TRIG64621296160StoredTestSuiteResultsBOOL8621296224StoredGeneralTestResultsBOOL8621296232NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16621296240GetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults32PouTypeFunctionBlockI_TestResultLogger32PVOIDLogTestSuiteResultsUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100FB_AdsTestResultLogger - 224 - I_TestResultLogger - - TestResults - I_TestResults - 32 - 64 - - - PrintingTestSuiteResultNumber - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - 96 - - - PrintingTestSuiteTrigger - R_TRIG - 64 - 128 - - - PrintedFinalTestResults - BOOL - This flag is set once the final end result has printed - 8 - 192 - - - PrintedTestSuitesResults - BOOL - This flag is set once the test suites result have been printed - 8 - 200 - - - LogTestSuiteResults - - TcUnitTestResults - ST_TestSuiteResults - 32 - - - StringToPrint - T_MaxString - 2048 - - - TestsInTestSuiteCounter - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - MaxNumberOfTestsToPrint - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - TEST_STATUS_SKIP - STRING(80) - 648 - - - TEST_STATUS_PASS - STRING(80) - 648 - - - TEST_STATUS_FAIL - STRING(80) - 648 - - - - - PouType - FunctionBlock - - - - - RTS_IEC_RESULT - 32 - UDINT - - - ACCESS_MODE - 32 - UDINT - - AM_READ - 0 - Open an existing file with Read access. If file does not exist, Open fails - - - AM_WRITE - 1 - Create new file with Write access. If file does exist, content is discarded - - - AM_APPEND - 2 - Open an existing file with Append (only write) access. If file does not exist, Open fails - - - AM_READ_PLUS - 3 - Open an existing file with Read/Write access. If file does not exist, Open fails - - - AM_WRITE_PLUS - 4 - Create new file with Read/Write access. If file does exist, content is discarded - - - AM_APPEND_PLUS - 5 - Open an existing file with Append (read/write) access. If file does not exist, Open creates a new file - - - - RTS_IEC_SIZE - 32 - BYTE - - - RTS_IEC_HANDLE - 32 - BYTE - - - FB_FileControl - +]]>224I_TestResultLoggerTestResultsI_TestResults3264PrintingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)1696PrintingTestSuiteTriggerR_TRIG64128PrintedFinalTestResultsBOOL8192PrintedTestSuitesResultsBOOL8200LogTestSuiteResultsTcUnitTestResultsST_TestSuiteResults32StringToPrintT_MaxString2048TestsInTestSuiteCounterUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16MaxNumberOfTestsToPrintUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16TEST_STATUS_SKIPSTRING(80)648TEST_STATUS_PASSSTRING(80)648TEST_STATUS_FAILSTRING(80)648PouTypeFunctionBlockRTS_IEC_RESULT32UDINTACCESS_MODE32UDINTAM_READ0AM_WRITE1AM_APPEND2AM_READ_PLUS3AM_WRITE_PLUS4AM_APPEND_PLUS5RTS_IEC_SIZE32BYTERTS_IEC_HANDLE32BYTEFB_FileControl - 96 - - FileAccessMode - ACCESS_MODE - Append_Plus creates the file if it doesn't exist yet. - 32 - 32 - - 5 - - - - FileHandle - RTS_IEC_HANDLE - 32 - 64 - - - Read - RTS_IEC_RESULT - 32 - - BufferPointer - Call with ADR(); - BYTE - 32 - - - Size - Call with SIZEOF(); - UDINT - 32 - - - FileSize - RTS_IEC_SIZE - 32 - - - ItemType - Output - - - - - - Close - RTS_IEC_RESULT - 32 - - - Open - RTS_IEC_RESULT - 32 - - FileName - File name can contain an absolute or relative path to the file. Path entries must be separated with a Slash (/) - T_MaxString - 2048 - - - FileAccessMode - ACCESS_MODE - 32 - - - - Delete - RTS_IEC_RESULT - 32 - - FileName - File name can contain an absolute or relative path to the file. Path entries must be separated with a forward slash (/) - T_MaxString - 2048 - - - - Write - RTS_IEC_RESULT - 32 - - BufferPointer - Call with ADR(); - BYTE - 32 - - - Size - Call with SIZEOF(); - UDINT - 32 - - - - - PouType - FunctionBlock - - - - - E_XmlError - 8 - BYTE - - Ok - 0 - - - ErrorMaxBufferLen - 1 - - - ErrorStringLen - 2 - - - Error - 3 - - - - FB_StreamBuffer - +]]>96FileAccessModeACCESS_MODE32325FileHandleRTS_IEC_HANDLE3264ReadRTS_IEC_RESULT32BufferPointerBYTE32SizeUDINT32FileSizeRTS_IEC_SIZE32ItemTypeOutputCloseRTS_IEC_RESULT32OpenRTS_IEC_RESULT32FileNameT_MaxString2048FileAccessModeACCESS_MODE32DeleteRTS_IEC_RESULT32FileNameT_MaxString2048WriteRTS_IEC_RESULT32BufferPointerBYTE32SizeUDINT32PouTypeFunctionBlockE_XmlError8BYTEOk0ErrorMaxBufferLen1ErrorStringLen2Error3FB_StreamBuffer - 128 - - _PointerToStringBuffer - BYTE - 32 - 32 - - - _BufferSize - UDINT - 32 - 64 - - - _Length - UDINT - 32 - 96 - - - CutOff - T_MaxString - 2048 - - StartPos - UDINT - 32 - - - CutLen - UDINT - 32 - - - ItemType - Output - - - - - XmlError - E_XmlError - 8 - - - ItemType - Output - - - - - Loop - UDINT - 32 - - - PointerToByteToCut - BYTE - 32 - - - PointerToByteBuffer - BYTE - 32 - - - - Find - UDINT - 32 - - SearchString - STRING(80) - 648 - - - StartPos - UDINT - 32 - - - Loop - UDINT - 32 - - - Search - UDINT - 32 - - - PointerToBuffer - BYTE - 32 - - - PointerToSearch - BYTE - 32 - - - - FindBack - UDINT - 32 - - SearchString - T_MaxString - 2048 - - - Loop - UDINT - 32 - - - Search - UDINT - 32 - - - PointerToBuffer - BYTE - 32 - - - PointerToSearch - BYTE - 32 - - - - __getLength - UDINT - 32 - - Length - UDINT - 32 - - - - property - - - - - Clear - - Count - UDINT - 32 - - - - __setAppend - - Append - +]]>128_PointerToStringBufferBYTE3232_BufferSizeUDINT3264_LengthUDINT3296CutOffT_MaxString2048StartPosUDINT32CutLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCutBYTE32PointerToByteBufferBYTE32FindUDINT32SearchStringSTRING(80)648StartPosUDINT32LoopUDINT32SearchUDINT32PointerToBufferBYTE32PointerToSearchBYTE32FindBackUDINT32SearchStringT_MaxString2048LoopUDINT32SearchUDINT32PointerToBufferBYTE32PointerToSearchBYTE32__getLengthUDINT32LengthUDINT32propertyClearCountUDINT32__setAppendAppend - T_MaxString - 2048 - - - ByteIn - BYTE - 32 - - - ByteBuffer - BYTE - 32 - - - - property - - - - - __getBufferSize - UDINT - 32 - - BufferSize - UDINT - 32 - - - - property - - - - - __setLength - - Length - +]]>T_MaxString2048ByteInBYTE32ByteBufferBYTE32property__getBufferSizeUDINT32BufferSizeUDINT32property__setLengthLength - UDINT - 32 - - - - property - - - - - SetBuffer - BOOL - 8 - - PointerToBufferAddress - Set buffer address (ADR ...) - BYTE - 32 - - - SizeOfBuffer - Set buffer size (SIZEOF ...) - UDINT - 32 - - - - Copy - T_MaxString - 2048 - - StartPos - UDINT - 32 - - - EndPos - UDINT - 32 - - - CopyLen - UDINT - 32 - - - ItemType - Output - - - - - XmlError - E_XmlError - 8 - - - ItemType - Output - - - - - Loop - UDINT - 32 - - - PointerToByteToCopy - BYTE - 32 - - - PointerToBuffer - BYTE - 32 - - - CurPos - UDINT - 32 - - - - - PouType - FunctionBlock - - - - - FB_XmlControl - +]]>UDINT32propertySetBufferBOOL8PointerToBufferAddressBYTE32SizeOfBufferUDINT32CopyT_MaxString2048StartPosUDINT32EndPosUDINT32CopyLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCopyBYTE32PointerToBufferBYTE32CurPosUDINT32PouTypeFunctionBlockFB_XmlControl - 5696 - - XmlBuffer - FB_StreamBuffer - 128 - 32 - - - TagListBuffer - FB_StreamBuffer - 128 - 160 - - - Tags - T_MaxString - 2048 - 288 - - - TagListSeekBuffer - FB_StreamBuffer - 128 - 2336 - - - TagsSeek - STRING(80) - 648 - 2464 - - - TagBuffer - FB_StreamBuffer - 128 - 3136 - - - Tag - T_MaxString - 2048 - 3264 - - - TagOpen - BOOL - 8 - 5312 - - - Select - UDINT - 32 - 5344 - - - SearchPosition - UDINT - 32 - 5376 - - - TAG_OPEN - STRING(1) - 16 - 5408 - - < - - - - TAG_CLOSE - STRING(1) - 16 - 5424 - - > - - - - END_TAG_CLOSE - STRING(2) - 24 - 5440 - - /> - - - - SPACE - STRING(1) - 16 - 5464 - - - - - - EQUALS - STRING(1) - 16 - 5480 - - = - - - - QUOTE - STRING(1) - 16 - 5496 - - " - - - - BACK_SLASH - STRING(1) - 16 - 5512 - - \ - - - - FORWARD_SLASH - STRING(1) - 16 - 5528 - - / - - - - OPEN_COMMENT - STRING(5) - 48 - 5544 - - <!-- - - - - CLOSE_COMMENT - STRING(4) - 40 - 5592 - - --> - - - - TAB - STRING(2) - 24 - 5632 - - - - - - CR_LF - STRING(4) - 40 - 5656 - - - - - - - NewParameter - - Name - T_MaxString - 2048 - - - Value - T_MaxString - 2048 - - - - NewTag - - Name - T_MaxString - 2048 - - - - CloseTag - T_MaxString - 2048 - - ClosedTag - T_MaxString - 2048 - - - - WriteDocumentHeader - - Header - T_MaxString - 2048 - - - - NewComment - - Comment - T_MaxString - 2048 - - - - __getLength - UDINT - 32 - - Length - UDINT - 32 - - - - property - - - - - NewTagData - - Data - T_MaxString - 2048 - - - - SetBuffer - - PointerToBuffer - ADR(..) - BYTE - 32 - - - SizeOfBuffer - SIZEOF(..) - UDINT - 32 - - - - ClearBuffer - - - ToStartBuffer - - - - PouType - FunctionBlock - - - - - FB_xUnitXmlPublisher - +]]>5696XmlBufferFB_StreamBuffer12832TagListBufferFB_StreamBuffer128160TagsT_MaxString2048288TagListSeekBufferFB_StreamBuffer1282336TagsSeekSTRING(80)6482464TagBufferFB_StreamBuffer1283136TagT_MaxString20483264TagOpenBOOL85312SelectUDINT325344SearchPositionUDINT325376TAG_OPENSTRING(1)165408<TAG_CLOSESTRING(1)165424>END_TAG_CLOSESTRING(2)245440/>SPACESTRING(1)165464 EQUALSSTRING(1)165480=QUOTESTRING(1)165496"BACK_SLASHSTRING(1)165512\FORWARD_SLASHSTRING(1)165528/OPEN_COMMENTSTRING(5)485544<!-- CLOSE_COMMENTSTRING(4)405592 -->TABSTRING(2)245632 CR_LFSTRING(4)405656 +NewParameterNameT_MaxString2048ValueT_MaxString2048NewTagNameT_MaxString2048CloseTagT_MaxString2048ClosedTagT_MaxString2048WriteDocumentHeaderHeaderT_MaxString2048NewCommentCommentT_MaxString2048__getLengthUDINT32LengthUDINT32propertyNewTagDataDataT_MaxString2048SetBufferPointerToBufferBYTE32SizeOfBufferUDINT32ClearBufferToStartBufferPouTypeFunctionBlockFB_xUnitXmlPublisher - 530304 - I_TestResultLogger - - TestResults - I_TestResults - Dependancy Injection via FB_Init - 32 - 64 - - - AccessMode - ACCESS_MODE - File access mode - 32 - 96 - - 4 - - - - File - FB_FileControl - 96 - 128 - - - Xml - FB_XmlControl - 5696 - 224 - - - BufferInitialised - BOOL - 8 - 5920 - - 0 - - - - Buffer - BYTE - - 0 - 65535 - - 524280 - 5928 - - - WritingTestSuiteResultNumber - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - 530208 - - - PublishTrigger - R_TRIG - 64 - 530240 - - - DeleteOpenWriteClose - RTS_IEC_RESULT - 32 - - - LogTestSuiteResults - - UnitTestResults - ST_TestSuiteResults - 32 - - - CurrentSuiteNumber - UINT - 16 - - - CurrentTestCount - UINT - 16 - - - TEST_STATUS_SKIP - STRING(80) - 648 - - - TEST_STATUS_PASS - STRING(80) - 648 - - - TEST_STATUS_FAIL - STRING(80) - 648 - - - - Initialised - BOOL - 8 - - - - PouType - FunctionBlock - - - - - FB_TcUnitRunner - +]]>530304I_TestResultLoggerTestResultsI_TestResults3264AccessModeACCESS_MODE32964FileFB_FileControl96128XmlFB_XmlControl5696224BufferInitialisedBOOL859200BufferBYTE0655355242805928WritingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16530208PublishTriggerR_TRIG64530240DeleteOpenWriteCloseRTS_IEC_RESULT32LogTestSuiteResultsUnitTestResultsST_TestSuiteResults32CurrentSuiteNumberUINT16CurrentTestCountUINT16TEST_STATUS_SKIPSTRING(80)648TEST_STATUS_PASSSTRING(80)648TEST_STATUS_FAILSTRING(80)648InitialisedBOOL8PouTypeFunctionBlockFB_TcUnitRunner - 621827200 - - AllTestSuitesFinished - BOOL - Indication of whether all test suites have reported that they are finished - 8 - 32 - - 0 - - - - TestResults - FB_TestResults - Test result information - 621296256 - 64 - - - AdsTestResultLogger - FB_AdsTestResultLogger - Prints the results to ADS so that Visual Studio can display the results. - This test result formatter can be replaced with something else than ADS - 224 - 621296320 - - - old_input_assignments - - - - - TestResultLogger - I_TestResultLogger - 32 - 621296544 - - - AbortRunningTestSuites - BOOL - If this flag is set, it means that some external event triggered the - request to abort running the test suites - 8 - 621296576 - - - xUnitXmlPublisher - FB_xUnitXmlPublisher - Publishes a xUnit compatible XML file - 530304 - 621296608 - - - old_input_assignments - - - - - XmlTestResultPublisher - I_TestResultLogger - 32 - 621826912 - - - __RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITE - UINT - This variable holds which current test suite is being called, as we are running - each one in a sequence (one by one) - 16 - 621826944 - - 1 - - - - __RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITES - TOF - 224 - 621826976 - - - AbortRunningTestSuiteTests - - - RunTestSuiteTestsInSequence - - TimeBetweenTestSuitesExecution - Time delay between a test suite is finished and the next test suite starts - TIME - 32 - - - BusyPrinting - BOOL - 8 - - - NumberOfTestSuitesFinished - We need to hold a temporary state of the statistics +]]>621827200AllTestSuitesFinishedBOOL8320TestResultsFB_TestResults62129625664AdsTestResultLoggerFB_AdsTestResultLogger224621296320old_input_assignmentsTestResultLoggerI_TestResultLogger32621296544AbortRunningTestSuitesBOOL8621296576xUnitXmlPublisherFB_xUnitXmlPublisher530304621296608old_input_assignmentsXmlTestResultPublisherI_TestResultLogger32621826912__RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITEUINT166218269441__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITESTOF224621826976AbortRunningTestSuiteTestsRunTestSuiteTestsInSequenceTimeBetweenTestSuitesExecutionTIME32BusyPrintingBOOL8NumberOfTestSuitesFinished - UINT - 16 - - - CurrentlyRunningTestSuite - This variable holds which current test suite is being called, as we are running - each one in a sequence (one by one) - UINT - 16 - - - uselocation - __RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITE - - - - - TimerBetweenExecutionOfTestSuites - TOF - 224 - - - uselocation - __RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITES - - - - - - RunTestSuiteTests - - Counter - UINT - 16 - - - BusyPrinting - BOOL - 8 - - - NumberOfTestSuitesFinished - We need to hold a temporary state of the statistics + are finished (which might take many cycles), do we gather correct statistics ]]>UINT16CurrentlyRunningTestSuiteUINT16uselocation__RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITETimerBetweenExecutionOfTestSuitesTOF224uselocation__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITESRunTestSuiteTestsCounterUINT16BusyPrintingBOOL8NumberOfTestSuitesFinished - UINT - 16 - - - - - PouType - FunctionBlock - - - - - FB_Test - + are finished (which might take many cycles), do we gather correct statistics ]]>UINT16PouTypeFunctionBlockFB_Test - 4192 - - TestName - T_MaxString - 2048 - 32 - - - TestIsFinished - BOOL - 8 - 2080 - - - TestIsSkipped - BOOL - This is set to true, if test is disabled (by putting the string "disabled_" in front of the test name - 8 - 2088 - - - NumberOfAssertions - UINT - 16 - 2096 - - - TestOrderNumber - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - In which order/sequence relative to the order tests should this test be executed/evaluated. +]]>4192TestNameT_MaxString204832TestIsFinishedBOOL82080TestIsSkippedBOOL82088NumberOfAssertionsUINT162096TestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - 2112 - - - TestIsFailed - BOOL - Indication of whether this test has at least one failed assert - 8 - 2128 - - - AssertionMessage - T_MaxString - Assertion message for the first assertion in this test - 2048 - 2136 - - - AssertionType - E_AssertionType - Assertion type for the first assertion in this test - 8 - 4184 - - - GetAssertionType - E_AssertionType - 8 - - - SetFailed - - - SetName - - Name - T_MaxString - 2048 - - - - GetName - T_MaxString - 2048 - - - SetNumberOfAssertions - - NoOfAssertions - UINT - 16 - - - - SetTestOrder - - OrderNumber - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - - IsSkipped - BOOL - 8 - - - GetNumberOfAssertions - UINT - 16 - - - SetFinished - BOOL - 8 - - - GetAssertionMessage - T_MaxString - 2048 - - - SetSkipped - - - SetAssertionMessage - - AssertMessage - T_MaxString - 2048 - - - - SetAssertionType - - AssertType - E_AssertionType - 8 - - - - IsFinished - BOOL - 8 - - - GetTestOrder - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - IsFailed - BOOL - 8 - - - - PouType - FunctionBlock - - - - - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - UINT - - - LowerBorder - 1 - - - UpperBorder - 100 - - - - - TYPE_CLASS - 32 - DWORD - - TYPE_BOOL - 0 - - - TYPE_BIT - 1 - - - TYPE_BYTE - 2 - - - TYPE_WORD - 3 - - - TYPE_DWORD - 4 - - - TYPE_LWORD - 5 - - - TYPE_SINT - 6 - - - TYPE_INT - 7 - - - TYPE_DINT - 8 - - - TYPE_LINT - 9 - - - TYPE_USINT - 10 - - - TYPE_UINT - 11 - - - TYPE_UDINT - 12 - - - TYPE_ULINT - 13 - - - TYPE_REAL - 14 - - - TYPE_LREAL - 15 - - - TYPE_STRING - 16 - - - TYPE_WSTRING - 17 - - - TYPE_TIME - 18 - - - TYPE_DATE - 19 - - - TYPE_DATEANDTIME - 20 - - - TYPE_TIMEOFDAY - 21 - - - TYPE_POINTER - 22 - - - TYPE_REFERENCE - 23 - - - TYPE_SUBRANGE - 24 - - - TYPE_ENUM - 25 - - - TYPE_ARRAY - 26 - - - TYPE_PARAMS - 27 - - - TYPE_USERDEF - 28 - - - TYPE_NONE - 29 - - - TYPE_ANY - 30 - - - TYPE_ANYBIT - 31 - - - TYPE_ANYDATE - 32 - - - TYPE_ANYINT - 33 - - - TYPE_ANYNUM - 34 - - - TYPE_ANYREAL - 35 - - - TYPE_LAZY - 36 - - - TYPE_LTIME - 37 - - - TYPE_BITCONST - 38 - - - - AnyType - 96 - - pValue - BYTE - 32 - 0 - - - diSize - DINT - 32 - 32 - - - TypeClass - TYPE_CLASS - 32 - 64 - - - - linkalways - - - - - FW_GetCurTaskIndex - 64 - - nIndex - BYTE - 8 - 32 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - conditionalshow - - - - - GETCURTASKINDEX - This function block GETCURTASKINDEX finds the task index of the task from which it is called. - 128 - - index - BYTE - Returns the current task index of the calling task. - 8 - 32 - - - ItemType - Output - - - - - fbGetCurTaskIndex - FW_GetCurTaskIndex - 64 - 64 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - E_TypeFieldParam - 16 - INT - - TYPEFIELD_UNKNOWN - 0 - Unknown/not set - - - TYPEFIELD_B - 1 - b or B: binary number - - - TYPEFIELD_O - 2 - o or O: octal number - - - TYPEFIELD_U - 3 - u or U: unsigned decimal number - - - TYPEFIELD_C - 4 - c or C: one ASCII character - - - TYPEFIELD_F - 5 - f or F: float number ( normalized format ) - - - TYPEFIELD_D - 6 - d or D: signed decimal number - - - TYPEFIELD_S - 7 - s or S: string - - - TYPEFIELD_XU - 8 - X: hecadecimal number (upper case characters ) - - - TYPEFIELD_XL - 9 - x: hecadecimal number (lower case characters ) - - - TYPEFIELD_EU - 10 - E: float number ( scientific format ) - - - TYPEFIELD_EL - 11 - e: float number ( scientific format ) - - - - ST_FormatParameters - 160 - - bPercent - BOOL - 8 - 0 - - - bFlags - BOOL - 8 - 8 - - - bWidth - BOOL - 8 - 16 - - - bDot - BOOL - 8 - 24 - - - bPrecision - BOOL - 8 - 32 - - - bType - BOOL - 8 - 40 - - - bAlign - BOOL - Default :Right align - 8 - 48 - - - bSign - BOOL - Default: Sign only for negative values - 8 - 56 - - - bNull - BOOL - Default: No padding - 8 - 64 - - - bBlank - BOOL - Default: No blanks - 8 - 72 - - - bHash - BOOL - Default: No blanks - 8 - 80 - - - iWidth - INT - 16 - 96 - - - iPrecision - INT - 16 - 112 - - - bWidthAsterisk - BOOL - 8 - 128 - - - bPrecisionAsterisk - BOOL - 8 - 136 - - - eType - E_TypeFieldParam - format type parameter - 16 - 144 - - - - conditionalshow - - - - - FB_FormatString - Converts and formats up to 10 T_Arg values to string - 7840 - - sFormat - T_MaxString - Format string - 2048 - 32 - - - ItemType - Input - - - - - arg1 - T_Arg - Format argument 1, use F_INT, F_UINT; F_WORD, F_DWORD, F_LREAL... functions to initialize the argument inputs - 96 - 2080 - - - ItemType - Input - - - - - arg2 - T_Arg - Format argument 2 - 96 - 2176 - - - ItemType - Input - - - - - arg3 - T_Arg - Format argument 3 - 96 - 2272 - - - ItemType - Input - - - - - arg4 - T_Arg - Format argument 4 - 96 - 2368 - - - ItemType - Input - - - - - arg5 - T_Arg - Format argument 5 - 96 - 2464 - - - ItemType - Input - - - - - arg6 - T_Arg - Format argument 6 - 96 - 2560 - - - ItemType - Input - - - - - arg7 - T_Arg - Format argument 7 - 96 - 2656 - - - ItemType - Input - - - - - arg8 - T_Arg - Format argument 8 - 96 - 2752 - - - ItemType - Input - - - - - arg9 - T_Arg - Format argument 9 - 96 - 2848 - - - ItemType - Input - - - - - arg10 - T_Arg - Format argument 10 - 96 - 2944 - - - ItemType - Input - - - - - bError - BOOL - TRUE => error, FALSE => no error - 8 - 3040 - - - ItemType - Output - - - - - nErrId - UDINT - Error code - 32 - 3072 - - - ItemType - Output - - - - - sOut - T_MaxString - Output stirng - 2048 - 3104 - - - ItemType - Output - - - - - pFormat - BYTE - 32 - 5152 - - 0 - - - - conditionalshow - - - - - pOut - BYTE - 32 - 5184 - - 0 - - - - conditionalshow - - - - - iRemOutLen - INT - 16 - 5216 - - - conditionalshow - - - - - bValid - BOOL - 8 - 5232 - - - conditionalshow - - - - - stFmt - ST_FormatParameters - 160 - 5248 - - - conditionalshow - - - - - nArrayElem - INT - 16 - 5408 - - - conditionalshow - - - - - nArgument - UDINT - 32 - 5440 - - - conditionalshow - - - - - parArgs - T_Arg - - 1 - 10 - - 320 - 5472 - - - conditionalshow - - - - - sArgStr - T_MaxString - 2048 - 5792 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - TypeClass - 16 - INT - - TYPE_BOOL - 0 - - - TYPE_BIT - 1 - - - TYPE_BYTE - 2 - - - TYPE_WORD - 3 - - - TYPE_DWORD - 4 - - - TYPE_LWORD - 5 - - - TYPE_SINT - 6 - - - TYPE_INT - 7 - - - TYPE_DINT - 8 - - - TYPE_LINT - 9 - - - TYPE_USINT - 10 - - - TYPE_UINT - 11 - - - TYPE_UDINT - 12 - - - TYPE_ULINT - 13 - - - TYPE_REAL - 14 - - - TYPE_LREAL - 15 - - - TYPE_STRING - 16 - - - TYPE_WSTRING - 17 - - - TYPE_TIME - 18 - - - TYPE_DATE - 19 - - - TYPE_DATEANDTIME - 20 - - - TYPE_TIMEOFDAY - 21 - - - TYPE_POINTER - 22 - - - TYPE_REFERENCE - 23 - - - TYPE_SUBRANGE - 24 - - - TYPE_ENUM - 25 - - - TYPE_ARRAY - 26 - - - TYPE_PARAMS - 27 - - - TYPE_USERDEF - 28 - - - TYPE_NONE - 29 - - - TYPE_ANY - 30 - - - TYPE_ANYBIT - 31 - - - TYPE_ANYDATE - 32 - - - TYPE_ANYINT - 33 - - - TYPE_ANYNUM - 34 - - - TYPE_ANYREAL - 35 - - - TYPE_LAZY - 36 - - - TYPE_LTIME - 37 - - - TYPE_BITCONST - 38 - - - TYPE_INTERFACE - -4096 - - - - U_ExpectedOrActual - 4096 - - boolExpectedOrActual - BOOL - 8 - 0 - - - bitExpectedOrActual - BIT - 8 - 0 - - - byteExpectedOrActual - BYTE - 8 - 0 - - - sintExpectedOrActual - SINT - 8 - 0 - - - usintExpectedOrActual - USINT - 8 - 0 - - - intExpectedOrActual - INT - 16 - 0 - - - uintExpectedOrActual - UINT - 16 - 0 - - - wordExpectedOrActual - WORD - 16 - 0 - - - dwordExpectedOrActual - DWORD - 32 - 0 - - - dateandtimeExpectedOrActual - DATE_AND_TIME - 32 - 0 - - - dintExpectedOrActual - DINT - 32 - 0 - - - realExpectedOrActual - REAL - 32 - 0 - - - timeExpectedOrActual - TIME - 32 - 0 - - - dateExpectedOrActual - DATE - 32 - 0 - - - udintExpectedOrActual - UDINT - 32 - 0 - - - timeofdayExpectedOrActual - TIME_OF_DAY - 32 - 0 - - - lwordExpectedOrActual - LWORD - 64 - 0 - - - lintExpectedOrActual - LINT - 64 - 0 - - - ulintExpectedOrActual - ULINT - 64 - 0 - - - lrealExpectedOrActual - LREAL - 64 - 0 - - - ltimeExpectedOrActual - LTIME - 64 - 0 - - - stringExpectedOrActual - T_MaxString - 2048 - 0 - - - wstringExpectedOrActual - WSTRING(255) - 4096 - 0 - - - - ST_AssertResult - 12288 - - Expected - U_ExpectedOrActual - 4096 - 0 - - - Actual - U_ExpectedOrActual - 4096 - 4096 - - - Message - T_MaxString - 2048 - 8192 - - - TestInstancePath - T_MaxString - 2048 - 10240 - - - - ST_AssertResultInstances - 12352 - - AssertResult - ST_AssertResult - 12288 - 0 - - - DetectionCount - UINT - Number of instances of the "AssertResult" - 16 - 12288 - - - DetectionCountThisCycle - UINT - Number of instance of the "AssertResult" in this specific PLC-cycle - 16 - 12304 - - - - FB_AssertResultStatic - + A value <> 0 tells in which order this test will be executed/evaluated. The lower the number, the earlier it will execute. ]]>162112TestIsFailedBOOL82128AssertionMessageT_MaxString20482136AssertionTypeE_AssertionType84184GetAssertionTypeE_AssertionType8SetFailedSetNameNameT_MaxString2048GetNameT_MaxString2048SetNumberOfAssertionsNoOfAssertionsUINT16SetTestOrderOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16IsSkippedBOOL8GetNumberOfAssertionsUINT16SetFinishedBOOL8GetAssertionMessageT_MaxString2048SetSkippedSetAssertionMessageAssertMessageT_MaxString2048SetAssertionTypeAssertTypeE_AssertionType8IsFinishedBOOL8GetTestOrderUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16IsFailedBOOL8PouTypeFunctionBlockUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100TYPE_CLASS32DWORDTYPE_BOOL0TYPE_BIT1TYPE_BYTE2TYPE_WORD3TYPE_DWORD4TYPE_LWORD5TYPE_SINT6TYPE_INT7TYPE_DINT8TYPE_LINT9TYPE_USINT10TYPE_UINT11TYPE_UDINT12TYPE_ULINT13TYPE_REAL14TYPE_LREAL15TYPE_STRING16TYPE_WSTRING17TYPE_TIME18TYPE_DATE19TYPE_DATEANDTIME20TYPE_TIMEOFDAY21TYPE_POINTER22TYPE_REFERENCE23TYPE_SUBRANGE24TYPE_ENUM25TYPE_ARRAY26TYPE_PARAMS27TYPE_USERDEF28TYPE_NONE29TYPE_ANY30TYPE_ANYBIT31TYPE_ANYDATE32TYPE_ANYINT33TYPE_ANYNUM34TYPE_ANYREAL35TYPE_LAZY36TYPE_LTIME37TYPE_BITCONST38AnyType96pValueBYTE320diSizeDINT3232TypeClassTYPE_CLASS3264linkalwaysFW_GetCurTaskIndex64nIndexBYTE832ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCURTASKINDEX128indexBYTE832ItemTypeOutputfbGetCurTaskIndexFW_GetCurTaskIndex6464conditionalshowPouTypeFunctionBlockconditionalshow_all_localsE_TypeFieldParam16INTTYPEFIELD_UNKNOWN0TYPEFIELD_B1TYPEFIELD_O2TYPEFIELD_U3TYPEFIELD_C4TYPEFIELD_F5TYPEFIELD_D6TYPEFIELD_S7TYPEFIELD_XU8TYPEFIELD_XL9TYPEFIELD_EU10TYPEFIELD_EL11ST_FormatParameters160bPercentBOOL80bFlagsBOOL88bWidthBOOL816bDotBOOL824bPrecisionBOOL832bTypeBOOL840bAlignBOOL848bSignBOOL856bNullBOOL864bBlankBOOL872bHashBOOL880iWidthINT1696iPrecisionINT16112bWidthAsteriskBOOL8128bPrecisionAsteriskBOOL8136eTypeE_TypeFieldParam16144conditionalshowFB_FormatString7840sFormatT_MaxString204832ItemTypeInputarg1T_Arg962080ItemTypeInputarg2T_Arg962176ItemTypeInputarg3T_Arg962272ItemTypeInputarg4T_Arg962368ItemTypeInputarg5T_Arg962464ItemTypeInputarg6T_Arg962560ItemTypeInputarg7T_Arg962656ItemTypeInputarg8T_Arg962752ItemTypeInputarg9T_Arg962848ItemTypeInputarg10T_Arg962944ItemTypeInputbErrorBOOL error, FALSE => no error ]]>83040ItemTypeOutputnErrIdUDINT323072ItemTypeOutputsOutT_MaxString20483104ItemTypeOutputpFormatBYTE3251520conditionalshowpOutBYTE3251840conditionalshowiRemOutLenINT165216conditionalshowbValidBOOL85232conditionalshowstFmtST_FormatParameters1605248conditionalshownArrayElemINT165408conditionalshownArgumentUDINT325440conditionalshowparArgsT_Arg1103205472conditionalshowsArgStrT_MaxString20485792conditionalshowPouTypeFunctionBlockconditionalshow_all_localsTypeClass16INTTYPE_BOOL0TYPE_BIT1TYPE_BYTE2TYPE_WORD3TYPE_DWORD4TYPE_LWORD5TYPE_SINT6TYPE_INT7TYPE_DINT8TYPE_LINT9TYPE_USINT10TYPE_UINT11TYPE_UDINT12TYPE_ULINT13TYPE_REAL14TYPE_LREAL15TYPE_STRING16TYPE_WSTRING17TYPE_TIME18TYPE_DATE19TYPE_DATEANDTIME20TYPE_TIMEOFDAY21TYPE_POINTER22TYPE_REFERENCE23TYPE_SUBRANGE24TYPE_ENUM25TYPE_ARRAY26TYPE_PARAMS27TYPE_USERDEF28TYPE_NONE29TYPE_ANY30TYPE_ANYBIT31TYPE_ANYDATE32TYPE_ANYINT33TYPE_ANYNUM34TYPE_ANYREAL35TYPE_LAZY36TYPE_LTIME37TYPE_BITCONST38TYPE_INTERFACE-4096U_ExpectedOrActual4096boolExpectedOrActualBOOL80bitExpectedOrActualBIT80byteExpectedOrActualBYTE80sintExpectedOrActualSINT80usintExpectedOrActualUSINT80intExpectedOrActualINT160uintExpectedOrActualUINT160wordExpectedOrActualWORD160dwordExpectedOrActualDWORD320dateandtimeExpectedOrActualDATE_AND_TIME320dintExpectedOrActualDINT320realExpectedOrActualREAL320timeExpectedOrActualTIME320dateExpectedOrActualDATE320udintExpectedOrActualUDINT320timeofdayExpectedOrActualTIME_OF_DAY320lwordExpectedOrActualLWORD640lintExpectedOrActualLINT640ulintExpectedOrActualULINT640lrealExpectedOrActualLREAL640ltimeExpectedOrActualLTIME640stringExpectedOrActualT_MaxString20480wstringExpectedOrActualWSTRING(255)40960ST_AssertResult12288ExpectedU_ExpectedOrActual40960ActualU_ExpectedOrActual40964096MessageT_MaxString20488192TestInstancePathT_MaxString204810240ST_AssertResultInstances12352AssertResultST_AssertResult122880DetectionCountUINT1612288DetectionCountThisCycleUINT1612304FB_AssertResultStatic - 24640320 - - AssertResults - ST_AssertResult - - 1 - 1000 - - The total number of instances of each of the "AssertResults" - 12288000 - 64 - - - TotalAsserts - UINT - The total number of unique asserts - 16 - 12288064 - - 0 - - - - GetCurrentTaskIndex - GETCURTASKINDEX - Function block to get the current task cycle - 128 - 12288096 - - - AssertResultInstances - ST_AssertResultInstances - - 1 - 1000 - - The total number of instances of each of the "AssertResults" - 12352000 - 12288256 - - - CycleCount - UDINT - The last PLC cycle count - 32 - 24640256 - - - FirstCycleExecuted - BOOL - Only run first cycle - 8 - 24640288 - - - CopyDetectionCountAndResetDetectionCountInThisCycle - - IteratorCounter - UINT - 16 - - - - GetNumberOfAssertsForTest - UINT - 16 - - CompleteTestInstancePath - T_MaxString - 2048 - - - Counter - UINT - 16 - - - NumberOfAsserts - UINT - 16 - - - - CreateAssertResultInstance - - ExpectedSize - UDINT - 32 - - - ExpectedTypeClass - TypeClass - 16 - - - ExpectedValue - BYTE - 32 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 32 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - GetDetectionCountThisCycle - UINT - 16 - - ExpectedSize - UDINT - 32 - - - ExpectedTypeClass - TypeClass - 16 - - - ExpectedValue - BYTE - 32 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 32 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - GetDetectionCount - UINT - 16 - - ExpectedSize - UDINT - 32 - - - ExpectedTypeClass - TypeClass - 16 - - - ExpectedValue - BYTE - 32 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 32 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - ReportResult - - ExpectedSize - UDINT - 32 - - - ExpectedTypeClass - TypeClass - 16 - - - ExpectedValue - BYTE - 32 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 32 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - ItemType - Output - - - - - LocationIndex - UINT - 16 - - - DataTypesNotEquals - BOOL - 8 - - - DataSizeNotEquals - BOOL - 8 - - - DataContentNotEquals - BOOL - 8 - - - CurrentCycleCount - UDINT - 32 - - - IteratorCounter - UINT - 16 - - - DetectionCountTemp - UINT - 16 - - - FoundOne - BOOL - 8 - - - AdditionalIdenticalAssert - BOOL - 8 - - - - AddAssertResult - - ExpectedSize - UDINT - 32 - - - ExpectedTypeClass - TypeClass - 16 - - - ExpectedValue - BYTE - 32 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 32 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - - - PouType - FunctionBlock - - - - - ST_AssertArrayResult - 4224 - - ExpectedsSize - UDINT - Size in bytes of the expecteds-array - 32 - 0 - - - ExpectedsTypeClass - TypeClass - The data type of the expecteds-array - 16 - 32 - - - ActualsSize - UDINT - Size in bytes of the actuals-array - 32 - 64 - - - ActualsTypeClass - TypeClass - The data type of the actuals-array - 16 - 96 - - - Message - T_MaxString - 2048 - 112 - - - TestInstancePath - T_MaxString - 2048 - 2160 - - - - ST_AssertArrayResultInstances - 4256 - - AssertArrayResult - ST_AssertArrayResult - 4224 - 0 - - - DetectionCount - UINT - Number of instances of the "AssertArrayResult" - 16 - 4224 - - - DetectionCountThisCycle - UINT - Number of instance of the "AssertArrayResult" in this specific PLC-cycle - 16 - 4240 - - - - FB_AssertArrayResultStatic - +]]>24640320AssertResultsST_AssertResult110001228800064TotalAssertsUINT16122880640GetCurrentTaskIndexGETCURTASKINDEX12812288096AssertResultInstancesST_AssertResultInstances110001235200012288256CycleCountUDINT3224640256FirstCycleExecutedBOOL824640288CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16GetNumberOfAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfAssertsUINT16CreateAssertResultInstanceExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8AddAssertResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockST_AssertArrayResult4224ExpectedsSizeUDINT320ExpectedsTypeClassTypeClass1632ActualsSizeUDINT3264ActualsTypeClassTypeClass1696MessageT_MaxString2048112TestInstancePathT_MaxString20482160ST_AssertArrayResultInstances4256AssertArrayResultST_AssertArrayResult42240DetectionCountUINT164224DetectionCountThisCycleUINT164240FB_AssertArrayResultStatic - 8480256 - - AssertArrayResults - ST_AssertArrayResult - - 1 - 1000 - - The total number of instances of each of the "AssertArrayResults" - 4224000 - 32 - - - TotalArrayAsserts - UINT - The total number of unique asserts - 16 - 4224032 - - 0 - - - - GetCurrentTaskIndex - GETCURTASKINDEX - Function block to get the current task cycle - 128 - 4224064 - - - AssertArrayResultInstances - ST_AssertArrayResultInstances - - 1 - 1000 - - The total number of instances of each of the "AssertArrayResults" - 4256000 - 4224192 - - - CycleCount - UDINT - The last PLC cycle count - 32 - 8480192 - - - FirstCycleExecuted - BOOL - Only run first cycle - 8 - 8480224 - - - CreateAssertResultInstance - - ExpectedsSize - UDINT - 32 - - - ExpectedsTypeClass - TypeClass - 16 - - - ActualsSize - UDINT - 32 - - - ActualsTypeClass - TypeClass - 16 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - GetDetectionCountThisCycle - UINT - 16 - - ExpectedsSize - UDINT - 32 - - - ExpectedsTypeClass - TypeClass - 16 - - - ActualsSize - UDINT - 32 - - - ActualsTypeClass - TypeClass - 16 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - GetDetectionCount - UINT - 16 - - ExpectedsSize - UDINT - 32 - - - ExpectedsTypeClass - TypeClass - 16 - - - ActualsSize - UDINT - 32 - - - ActualsTypeClass - TypeClass - 16 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - ReportResult - - ExpectedsSize - UDINT - 32 - - - ExpectedsTypeClass - TypeClass - 16 - - - ActualsSize - UDINT - 32 - - - ActualsTypeClass - TypeClass - 16 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - ItemType - Output - - - - - LocationIndex - UINT - 16 - - - DataTypesNotEquals - BOOL - 8 - - - DataSizeNotEquals - BOOL - 8 - - - DataContentNotEquals - BOOL - 8 - - - CurrentCycleCount - UDINT - 32 - - - IteratorCounter - UINT - 16 - - - DetectionCountTemp - UINT - 16 - - - FoundOne - BOOL - 8 - - - AdditionalIdenticalAssert - BOOL - 8 - - - - GetNumberOfArrayAssertsForTest - UINT - 16 - - CompleteTestInstancePath - T_MaxString - 2048 - - - Counter - UINT - 16 - - - NumberOfArrayAsserts - UINT - 16 - - - - CopyDetectionCountAndResetDetectionCountInThisCycle - - IteratorCounter - UINT - 16 - - - - AddAssertArrayResult - - ExpectedsSize - UDINT - 32 - - - ExpectedsTypeClass - TypeClass - 16 - - - ActualsSize - UDINT - 32 - - - ActualsTypeClass - TypeClass - 16 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - - - PouType - FunctionBlock - - - - - I_AssertMessageFormatter - 32 - PVOID - - LogAssertFailure - - Expected - T_MaxString - 2048 - - - Actual - T_MaxString - 2048 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - - - FB_AdjustAssertFailureMessageToMax253CharLength - +]]>8480256AssertArrayResultsST_AssertArrayResult11000422400032TotalArrayAssertsUINT1642240320GetCurrentTaskIndexGETCURTASKINDEX1284224064AssertArrayResultInstancesST_AssertArrayResultInstances1100042560004224192CycleCountUDINT328480192FirstCycleExecutedBOOL88480224CreateAssertResultInstanceExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8GetNumberOfArrayAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfArrayAssertsUINT16CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16AddAssertArrayResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockI_AssertMessageFormatter32PVOIDLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048FB_AdjustAssertFailureMessageToMax253CharLength - 11584 - - MsgFmtString - T_MaxString - Test instance path - 2048 - 32 - - - ItemType - Input - - - - - StringArg - T_MaxString - Test message - 2048 - 2080 - - - ItemType - Input - - - - - MsgFmtStringProcessed - T_MaxString - 2048 - 4128 - - - ItemType - Output - - - - - StringArgProcessed - T_MaxString - 2048 - 6176 - - - ItemType - Output - - - - - MsgFmtStringTemp - T_MaxString - 2048 - 8224 - - - TestNameTooLong - STRING(80) - 648 - 10272 - - ...TestName too long - - - - TestMsgTooLong - STRING(80) - 648 - 10920 - - ...TestMsg too long - - - - MSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERS - INT - This is actually 254, but if StrArg-argument is used (which it is in TcUnit) it is 253. - 16 - 11568 - - 253 - - - - - PouType - FunctionBlock - - - - - FB_AdsAssertMessageFormatter - +]]>11584MsgFmtStringT_MaxString204832ItemTypeInputStringArgT_MaxString20482080ItemTypeInputMsgFmtStringProcessedT_MaxString20484128ItemTypeOutputStringArgProcessedT_MaxString20486176ItemTypeOutputMsgFmtStringTempT_MaxString20488224TestNameTooLongSTRING(80)64810272...TestName too longTestMsgTooLongSTRING(80)64810920...TestMsg too longMSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERSINT1611568253PouTypeFunctionBlockFB_AdsAssertMessageFormatter - 64 - I_AssertMessageFormatter - - LogAssertFailure - - Expected - T_MaxString - 2048 - - - Actual - T_MaxString - 2048 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AdjustAssertFailureMessageToMax253CharLength - FB_AdjustAssertFailureMessageToMax253CharLength - 11584 - - - TestInstancePathCleaned - T_MaxString - 2048 - - - TestInstancePathFinal - T_MaxString - 2048 - - - ReturnValue - DINT - 32 - - - TestInstancePathProcessed - T_MaxString - 2048 - - - MessageProcessed - T_MaxString - 2048 - - - - - PouType - FunctionBlock - - - - - FB_TestSuite - This function block is responsible for holding the internal state of the test suite. +]]>64I_AssertMessageFormatterLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AdjustAssertFailureMessageToMax253CharLengthFB_AdjustAssertFailureMessageToMax253CharLength11584TestInstancePathCleanedT_MaxString2048TestInstancePathFinalT_MaxString2048ReturnValueDINT32TestInstancePathProcessedT_MaxString2048MessageProcessedT_MaxString2048PouTypeFunctionBlockFB_TestSuite - 33551744 - - InstancePath - T_MaxString - 2048 - 32 - - - instance-path - - - noinit - - - - - GetCurrentTaskIndex - GETCURTASKINDEX - We need to have access to specific information of the current task that this test suite +]]>33551744InstancePathT_MaxString204832instance-pathnoinitGetCurrentTaskIndexGETCURTASKINDEX - 128 - 2080 - - - NumberOfTests - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - 2208 - - 0 - - - - Tests - FB_Test - - 1 - 100 - - 419200 - 2240 - - - TestDuplicateNameTrigger - R_TRIG - - 1 - 100 - - Rising trigger of whether we have already notified the user of that the test name pointed to by the current - position is a duplicate - 6400 - 421440 - - - TestCycleCountIndex - UDINT - - 1 - 100 - - Last cycle count index for a specific test. Used to detect whether this test has already been defined in the - current test suite - 3200 - 427840 - - - AssertResults - FB_AssertResultStatic - 24640320 - 431040 - - - AssertArrayResults - FB_AssertArrayResultStatic - 8480256 - 25071360 - - - AdsAssertMessageFormatter - FB_AdsAssertMessageFormatter - Prints the failed asserts to ADS so that Visual Studio can display the assert message. - This assert formatter can be replaced with something else than ADS - 64 - 33551616 - - - AssertMessageFormatter - I_AssertMessageFormatter - 32 - 33551680 - - - HasStartedRunning - BOOL - Indication whether this test suite has started running its tests - 8 - 33551712 - - - NumberOfOrderedTests - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - Number of ordered tests (created by TEST_ORDERED()) that this test suite contains - 16 - 33551728 - - - AssertEquals_LINT - - Expected - LINT expected value - LINT - 64 - - - Actual - LINT actual value - LINT - 64 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - GetNumberOfSuccessfulTests - UINT - 16 - - - AssertArrayEquals_ULINT - - Expecteds - ULINT array with expected values - ULINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - ULINT array with actual values - ULINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - FindTestSuiteInstancePath - T_MaxString - 2048 - - - AssertEquals_TIME - - Expected - TIME expected value - TIME - 32 - - - Actual - TIME actual value - TIME - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertEquals_TIME_OF_DAY - - Expected - TIME_OF_DAY expected value - TIME_OF_DAY - 32 - - - Actual - TIME_OF_DAY actual value - TIME_OF_DAY - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertEquals_BYTE - - Expected - BYTE expected value - BYTE - 8 - - - Actual - BYTE actual value - BYTE - 8 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - GetNumberOfFailedTests - UINT - 16 - - Counter - UINT - 16 - - - FailedTestsCount - UINT - 16 - - - NumberOfTestsToAnalyse - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - - - NumberOfTestOverArrayLimit - UINT - 16 - - - - AssertEquals_DATE_AND_TIME - - Expected - DATE_AND_TIME expected value - DATE_AND_TIME - 32 - - - Actual - DATE_AND_TIME actual value - DATE_AND_TIME - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - GetTestByPosition - FB_Test - 4192 - - Position - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - - AssertArrayEquals_BOOL - - Expecteds - BOOL array with expected values - BOOL - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - BOOL array with actual values - BOOL - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertArrayEquals_BYTE - - Expecteds - BYTE array with expected values - BYTE - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - BYTE array with actual values - BYTE - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedByteString - STRING(80) - 648 - - - ActualByteString - STRING(80) - 648 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertEquals_DATE - - Expected - DATE expected value - DATE - 32 - - - Actual - DATE actual value - DATE - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertEquals_WORD - - Expected - WORD expected value - WORD - 16 - - - Actual - WORD actual value - WORD - 16 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertArrayEquals_LINT - - Expecteds - LINT array with expected values - LINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - LINT array with actual values - LINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertEquals_LTIME - - Expected - LTIME expected value - LTIME - 64 - - - Actual - LTIME actual value - LTIME - 64 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertArrayEquals_UINT - - Expecteds - UINT array with expected values - UINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - UINT array with actual values - UINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertEquals_LREAL - - Expected - LREAL expected value - LREAL - 64 - - - Actual - LREAL actual value - LREAL - 64 - - - Delta - The maximum delta between the absolute value of expected and actual for which both numbers are still considered equal - LREAL - 64 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertArrayEquals_LWORD - - Expecteds - LWORD array with expected values - LWORD - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - LWORD array with actual values - LWORD - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedLWordString - STRING(80) - 648 - - - ActualLWordString - STRING(80) - 648 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertEquals - - Expected - Expected value - AnyType - 96 - - - anytypeclass - ANY - - - - - Actual - The value to check against expected - AnyType - 96 - - - anytypeclass - ANY - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Count - DINT - 32 - - - ExpectedDataString - T_MaxString - 2048 - - - ActualDataString - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - boolExpected - BOOL - 8 - - - boolActual - BOOL - 8 - - - byteExpected - BYTE - 8 - - - byteActual - BYTE - 8 - - - dateExpected - DATE - 32 - - - dateActual - DATE - 32 - - - dateAndTimeExpected - DATE_AND_TIME - 32 - - - dateAndTimeActual - DATE_AND_TIME - 32 - - - dintExpected - DINT - 32 - - - dintActual - DINT - 32 - - - dwordExpected - DWORD - 32 - - - dwordActual - DWORD - 32 - - - intExpected - INT - 16 - - - intActual - INT - 16 - - - lintExpected - LINT - 64 - - - lintActual - LINT - 64 - - - lrealExpected - LREAL - 64 - - - lrealActual - LREAL - 64 - - - ltimeExpected - LTIME - 64 - - - ltimeActual - LTIME - 64 - - - lwordExpected - LWORD - 64 - - - lwordActual - LWORD - 64 - - - realExpected - REAL - 32 - - - realActual - REAL - 32 - - - sintExpected - SINT - 8 - - - sintActual - SINT - 8 - - - stringExpected - T_MaxString - 2048 - - - stringActual - T_MaxString - 2048 - - - wstringExpected - WSTRING(255) - 4096 - - - wstringActual - WSTRING(255) - 4096 - - - timeExpected - TIME - 32 - - - timeActual - TIME - 32 - - - timeOfDayExpected - TIME_OF_DAY - 32 - - - timeOfDayActual - TIME_OF_DAY - 32 - - - udintExpected - UDINT - 32 - - - udintActual - UDINT - 32 - - - uintExpected - UINT - 16 - - - uintActual - UINT - 16 - - - ulintExpected - ULINT - 64 - - - ulintActual - ULINT - 64 - - - usintExpected - USINT - 8 - - - usintActual - USINT - 8 - - - wordExpected - WORD - 16 - - - wordActual - WORD - 16 - - - DataTypesNotEquals - The data type of the two ANY input parameters are not equal - BOOL - 8 - - - DataSizeNotEquals - The data size of the two ANY input parameters are not equal - BOOL - 8 - - - DataContentNotEquals - The data content of the two ANY input parameters are not equal - BOOL - 8 - - - IteratorCounter - DINT - 32 - - - - hasanytype - - - - - AssertFalse - - Condition - Condition to be checked - BOOL - 8 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - - AssertEquals_SINT - - Expected - SINT expected value - SINT - 8 - - - Actual - SINT actual value - SINT - 8 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertArray2dEquals_LREAL - - Expecteds - LREAL 2d array with expected values - LREAL - 32 - - - variable_length_array - - - Dimensions - 2 - - - - - Actuals - LREAL 2d array with actual values - LREAL - 32 - - - variable_length_array - - - Dimensions - 2 - - - - - Delta - The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell - LREAL - 64 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - DimensionIndex - Index when looping through Dimensions - USINT - 8 - - - LowerBoundExpecteds - Lower bounds of Expecteds array in each dimension - DINT - - 1 - 2 - - 64 - - - UpperBoundExpecteds - Upper bounds of Expecteds array in each dimension - DINT - - 1 - 2 - - 64 - - - LowerBoundActuals - Lower bounds of Actuals array in each dimension - DINT - - 1 - 2 - - 64 - - - UpperBoundActuals - Upper bounds of Actuals array in each dimension - DINT - - 1 - 2 - - 64 - - - SizeOfExpecteds - Size of Expecteds array in each dimension - DINT - - 1 - 2 - - 64 - - - SizeOfActuals - Size of Actuals array in each dimension - DINT - - 1 - 2 - - 64 - - - Offset - Current Array index offsets from Lower Bound in each dimension - DINT - - 1 - 2 - - 64 - - - ExpectedArrayIndex - Array of current Expected array indexes when looping through arrays - DINT - - 1 - 2 - - 64 - - - ActualArrayIndex - Array of current Actual array indexes when looping through arrays - DINT - - 1 - 2 - - 64 - - - Expected - Single expected value - LREAL - 64 - - - Actual - Single actual value - LREAL - 64 - - - __Index__0 - DINT - 32 - - - - AssertEquals_ULINT - - Expected - ULINT expected value - ULINT - 64 - - - Actual - ULINT actual value - ULINT - 64 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertEquals_BOOL - - Expected - BOOL expected value - BOOL - 8 - - - Actual - BOOL actual value - BOOL - 8 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - - AssertEquals_USINT - - Expected - USINT expected value - USINT - 8 - - - Actual - USINT actual value - USINT - 8 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - - AssertEquals_LWORD - - Expected - LWORD expected value - LWORD - 64 - - - Actual - LWORD actual value - LWORD - 64 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertArrayEquals_USINT - - Expecteds - USINT array with expected values - USINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - USINT array with actual values - USINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - SetHasStartedRunning - - - SetTestFailed - - AssertionType - E_AssertionType - 8 - - - AssertionMessage - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - NumberOfTestsToAnalyse - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - - GetInstancePath - T_MaxString - 2048 - - - GetTestOrderNumber - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - TestName - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - NumberOfTestsToAnalyse - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - - - - GetNumberOfTests - UINT - 16 - - - AssertArrayEquals_DWORD - - Expecteds - DWORD array with expected values - DWORD - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - DWORD array with actual values - DWORD - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedDWordString - STRING(80) - 648 - - - ActualDWordString - STRING(80) - 648 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - GetHasStartedRunning - BOOL - 8 - - - AssertArrayEquals_LREAL - - Expecteds - LREAL array with expected values - LREAL - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - LREAL array with actual values - LREAL - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Delta - The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell - LREAL - 64 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertEquals_WSTRING - - Expected - WSTRING expected value - WSTRING(255) - 4096 - - - Actual - WSTRING actual value - WSTRING(255) - 4096 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - IsTestFinished - BOOL - 8 - - TestName - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - NumberOfTestsToAnalyse - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - - AssertArrayEquals_REAL - - Expecteds - REAL array with expected values - REAL - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - REAL array with actual values - REAL - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Delta - The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell - REAL - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertEquals_DINT - - Expected - DINT expected value - DINT - 32 - - - Actual - DINT actual value - DINT - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertArrayEquals_DINT - - Expecteds - DINT array with expected values - DINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - DINT array with actual values - DINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertEquals_STRING - - Expected - STRING expected value - T_MaxString - 2048 - - - Actual - STRING actual value - T_MaxString - 2048 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - SetTestFinished - BOOL - 8 - - TestName - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - NumberOfTestsToAnalyse - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - - AreAllTestsFinished - BOOL - 8 - - Counter - UINT - 16 - - - GetCurTaskIndex - GETCURTASKINDEX - 128 - - - NumberOfTestsToAnalyse - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - - - - AssertArrayEquals_WORD - - Expecteds - WORD array with expected values - WORD - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - WORD array with actual values - WORD - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedDWordString - STRING(80) - 648 - - - ActualDWordString - STRING(80) - 648 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertArray3dEquals_LREAL - - Expecteds - LREAL 3d array with expected values - LREAL - 32 - - - variable_length_array - - - Dimensions - 3 - - - - - Actuals - LREAL 3d array with actual values - LREAL - 32 - - - variable_length_array - - - Dimensions - 3 - - - - - Delta - The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell - LREAL - 64 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - DimensionIndex - Index when looping through Dimensions - USINT - 8 - - - LowerBoundExpecteds - Lower bounds of Expecteds array in each dimension - DINT - - 1 - 3 - - 96 - - - UpperBoundExpecteds - Upper bounds of Expecteds array in each dimension - DINT - - 1 - 3 - - 96 - - - LowerBoundActuals - Lower bounds of Actuals array in each dimension - DINT - - 1 - 3 - - 96 - - - UpperBoundActuals - Upper bounds of Actuals array in each dimension - DINT - - 1 - 3 - - 96 - - - SizeOfExpecteds - Size of Expecteds array in each dimension - DINT - - 1 - 3 - - 96 - - - SizeOfActuals - Size of Actuals array in each dimension - DINT - - 1 - 3 - - 96 - - - Offset - Current Array index offsets from Lower Bound in each dimension - DINT - - 1 - 3 - - 96 - - - ExpectedArrayIndex - Array of current Expected array indexes when looping through arrays - DINT - - 1 - 3 - - 96 - - - ActualArrayIndex - Array of current Actual array indexes when looping through arrays - DINT - - 1 - 3 - - 96 - - - Expected - Single expected value - LREAL - 64 - - - Actual - Single actual value - LREAL - 64 - - - __Index__0 - DINT - 32 - - - - AssertArrayEquals_INT - - Expecteds - INT array with expected values - INT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - INT array with actual values - INT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - CalculateAndSetNumberOfAssertsForTest - - TestName - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - TotalNumberOfAsserts - UINT - 16 - - - NumberOfAsserts - UINT - 16 - - - NumberOfArrayAsserts - UINT - 16 - - - IteratorCounter - UINT - 16 - - - - GetNumberOfSkippedTests - UINT - 16 - - Counter - UINT - 16 - - - SkippedTestsCount - UINT - 16 - - - NumberOfTestsToAnalyse - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - - - - AssertEquals_DWORD - - Expected - DWORD expected value - DWORD - 32 - - - Actual - DWORD actual value - DWORD - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertTrue - - Condition - Condition to be checked - BOOL - 8 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - - AssertEquals_INT - - Expected - INT expected value - INT - 16 - - - Actual - INT actual value - INT - 16 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertEquals_UINT - - Expected - UINT expected value - UINT - 16 - - - Actual - UINT actual value - UINT - 16 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertArray2dEquals_REAL - - Expecteds - REAL 2d array with expected values - REAL - 32 - - - variable_length_array - - - Dimensions - 2 - - - - - Actuals - REAL 2d array with actual values - REAL - 32 - - - variable_length_array - - - Dimensions - 2 - - - - - Delta - The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell - REAL - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - DimensionIndex - Index when looping through Dimensions - USINT - 8 - - - LowerBoundExpecteds - Lower bounds of Expecteds array in each dimension - DINT - - 1 - 2 - - 64 - - - UpperBoundExpecteds - Upper bounds of Expecteds array in each dimension - DINT - - 1 - 2 - - 64 - - - LowerBoundActuals - Lower bounds of Actuals array in each dimension - DINT - - 1 - 2 - - 64 - - - UpperBoundActuals - Upper bounds of Actuals array in each dimension - DINT - - 1 - 2 - - 64 - - - SizeOfExpecteds - Size of Expecteds array in each dimension - DINT - - 1 - 2 - - 64 - - - SizeOfActuals - Size of Actuals array in each dimension - DINT - - 1 - 2 - - 64 - - - Offset - Current Array index offsets from Lower Bound in each dimension - DINT - - 1 - 2 - - 64 - - - ExpectedArrayIndex - Array of current Expected array indexes when looping through arrays - DINT - - 1 - 2 - - 64 - - - ActualArrayIndex - Array of current Actual array indexes when looping through arrays - DINT - - 1 - 2 - - 64 - - - Expected - Single expected value - REAL - 32 - - - Actual - Single actual value - REAL - 32 - - - __Index__0 - DINT - 32 - - - - AddTest - - TestName - T_MaxString - 2048 - - - IsTestOrdered - BOOL - 8 - - - IteratorCounter - UINT - 16 - - - ErrorMessage - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - FunctionCallResult - DINT - 32 - - - CycleCount - UDINT - 32 - - - TestWithThisNameAlreadyExists - BOOL - 8 - - - LowerCasedTestName - T_MaxString - 2048 - - - TrimmedTestName - T_MaxString - 2048 - - - IgnoreCurrentTestCase - BOOL - 8 - - - NumberOfTestsToAnalyse - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - - - - AssertArray3dEquals_REAL - - Expecteds - REAL 3d array with expected values - REAL - 32 - - - variable_length_array - - - Dimensions - 3 - - - - - Actuals - REAL 3d array with actual values - REAL - 32 - - - variable_length_array - - - Dimensions - 3 - - - - - Delta - The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell - REAL - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - DimensionIndex - Index when looping through Dimensions - USINT - 8 - - - LowerBoundExpecteds - Lower bounds of Expecteds array in each dimension - DINT - - 1 - 3 - - 96 - - - UpperBoundExpecteds - Upper bounds of Expecteds array in each dimension - DINT - - 1 - 3 - - 96 - - - LowerBoundActuals - Lower bounds of Actuals array in each dimension - DINT - - 1 - 3 - - 96 - - - UpperBoundActuals - Upper bounds of Actuals array in each dimension - DINT - - 1 - 3 - - 96 - - - SizeOfExpecteds - Size of Expecteds array in each dimension - DINT - - 1 - 3 - - 96 - - - SizeOfActuals - Size of Actuals array in each dimension - DINT - - 1 - 3 - - 96 - - - Offset - Current Array index offsets from Lower Bound in each dimension - DINT - - 1 - 3 - - 96 - - - ExpectedArrayIndex - Array of current Expected array indexes when looping through arrays - DINT - - 1 - 3 - - 96 - - - ActualArrayIndex - Array of current Actual array indexes when looping through arrays - DINT - - 1 - 3 - - 96 - - - Expected - Single expected value - REAL - 32 - - - Actual - Single actual value - REAL - 32 - - - ExpectedValueString - T_MaxString - 2048 - - - ActualValueString - T_MaxString - 2048 - - - FormatString - String formatter for output messages - FB_FormatString - 7840 - - - __Index__0 - DINT - 32 - - - - AddTestNameToInstancePath - T_MaxString - 2048 - - TestInstancePath - T_MaxString - 2048 - - - CompleteTestInstancePath - T_MaxString - 2048 - - - - AssertEquals_UDINT - - Expected - UDINT expected value - UDINT - 32 - - - Actual - UDINT actual value - UDINT - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertEquals_REAL - - Expected - REAL expected value - REAL - 32 - - - Actual - REAL actual value - REAL - 32 - - - Delta - The maximum delta between the absolute value of expected and actual for which both numbers are still considered equal - REAL - 32 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertArrayEquals_SINT - - Expecteds - SINT array with expected values - SINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - SINT array with actual values - SINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - AssertArrayEquals_UDINT - - Expecteds - UDINT array with expected values - UDINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - UDINT array with actual values - UDINT - 32 - - - variable_length_array - - - Dimensions - 1 - - - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - Equals - BOOL - 8 - - - SizeEquals - BOOL - 8 - - - Index - DINT - 32 - - - ExpectedString - T_MaxString - 2048 - - - ActualString - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - TestInstancePath - T_MaxString - 2048 - - - SizeOfExpecteds - DINT - 32 - - - SizeOfActuals - DINT - 32 - - - ExpectedsIndex - DINT - 32 - - - ActualsIndex - DINT - 32 - - - - - PouType - FunctionBlock - - - call_after_init - - - reflection - - - - - ST_AdsLogStringMessage - 4128 - - MsgCtrlMask - DWORD - 32 - 0 - - - MsgFmtStr - T_MaxString - 2048 - 32 - - - StrArg - T_MaxString - 2048 - 2080 - - - - pack_mode - 1 - - - - - FB_MemRingBuffer - This function block implements ring buffer fifo functionality. + with the same name twice in the same cycle ]]>1282080NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1622080TestsFB_Test11004192002240TestDuplicateNameTriggerR_TRIG11006400421440TestCycleCountIndexUDINT11003200427840AssertResultsFB_AssertResultStatic24640320431040AssertArrayResultsFB_AssertArrayResultStatic848025625071360AdsAssertMessageFormatterFB_AdsAssertMessageFormatter6433551616AssertMessageFormatterI_AssertMessageFormatter3233551680HasStartedRunningBOOL833551712NumberOfOrderedTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1633551728AssertEquals_LINTExpectedLINT64ActualLINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfSuccessfulTestsUINT16AssertArrayEquals_ULINTExpectedsULINT32variable_length_arrayDimensions1ActualsULINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32FindTestSuiteInstancePathT_MaxString2048AssertEquals_TIMEExpectedTIME32ActualTIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_TIME_OF_DAYExpectedTIME_OF_DAY32ActualTIME_OF_DAY32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_BYTEExpectedBYTE8ActualBYTE8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfFailedTestsUINT16CounterUINT16FailedTestsCountUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16NumberOfTestOverArrayLimitUINT16AssertEquals_DATE_AND_TIMEExpectedDATE_AND_TIME32ActualDATE_AND_TIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetTestByPositionFB_Test4192PositionUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_BOOLExpectedsBOOL32variable_length_arrayDimensions1ActualsBOOL32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_BYTEExpectedsBYTE32variable_length_arrayDimensions1ActualsBYTE32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedByteStringSTRING(80)648ActualByteStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_DATEExpectedDATE32ActualDATE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_WORDExpectedWORD16ActualWORD16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LINTExpectedsLINT32variable_length_arrayDimensions1ActualsLINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_LTIMEExpectedLTIME64ActualLTIME64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_UINTExpectedsUINT32variable_length_arrayDimensions1ActualsUINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_LREALExpectedLREAL64ActualLREAL64DeltaLREAL64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LWORDExpectedsLWORD32variable_length_arrayDimensions1ActualsLWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedLWordStringSTRING(80)648ActualLWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEqualsExpectedAnyType96anytypeclassANYActualAnyType96anytypeclassANYMessageT_MaxString2048CountDINT32ExpectedDataStringT_MaxString2048ActualDataStringT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8boolExpectedBOOL8boolActualBOOL8byteExpectedBYTE8byteActualBYTE8dateExpectedDATE32dateActualDATE32dateAndTimeExpectedDATE_AND_TIME32dateAndTimeActualDATE_AND_TIME32dintExpectedDINT32dintActualDINT32dwordExpectedDWORD32dwordActualDWORD32intExpectedINT16intActualINT16lintExpectedLINT64lintActualLINT64lrealExpectedLREAL64lrealActualLREAL64ltimeExpectedLTIME64ltimeActualLTIME64lwordExpectedLWORD64lwordActualLWORD64realExpectedREAL32realActualREAL32sintExpectedSINT8sintActualSINT8stringExpectedT_MaxString2048stringActualT_MaxString2048wstringExpectedWSTRING(255)4096wstringActualWSTRING(255)4096timeExpectedTIME32timeActualTIME32timeOfDayExpectedTIME_OF_DAY32timeOfDayActualTIME_OF_DAY32udintExpectedUDINT32udintActualUDINT32uintExpectedUINT16uintActualUINT16ulintExpectedULINT64ulintActualULINT64usintExpectedUSINT8usintActualUSINT8wordExpectedWORD16wordActualWORD16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8IteratorCounterDINT32hasanytypeAssertFalseConditionBOOL8MessageT_MaxString2048AssertEquals_SINTExpectedSINT8ActualSINT8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions2ActualsLREAL32variable_length_arrayDimensions2DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertEquals_ULINTExpectedULINT64ActualULINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_BOOLExpectedBOOL8ActualBOOL8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertEquals_USINTExpectedUSINT8ActualUSINT8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertEquals_LWORDExpectedLWORD64ActualLWORD64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_USINTExpectedsUSINT32variable_length_arrayDimensions1ActualsUSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32SetHasStartedRunningSetTestFailedAssertionTypeE_AssertionType8AssertionMessageT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16GetInstancePathT_MaxString2048GetTestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16GetNumberOfTestsUINT16AssertArrayEquals_DWORDExpectedsDWORD32variable_length_arrayDimensions1ActualsDWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32GetHasStartedRunningBOOL8AssertArrayEquals_LREALExpectedsLREAL32variable_length_arrayDimensions1ActualsLREAL32variable_length_arrayDimensions1DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_WSTRINGExpectedWSTRING(255)4096ActualWSTRING(255)4096MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8IsTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_REALExpectedsREAL32variable_length_arrayDimensions1ActualsREAL32variable_length_arrayDimensions1DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_DINTExpectedDINT32ActualDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_DINTExpectedsDINT32variable_length_arrayDimensions1ActualsDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_STRINGExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8SetTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AreAllTestsFinishedBOOL8CounterUINT16GetCurTaskIndexGETCURTASKINDEX128NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertArrayEquals_WORDExpectedsWORD32variable_length_arrayDimensions1ActualsWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArray3dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions3ActualsLREAL32variable_length_arrayDimensions3DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertArrayEquals_INTExpectedsINT32variable_length_arrayDimensions1ActualsINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32CalculateAndSetNumberOfAssertsForTestTestNameT_MaxString2048TestInstancePathT_MaxString2048TotalNumberOfAssertsUINT16NumberOfAssertsUINT16NumberOfArrayAssertsUINT16IteratorCounterUINT16GetNumberOfSkippedTestsUINT16CounterUINT16SkippedTestsCountUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertEquals_DWORDExpectedDWORD32ActualDWORD32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertTrueConditionBOOL8MessageT_MaxString2048AssertEquals_INTExpectedINT16ActualINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UINTExpectedUINT16ActualUINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_REALExpectedsREAL32variable_length_arrayDimensions2ActualsREAL32variable_length_arrayDimensions2DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedREAL32ActualREAL32__Index__0DINT32AddTestTestNameT_MaxString2048IsTestOrderedBOOL8IteratorCounterUINT16ErrorMessageT_MaxString2048TestInstancePathT_MaxString2048FunctionCallResultDINT32CycleCountUDINT32TestWithThisNameAlreadyExistsBOOL8LowerCasedTestNameT_MaxString2048TrimmedTestNameT_MaxString2048IgnoreCurrentTestCaseBOOL8NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertArray3dEquals_REALExpectedsREAL32variable_length_arrayDimensions3ActualsREAL32variable_length_arrayDimensions3DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedREAL32ActualREAL32ExpectedValueStringT_MaxString2048ActualValueStringT_MaxString2048FormatStringFB_FormatString7840__Index__0DINT32AddTestNameToInstancePathT_MaxString2048TestInstancePathT_MaxString2048CompleteTestInstancePathT_MaxString2048AssertEquals_UDINTExpectedUDINT32ActualUDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_REALExpectedREAL32ActualREAL32DeltaREAL32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_SINTExpectedsSINT32variable_length_arrayDimensions1ActualsSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_UDINTExpectedsUDINT32variable_length_arrayDimensions1ActualsUDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32PouTypeFunctionBlockcall_after_initreflectionST_AdsLogStringMessage4128MsgCtrlMaskDWORD320MsgFmtStrT_MaxString204832StrArgT_MaxString20482080pack_mode1FB_MemRingBuffer - 544 - - pWrite - BYTE - Pointer to write data - 32 - 32 - - - ItemType - Input - - - - - cbWrite - UDINT - Byte size of write data - 32 - 64 - - - ItemType - Input - - - - - pRead - BYTE - Pointer to read data buffer - 32 - 96 - - - ItemType - Input - - - - - cbRead - UDINT - Byte size of read data buffer - 32 - 128 - - - ItemType - Input - - - - - pBuffer - BYTE - Pointer to ring buffer data bytes - 32 - 160 - - - ItemType - Input - - - - - cbBuffer - UDINT - Max. ring buffer byte size - 32 - 192 - - - ItemType - Input - - - - - bOk - BOOL - TRUE = new entry added or removed succesfully, FALSE = fifo overflow or fifo empty - 8 - 224 - - - ItemType - Output - - - - - nCount - UDINT - Number of fifo entries - 32 - 256 - - 0 - - - - ItemType - Output - - - - - cbSize - UDINT - Current byte length of fifo data - 32 - 288 - - 0 - - - - ItemType - Output - - - - - cbReturn - UDINT - If bOk == TRUE => Number of recend realy returned (removed or get) data bytes - If bOk == FALSE and cbReturn <> 0 => Number of required read buffer data bytes (cbRead underflow) - 32 - 320 - - 0 - - - - ItemType - Output - - - - - idxLast - DWORD - 32 - 352 - - 0 - - - - conditionalshow - - - - - idxFirst - DWORD - 32 - 384 - - 0 - - - - conditionalshow - - - - - idxGet - DWORD - 32 - 416 - - - conditionalshow - - - - - pTmp - BYTE - 32 - 448 - - - conditionalshow - - - - - cbTmp - DWORD - 32 - 480 - - - conditionalshow - - - - - cbCopied - DWORD - 32 - 512 - - - conditionalshow - - - - - A_Reset - - - A_AddTail - - - A_RemoveHead - - - A_GetHead - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - TON - 224 - - IN - BOOL - starts timer with rising edge, resets timer with falling edge - 8 - 32 - - - ItemType - Input - - - - - PT - TIME - time to pass, before Q is set - 32 - 64 - - - ItemType - Input - - - - - Q - BOOL - gets TRUE, delay time (PT) after a rising edge at IN - 8 - 96 - - - ItemType - Output - - - - - ET - TIME - elapsed time - 32 - 128 - - - ItemType - Output - - - - - M - BOOL - 8 - 160 - - - StartTime - TIME - 32 - 192 - - - - PouType - FunctionBlock - - - - - FB_AdsLogStringMessageFifoQueue - This function block is responsible for making sure that the ADSLOGSTR-messages to the ADS-router are transmitted + A_RemoveHead gets and removes first (oldest) entry. Use A_Reset to clear all fifo data. ]]>544pWriteBYTE3232ItemTypeInputcbWriteUDINT3264ItemTypeInputpReadBYTE3296ItemTypeInputcbReadUDINT32128ItemTypeInputpBufferBYTE32160ItemTypeInputcbBufferUDINT32192ItemTypeInputbOkBOOL8224ItemTypeOutputnCountUDINT322560ItemTypeOutputcbSizeUDINT322880ItemTypeOutputcbReturnUDINT Number of recend realy returned (removed or get) data bytes + If bOk == FALSE and cbReturn <> 0 => Number of required read buffer data bytes (cbRead underflow) ]]>323200ItemTypeOutputidxLastDWORD323520conditionalshowidxFirstDWORD323840conditionalshowidxGetDWORD32416conditionalshowpTmpBYTE32448conditionalshowcbTmpDWORD32480conditionalshowcbCopiedDWORD32512conditionalshowA_ResetA_AddTailA_RemoveHeadA_GetHeadPouTypeFunctionBlockconditionalshow_all_localsTON224INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputMBOOL8160StartTimeTIME32192PouTypeFunctionBlockFB_AdsLogStringMessageFifoQueue - 8320864 - - ArrayBuffer - BYTE - - 0 - 1040000 - - 8320000 - 32 - - - MemRingBuffer - FB_MemRingBuffer - 544 - 8320032 - - - TimerBetweenMessages - TON - 224 - 8320576 - - - .IN - 1 - - - .PT - 10 - - - - - MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORD - USINT - 8 - 8320800 - - 4 - - - - TIME_BETWEEN_MESSAGES - TIME - 32 - 8320832 - - 10 - - - - GetLogCount - UDINT - 32 - - - WriteLog - - MsgCtrlMask - DWORD - 32 - - - MsgFmtStr - T_MaxString - 2048 - - - StrArg - T_MaxString - 2048 - - - Error - Buffer overflow - BOOL - 8 - - - ItemType - Output - - - - - AdsLogStringMessage - ST_AdsLogStringMessage - 4128 - - - - GetAndRemoveLogFromQueue - - AdsLogStringMessage - ST_AdsLogStringMessage - 4128 - - - ItemType - Output - - - - - Error - Buffer empty - BOOL - 8 - - - ItemType - Output - - - - - - - PouType - FunctionBlock - - - - - PE_Ranges - Does nothing other than set the gvl for photon energy bitmask to one of two constants, K or L. - Workaround for compile defines not fully working for libraries at the time of writing this. - Otherwise I would have just used the compile define in the GVL declaration. - 32 - - - PouType - FunctionBlock - - - - - ST_FFInfo - These elements should be set at init and never changed. - 6832 - - sPath - T_MaxString - Full PLC path to FF object - 2048 - 0 - - - pytmc - +]]>8320864ArrayBufferBYTE01040000832000032MemRingBufferFB_MemRingBuffer5448320032TimerBetweenMessagesTON2248320576.IN1.PT10MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT883208004TIME_BETWEEN_MESSAGESTIME32832083210GetLogCountUDINT32WriteLogMsgCtrlMaskDWORD32MsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_AdsLogStringMessage4128GetAndRemoveLogFromQueueAdsLogStringMessageST_AdsLogStringMessage4128ItemTypeOutputErrorBOOL8ItemTypeOutputPouTypeFunctionBlockST_FFInfo6832sPathT_MaxString20480pytmc pv: Path io: i - - - - - - Desc - T_MaxString - Set at instantiation to a helpful description of the fast fault purpose - 2048 - 2048 - - - pytmc - + DescT_MaxString20482048pytmc pv: Desc io: i - - - - - - DevName - T_MaxString - Component name, used in diagnostic to help narrow down where beam faults are coming from - 2048 - 4096 - - - pytmc - + DevNameT_MaxString20484096pytmc pv: DevName io: i - - - - - - TypeCode - UINT - Set at instantiation to fault class code - 16 - 6144 - - - pytmc - + TypeCodeUINT166144pytmc pv: TypeCode io: i - - - - - - InUse - BOOL - //////////////////////////////////////// -//////////////////////////////////////// - 8 - 6160 - - 0 - - - - pytmc - + InUseBOOL861600pytmc pv: InUse io: i - - - - - - AutoReset - BOOL - //////////////////////////////////////// - 8 - 6168 - - - Vetoable - BOOL - Can this fast fault be masked by the veto device input? - 8 - 6176 - - 1 - - - - InfoString - STRING(80) - 648 - 6184 - - - pytmc - + AutoResetBOOL86168VetoableBOOL861761InfoStringSTRING(80)6486184pytmc pv: InfoString io: i - - - - - - - TP - + TP - 192 - - IN - BOOL - Trigger for Start of the Signal - 8 - 32 - - - ItemType - Input - - - - - PT - TIME - The length of the High-Signal in 10ms - 32 - 64 - - - ItemType - Input - - - - - Q - BOOL - The pulse - 8 - 96 - - - ItemType - Output - - - - - ET - TIME - The current phase of the High-Signal - 32 - 128 - - - ItemType - Output - - - - - StartTime - TIME - 32 - 160 - - - - PouType - FunctionBlock - - - - - ST_FFOverride - 576 - - Duration - DINT - DINT to be compatible with EPICS - 32 - 0 - - - pytmc - +]]>192INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputStartTimeTIME32160PouTypeFunctionBlockST_FFOverride576DurationDINT320pytmc pv: Duration io: o - - - - - - Expiration - DINT - DINT to be compatible with EPICS - 32 - 32 - - - pytmc - + ExpirationDINT3232pytmc pv: Expiration io: o - - - - - - StartDT - DINT - DINT to be compatible with EPICS - 32 - 64 - - - pytmc - + StartDTDINT3264pytmc pv: StartDT io: o - - - - - - Activate - BOOL - 8 - 96 - - - pytmc - + ActivateBOOL896pytmc pv: Activate io: o - - - - - - Deactivate - BOOL - 8 - 104 - - - pytmc - + DeactivateBOOL8104pytmc pv: Deactivate io: o - - - - - - ElapsedTime - DINT - DINT to be compatible with EPICS - 32 - 128 - - - pytmc - + ElapsedTimeDINT32128pytmc pv: ElapsedTime io: i - - - - - - RemainingTime - DINT - DINT to be compatible with EPICS - 32 - 160 - - - pytmc - + RemainingTimeDINT32160pytmc pv: RemainingTime io: i - - - - - - Active - BOOL - 8 - 192 - - - pytmc - + ActiveBOOL8192pytmc pv: Active io: i - - - - - - Timer - TP - 192 - 224 - - - OvrdActLogAck - BOOL - 8 - 416 - - - OvrdExpLogAck - BOOL - 8 - 424 - - - tOvrdActivate - R_TRIG - 64 - 448 - - - tOvrdExpiring - F_TRIG - 64 - 512 - - - - RS - 64 - - SET - BOOL - Input to set Q1 - 8 - 32 - - - ItemType - Input - - - - - RESET1 - BOOL - Input to reset Q1 (reset dominant) - 8 - 40 - - - ItemType - Input - - - - - Q1 - BOOL - 8 - 48 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - - - ST_FF - 7680 - - Info - ST_FFInfo - 6832 - 0 - - - pytmc - + TimerTP192224OvrdActLogAckBOOL8416OvrdExpLogAckBOOL8424tOvrdActivateR_TRIG64448tOvrdExpiringF_TRIG64512RS64SETBOOL832ItemTypeInputRESET1BOOL840ItemTypeInputQ1BOOL848ItemTypeOutputPouTypeFunctionBlockST_FF7680InfoST_FFInfo68320pytmc pv: Info - - - - - - Ovrd - ST_FFOverride - 576 - 6848 - - - pytmc - + OvrdST_FFOverride5766848pytmc pv: Ovrd - - - - - - OK - BOOL - Fault logic state - 8 - 7424 - - - pytmc - + OKBOOL87424pytmc pv: OK io: i - - - - - - FaultAck - BOOL - Set when faulted, reset by logger. - 8 - 7432 - - - ClearAck - BOOL - 8 - 7440 - - - BeamPermitted - BOOL - Result of reset, veto, and fault logic, true beam off boolean - 8 - 7448 - - - pytmc - + FaultAckBOOL87432ClearAckBOOL87440BeamPermittedBOOL87448pytmc pv: BeamPermitted io: i - - - - - - Reset - BOOL - 8 - 7456 - - - pytmc - + ResetBOOL87456pytmc pv: Reset io: o - - - - - - bsFF - RS - 64 - 7488 - - - rtReset - R_TRIG - 64 - 7552 - - - ftCountFault - F_TRIG - 64 - 7616 - - - - DWORD (1..86400) - 32 - DWORD - - - LowerBorder - 1 - - - UpperBorder - 86400 - - - - - E_TimeZoneID - 16 - INT - - eTimeZoneID_Invalid - -1 - Invalid time zone - - - eTimeZoneID_Unknown - 0 - Unknown time zone - - - eTimeZoneID_Standard - 1 - Standard time (Winterzeit) - - - eTimeZoneID_Daylight - 2 - Daylight saving time (Sommerzeit) - - - - T_AmsPort - TwinCAT AMS port address. - 16 - UINT - - - ADSREAD - ADS read command. - 1248 - - NETID - T_AmsNetID - Ams net id - 192 - 32 - - - ItemType - Input - - - - - PORT - T_AmsPort - Ads communication port - 16 - 224 - - - ItemType - Input - - - - - IDXGRP - UDINT - Index group - 32 - 256 - - - ItemType - Input - - - - - IDXOFFS - UDINT - Index offset - 32 - 288 - - - ItemType - Input - - - - - LEN - UDINT - Max. number of data bytes to read (LEN <= max. size of destination buffer) - 32 - 320 - - - ItemType - Input - - - - - DESTADDR - PVOID - Pointer to destination buffer - 32 - 352 - - - ItemType - Input - - - TcIgnorePersistent - - - - - READ - BOOL - Rising edge starts command execution - 8 - 384 - - - ItemType - Input - - - - - TMOUT - TIME - Maximum time allowed for the execution of this ADS command - 32 - 416 - - 5000 - - - - ItemType - Input - - - - - BUSY - BOOL - Busy flag - 8 - 448 - - - ItemType - Output - - - - - ERR - BOOL - Error flag - 8 - 456 - - - ItemType - Output - - - - - ERRID - UDINT - ADS error code - 32 - 480 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - NT_GetTime - Reads local windows system time (struct) - 1728 - - NETID - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 32 - - - ItemType - Input - - - - - START - BOOL - Rising edge on this input activates the fb execution - 8 - 224 - - - ItemType - Input - - - - - TMOUT - TIME - Max fb execution time - 32 - 256 - - 5000 - - - - ItemType - Input - - - - - BUSY - BOOL - 8 - 288 - - - ItemType - Output - - - - - ERR - BOOL - 8 - 296 - - - ItemType - Output - - - - - ERRID - UDINT - 32 - 320 - - - ItemType - Output - - - - - TIMESTR - TIMESTRUCT - Local windows system time - 128 - 352 - - - ItemType - Output - - - - - fbAdsRead - ADSREAD - 1248 - 480 - - - .PORT - 10000 - - - .IDXGRP - 400 - - - .IDXOFFS - 1 - - - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - ST_AmsGetTimeZoneInformation - 896 - - tzInfo - ST_TimeZoneInformation - GetTimeZoneInformation return data - 864 - 0 - - - apiResult - DWORD - api call result - 32 - 864 - - - - conditionalshow - - - - - FB_GetTimeZoneInformation - Reads time zone information - 3488 - - sNetID - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 32 - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge on this input activates the fb execution - 8 - 224 - - - ItemType - Input - - - - - tTimeout - TIME - Max fb execution time - 32 - 256 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 288 - - - ItemType - Output - - - - - bError - BOOL - 8 - 296 - - - ItemType - Output - - - - - nErrID - UDINT - 32 - 320 - - - ItemType - Output - - - - - tzID - E_TimeZoneID - 16 - 352 - - - ItemType - Output - - - - - tzInfo - ST_TimeZoneInformation - 864 - 384 - - - ItemType - Output - - - - - fbAdsRead - ADSREAD - 1248 - 1248 - - - .PORT - 10000 - - - .IDXGRP - 400 - - - .IDXOFFS - 6 - - - - - conditionalshow - - - - - fbTrigger - R_TRIG - 64 - 2496 - - - conditionalshow - - - - - state - BYTE - 8 - 2560 - - - conditionalshow - - - - - res - ST_AmsGetTimeZoneInformation - 896 - 2592 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - ADSWRITE - ADS write command. - 1216 - - NETID - T_AmsNetID - Ams net id - 192 - 32 - - - ItemType - Input - - - - - PORT - T_AmsPort - Ads communication port - 16 - 224 - - - ItemType - Input - - - - - IDXGRP - UDINT - Index group - 32 - 256 - - - ItemType - Input - - - - - IDXOFFS - UDINT - Index offset - 32 - 288 - - - ItemType - Input - - - - - LEN - UDINT - Max. number of data bytes to write (LEN <= max. size of source buffer) - 32 - 320 - - - ItemType - Input - - - - - SRCADDR - PVOID - Pointer to source buffer - 32 - 352 - - - ItemType - Input - - - TcIgnorePersistent - - - - - WRITE - BOOL - Rising edge starts command execution - 8 - 384 - - - ItemType - Input - - - - - TMOUT - TIME - Maximum time allowed for the execution of this ADS command - 32 - 416 - - 5000 - - - - ItemType - Input - - - - - BUSY - BOOL - Busy flag - 8 - 448 - - - ItemType - Output - - - - - ERR - BOOL - Error flag - 8 - 456 - - - ItemType - Output - - - - - ERRID - UDINT - ADS error code - 32 - 480 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - ADSRDWRTEX - Extended ADS read/write command. - 1440 - - NETID - T_AmsNetID - Ams net id - 192 - 32 - - - ItemType - Input - - - - - PORT - T_AmsPort - Ads communication port - 16 - 224 - - - ItemType - Input - - - - - IDXGRP - UDINT - Index group - 32 - 256 - - - ItemType - Input - - - - - IDXOFFS - UDINT - Index offset - 32 - 288 - - - ItemType - Input - - - - - WRITELEN - UDINT - Max. number of data bytes to write (WRITELEN <= max. size of source buffer) - 32 - 320 - - - ItemType - Input - - - - - READLEN - UDINT - Max. number of data bytes to read (READLEN <= max. size of destination buffer) - 32 - 352 - - - ItemType - Input - - - - - SRCADDR - PVOID - Pointer to source buffer - 32 - 384 - - - ItemType - Input - - - TcIgnorePersistent - - - - - DESTADDR - PVOID - Pointer to destination buffer - 32 - 416 - - - ItemType - Input - - - TcIgnorePersistent - - - - - WRTRD - BOOL - Rising edge starts command execution - 8 - 448 - - - ItemType - Input - - - - - TMOUT - TIME - Maximum time allowed for the execution of this ADS command - 32 - 480 - - 5000 - - - - ItemType - Input - - - - - BUSY - BOOL - Busy flag - 8 - 512 - - - ItemType - Output - - - - - ERR - BOOL - Error flag - 8 - 520 - - - ItemType - Output - - - - - ERRID - UDINT - ADS error code - 32 - 544 - - - ItemType - Output - - - - - COUNT_R - UDINT - Count of bytes actually read - 32 - 576 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - ST_HKeySrvRead - 4096 - - sSub - T_MaxString - 2048 - 0 - - - sVal - T_MaxString - 2048 - 2048 - - - - conditionalshow - - - - - FB_RegQueryValue - Reads windows registry value - 10304 - - sNetId - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 32 - - - ItemType - Input - - - - - sSubKey - T_MaxString - HKEY_LOCAL_MACHINE \ sub key name - 2048 - 224 - - - ItemType - Input - - - - - sValName - T_MaxString - Value name - 2048 - 2272 - - - ItemType - Input - - - - - cbData - UDINT - Number of data bytes to read - 32 - 4320 - - - ItemType - Input - - - - - pData - BYTE - Points to registry key data buffer - 32 - 4352 - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge on this input activates the fb execution - 8 - 4384 - - - ItemType - Input - - - - - tTimeOut - TIME - Max fb execution time - 32 - 4416 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 4448 - - - ItemType - Output - - - - - bError - BOOL - 8 - 4456 - - - ItemType - Output - - - - - nErrId - UDINT - 32 - 4480 - - - ItemType - Output - - - - - cbRead - UDINT - Number of succesfully read data bytes - 32 - 4512 - - - ItemType - Output - - - - - fbAdsRdWrtEx - ADSRDWRTEX - 1440 - 4544 - - - .PORT - 10000 - - - .IDXGRP - 200 - - - .IDXOFFS - 0 - - - - - conditionalshow - - - - - fbTrigger - R_TRIG - 64 - 5984 - - - conditionalshow - - - - - state - BYTE - 8 - 6048 - - - conditionalshow - - - - - s1Len - UDINT - 32 - 6080 - - - conditionalshow - - - - - s2Len - UDINT - 32 - 6112 - - - conditionalshow - - - - - ptr - BYTE - 32 - 6144 - - - conditionalshow - - - - - cbBuff - UDINT - 32 - 6176 - - - conditionalshow - - - - - tmpBuff - ST_HKeySrvRead - 4096 - 6208 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - NT_SetTimeToRTCTime - 12032 - - NETID - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 32 - - - ItemType - Input - - - - - SET - BOOL - Rising edge on this input activates the fb execution - 8 - 224 - - - ItemType - Input - - - - - TMOUT - TIME - Max fb execution time - 32 - 256 - - 5000 - - - - ItemType - Input - - - - - BUSY - BOOL - 8 - 288 - - - ItemType - Output - - - - - ERR - BOOL - 8 - 296 - - - ItemType - Output - - - - - ERRID - UDINT - 32 - 320 - - - ItemType - Output - - - - - fbAdsWrite - ADSWRITE - 1216 - 352 - - - .PORT - 10000 - - - .IDXGRP - 4 - - - .IDXOFFS - 0 - - - - - conditionalshow - - - - - fbRegQuery - FB_RegQueryValue - 10304 - 1568 - - - .sSubKey - Software\Beckhoff\TwinCAT3\System - - - .sValName - NumOfCPUs - - - - - conditionalshow - - - - - fbTrigger - R_TRIG - 64 - 11872 - - - conditionalshow - - - - - bTmp - DWORD - 32 - 11936 - - 0 - - - - conditionalshow - - - - - state - BYTE - 8 - 11968 - - 0 - - - - conditionalshow - - - - - bInit - BOOL - 8 - 11976 - - 1 - - - - conditionalshow - - - - - numOfCPUs - DWORD - 32 - 12000 - - 0 - - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FW_GetCpuCounter - 96 - - dwCpuCntLo - UDINT - 32 - 32 - - - ItemType - Output - - - - - dwCpuCntHi - UDINT - 32 - 64 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - conditionalshow - - - - - GETCPUCOUNTER - The CPU cycle counter can be read with this function block. + bsFFRS647488rtResetR_TRIG647552ftCountFaultF_TRIG647616DWORD (1..86400)32DWORDLowerBorder1UpperBorder86400E_TimeZoneID16INTeTimeZoneID_Invalid-1eTimeZoneID_Unknown0eTimeZoneID_Standard1eTimeZoneID_Daylight2T_AmsPort16UINTADSREAD1248NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputLENUDINT32320ItemTypeInputDESTADDRPVOID32352ItemTypeInputTcIgnorePersistentREADBOOL8384ItemTypeInputTMOUTTIME324165000ItemTypeInputBUSYBOOL8448ItemTypeOutputERRBOOL8456ItemTypeOutputERRIDUDINT32480ItemTypeOutputPouTypeFunctionBlockhide_all_localsNT_GetTime1728NETIDT_AmsNetID19232ItemTypeInputSTARTBOOL8224ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputTIMESTRTIMESTRUCT128352ItemTypeOutputfbAdsReadADSREAD1248480.PORT10000.IDXGRP400.IDXOFFS1conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_AmsGetTimeZoneInformation896tzInfoST_TimeZoneInformation8640apiResultDWORD32864conditionalshowFB_GetTimeZoneInformation3488sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputtzIDE_TimeZoneID16352ItemTypeOutputtzInfoST_TimeZoneInformation864384ItemTypeOutputfbAdsReadADSREAD12481248.PORT10000.IDXGRP400.IDXOFFS6conditionalshowfbTriggerR_TRIG642496conditionalshowstateBYTE82560conditionalshowresST_AmsGetTimeZoneInformation8962592conditionalshowPouTypeFunctionBlockconditionalshow_all_localsADSWRITE1216NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputLENUDINT32320ItemTypeInputSRCADDRPVOID32352ItemTypeInputTcIgnorePersistentWRITEBOOL8384ItemTypeInputTMOUTTIME324165000ItemTypeInputBUSYBOOL8448ItemTypeOutputERRBOOL8456ItemTypeOutputERRIDUDINT32480ItemTypeOutputPouTypeFunctionBlockhide_all_localsADSRDWRTEX1440NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputWRITELENUDINT32320ItemTypeInputREADLENUDINT32352ItemTypeInputSRCADDRPVOID32384ItemTypeInputTcIgnorePersistentDESTADDRPVOID32416ItemTypeInputTcIgnorePersistentWRTRDBOOL8448ItemTypeInputTMOUTTIME324805000ItemTypeInputBUSYBOOL8512ItemTypeOutputERRBOOL8520ItemTypeOutputERRIDUDINT32544ItemTypeOutputCOUNT_RUDINT32576ItemTypeOutputPouTypeFunctionBlockhide_all_localsST_HKeySrvRead4096sSubT_MaxString20480sValT_MaxString20482048conditionalshowFB_RegQueryValue10304sNetIdT_AmsNetID19232ItemTypeInputsSubKeyT_MaxString2048224ItemTypeInputsValNameT_MaxString20482272ItemTypeInputcbDataUDINT324320ItemTypeInputpDataBYTE324352ItemTypeInputbExecuteBOOL84384ItemTypeInputtTimeOutTIME3244165000ItemTypeInputbBusyBOOL84448ItemTypeOutputbErrorBOOL84456ItemTypeOutputnErrIdUDINT324480ItemTypeOutputcbReadUDINT324512ItemTypeOutputfbAdsRdWrtExADSRDWRTEX14404544.PORT10000.IDXGRP200.IDXOFFS0conditionalshowfbTriggerR_TRIG645984conditionalshowstateBYTE86048conditionalshows1LenUDINT326080conditionalshows2LenUDINT326112conditionalshowptrBYTE326144conditionalshowcbBuffUDINT326176conditionalshowtmpBuffST_HKeySrvRead40966208conditionalshowPouTypeFunctionBlockconditionalshow_all_localsNT_SetTimeToRTCTime12032NETIDT_AmsNetID19232ItemTypeInputSETBOOL8224ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputfbAdsWriteADSWRITE1216352.PORT10000.IDXGRP4.IDXOFFS0conditionalshowfbRegQueryFB_RegQueryValue103041568.sSubKeySoftware\Beckhoff\TwinCAT3\System.sValNameNumOfCPUsconditionalshowfbTriggerR_TRIG6411872conditionalshowbTmpDWORD32119360conditionalshowstateBYTE8119680conditionalshowbInitBOOL8119761conditionalshownumOfCPUsDWORD32120000conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFW_GetCpuCounter96dwCpuCntLoUDINT3232ItemTypeOutputdwCpuCntHiUDINT3264ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCPUCOUNTER - 192 - - cpuCntLoDW - UDINT - Contains the low-value 4 bytes of the numerical value - 32 - 32 - - - ItemType - Output - - - - - cpuCntHiDW - UDINT - Contains the high-value 4 bytes of the numerical value - 32 - 64 - - - ItemType - Output - - - - - fbGetCpuCounter - FW_GetCpuCounter - 96 - 96 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - RTC_EX2 - Software RTC (real time clock), returns time in structured system time format + microseconds (microsecond resolution) - 896 - - EN - BOOL - Enable/set clock - 8 - 32 - - - ItemType - Input - - - - - PDT - TIMESTRUCT - Preset/set time in system time format (struct) - 128 - 48 - - - ItemType - Input - - - - - PMICRO - DWORD - Preset microseconds - 32 - 192 - - - ItemType - Input - - - - - Q - BOOL - TRUE => Output time is valid, FALSE => Output time is invalid - 8 - 224 - - - ItemType - Output - - - - - CDT - TIMESTRUCT - Current time in system time format (struct) - 128 - 240 - - - .wYear - 1970 - - - .wMonth - 1 - - - .wDay - 1 - - - .wDayOfWeek - 4 - - - - - ItemType - Output - - - - - CMICRO - DWORD - Current microseconds - 32 - 384 - - - ItemType - Output - - - - - fbGetCpuCounter - GETCPUCOUNTER - 192 - 416 - - - conditionalshow - - - - - risingEdge - R_TRIG - 64 - 608 - - - conditionalshow - - - - - oldTick - DWORD - 32 - 672 - - - conditionalshow - - - - - currTick - DWORD - 32 - 704 - - - conditionalshow - - - - - nanoDiff - DWORD - 32 - 736 - - - conditionalshow - - - - - nanoRest - DWORD - 32 - 768 - - - conditionalshow - - - - - secDiff - DWORD - 32 - 800 - - - conditionalshow - - - - - dateTime - DATE_AND_TIME - 32 - 832 - - - conditionalshow - - - - - bInitialized - BOOL - 8 - 864 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_LocalSystemTime - This function block synchronizes cyclically to and returns the Local Windows System Time. - 19040 - - sNetID - T_AmsNetID - The target TwinCAT system network address - 192 - 32 - - - - - - ItemType - Input - - - - - bEnable - BOOL - Enable/start cyclic time synchronisation (output is synchronized to Local Windows System Time) - 8 - 224 - - - ItemType - Input - - - - - dwCycle - DWORD (1..86400) - Time synchronisation cycle (seconds) - 32 - 256 - - 5 - - - - ItemType - Input - - - - - dwOpt - DWORD - Additional option flags: If bit 0 is set => Synchronize Windows Time to RTC time - 32 - 288 - - 1 - - - - ItemType - Input - - - - - tTimeout - TIME - Max. ADS function block execution time (internal communication timeout). - 32 - 320 - - 5000 - - - - ItemType - Input - - - - - bValid - BOOL - TRUE => The systemTime and tzID output is valid, FALSE => systemTime and tzID is not valid - 8 - 352 - - - ItemType - Output - - - - - systemTime - TIMESTRUCT - Local Windows System Time struct - 128 - 368 - - - ItemType - Output - - - - - tzID - E_TimeZoneID - Daylight/standard time zone information - 16 - 496 - - -1 - - - - ItemType - Output - - - - - rtrig - R_TRIG - 64 - 512 - - - conditionalshow - - - - - state - BYTE - 8 - 576 - - - conditionalshow - - - - - fbNT - NT_GetTime - 1728 - 608 - - - conditionalshow - - - - - fbTZ - FB_GetTimeZoneInformation - 3488 - 2336 - - - conditionalshow - - - - - fbSET - NT_SetTimeToRTCTime - 12032 - 5824 - - - conditionalshow - - - - - fbRTC - RTC_EX2 - 896 - 17856 - - - conditionalshow - - - - - timer - TON - 224 - 18752 - - - conditionalshow - - - - - nSync - DWORD - 32 - 18976 - - - conditionalshow - - - - - bNotSup - BOOL - 8 - 19008 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - T_FILETIME - The FILETIME structure is a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC). - 64 - - dwLowDateTime - DWORD - Specifies the low-order 32 bits of the file time. - 32 - 0 - - - dwHighDateTime - DWORD - Specifies the high-order 32 bits of the file time. - 32 - 32 - - - - FB_TranslateLocalTimeToUtcByZoneID - Internal helper function block. Detects time zone ID, bias and B time flag and translates the local file time to UTC file time time - 2400 - - in - T_FILETIME - Time to be converted (Local file time format) - 64 - 32 - - - ItemType - Input - - - - - tzInfo - ST_TimeZoneInformation - Time zone information - 864 - 96 - - - ItemType - Input - - - - - wDldYear - WORD - Optional daylightDate.wYear value. If 0 => not used (default) else used only if tzInfo.daylightDate.wYear = 0. - 16 - 960 - - 0 - - - - ItemType - Input - - - - - wStdYear - WORD - Optional standardDate.wYear value. If 0 => not used (default) else used only if tzInfo.standardDate.wYear = 0. - 16 - 976 - - 0 - - - - ItemType - Input - - - - - out - T_FILETIME - Converted time (UTC file time format) - 64 - 992 - - - ItemType - Output - - - - - eTzID - E_TimeZoneID - Detected daylight saving time information - 16 - 1056 - - 0 - - - - ItemType - Output - - - - - bB - BOOL - FALSE => A time, TRUE => B time - 8 - 1072 - - - ItemType - Output - - - - - bias - DINT - Bias value in minutes - 32 - 1088 - - - ItemType - Output - - - - - inLocal - TIMESTRUCT - 128 - 1120 - - - tziSommer - TIMESTRUCT - 128 - 1248 - - - tziWinter - TIMESTRUCT - 128 - 1376 - - - tziLocalSommer - T_FILETIME - 64 - 1504 - - - tziLocalWinter - T_FILETIME - 64 - 1568 - - - tziLocalSommerJump - T_FILETIME - 64 - 1632 - - - tziLocalWinterJump - T_FILETIME - 64 - 1696 - - - ui64LocalIn - T_ULARGE_INTEGER - 64 - 1760 - - - ui64LocalSommer - T_ULARGE_INTEGER - 64 - 1824 - - - ui64LocalWinter - T_ULARGE_INTEGER - 64 - 1888 - - - in_to_s - DINT - 32 - 1952 - - - in_to_w - DINT - 32 - 1984 - - - s_to_w - DINT - 32 - 2016 - - - in_to_s_jump - DINT - 32 - 2048 - - - in_to_w_jump - DINT - 32 - 2080 - - - iStandardBias - DINT - 32 - 2112 - - - iDaylightBias - DINT - 32 - 2144 - - - ui64PreviousIn - T_ULARGE_INTEGER - 64 - 2176 - - - ui64FallDiff - T_ULARGE_INTEGER - 64 - 2240 - - - bFallDiff - BOOL - 8 - 2304 - - - dtSommerJump - DATE_AND_TIME - 32 - 2336 - - - dtWinterJump - DATE_AND_TIME - 32 - 2368 - - - A_Reset - - - - PouType - FunctionBlock - - - conditionalshow - - - - - FB_TzSpecificLocalTimeToSystemTime - Converts time zone's specific local system time to Coordinated Universal Time (UTC) system time - 3584 - - in - TIMESTRUCT - Time zone's specific local system time. Structure that specifies the system time since January 1, 1601 - 128 - 32 - - - ItemType - Input - - - - - tzInfo - ST_TimeZoneInformation - Time zone settings - 864 - 160 - - - ItemType - Input - - - - - out - TIMESTRUCT - Coordinated Universal Time (UTC) in system time format - 128 - 1024 - - - ItemType - Output - - - - - eTzID - E_TimeZoneID - Daylight saving time information - 16 - 1152 - - 0 - - - - ItemType - Output - - - - - bB - BOOL - FALSE => A time, TRUE => B time - 8 - 1168 - - - ItemType - Output - - - - - fbBase - FB_TranslateLocalTimeToUtcByZoneID - 2400 - 1184 - - - conditionalshow - - - - - A_Reset - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_JsonSaxWriter - | Provides the functionality to create a JSON document. + One unit is equivalent to 100 ns. ]]>192cpuCntLoDWUDINT3232ItemTypeOutputcpuCntHiDWUDINT3264ItemTypeOutputfbGetCpuCounterFW_GetCpuCounter9696conditionalshowPouTypeFunctionBlockconditionalshow_all_localsRTC_EX2896ENBOOL832ItemTypeInputPDTTIMESTRUCT12848ItemTypeInputPMICRODWORD32192ItemTypeInputQBOOL Output time is valid, FALSE => Output time is invalid ]]>8224ItemTypeOutputCDTTIMESTRUCT128240.wYear1970.wMonth1.wDay1.wDayOfWeek4ItemTypeOutputCMICRODWORD32384ItemTypeOutputfbGetCpuCounterGETCPUCOUNTER192416conditionalshowrisingEdgeR_TRIG64608conditionalshowoldTickDWORD32672conditionalshowcurrTickDWORD32704conditionalshownanoDiffDWORD32736conditionalshownanoRestDWORD32768conditionalshowsecDiffDWORD32800conditionalshowdateTimeDATE_AND_TIME32832conditionalshowbInitializedBOOL8864conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LocalSystemTime19040sNetIDT_AmsNetID19232ItemTypeInputbEnableBOOL8224ItemTypeInputdwCycleDWORD (1..86400)322565ItemTypeInputdwOptDWORD Synchronize Windows Time to RTC time ]]>322881ItemTypeInputtTimeoutTIME323205000ItemTypeInputbValidBOOL The systemTime and tzID output is valid, FALSE => systemTime and tzID is not valid ]]>8352ItemTypeOutputsystemTimeTIMESTRUCT128368ItemTypeOutputtzIDE_TimeZoneID16496-1ItemTypeOutputrtrigR_TRIG64512conditionalshowstateBYTE8576conditionalshowfbNTNT_GetTime1728608conditionalshowfbTZFB_GetTimeZoneInformation34882336conditionalshowfbSETNT_SetTimeToRTCTime120325824conditionalshowfbRTCRTC_EX289617856conditionalshowtimerTON22418752conditionalshownSyncDWORD3218976conditionalshowbNotSupBOOL819008conditionalshowPouTypeFunctionBlockconditionalshow_all_localsT_FILETIME64dwLowDateTimeDWORD320dwHighDateTimeDWORD3232FB_TranslateLocalTimeToUtcByZoneID2400inT_FILETIME6432ItemTypeInputtzInfoST_TimeZoneInformation86496ItemTypeInputwDldYearWORD not used (default) else used only if tzInfo.daylightDate.wYear = 0. ]]>169600ItemTypeInputwStdYearWORD not used (default) else used only if tzInfo.standardDate.wYear = 0. ]]>169760ItemTypeInputoutT_FILETIME64992ItemTypeOutputeTzIDE_TimeZoneID1610560ItemTypeOutputbBBOOL A time, TRUE => B time]]>81072ItemTypeOutputbiasDINT321088ItemTypeOutputinLocalTIMESTRUCT1281120tziSommerTIMESTRUCT1281248tziWinterTIMESTRUCT1281376tziLocalSommerT_FILETIME641504tziLocalWinterT_FILETIME641568tziLocalSommerJumpT_FILETIME641632tziLocalWinterJumpT_FILETIME641696ui64LocalInT_ULARGE_INTEGER641760ui64LocalSommerT_ULARGE_INTEGER641824ui64LocalWinterT_ULARGE_INTEGER641888in_to_sDINT321952in_to_wDINT321984s_to_wDINT322016in_to_s_jumpDINT322048in_to_w_jumpDINT322080iStandardBiasDINT322112iDaylightBiasDINT322144ui64PreviousInT_ULARGE_INTEGER642176ui64FallDiffT_ULARGE_INTEGER642240bFallDiffBOOL82304dtSommerJumpDATE_AND_TIME322336dtWinterJumpDATE_AND_TIME322368A_ResetPouTypeFunctionBlockconditionalshowFB_TzSpecificLocalTimeToSystemTime3584inTIMESTRUCT12832ItemTypeInputtzInfoST_TimeZoneInformation864160ItemTypeInputoutTIMESTRUCT1281024ItemTypeOutputeTzIDE_TimeZoneID1611520ItemTypeOutputbBBOOL A time, TRUE => B time]]>81168ItemTypeOutputfbBaseFB_TranslateLocalTimeToUtcByZoneID24001184conditionalshowA_ResetPouTypeFunctionBlockconditionalshow_all_localsFB_JsonSaxWriter - 256 - - initStatus - HRESULT - 32 - 32 - - -1743714536 - - - - ItemType - Output - - - - - ipWriter - ITcJsonSaxWriter - 32 - 64 - - - ipWriter2 - ITcJsonSaxWriter2 - 32 - 96 - - - CLSID_TcJsonSaxWriter - CLSID - 128 - 128 - - - .Data1 - 3870298264 - - - .Data2 - 56256 - - - .Data3 - 17669 - - - .Data4[0] - 158 - - - .Data4[1] - 60 - - - .Data4[2] - 93 - - - .Data4[3] - 248 - - - .Data4[4] - 70 - - - .Data4[5] - 150 - - - .Data4[6] - 7 - - - .Data4[7] - 196 - - - - - AddKeyNumber - - key - STRING(80) - 32 - - - ItemType - InOut - - - - - value - DINT - 32 - - - - AddString - - value - STRING(80) - 32 - - - ItemType - InOut - - - - - - AddKeyFileTime - - key - STRING(80) - 32 - - - ItemType - InOut - - - - - value - FILETIME - 64 - - - - IsComplete - BOOL - 8 - - - AddUdint - - value - UDINT - 32 - - - - AddHexBinary - - pBytes - BYTE - 32 - - - nBytes - DINT - 32 - - - - AddLint - - value - LINT - 64 - - - - AddLreal - - value - LREAL - 64 - - - - AddKey - - key - STRING(80) - 32 - - - ItemType - InOut - - - - - - ResetDocument - HRESULT - 32 - - - AddKeyLreal - - key - STRING(80) - 32 - - - ItemType - InOut - - - - - value - LREAL - 64 - - - - StartObject - HRESULT - 32 - - - GetDocumentLength - UDINT - 32 - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - n - UDINT - 32 - - - p - STRING(80) - 32 - - - - AddKeyDcTime - - key - STRING(80) - 32 - - - ItemType - InOut - - - - - value - DCTIME - 64 - - - - AddDateTime - - value - DATE_AND_TIME - 32 - - - - AddRawObject - - rawJson - STRING(80) - 32 - - - ItemType - InOut - - - - - - SetMaxDecimalPlaces - HRESULT - 32 - - decimalPlaces - DINT - 32 - - - - __get_ipWriter - ITcJsonSaxWriter - 32 - - _ipWriter - ITcJsonSaxWriter - 32 - - - - property - - - - - AddKeyBool - - key - STRING(80) - 32 - - - ItemType - InOut - - - - - value - BOOL - 8 - - - - GetDocument - STRING(255) - 2048 - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - p - SINT - 32 - - - n - UDINT - 32 - - - - AddDint - - value - DINT - 32 - - - - AddRawArray - BOOL - 8 - - rawJson - STRING(80) - 32 - - - ItemType - InOut - - - - - - AddKeyString - - key - STRING(80) - 32 - - - ItemType - InOut - - - - - value - STRING(80) - 32 - - - ItemType - InOut - - - - - - CopyDocument - UDINT - 32 - - pDoc - target string buffer where the document should be copied to - STRING(80) - 32 - - - ItemType - InOut - - - - - nDoc - size in bytes of the target string buffer - UDINT - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - AddUlint - - value - ULINT - 64 - - - - GetMaxDecimalPlaces - DINT - 32 - - dp - DINT - 32 - - - - AddFileTime - - value - FILETIME - 64 - - - - AddNull - - - AddKeyDateTime - - key - STRING(80) - 32 - - - ItemType - InOut - - - - - value - DATE_AND_TIME - 32 - - - - AddBool - - value - BOOL - 8 - - - - AddBase64 - - pBytes - BYTE - 32 - - - nBytes - DINT - 32 - - - - AddDcTime - - value - DCTIME - 64 - - - - AddKeyNull - - key - STRING(80) - 32 - - - ItemType - InOut - - - - - - EndArray - HRESULT - 32 - - - EndObject - HRESULT - 32 - - - StartArray - HRESULT - 32 - - - AddReal - - value - REAL - 32 - - - - - PouType - FunctionBlock - - - no_explicit_call - do not call this POU directly - - - - - FB_HardwareFFOutput - 1647296 - - FF_ARRAY_UPPER_BOUND - UINT - 16 - 32 - - 200 - - - - i_xReset - BOOL - 8 - 48 - - - ItemType - Input - - - pytmc - + | 5. ResetDocument() if a new document should be created with the same SaxWriter instance.]]>256initStatusHRESULT3232-1743714536ItemTypeOutputipWriterITcJsonSaxWriter3264ipWriter2ITcJsonSaxWriter23296CLSID_TcJsonSaxWriterCLSID128128.Data13870298264.Data256256.Data317669.Data4[0]158.Data4[1]60.Data4[2]93.Data4[3]248.Data4[4]70.Data4[5]150.Data4[6]7.Data4[7]196AddKeyNumberkeySTRING(80)32ItemTypeInOutvalueDINT32AddStringvalueSTRING(80)32ItemTypeInOutAddKeyFileTimekeySTRING(80)32ItemTypeInOutvalueFILETIME64IsCompleteBOOL8AddUdintvalueUDINT32AddHexBinarypBytesBYTE32nBytesDINT32AddLintvalueLINT64AddLrealvalueLREAL64AddKeykeySTRING(80)32ItemTypeInOutResetDocumentHRESULT32AddKeyLrealkeySTRING(80)32ItemTypeInOutvalueLREAL64StartObjectHRESULT32GetDocumentLengthUDINT32hrErrorCodeHRESULT32ItemTypeOutputnUDINT32pSTRING(80)32AddKeyDcTimekeySTRING(80)32ItemTypeInOutvalueDCTIME64AddDateTimevalueDATE_AND_TIME32AddRawObjectrawJsonSTRING(80)32ItemTypeInOutSetMaxDecimalPlacesHRESULT32decimalPlacesDINT32__get_ipWriterITcJsonSaxWriter32_ipWriterITcJsonSaxWriter32propertyAddKeyBoolkeySTRING(80)32ItemTypeInOutvalueBOOL8GetDocumentSTRING(255)2048hrErrorCodeHRESULT32ItemTypeOutputpSINT32nUDINT32AddDintvalueDINT32AddRawArrayBOOL8rawJsonSTRING(80)32ItemTypeInOutAddKeyStringkeySTRING(80)32ItemTypeInOutvalueSTRING(80)32ItemTypeInOutCopyDocumentUDINT32pDocSTRING(80)32ItemTypeInOutnDocUDINT32hrErrorCodeHRESULT32ItemTypeOutputAddUlintvalueULINT64GetMaxDecimalPlacesDINT32dpDINT32AddFileTimevalueFILETIME64AddNullAddKeyDateTimekeySTRING(80)32ItemTypeInOutvalueDATE_AND_TIME32AddBoolvalueBOOL8AddBase64pBytesBYTE32nBytesDINT32AddDcTimevalueDCTIME64AddKeyNullkeySTRING(80)32ItemTypeInOutEndArrayHRESULT32EndObjectHRESULT32StartArrayHRESULT32AddRealvalueREAL32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_HardwareFFOutput1647296FF_ARRAY_UPPER_BOUNDUINT1632200i_xResetBOOL848ItemTypeInputpytmc pv: ClearFault io: o field: DESC Might be overidden by PLC writes - - - - - - i_xVeto - BOOL - 8 - 56 - - - ItemType - Input - - - pytmc - + i_xVetoBOOL856ItemTypeInputpytmc pv: EnableVeto io: o - - - - - - bAutoReset - BOOL - Set true for the FFO to automatically permit beam again after all fast faults are cleared - 8 - 64 - - 0 - - - - ItemType - Input - - - - - i_sNetID - T_AmsNetID - Set to the Arbiter AmsNetID to be used for the synchronisation. An empty string means the system will sue local time - 192 - 72 - - - - - - ItemType - Input - - - - - q_xFastFaultOut - BOOL - 8 - 264 - - - ItemType - Output - - - pytmc - + bAutoResetBOOL8640ItemTypeInputi_sNetIDT_AmsNetID19272ItemTypeInputq_xFastFaultOutBOOL8264ItemTypeOutputpytmc pv: FaultHWO io: i field: DESC Hardware Output Status - - - - TcAddressType - Output - - - - - q_xValidSyncTime - BOOL - system time bValid output True when sync is successful - 8 - 272 - - - ItemType - Output - - - - - astFF - ST_FF - - 1 - 200 - - 1536000 - 288 - - - pytmc - + TcAddressTypeOutputq_xValidSyncTimeBOOL8272ItemTypeOutputastFFST_FF12001536000288pytmc pv: FF - - - - - - xFastFaultRegFail - BOOL - Set true if a fast fault fails to register. Holds beam off. - 8 - 1536288 - - 0 - - - - pytmc - + xFastFaultRegFailBOOL815362880pytmc pv: RegistrationFailure io: io - - - - - - tFFRegFail - F_TRIG - 64 - 1536320 - - - sPath - T_MaxString - 2048 - 1536384 - - - instance-path - - - noinit - - - - - xOK - BOOL - Current internal state of FFO, indicates if FFO will accept a reset - 8 - 1538432 - - 1 - - - - pytmc - + tFFRegFailF_TRIG641536320sPathT_MaxString20481536384instance-pathnoinitxOKBOOL815384321pytmc pv: OK io: i - - - - - - rtReset - R_TRIG - 64 - 1538464 - - - rtResetandOK - R_TRIG - 64 - 1538528 - - - nIndex - UINT - 16 - 1538592 - - 1 - - - - IdxOK - BOOL - 8 - 1538608 - - - fbTime - FB_LocalSystemTime - Get current system time, used for override - 19040 - 1538624 - - - .bEnable - 1 - - - .dwCycle - 1 - - - - - fbTime_to_UTC - FB_TzSpecificLocalTimeToSystemTime - 3584 - 1557664 - - - fbGetTimeZone - FB_GetTimeZoneInformation - 3488 - 1561248 - - - fbJson - FB_JsonSaxWriter - 256 - 1564736 - - - pmpsTypeCode - UDINT - shows up in json as pmps_typecode - 32 - 1564992 - - 0 - - - - fbLogger - FB_LogMessage - 81984 - 1565056 - - - .eSevr - 4 - - - .eSubsystem - 2 - - - .nMinTimeViolationAcceptable - 200 - - - - - __EXECUTELOGGING__HELLOTIMER - TOF - 224 - 1647040 - - - .PT - 86400000 - - - - - ExecuteNoLog - - - EvaluateOutput - - - Execute - - - EvaluateVetos - BOOL - 8 - - - obsolete - Use EvaluateOverrides instead. - - - - - EvaluateOverrides - BOOL - 8 - - FF - ST_FF - 32 - - - EvalIdx - DINT - 32 - - - MaxTime - 49.7 days - DINT - 32 - - - - no_check - - - - - ExecuteLogging - BOOL - 8 - - FF - ST_FF - 32 - - - logIdx - DINT - 32 - - - HelloTimer - TOF - 224 - - - uselocation - __EXECUTELOGGING__HELLOTIMER - - - - - - no_check - - - - - Register - BOOL - 8 - - stFFInfo - ST_FFInfo - 6832 - - - FFOName - T_MaxString - 2048 - - - ItemType - Output - - - - - Idx - UINT - 16 - - - ItemType - Output - - - - - - no_check - - - - - IdxCheckIn - BOOL - 8 - - Idx - DINT - 32 - - - OK - BOOL - 8 - - - Reset - BOOL - 8 - - - stFF - ST_FF - 7680 - - - BeamPermitted - BOOL - 8 - - - - no_check - - - - - FormulateLogJson - STRING(80) - 648 - - FF - ST_FF - 7680 - - - - - PouType - FunctionBlock - - - reflection - - - no_check - - - - - T_AmsNetIdArr - TwinCAT AMS netID address bytes. - 48 - AMSNETID - - - FB_GetLocalAmsNetId - Reads the local AmsNetId (local TwinCAT-specific network address) - 10848 - - bExecute - BOOL - Rising edge on this input activates the fb execution - 8 - 32 - - - ItemType - Input - - - - - tTimeOut - TIME - Max fb execution time - 32 - 64 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 96 - - - ItemType - Output - - - - - bError - BOOL - 8 - 104 - - - ItemType - Output - - - - - nErrId - UDINT - 32 - 128 - - - ItemType - Output - - - - - AddrString - T_AmsNetID - TwinCAT -specific network address as string - 192 - 160 - - 0.0.0.0.0.0 - - - - ItemType - Output - - - - - AddrBytes - T_AmsNetIdArr - TwinCAT-specific network address as array of byte - 48 - 352 - - - [0] - 0 - - - [1] - 0 - - - [2] - 0 - - - [3] - 0 - - - [4] - 0 - - - [5] - 0 - - - - - ItemType - Output - - - - - fbRegQueryValue - FB_RegQueryValue - 10304 - 416 - - - .sNetId - - - - .sSubKey - SOFTWARE\Beckhoff\TwinCAT3\System - - - .sValName - AmsNetId - - - - - conditionalshow - - - - - fbTrigger - R_TRIG - 64 - 10720 - - - conditionalshow - - - - - state - BYTE - 8 - 10784 - - - conditionalshow - - - - - tmpBytes - T_AmsNetIdArr - 48 - 10792 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_JsonDomParserBase - 128 - - ipDom - ITcJsonDomParser - 32 - 32 - - - conditionalshow - - - - - ipDom2 - ITcJsonDomParser2 - 32 - 64 - - - conditionalshow - - - - - ipXFA - ITcDomParserFileAccess - 32 - 96 - - - conditionalshow - - - - - GetHexBinary - DINT - 32 - - v - SJsonValue - 32 - - - p - PVOID - 32 - - - n - DINT - 32 - - - - HasMember - BOOL - 8 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - - SetDateTime - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - DATE_AND_TIME - 32 - - - - SetBool - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - BOOL - 8 - - - - SetJson - SJsonValue - 32 - - v - SJsonValue - 32 - - - rawJson - STRING(80) - 32 - - - ItemType - InOut - - - - - - IsNull - BOOL - 8 - - v - SJsonValue - 32 - - - - PushbackFileTimeValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - FILETIME - 64 - - - - PushbackIntValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - DINT - 32 - - - - AddFileTimeMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - FILETIME - 64 - - - - RemoveMemberByName - BOOL - 8 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - keepOrder - BOOL - 8 - - - - AddArrayMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - reserve - UDINT - 32 - - - - SetNull - SJsonValue - 32 - - v - SJsonValue - 32 - - - - SetString - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - STRING(80) - 32 - - - ItemType - InOut - - - - - - MemberEnd - SJsonIterator - 32 - - v - SJsonValue - 32 - - - - PushbackUintValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - UDINT - 32 - - - - ParseDocument - SJsonValue - 32 - - sJson - STRING(80) - 32 - - - ItemType - InOut - - - - - - AddIntMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - DINT - 32 - - - - ArrayEnd - SJsonAIterator - 32 - - v - SJsonValue - 32 - - - - SetDouble - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - LREAL - 64 - - - - PushbackBoolValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - BOOL - 8 - - - - AddHexBinaryMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - p - PVOID - 32 - - - n - DINT - 32 - - - - GetBase64 - DINT - 32 - - v - SJsonValue - 32 - - - p - PVOID - 32 - - - n - DINT - 32 - - - - GetMemberValue - SJsonValue - 32 - - i - SJsonIterator - 32 - - - - SetObject - SJsonValue - 32 - - v - SJsonValue - 32 - - - - AddDateTimeMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - DATE_AND_TIME - 32 - - - - GetInt - DINT - 32 - - v - SJsonValue - 32 - - - - PushbackUint64Value - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - ULINT - 64 - - - - ClearArray - BOOL - 8 - - v - SJsonValue - 32 - - - i - SJsonAIterator - 32 - - - - RemoveAllMembers - BOOL - 8 - - v - SJsonValue - 32 - - - - ExceptionRaised - BOOL - 8 - - - IsISO8601TimeFormat - BOOL - 8 - - v - SJsonValue - 32 - - - - GetArraySize - UDINT - 32 - - v - SJsonValue - 32 - - - - GetInt64 - LINT - 64 - - v - SJsonValue - 32 - - - - IsBool - BOOL - 8 - - v - SJsonValue - 32 - - - - AddInt64Member - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - LINT - 64 - - - - FindMemberPath - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - member of v seperatet by '/' without leading '/' ('/' in a member name will be encoded as "~1" and '~' as "~0") - STRING(80) - 32 - - - ItemType - InOut - - - - - - SetDcTime - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - DCTIME - 64 - - - - SetArray - SJsonValue - 32 - - v - SJsonValue - 32 - - - reserve - UDINT - 32 - - - - GetFileTime - FILETIME - 64 - - v - SJsonValue - 32 - - - - GetStringLength - UDINT - 32 - - v - SJsonValue - 32 - - - p - BYTE - 32 - - - l - UDINT - 32 - - - - SaveDocumentToFile - BOOL - 8 - - sFile - file path - STRING(80) - 32 - - - ItemType - InOut - - - - - bExec - a rising edge triggers the saving. - BOOL - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - PushbackBase64Value - SJsonValue - 32 - - v - SJsonValue - 32 - - - p - PVOID - 32 - - - n - DINT - 32 - - - - IsBase64 - BOOL - 8 - - v - SJsonValue - 32 - - - - IsTrue - BOOL - 8 - - v - SJsonValue - 32 - - - - IsInt - BOOL - 8 - - v - SJsonValue - 32 - - - - GetDocumentRoot - SJsonValue - 32 - - - CopyDocument - UDINT - 32 - - pDoc - target string buffer where the document should be copied to - STRING(80) - 32 - - - ItemType - InOut - - - - - nDoc - size in bytes of target string buffer - UDINT - 32 - - - - GetType - EJsonType - 32 - - v - SJsonValue - 32 - - - - PushbackDcTimeValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - DCTIME - 64 - - - - GetMemberName - STRING(80) - 648 - - i - SJsonIterator - 32 - - - p - STRING(80) - 32 - - - - IsNumber - BOOL - 8 - - v - SJsonValue - 32 - - - - AddObjectMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - - IsInt64 - BOOL - 8 - - v - SJsonValue - 32 - - - - IsUint64 - BOOL - 8 - - v - SJsonValue - 32 - - - - SetFileTime - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - FILETIME - 64 - - - - CopyString - UDINT - 32 - - v - SJsonValue - 32 - - - pStr - STRING(80) - 32 - - - ItemType - InOut - - - - - nStr - UDINT - 32 - - - p - BYTE - 32 - - - q - BYTE - 32 - - - l - UDINT - 32 - - - - SetBase64 - SJsonValue - 32 - - v - SJsonValue - 32 - - - p - PVOID - 32 - - - n - DINT - 32 - - - - GetJsonLength - UDINT - 32 - - v - SJsonValue - 32 - - - p - STRING(80) - 32 - - - - Swap - BOOL - 8 - - v - SJsonValue - 32 - - - w - SJsonValue - 32 - - - - SetUint64 - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - ULINT - 64 - - - - IsHexBinary - BOOL - 8 - - v - SJsonValue - 32 - - - - AddUint64Member - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - ULINT - 64 - - - - IsFalse - BOOL - 8 - - v - SJsonValue - 32 - - - - SetAdsProvider - BOOL - 8 - - oid - OTCID - 32 - - - - MemberBegin - SJsonIterator - 32 - - v - SJsonValue - 32 - - - - NewDocument - SJsonValue - 32 - - - GetString - STRING(255) - 2048 - - v - SJsonValue - 32 - - - p - STRING(255) - 32 - - - - IsUint - BOOL - 8 - - v - SJsonValue - 32 - - - - NextMember - SJsonIterator - 32 - - i - SJsonIterator - 32 - - - - ArrayBegin - SJsonAIterator - 32 - - v - SJsonValue - 32 - - - - IsString - BOOL - 8 - - v - SJsonValue - 32 - - - - PopbackValue - BOOL - 8 - - v - SJsonValue - 32 - - - - AddJsonMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - rawJson - STRING(80) - 32 - - - ItemType - InOut - - - - - - LoadDocumentFromFile - BOOL - 8 - - sFile - file path - STRING(80) - 32 - - - ItemType - InOut - - - - - bExec - a rising edge triggers the load. - BOOL - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - GetDateTime - DATE_AND_TIME - 32 - - v - SJsonValue - 32 - - - - IsObject - BOOL - 8 - - v - SJsonValue - 32 - - - - PushbackStringValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - STRING(80) - 32 - - - ItemType - InOut - - - - - - RemoveMember - BOOL - 8 - - v - SJsonValue - 32 - - - i - SJsonIterator - 32 - - - keepOrder - BOOL - 8 - - - - RemoveArray - BOOL - 8 - - v - SJsonValue - 32 - - - i - SJsonAIterator - 32 - - - - AddDcTimeMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - DCTIME - 64 - - - - SetMaxDecimalPlaces - - dp - DINT - 32 - - - - FindMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - - PushbackDateTimeValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - DATE_AND_TIME - 32 - - - - PushbackInt64Value - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - LINT - 64 - - - - AddBase64Member - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - p - PVOID - 32 - - - n - DINT - 32 - - - - SetUint - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - UDINT - 32 - - - - SetHexBinary - SJsonValue - 32 - - v - SJsonValue - 32 - - - p - PVOID - 32 - - - n - DINT - 32 - - - - GetArrayValueByIdx - SJsonValue - 32 - - v - SJsonValue - 32 - - - idx - UDINT - 32 - - - - PushbackHexBinaryValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - p - PVOID - 32 - - - n - DINT - 32 - - - - AddDoubleMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - LREAL - 64 - - - - PushbackNullValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - - AddBoolMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - BOOL - 8 - - - - GetDcTime - DCTIME - 64 - - v - SJsonValue - 32 - - - - AddUintMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - UDINT - 32 - - - - CopyJson - UDINT - 32 - - v - SJsonValue - 32 - - - pDoc - target string buffer where the document should be copied to - STRING(80) - 32 - - - ItemType - InOut - - - - - nDoc - size in bytes of target string buffer - UDINT - 32 - - - - SetInt64 - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - LINT - 64 - - - - CopyFrom - SJsonValue - 32 - - v - SJsonValue - 32 - - - w - SJsonValue - 32 - - - - AddStringMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - value - STRING(80) - 32 - - - ItemType - InOut - - - - - - GetBool - BOOL - 8 - - v - SJsonValue - 32 - - - - GetDouble - LREAL - 64 - - v - SJsonValue - 32 - - - - GetMaxDecimalPlaces - DINT - 32 - - - GetArrayValue - SJsonValue - 32 - - i - SJsonAIterator - 32 - - - - NextArray - SJsonAIterator - 32 - - i - SJsonAIterator - 32 - - - - GetDocument - STRING(255) - 2048 - - p - BYTE - 32 - - - q - BYTE - 32 - - - t - STRING(255) - 32 - - - length - UDINT - 32 - - - - SetInt - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - DINT - 32 - - - - PushbackDoubleValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - value - LREAL - 64 - - - - GetUint - UDINT - 32 - - v - SJsonValue - 32 - - - - GetUint64 - ULINT - 64 - - v - SJsonValue - 32 - - - - GetDocumentLength - UDINT - 32 - - p - STRING(80) - 32 - - - - GetJson - STRING(255) - 2048 - - v - SJsonValue - 32 - - - p - BYTE - 32 - - - q - BYTE - 32 - - - t - STRING(255) - 32 - - - length - UDINT - 32 - - - - IsArray - BOOL - 8 - - v - SJsonValue - 32 - - - - PushbackJsonValue - SJsonValue - 32 - - v - SJsonValue - 32 - - - rawJson - STRING(80) - 32 - - - ItemType - InOut - - - - - - IsDouble - BOOL - 8 - - v - SJsonValue - 32 - - - - AddNullMember - SJsonValue - 32 - - v - SJsonValue - 32 - - - member - STRING(80) - 32 - - - ItemType - InOut - - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - FB_JsonDomParser - 288 - FB_JsonDomParserBase - - initStatus - HRESULT - 32 - 128 - - -1743714536 - - - - ItemType - Output - - - - - CLSID_TcJsonDomParser - CLSID - 128 - 160 - - - .Data1 - 1337382113 - - - .Data2 - 45876 - - - .Data3 - 23182 - - - .Data4[0] - 166 - - - .Data4[1] - 151 - - - .Data4[2] - 186 - - - .Data4[3] - 40 - - - .Data4[4] - 25 - - - .Data4[5] - 175 - - - .Data4[6] - 202 - - - .Data4[7] - 216 - - - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - E_OpenPath - 16 - UINT - - PATH_GENERIC - 1 - Search/open/create files in selected/generic folder - - - PATH_BOOTPRJ - 2 - Search/open/create files in TwinCAT boot project folder and adds the *.wbp extension - - - PATH_BOOTDATA - 3 - Reserved for future use - - - PATH_BOOTPATH - 4 - Refers to the TwinCAT/Boot directory without adding an extension (.wbp) - - - PATH_USERPATH1 - 11 - Reserved for future use - - - PATH_USERPATH2 - 12 - Reserved for future use - - - PATH_USERPATH3 - 13 - Reserved for future use - - - PATH_USERPATH4 - 14 - Reserved for future use - - - PATH_USERPATH5 - 15 - Reserved for future use - - - PATH_USERPATH6 - 16 - Reserved for future use - - - PATH_USERPATH7 - 17 - Reserved for future use - - - PATH_USERPATH8 - 18 - Reserved for future use - - - PATH_USERPATH9 - 19 - Reserved for future use - - - - FB_FileOpen - Open and/or create a file. - 3456 - - sNetId - T_AmsNetID - Ams net id - 192 - 32 - - - ItemType - Input - - - - - sPathName - T_MaxString - Max filename length = 255 - 2048 - 224 - - - ItemType - Input - - - - - nMode - DWORD - Open mode flags - 32 - 2272 - - - ItemType - Input - - - - - ePath - E_OpenPath - Default: Open generic file - 16 - 2304 - - 1 - - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge starts command execution - 8 - 2320 - - - ItemType - Input - - - - - tTimeout - TIME - Maximum time allowed for the execution of this ADS command - 32 - 2336 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - Busy flag - 8 - 2368 - - - ItemType - Output - - - - - bError - BOOL - Error flag - 8 - 2376 - - - ItemType - Output - - - - - nErrId - UDINT - ADS error code - 32 - 2400 - - - ItemType - Output - - - - - hFile - UINT - File handle - 16 - 2432 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - FB_FileClose - Closes a file stream. - 1184 - - sNetId - T_AmsNetID - Ams net id - 192 - 32 - - - ItemType - Input - - - - - hFile - UINT - File handle obtained through 'open' - 16 - 224 - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge starts command execution - 8 - 240 - - - ItemType - Input - - - - - tTimeout - TIME - Maximum time allowed for the execution of this ADS command - 32 - 256 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - Busy flag - 8 - 288 - - - ItemType - Output - - - - - bError - BOOL - Error flag - 8 - 296 - - - ItemType - Output - - - - - nErrId - UDINT - ADS error code - 32 - 320 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - FB_FileRead - Reads data from a stream. - 1440 - - sNetId - T_AmsNetID - Ams net id - 192 - 32 - - - ItemType - Input - - - - - hFile - UINT - File handle - 16 - 224 - - - ItemType - Input - - - - - pReadBuff - PVOID - Buffer address for read - 32 - 256 - - - ItemType - Input - - - TcIgnorePersistent - - - - - cbReadLen - UDINT - Count of bytes for read - 32 - 288 - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge starts command execution - 8 - 320 - - - ItemType - Input - - - - - tTimeout - TIME - Maximum time allowed for the execution of this ADS command - 32 - 352 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - Busy flag - 8 - 384 - - - ItemType - Output - - - - - bError - BOOL - Error flag - 8 - 392 - - - ItemType - Output - - - - - nErrId - UDINT - ADS error code - 32 - 416 - - - ItemType - Output - - - - - cbRead - UDINT - Count of bytes actually read - 32 - 448 - - - ItemType - Output - - - - - bEOF - BOOL - End of file - 8 - 480 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - FB_FastFault - Fast Fault + rtResetR_TRIG641538464rtResetandOKR_TRIG641538528nIndexUINT1615385921IdxOKBOOL81538608fbTimeFB_LocalSystemTime190401538624.bEnable1.dwCycle1fbTime_to_UTCFB_TzSpecificLocalTimeToSystemTime35841557664fbGetTimeZoneFB_GetTimeZoneInformation34881561248fbJsonFB_JsonSaxWriter2561564736pmpsTypeCodeUDINT3215649920fbLoggerFB_LogMessage819841565056.eSevr4.eSubsystem2.nMinTimeViolationAcceptable200__EXECUTELOGGING__HELLOTIMERTOF2241647040.PT86400000ExecuteNoLogEvaluateOutputExecuteEvaluateVetosBOOL8obsoleteUse EvaluateOverrides instead.EvaluateOverridesBOOL8FFST_FF32EvalIdxDINT32MaxTimeDINT32no_checkExecuteLoggingBOOL8FFST_FF32logIdxDINT32HelloTimerTOF224uselocation__EXECUTELOGGING__HELLOTIMERno_checkRegisterBOOL8stFFInfoST_FFInfo6832FFONameT_MaxString2048ItemTypeOutputIdxUINT16ItemTypeOutputno_checkIdxCheckInBOOL8IdxDINT32OKBOOL8ResetBOOL8stFFST_FF7680BeamPermittedBOOL8no_checkFormulateLogJsonSTRING(80)648FFST_FF7680PouTypeFunctionBlockreflectionno_checkAMSNETID48BYTE06%d.%d.%d.%d.%d.%d[0][1][2][3][4][5]T_AmsNetIdArr48AMSNETIDFB_GetLocalAmsNetId10848bExecuteBOOL832ItemTypeInputtTimeOutTIME32645000ItemTypeInputbBusyBOOL896ItemTypeOutputbErrorBOOL8104ItemTypeOutputnErrIdUDINT32128ItemTypeOutputAddrStringT_AmsNetID1921600.0.0.0.0.0ItemTypeOutputAddrBytesT_AmsNetIdArr48352[0]0[1]0[2]0[3]0[4]0[5]0ItemTypeOutputfbRegQueryValueFB_RegQueryValue10304416.sNetId.sSubKeySOFTWARE\Beckhoff\TwinCAT3\System.sValNameAmsNetIdconditionalshowfbTriggerR_TRIG6410720conditionalshowstateBYTE810784conditionalshowtmpBytesT_AmsNetIdArr4810792conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_JsonDomParserBase128ipDomITcJsonDomParser3232conditionalshowipDom2ITcJsonDomParser23264conditionalshowipXFAITcDomParserFileAccess3296conditionalshowGetHexBinaryDINT32vSJsonValue32pPVOID32nDINT32HasMemberBOOL8vSJsonValue32memberSTRING(80)32ItemTypeInOutSetDateTimeSJsonValue32vSJsonValue32valueDATE_AND_TIME32SetBoolSJsonValue32vSJsonValue32valueBOOL8SetJsonSJsonValue32vSJsonValue32rawJsonSTRING(80)32ItemTypeInOutIsNullBOOL8vSJsonValue32PushbackFileTimeValueSJsonValue32vSJsonValue32valueFILETIME64PushbackIntValueSJsonValue32vSJsonValue32valueDINT32AddFileTimeMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueFILETIME64RemoveMemberByNameBOOL8vSJsonValue32memberSTRING(80)32ItemTypeInOutkeepOrderBOOL8AddArrayMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutreserveUDINT32SetNullSJsonValue32vSJsonValue32SetStringSJsonValue32vSJsonValue32valueSTRING(80)32ItemTypeInOutMemberEndSJsonIterator32vSJsonValue32PushbackUintValueSJsonValue32vSJsonValue32valueUDINT32ParseDocumentSJsonValue32sJsonSTRING(80)32ItemTypeInOutAddIntMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueDINT32ArrayEndSJsonAIterator32vSJsonValue32SetDoubleSJsonValue32vSJsonValue32valueLREAL64PushbackBoolValueSJsonValue32vSJsonValue32valueBOOL8AddHexBinaryMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutpPVOID32nDINT32GetBase64DINT32vSJsonValue32pPVOID32nDINT32GetMemberValueSJsonValue32iSJsonIterator32SetObjectSJsonValue32vSJsonValue32AddDateTimeMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueDATE_AND_TIME32GetIntDINT32vSJsonValue32PushbackUint64ValueSJsonValue32vSJsonValue32valueULINT64ClearArrayBOOL8vSJsonValue32iSJsonAIterator32RemoveAllMembersBOOL8vSJsonValue32ExceptionRaisedBOOL8IsISO8601TimeFormatBOOL8vSJsonValue32GetArraySizeUDINT32vSJsonValue32GetInt64LINT64vSJsonValue32IsBoolBOOL8vSJsonValue32AddInt64MemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueLINT64FindMemberPathSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutSetDcTimeSJsonValue32vSJsonValue32valueDCTIME64SetArraySJsonValue32vSJsonValue32reserveUDINT32GetFileTimeFILETIME64vSJsonValue32GetStringLengthUDINT32vSJsonValue32pBYTE32lUDINT32SaveDocumentToFileBOOL8sFileSTRING(80)32ItemTypeInOutbExecBOOL32hrErrorCodeHRESULT32ItemTypeOutputPushbackBase64ValueSJsonValue32vSJsonValue32pPVOID32nDINT32IsBase64BOOL8vSJsonValue32IsTrueBOOL8vSJsonValue32IsIntBOOL8vSJsonValue32GetDocumentRootSJsonValue32CopyDocumentUDINT32pDocSTRING(80)32ItemTypeInOutnDocUDINT32GetTypeEJsonType32vSJsonValue32PushbackDcTimeValueSJsonValue32vSJsonValue32valueDCTIME64GetMemberNameSTRING(80)648iSJsonIterator32pSTRING(80)32IsNumberBOOL8vSJsonValue32AddObjectMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutIsInt64BOOL8vSJsonValue32IsUint64BOOL8vSJsonValue32SetFileTimeSJsonValue32vSJsonValue32valueFILETIME64CopyStringUDINT32vSJsonValue32pStrSTRING(80)32ItemTypeInOutnStrUDINT32pBYTE32qBYTE32lUDINT32SetBase64SJsonValue32vSJsonValue32pPVOID32nDINT32GetJsonLengthUDINT32vSJsonValue32pSTRING(80)32SwapBOOL8vSJsonValue32wSJsonValue32SetUint64SJsonValue32vSJsonValue32valueULINT64IsHexBinaryBOOL8vSJsonValue32AddUint64MemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueULINT64IsFalseBOOL8vSJsonValue32SetAdsProviderBOOL8oidOTCID32MemberBeginSJsonIterator32vSJsonValue32NewDocumentSJsonValue32GetStringSTRING(255)2048vSJsonValue32pSTRING(255)32IsUintBOOL8vSJsonValue32NextMemberSJsonIterator32iSJsonIterator32ArrayBeginSJsonAIterator32vSJsonValue32IsStringBOOL8vSJsonValue32PopbackValueBOOL8vSJsonValue32AddJsonMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutrawJsonSTRING(80)32ItemTypeInOutLoadDocumentFromFileBOOL8sFileSTRING(80)32ItemTypeInOutbExecBOOL32hrErrorCodeHRESULT32ItemTypeOutputGetDateTimeDATE_AND_TIME32vSJsonValue32IsObjectBOOL8vSJsonValue32PushbackStringValueSJsonValue32vSJsonValue32valueSTRING(80)32ItemTypeInOutRemoveMemberBOOL8vSJsonValue32iSJsonIterator32keepOrderBOOL8RemoveArrayBOOL8vSJsonValue32iSJsonAIterator32AddDcTimeMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueDCTIME64SetMaxDecimalPlacesdpDINT32FindMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutPushbackDateTimeValueSJsonValue32vSJsonValue32valueDATE_AND_TIME32PushbackInt64ValueSJsonValue32vSJsonValue32valueLINT64AddBase64MemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutpPVOID32nDINT32SetUintSJsonValue32vSJsonValue32valueUDINT32SetHexBinarySJsonValue32vSJsonValue32pPVOID32nDINT32GetArrayValueByIdxSJsonValue32vSJsonValue32idxUDINT32PushbackHexBinaryValueSJsonValue32vSJsonValue32pPVOID32nDINT32AddDoubleMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueLREAL64PushbackNullValueSJsonValue32vSJsonValue32AddBoolMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueBOOL8GetDcTimeDCTIME64vSJsonValue32AddUintMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueUDINT32CopyJsonUDINT32vSJsonValue32pDocSTRING(80)32ItemTypeInOutnDocUDINT32SetInt64SJsonValue32vSJsonValue32valueLINT64CopyFromSJsonValue32vSJsonValue32wSJsonValue32AddStringMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueSTRING(80)32ItemTypeInOutGetBoolBOOL8vSJsonValue32GetDoubleLREAL64vSJsonValue32GetMaxDecimalPlacesDINT32GetArrayValueSJsonValue32iSJsonAIterator32NextArraySJsonAIterator32iSJsonAIterator32GetDocumentSTRING(255)2048pBYTE32qBYTE32tSTRING(255)32lengthUDINT32SetIntSJsonValue32vSJsonValue32valueDINT32PushbackDoubleValueSJsonValue32vSJsonValue32valueLREAL64GetUintUDINT32vSJsonValue32GetUint64ULINT64vSJsonValue32GetDocumentLengthUDINT32pSTRING(80)32GetJsonSTRING(255)2048vSJsonValue32pBYTE32qBYTE32tSTRING(255)32lengthUDINT32IsArrayBOOL8vSJsonValue32PushbackJsonValueSJsonValue32vSJsonValue32rawJsonSTRING(80)32ItemTypeInOutIsDoubleBOOL8vSJsonValue32AddNullMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutPouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyFB_JsonDomParser288FB_JsonDomParserBaseinitStatusHRESULT32128-1743714536ItemTypeOutputCLSID_TcJsonDomParserCLSID128160.Data11337382113.Data245876.Data323182.Data4[0]166.Data4[1]151.Data4[2]186.Data4[3]40.Data4[4]25.Data4[5]175.Data4[6]202.Data4[7]216conditionalshowPouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyE_OpenPath16UINTPATH_GENERIC1PATH_BOOTPRJ2PATH_BOOTDATA3PATH_BOOTPATH4PATH_USERPATH111PATH_USERPATH212PATH_USERPATH313PATH_USERPATH414PATH_USERPATH515PATH_USERPATH616PATH_USERPATH717PATH_USERPATH818PATH_USERPATH919FB_FileOpen3456sNetIdT_AmsNetID19232ItemTypeInputsPathNameT_MaxString2048224ItemTypeInputnModeDWORD322272ItemTypeInputePathE_OpenPath1623041ItemTypeInputbExecuteBOOL82320ItemTypeInputtTimeoutTIME3223365000ItemTypeInputbBusyBOOL82368ItemTypeOutputbErrorBOOL82376ItemTypeOutputnErrIdUDINT322400ItemTypeOutputhFileUINT162432ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_FileClose1184sNetIdT_AmsNetID19232ItemTypeInputhFileUINT16224ItemTypeInputbExecuteBOOL8240ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIdUDINT32320ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_FileRead1440sNetIdT_AmsNetID19232ItemTypeInputhFileUINT16224ItemTypeInputpReadBuffPVOID32256ItemTypeInputTcIgnorePersistentcbReadLenUDINT32288ItemTypeInputbExecuteBOOL8320ItemTypeInputtTimeoutTIME323525000ItemTypeInputbBusyBOOL8384ItemTypeOutputbErrorBOOL8392ItemTypeOutputnErrIdUDINT32416ItemTypeOutputcbReadUDINT32448ItemTypeOutputbEOFBOOL8480ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_FastFault - 25088 - - i_xOK - BOOL - Connect to fast-fault condition (false produces fault) - 8 - 32 - - - ItemType - Input - - - - - i_xReset - BOOL - Resets when i_xOK is true and this is true - 8 - 40 - - - ItemType - Input - - - - - i_xAutoReset - BOOL - Automatically clear fast fault (latching vs non-latching) - 8 - 48 - - 0 - - - - ItemType - Input - - - - - i_xVetoable - BOOL - Mask this fast fault if the FFO veto device is true - 8 - 56 - - 1 - - - - ItemType - Input - - - - - i_DevName - T_MaxString - Device name for diagnostic - 2048 - 64 - - - - - - ItemType - Input - - - - - i_Desc - T_MaxString - Description of fast fault (you should set at init) - 2048 - 2112 - - - - - - ItemType - Input - - - - - i_TypeCode - UINT - Error code for classifying fast faults - 16 - 4160 - - - ItemType - Input - - - - - o_xFFLine - BOOL - Connect to HW output or another FF input if you like (Optional) - 8 - 4176 - - - ItemType - Output - - - - - io_fbFFHWO - FB_HardwareFFOutput - Point to FB_HardwareFFOutput of your choice - 32 - 4192 - - - ItemType - InOut - - - - - sPath - T_MaxString - 2048 - 4224 - - - instance-path - - - noinit - - - - - FFInfo - ST_FFInfo - 6832 - 6272 - - - RegistrationIdx - UINT - The index this FF was registered in the FFO - 16 - 13104 - - 1 - - - - xInit - BOOL - 8 - 13120 - - 1 - - - - InfoStringFmtr - FB_FormatString - 7840 - 13152 - - - InUse - T_MaxString - 2048 - 20992 - - - AutoReset - T_MaxString - 2048 - 23040 - - - - PouType - FunctionBlock - - - reflection - - - - - FB_JsonFileToJsonDoc - 928512 - - bExecute - BOOL - Rising Edge - 8 - 32 - - - ItemType - Input - - - - - sPLCName - STRING(80) - 648 - 40 - - - ItemType - Input - - - - - sSrcNetId - T_AmsNetID - 192 - 688 - - - ItemType - Input - - - - - sSrcPathName - T_MaxString - 2048 - 880 - - - ItemType - Input - - - - - PMPS_jsonDoc - SJsonValue - 32 - 2944 - - - ItemType - Output - - - - - bHasPLC - BOOL - 8 - 2976 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 2984 - - - ItemType - Output - - - - - bError - BOOL - 8 - 2992 - - - ItemType - Output - - - - - nErrId - UDINT - 32 - 3008 - - - ItemType - Output - - - - - sErrMsg - STRING(80) - 648 - 3040 - - - ItemType - Output - - - - - io_fbFFHWO - FB_HardwareFFOutput - 32 - 3712 - - - ItemType - InOut - - - - - fb_GetLocalAmsNetId - FB_GetLocalAmsNetId - Get AMS Net ID - 10848 - 3744 - - - fbJson - FB_JsonDomParser - JSON - 288 - 14592 - - - jsonDoc - SJsonValue - 32 - 14880 - - - jsonProp - SJsonValue - 32 - 14912 - - - fbFileOpen - FB_FileOpen - File - 3456 - 14944 - - - fbFileClose - FB_FileClose - 1184 - 18400 - - - fbFileRead - FB_FileRead - 1440 - 19584 - - - hSrcFile - UINT - File handle of the source file - 16 - 21024 - - 0 - - - - Step - INT - 16 - 21040 - - - index - DINT - 32 - 21056 - - - RisingEdge - R_TRIG - 64 - 21088 - - - sbuffRead - STRING(100000) - Buffer - 800008 - 21152 - - - cbReadLength - UDINT - 32 - 821184 - - 0 - - - - nFileLength - UDINT - 32 - 821216 - - 0 - - - - bfbJsonExceptionRaised - BOOL - 8 - 821248 - - - tTimeOut - TIME - 32 - 821280 - - 5000 - - - - bInit - BOOL - 8 - 821312 - - - tNewMessage - R_TRIG - Logger - 64 - 821344 - - - fbLogger - FB_LogMessage - 81984 - 821440 - - - .eSubsystem - 2 - - - .nMinTimeViolationAcceptable - 10 - - - - - FFO - FB_FastFault - FFO - 25088 - 903424 - - - .i_Desc - Fault occurs when there is an error reading json file - - - .i_TypeCode - 65299 - - - - - ACT_FFO - - - ACT_Logger - - - - PouType - FunctionBlock - - - - - FB_Standard_PMPSDB - 27744 - - io_fbFFHWO - FB_HardwareFFOutput - 32 - 32 - - - ItemType - InOut - - - - - bEnable - BOOL - If TRUE, FB will run. Reads when enable goes TRUE. - 8 - 64 - - - ItemType - Input - - - - - sPlcName - STRING(80) - E.g. lfe-motion - 648 - 72 - - - ItemType - Input - - - - - bRefresh - BOOL - Set to TRUE to cause an extra read. - 8 - 720 - - - ItemType - Input - - - pytmc - +]]>25088i_xOKBOOL832ItemTypeInputi_xResetBOOL840ItemTypeInputi_xAutoResetBOOL8480ItemTypeInputi_xVetoableBOOL8561ItemTypeInputi_DevNameT_MaxString204864ItemTypeInputi_DescT_MaxString20482112ItemTypeInputi_TypeCodeUINT164160ItemTypeInputo_xFFLineBOOL84176ItemTypeOutputio_fbFFHWOFB_HardwareFFOutput324192ItemTypeInOutsPathT_MaxString20484224instance-pathnoinitFFInfoST_FFInfo68326272RegistrationIdxUINT16131041xInitBOOL8131201InfoStringFmtrFB_FormatString784013152InUseT_MaxString204820992AutoResetT_MaxString204823040PouTypeFunctionBlockreflectionFB_JsonFileToJsonDoc928512bExecuteBOOL832ItemTypeInputsPLCNameSTRING(80)64840ItemTypeInputsSrcNetIdT_AmsNetID192688ItemTypeInputsSrcPathNameT_MaxString2048880ItemTypeInputPMPS_jsonDocSJsonValue322944ItemTypeOutputbHasPLCBOOL82976ItemTypeOutputbBusyBOOL82984ItemTypeOutputbErrorBOOL82992ItemTypeOutputnErrIdUDINT323008ItemTypeOutputsErrMsgSTRING(80)6483040ItemTypeOutputio_fbFFHWOFB_HardwareFFOutput323712ItemTypeInOutfb_GetLocalAmsNetIdFB_GetLocalAmsNetId108483744fbJsonFB_JsonDomParser28814592jsonDocSJsonValue3214880jsonPropSJsonValue3214912fbFileOpenFB_FileOpen345614944fbFileCloseFB_FileClose118418400fbFileReadFB_FileRead144019584hSrcFileUINT16210240StepINT1621040indexDINT3221056RisingEdgeR_TRIG6421088sbuffReadSTRING(100000)80000821152cbReadLengthUDINT328211840nFileLengthUDINT328212160bfbJsonExceptionRaisedBOOL8821248tTimeOutTIME328212805000bInitBOOL8821312tNewMessageR_TRIG64821344fbLoggerFB_LogMessage81984821440.eSubsystem2.nMinTimeViolationAcceptable10FFOFB_FastFault25088903424.i_DescFault occurs when there is an error reading json file.i_TypeCode65299ACT_FFOACT_LoggerPouTypeFunctionBlockFB_Standard_PMPSDB27744io_fbFFHWOFB_HardwareFFOutput3232ItemTypeInOutbEnableBOOL864ItemTypeInputsPlcNameSTRING(80)64872ItemTypeInputbRefreshBOOL8720ItemTypeInputpytmc pv: REFRESH io: io - - - - - - sDirectory - STRING(80) - Directory where the DB is stored. - 648 - 728 - - /Hard Disk/ftp/PMPS/ - - - - ItemType - Input - - - - - nLastRefreshTime - DINT - 32 - 1376 - - - ItemType - Output - - - pytmc - + sDirectorySTRING(80)648728/Hard Disk/ftp/PMPS/ItemTypeInputnLastRefreshTimeDINT321376ItemTypeOutputpytmc pv: LAST_REFRESH io: i - - - - - - bExecute - BOOL - 8 - 1408 - - - rtEnable - R_TRIG - 64 - 1440 - - - rtRefresh - R_TRIG - 64 - 1504 - - - ftBusy - F_TRIG - 64 - 1568 - - - fbTime - FB_LocalSystemTime - Time tracking liften from Arbiter PLCs - 19040 - 1632 - - - .bEnable - 1 - - - .dwCycle - 1 - - - - - fbTime_to_UTC - FB_TzSpecificLocalTimeToSystemTime - 3584 - 20672 - - - fbGetTimeZone - FB_GetTimeZoneInformation - 3488 - 24256 - - - - PouType - FunctionBlock - - - - - ST_PMPS_Attenuator_IO - 64 - - nTran - REAL - 32 - 0 - - - xAttOK - UINT - 16 - 32 - - - - - - - - - - - - - - - ST_PMPS_Attenuator - 64 - ST_PMPS_Attenuator_IO - - - ST_PMPS_Aperture_IO - 96 - - Width - REAL - distance between horizontal slits (x) - 32 - 0 - - - plcAttribute_pytmc - pv: Width + bReadPmpsDbBOOL81408ItemTypeOutputbExecuteBOOL81416rtEnableR_TRIG641440rtRefreshR_TRIG641504ftBusyF_TRIG641568fbTimeFB_LocalSystemTime190401632.bEnable1.dwCycle1fbTime_to_UTCFB_TzSpecificLocalTimeToSystemTime358420672fbGetTimeZoneFB_GetTimeZoneInformation348824256PouTypeFunctionBlockST_PMPS_Attenuator_IO64nTranREAL320xAttOKUINT1632ST_PMPS_Attenuator64ST_PMPS_Attenuator_IOST_PMPS_Aperture_IO96WidthREAL320plcAttribute_pytmcpv: Width io: i - field: EGU mm - - - - - Height - REAL - distance between vertical slits (y) - 32 - 32 - - - plcAttribute_pytmc - pv: Height + field: EGU mmHeightREAL3232plcAttribute_pytmcpv: Height io: i - field: EGU mm - - - - - xOK - BOOL - status of aperture, false if error or in motion - 8 - 64 - - - plcAttribute_pytmc - pv: OK - io: i - - - - - - ST_PMPS_Aperture - 96 - ST_PMPS_Aperture_IO - - - ST_BeamParams - 1760 - - nTran - REAL - Requested pre-optic attenuation % - 32 - 0 - - 0 - - - - pytmc - pv: Transmission + field: EGU mmxOKBOOL864plcAttribute_pytmcpv: OK + io: iST_PMPS_Aperture96ST_PMPS_Aperture_IOST_BeamParams1760nTranREAL3200pytmcpv: Transmission io: i field: HOPR 1; field: LOPR 0; field: PREC 2; - - - - - - nRate - UDINT - Pulse-rate - 32 - 32 - - 0 - - - - pytmc - pv: Rate + nRateUDINT32320pytmcpv: Rate io: i field: EGU Hz - - - - - - neVRange - DWORD - Photon energy ranges - 32 - 64 - - 0 - - - - pytmc - pv: eVRanges + neVRangeDWORD32640pytmcpv: eVRanges io: i - field: EGU eV - - - displaymode - binary - - - - - neV - REAL - Photon energy - 32 - 96 - - 0 - - - - pytmc - pv: PhotonEnergy + field: EGU eVdisplaymodebinaryneVREAL32960pytmcpv: PhotonEnergy io: i - field: EGU eV - - - - - nBCRange - WORD - Beamclass ranges - 16 - 128 - - 0 - - - - pytmc - pv: BeamClassRanges - io: i - - - displaymode - binary - - - - - nBeamClass - USINT - Beamclass - 8 - 144 - - 0 - - - - pytmc - pv: BeamClass - io: i - - - - - nMachineMode - USINT - Machine Mode - 8 - 152 - - 3 - - - - pytmc - pv: MachineMode - io: i - - - - - astAttenuators - ST_PMPS_Attenuator - - 1 - 16 - - Beamline attenuators - 1024 - 160 - - - pytmc - pv: AuxAtt - io: i - - - - - aVetoDevices - BOOL - - 1 - 16 - - Stoppers - 128 - 1184 - - - pytmc - pv: Veto - io: i - - - - - astApertures - ST_PMPS_Aperture - - 1 - 4 - - Apertures - 384 - 1312 - - - [1].Width - 1000 - - - [1].Height - 1000 - - - [2].Width - 1000 - - - [2].Height - 1000 - - - [3].Width - 1000 - - - [3].Height - 1000 - - - [4].Width - 1000 - - - [4].Height - 1000 - - - - - pytmc - pv: Apt - io: i - - - - - xValidToggle - BOOL - Toggle for watchdog - 8 - 1696 - - - xValid - BOOL - Beam parameter set is valid (if readback), or acknowledged (if request) - 8 - 1704 - - - pytmc - pv: Valid - io: i - - - - - nCohortInt - UDINT - Cohort index. Identifies which cohort this BP set was included in arbitration - 32 - 1728 - - - pytmc - pv: Cohort + field: EGU eVnBCRangeWORD161280pytmcpv: BeamClassRanges + io: idisplaymodebinarynBeamClassUSINT81440pytmcpv: BeamClass + io: inMachineModeUSINT81523pytmcpv: MachineMode + io: iastAttenuatorsST_PMPS_Attenuator1161024160pytmcpv: AuxAtt + io: iaVetoDevicesBOOL1161281184pytmcpv: Veto + io: iastAperturesST_PMPS_Aperture143841312[1].Width1000[1].Height1000[2].Width1000[2].Height1000[3].Width1000[3].Height1000[4].Width1000[4].Height1000pytmcpv: Apt + io: ixValidToggleBOOL81696xValidBOOL81704pytmcpv: Valid + io: inCohortIntUDINT321728pytmcpv: Cohort io: i field: DESC Cohort inc on each arb cycle - - - - - - - _ST_NCADS_IDXOFFS_AxisParameter - 1632 - - PARAMSTRUCT - UDINT - NC ADS Index Offsets for Axis Parameters - 32 - 0 - - 0 - - - - ID - UDINT - 32 - 32 - - 1 - - - - NAME - UDINT - 32 - 64 - - 2 - - - - AXISTYPE - UDINT - 32 - 96 - - 3 - - - - CYCLETIME - UDINT - 32 - 128 - - 4 - - - - UNITNAME - UDINT - 32 - 160 - - 5 - - - - VELOREFSEARCH - UDINT - 32 - 192 - - 6 - - - - VELOSYNCSEARCH - UDINT - 32 - 224 - - 7 - - - - VELOSLOWMANUAL - UDINT - 32 - 256 - - 8 - - - - VELOFASTMANUAL - UDINT - 32 - 288 - - 9 - - - - VELOFAST - UDINT - 32 - 320 - - 10 - - - - POSAREAENABLE - UDINT - 32 - 352 - - 15 - - - - POSAREARANGE - UDINT - 32 - 384 - - 16 - - - - MOTCNTRLENABLE - UDINT - 32 - 416 - - 17 - - - - MOTCNTRLTIME - UDINT - 32 - 448 - - 18 - - - - LOOPENABLE - UDINT - 32 - 480 - - 19 - - - - LOOPDISTANCE - UDINT - 32 - 512 - - 20 - - - - TARGETPOSENA - UDINT - 32 - 544 - - 21 - - - - TARGETPOSRANGE - UDINT - 32 - 576 - - 22 - - - - TARGETPOSTIME - UDINT - 32 - 608 - - 23 - - - - PULSDISTPOS - UDINT - 32 - 640 - - 24 - - - - PULSDISTNEG - UDINT - 32 - 672 - - 25 - - - - FADINGACCELERATION - UDINT - 32 - 704 - - 29 - - - - FASTAXISSTOPSIGNALTYPE - UDINT - 32 - 736 - - 30 - - - - UNITFLAGS - UDINT - 32 - 768 - - 38 - - - - VELOMAXIMUM - UDINT - 32 - 800 - - 39 - - - - MOTCNTRLRANGE - UDINT - 32 - 832 - - 40 - - - - PEHCONTROLENA - UDINT - 32 - 864 - - 41 - - - - PEHCONTROLTIME - UDINT - 32 - 896 - - 42 - - - - BACKLASHCOMPENA - UDINT - 32 - 928 - - 43 - - - - BACKLASH - UDINT - 32 - 960 - - 44 - - - - DATAPERSISTENCE - UDINT - 32 - 992 - - 48 - - - - HWAMSADDR - UDINT - 32 - 1024 - - 49 - - - - HWCHNNO - UDINT - 32 - 1056 - - 50 - - - - APPLICATIONREQUEST - UDINT - 32 - 1088 - - 51 - - - - ACC - UDINT - 32 - 1120 - - 257 - - - - DEC - UDINT - 32 - 1152 - - 258 - - - - JERK - UDINT - 32 - 1184 - - 259 - - - - DELAY - UDINT - 32 - 1216 - - 260 - - - - OVERRIDETYPE - UDINT - 32 - 1248 - - 261 - - - - VELOJUMPFACTOR - UDINT - 32 - 1280 - - 262 - - - - REDUCTIONFEEDBACK - UDINT - 32 - 1312 - - 263 - - - - TOLERANCEBALLAUXAXIS - UDINT - 32 - 1344 - - 264 - - - - MAXPOSDEVIATIONAUXAXIS - UDINT - 32 - 1376 - - 265 - - - - FASTACC - UDINT - 32 - 1408 - - 266 - - - - FASTDEC - UDINT - 32 - 1440 - - 267 - - - - FASTJERK - UDINT - 32 - 1472 - - 268 - - - - REF_POS - UDINT - 32 - 1504 - - 65795 - - - - ENCSEARCHDIR - UDINT - 32 - 1536 - - 65793 - - - - ENCSYNCDIR - UDINT - 32 - 1568 - - 65794 - - - - ENCREFMODE - UDINT - 32 - 1600 - - 65799 - - - - - conditionalshow - - - - - _ST_NCADS_AxisParameter - 1664 - - IDXGRP - UDINT - 32 - 0 - - 16384 - - - - IDXOFFS - _ST_NCADS_IDXOFFS_AxisParameter - 1632 - 32 - - - - conditionalshow - - - - - _ST_NCADS_IDXOFFS_AxisState - 800 - - ONLINESTRUCT - UDINT - 32 - 0 - - 0 - - - - ERROR - UDINT - 32 - 32 - - 1 - - - - SETTASKCYCLE - UDINT - + PE_Ranges32PouTypeFunctionBlock_ST_NCADS_IDXOFFS_AxisParameter1632PARAMSTRUCTUDINT3200IDUDINT32321NAMEUDINT32642AXISTYPEUDINT32963CYCLETIMEUDINT321284UNITNAMEUDINT321605VELOREFSEARCHUDINT321926VELOSYNCSEARCHUDINT322247VELOSLOWMANUALUDINT322568VELOFASTMANUALUDINT322889VELOFASTUDINT3232010POSAREAENABLEUDINT3235215POSAREARANGEUDINT3238416MOTCNTRLENABLEUDINT3241617MOTCNTRLTIMEUDINT3244818LOOPENABLEUDINT3248019LOOPDISTANCEUDINT3251220TARGETPOSENAUDINT3254421TARGETPOSRANGEUDINT3257622TARGETPOSTIMEUDINT3260823PULSDISTPOSUDINT3264024PULSDISTNEGUDINT3267225FADINGACCELERATIONUDINT3270429FASTAXISSTOPSIGNALTYPEUDINT3273630UNITFLAGSUDINT3276838VELOMAXIMUMUDINT3280039MOTCNTRLRANGEUDINT3283240PEHCONTROLENAUDINT3286441PEHCONTROLTIMEUDINT3289642BACKLASHCOMPENAUDINT3292843BACKLASHUDINT3296044DATAPERSISTENCEUDINT3299248HWAMSADDRUDINT32102449HWCHNNOUDINT32105650APPLICATIONREQUESTUDINT32108851ACCUDINT321120257DECUDINT321152258JERKUDINT321184259DELAYUDINT321216260OVERRIDETYPEUDINT321248261VELOJUMPFACTORUDINT321280262REDUCTIONFEEDBACKUDINT321312263TOLERANCEBALLAUXAXISUDINT321344264MAXPOSDEVIATIONAUXAXISUDINT321376265FASTACCUDINT321408266FASTDECUDINT321440267FASTJERKUDINT321472268REF_POSUDINT32150465795ENCSEARCHDIRUDINT32153665793ENCSYNCDIRUDINT32156865794ENCREFMODEUDINT32160065799conditionalshow_ST_NCADS_AxisParameter1664IDXGRPUDINT32016384IDXOFFS_ST_NCADS_IDXOFFS_AxisParameter163232conditionalshow_ST_NCADS_IDXOFFS_AxisState800ONLINESTRUCTUDINT3200ERRORUDINT32321SETTASKCYCLEUDINT - 32 - 64 - - 9 - - - - SETPOS - UDINT - 32 - 96 - - 10 - - - - SETVELO - UDINT - 32 - 128 - - 14 - - - - SETACC - UDINT - 32 - 160 - - 15 - - - - MODULOSETPOS - UDINT - 32 - 192 - - 11 - - - - MODULOSETTURNS - UDINT - 32 - 224 - - 12 - - - - SETDIR - UDINT - 32 - 256 - - 13 - - - - TARGETPOSITION - UDINT - 32 - 288 - - 19 - - - - REMAININGTIMEANDPOS - UDINT - 32 - 320 - - 20 - - - - STOPINFORMATION - UDINT - 32 - 352 - - 24 - - - - SETTASKCYCLE_WITHOUTCORR - UDINT - 32 - 384 - - 25 - - - - SETPOS_WITHOUTCORR - UDINT - 32 - 416 - - 26 - - - - SETVELO_WITHOUTCORR - UDINT - 32 - 448 - - 30 - - - - SETACC_WITHOUTCORR - UDINT - 32 - 480 - - 31 - - - - SETDIR_WITHOUTCORR - UDINT - 32 - 512 - - 29 - - - - COUPLESTATE - UDINT - 32 - 544 - - 32 - - - - CPLPARAMS - UDINT - 32 - 576 - - 34 - - - - CPLFACTOR - UDINT - 32 - 608 - - 35 - - - - AXISCTRLLOOPIDX - UDINT - 32 - 640 - - 36 - - - - AXISSETPOINTGENIDX - UDINT - 32 - 672 - - 37 - - - - CPLCHARACVALUES - UDINT - 32 - 704 - - 38 - - - - CAMINFO - UDINT - 32 - 736 - - 39 - - - - CAMSTATUS - UDINT - activation status etc. - 32 - 768 - - 40 - - - - - conditionalshow - - - - - _ST_NCADS_AxisState - 832 - - IDXGRP - UDINT - 32 - 0 - - 16640 - - - - IDXOFFS - _ST_NCADS_IDXOFFS_AxisState - 800 - 32 - - - - conditionalshow - - - - - _ST_NCADS_IDXOFFS_AxisFunctions - 1792 - - RESET - UDINT - 32 - 0 - - 1 - - - - STOP - UDINT - 32 - 32 - - 2 - - - - CLEAR - UDINT - 32 - 64 - - 3 - - - - EMERGENCYSTOP - UDINT - 32 - 96 - - 4 - - - - PARAMETRIZEDSTOP - UDINT - 32 - 128 - - 5 - - - - INITIALIZE - UDINT - Initialize Axis - 32 - 160 - - 7 - - - - ORIENTEDSTOP - UDINT - 19.04.04 issue #2470 - 32 - 192 - - 9 - - - - CALIBR - UDINT - 32 - 224 - - 16 - - - - NEWTARGPOS - UDINT - 32 - 256 - - 17 - - - - NEWTARGPOSANDVELO - UDINT - 32 - 288 - - 18 - - - - CHANGEDYNAMICPARAM - UDINT - NEU: Neue Dynamikparameter (Acc;Dec) fuer Positionierung - 32 - 320 - - 21 - - - - UNIVERSALSTART - UDINT - 05.03.07: new 'axis start and restart' command with buffer mode (issue #2786+#3276) - 32 - 352 - - 22 - - - - SLAVEUNIVERSALSTART - UDINT - 24.02.09: decoupling command with succeding universal axis start commanded to a slave axis - 32 - 384 - - 23 - - - - RELEASEAXISLOCK - UDINT - 10.12.18 release axis lock for motion commands - 32 - 416 - - 24 - - - - SETEXTERNALERROR - UDINT - 06.10.04: Externen Achsfehler setzen (Laufzeitfehler) issue #2665 - 32 - 448 - - 25 - - - - SETPOS - UDINT - 32 - 480 - - 26 - - - - SETCALFLAG - UDINT - "ist referenziert"-Flag setzen - 32 - 512 - - 27 - - - - SETACTPOS - UDINT - nur Istwertsetzen ohne Sollwertaenderung !!! - 32 - 544 - - 28 - - - - SETDRIVEPOS - UDINT - antriebsseitiges Istwertsetzen - 32 - 576 - - 29 - - - - SETENCODERSCALING - UDINT - 17.07.08: "Fliegende Änderung des Skalierungsfaktors" - 32 - 608 - - 30 - - - - SETPOSONTHEFLY - UDINT - 29.11.05: "Fliegendes Istwert Setzen" (betrifft Ist - und Sollwert) (issue #3017) - 32 - 640 - - 31 - - - - START - UDINT - 32 - 672 - - 32 - - - - STARTEXT - UDINT - 32 - 704 - - 33 - - - - STARTVELOCHANGE - UDINT - special function for MMW - 32 - 736 - - 34 - - - - ENABLEEXTGEN - UDINT - enable/start external setpoint values - 32 - 768 - - 35 - - - - DISABLEEXTGEN - UDINT - disable/stop external setpoint values - 32 - 800 - - 36 - - - - REVERSINGSEQUENCE - UDINT - 32 - 832 - - 37 - - - - STARTDRVOUT - UDINT - 32 - 864 - - 38 - - - - STOPDRVOUT - UDINT - 32 - 896 - - 39 - - - - CHANGEDRVOUT - UDINT - 32 - 928 - - 40 - - - - JUMPTOOVERRIDE - UDINT - 04.11.04: jump to actual override value and froze them until change (issue #2697) - 32 - 960 - - 41 - - - - EXTSETGENUNIVERSALSTART - UDINT - 23.11.10: deactivation of external setpoint generator with succeding universal axis start command - 32 - 992 - - 43 - - - - UNIVERSALTORQUESTART - UDINT - 20181210 Fap - new 'axis torque control start and restart' command with buffer mode - 32 - 1024 - - 45 - - - - STARTSCOM - UDINT - start superposition (position compensation) - 21.12.04: nun auch als 'ReadWrite'-Kommando - 32 - 1056 - - 48 - - - - STOPSCOM - UDINT - stop superposition (position compensation) - 32 - 1088 - - 49 - - - - PHASINGREQEUST - UDINT - start/stop the additional phasing set point generator used for a master/slave phase shift - 32 - 1120 - - 52 - - - - CPL - UDINT - Achse koppeln - 32 - 1152 - - 64 - - - - DECPL - UDINT - Achse entkoppeln (und optional neue Endposition mit neuer Geschwindigkeit) - 32 - 1184 - - 65 - - - - CPLCHANGE - UDINT - Achse Koppelparams ändern - 32 - 1216 - - 66 - - - - TABCPLCHANGE - UDINT - 3x TabSlaveAxe Tabelle-Koppelparams ändern - 32 - 1248 - - 67 - - - - STOPSLAVE - UDINT - Slave-Stop (Diagonal-Slave / Flying Saw) - 32 - 1280 - - 68 - - - - CPLTAB - UDINT - TabSlaveAxe Koppelparams setzen - 32 - 1312 - - 69 - - - - TABSLVACTIVCOR - UDINT - 2x TabSlaveAxe Korrekturtabelle aktivieren (mit/ohne Aktivierungsposition) - 32 - 1344 - - 70 - - - - TABSLVLEAVECYC - UDINT - TabSlaveAxe Monozyklische Tabelle beenden - 32 - 1376 - - 71 - - - - TABSLVCOROFFSET - UDINT - TabSlaveAxe Letzter Korrektur Offset - 32 - 1408 - - 72 - - - - TABSLVSCALING - UDINT - NEU: Slave-Skalierung der Solo-Tabellenkopplung setzen - 32 - 1440 - - 73 - - - - CPLSOLOTAB - UDINT - Solo Tabellen Kopplung - 32 - 1472 - - 74 - - - - CPLSYNCHRONIZING - UDINT - Slave Synchronizing Generator ('GearInPos' and 'GearInVelo') - 32 - 1504 - - 75 - - - - CAMSCALING - UDINT - Slave Change CAM Scaling (Aenderung der Tabellenskalierung) (issue #2514) - 32 - 1536 - - 77 - - - - DISABLE - UDINT - Achse sperren - 32 - 1568 - - 80 - - - - ENABLE - UDINT - Achse reaktivieren - 32 - 1600 - - 81 - - - - CHANGEAXISCTRLLOOP - UDINT - NEU: Aenderung des aktiven Achsregelkreises - 32 - 1632 - - 82 - - - - DRIVEDISABLE - UDINT - Drive-Output der Achse sperren - 32 - 1664 - - 96 - - - - DRIVEENABLE - UDINT - Drive-Output der Achse reaktivieren - 32 - 1696 - - 97 - - - - RELEASEBRAKE - UDINT - Feststellbremse loesen (Eil/Schleich-Gruppe) - 32 - 1728 - - 98 - - - - RECONFIGURATE - UDINT - Achse zurueckfuehren in eigene PTP-Gruppe - 32 - 1760 - - 112 - - - - - conditionalshow - - - - - _ST_NCADS_AxisFunctions - 1824 - - IDXGRP - UDINT - 32 - 0 - - 16896 - - - - IDXOFFS - _ST_NCADS_IDXOFFS_AxisFunctions - 1792 - 32 - - - - conditionalshow - - - - - _ST_NCADS_Axis - 4320 - - Parameter - _ST_NCADS_AxisParameter - 1664 - 0 - - - State - _ST_NCADS_AxisState - 832 - 1664 - - - Functions - _ST_NCADS_AxisFunctions - 1824 - 2496 - - - - conditionalshow - - - - - _ST_NCADS_IDXOFFS_TableParameter - 192 - - MFREADCHARACVALUES - UDINT - read characteristic values of a motion function - 32 - 0 - - 80 - - - - WRITETABROWS - UDINT - write table - 32 - 32 - - 16777216 - - - - WRITEMFTABROWS - UDINT - write motion function table - 32 - 64 - - 83886080 - - - - MFREADTAB - UDINT - read motion function as data table - 32 - 96 - - 34 - - - - READSLAVEDYNAMICS - UDINT - read slave table position, velocity and acceleration related to a master position - 32 - 128 - - 35 - - - - READMASTERPOSITION - UDINT - read master table position related to slave position - 32 - 160 - - 36 - - - - - conditionalshow - - - - - _ST_NCADS_TableParameter - 224 - - IDXGRP - UDINT - 32 - 0 - - 40960 - - - - IDXOFFS - _ST_NCADS_IDXOFFS_TableParameter - 192 - 32 - - - - conditionalshow - - - - - _ST_NCADS_IDXOFFS_TableFunctions - 96 - - CREATETAB - UDINT - create table - 32 - 0 - - 65536 - - - - CREATEMOTIONTAB - UDINT - create motion function table - 32 - 32 - - 65552 - - - - DELETETAB - UDINT - delete tables - 32 - 64 - - 131072 - - - - - conditionalshow - - - - - _ST_NCADS_TableFunctions - 128 - - IDXGRP - UDINT - 32 - 0 - - 41472 - - - - IDXOFFS - _ST_NCADS_IDXOFFS_TableFunctions - 96 - 32 - - - - conditionalshow - - - - - _ST_NCADS_Table - 352 - - Parameter - _ST_NCADS_TableParameter - 224 - 0 - - - Functions - _ST_NCADS_TableFunctions - 128 - 224 - - - - conditionalshow - - - - - ADSRDDEVINFO - ADS read device info command. - 1280 - - NETID - T_AmsNetID - Ams net id - 192 - 32 - - - ItemType - Input - - - - - PORT - T_AmsPort - Ads communication port - 16 - 224 - - - ItemType - Input - - - - - RDINFO - BOOL - Rising edge starts command execution - 8 - 240 - - - ItemType - Input - - - - - TMOUT - TIME - Maximum time allowed for the execution of this ADS command - 32 - 256 - - 5000 - - - - ItemType - Input - - - - - BUSY - BOOL - Busy flag - 8 - 288 - - - ItemType - Output - - - - - ERR - BOOL - Error flag - 8 - 296 - - - ItemType - Output - - - - - ERRID - UDINT - ADS error code - 32 - 320 - - - ItemType - Output - - - - - DEVNAME - STRING(19) - Device name - 160 - 352 - - - ItemType - Output - - - - - DEVVER - UDINT - Device version - 32 - 512 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - _TCMCGLOBAL - Global constants and parameters - 6976 - - NCPORT_TCMC - UINT - 20110511 type changed from INT to UINT - 16 - 32 - - 500 - - - - ItemType - Input - - - - - NCPORT_TCMC_COUPLING - UINT - 20110511 type changed from INT to UINT - 16 - 48 - - 500 - - - - ItemType - Input - - - - - NCNETID_TCMC - T_AmsNetID - 192 - 64 - - - - - - ItemType - Input - - - - - NCPORT_TCMC_CAM - UINT - 20110511 type changed from INT to UINT - 16 - 256 - - 500 - - - - ItemType - Input - - - - - NCPORT_TCMC_CAM_FAST - UINT - 20150728 KSt added - 16 - 272 - - 500 - - - - ItemType - Input - - - - - NCNETID_TCMC_CAM - T_AmsNetID - 192 - 288 - - - - - - ItemType - Input - - - - - NCPORT_TCMC_SUPERPOSITION - UINT - 20140930 KSt added - 16 - 480 - - 501 - - - - ItemType - Input - - - - - NCPORT_TCMC_RESET - UINT - 20211019 KSt added - 16 - 496 - - 500 - - - - ItemType - Input - - - - - NcDeviceInfoTcMainVersion - DWORD - 32 - 512 - - - ItemType - Output - - - - - NcDeviceInfoTcSubVersion - DWORD - 32 - 544 - - - ItemType - Output - - - - - NcDeviceInfoNcDriverVersion - DWORD - 32 - 576 - - - ItemType - Output - - - - - NcDeviceInfoNcVersion - DWORD - 32 - 608 - - - ItemType - Output - - - - - NcDeviceInfoNcName - STRING(19) - 160 - 640 - - - ItemType - Output - - - - - Axis - _ST_NCADS_Axis - IDXGRP and IDXOFFS constants of axis parameter/status/functions - 4320 - 800 - - - ItemType - Output - - - suppress_warning_0 - C0228 - - - - - Table - _ST_NCADS_Table - IDXGRP and IDXOFFS constants of table parameter/status/functions - 352 - 5120 - - - ItemType - Output - - - suppress_warning_0 - C0228 - - - - - NCPORT_TCNCCAMMING_TABLEFUNCTION - UINT - 16 - 5472 - - 500 - - - - tTargetPosTimeOut - TIME - 32 - 5504 - - 6000 - - - - tADSTimeOut - TIME - 32 - 5536 - - 1000 - - - - tStopMonitoringTimeOut - TIME - 32 - 5568 - - 100 - - - - NCTOPLC_FEEDBACK_MAXWAITCYCLES - INT - 16 - 5600 - - 10 - - - - fbADSRDDEVINFO - ADSRDDEVINFO - 1280 - 5632 - - - DeviceVersion - DWORD - 32 - 6912 - - - Init - BOOL - 8 - 6944 - - - ReadDeviceInfo - - - - PouType - FunctionBlock - - - conditionalshow - - - - - ENUM_StageEnableMode - 16 - INT - - ALWAYS - 0 - Always set bEnable to TRUE - - - NEVER - 1 - Only change bEnable on errors - - - DURING_MOTION - 2 - Enable before motion, disable after motion - - - - FB_ScatteringFactorLUT - WARNING: This file is auto-generated. Do not modify it. - 575872 - - sTableName - STRING(80) - 648 - 32 - - - ItemType - Input - - - - - fEnergyEV - LREAL - 64 - 704 - - - ItemType - Input - - - - - f1 - LREAL - 64 - 768 - - - ItemType - Output - - - - - f2 - LREAL - 64 - 832 - - - ItemType - Output - - - - - bError - BOOL - Was the table name or data invalid? - 8 - 896 - - - ItemType - Output - - - - - bFound - BOOL - Was the input found in the table? - 8 - 904 - - - ItemType - Output - - - - - bDone - BOOL - Has the FB finished? - 8 - 912 - - - ItemType - Output - - - - - fTableLookupLow - LREAL - The lowest accepted lookup value. - 64 - 960 - - - ItemType - Output - - - - - fTableLookupHigh - LREAL - The highest accepted lookup value. - 64 - 1024 - - - ItemType - Output - - - - - bInit - BOOL - 8 - 1088 - - - iRowSize - UDINT - 32 - 1120 - - - fRow1 - LREAL - - 0 - 3 - - 32 - 1152 - - - fRow2 - LREAL - - 0 - 3 - - 32 - 1184 - - - fEnergyEV_RowDelta - LREAL - 64 - 1216 - - - iRowCount - UDINT - 32 - 1280 - - - iRowIdx - UDINT - 32 - 1312 - - - fSlope - LREAL - 64 - 1344 - - - fTable_Ge - LREAL - - 0 - 506 - - - 0 - 3 - - The data tables. These are Initialized on the first function block call. - 97152 - 1408 - - - fTable_C - LREAL - - 0 - 502 - - - 0 - 3 - - 96384 - 98560 - - - fTable_Al - LREAL - - 0 - 504 - - - 0 - 3 - - 96768 - 194944 - - - fTable_Be - LREAL - - 0 - 724 - - - 0 - 3 - - 139008 - 291712 - - - fTable_Si - LREAL - - 0 - 756 - - - 0 - 3 - - 145152 - 430720 - - - - PouType - FunctionBlock - - - - - PLCTONC_AXIS_REF_CTRL - 32 - - Enable - BIT - 1 - 0 - - - FeedEnablePlus - BIT - 1 - 1 - - - FeedEnableMinus - BIT - 1 - 2 - - - HomingSensor - BIT - 1 - 5 - - - AcceptBlockedDrive - BIT - 1 - 8 - - - PlcDebugFlag - BIT - 1 - 30 - - - NcDebugFlag - BIT - 1 - 31 - - - %08x - - - 0x%08x - - - 16#%08X - - - - PLCTONC_AXIS_REF - 1024 - - ControlDWord - PLCTONC_AXIS_REF_CTRL - 32 - 0 - - - Override - UDINT - 32 - 32 - - - AxisModeRequest - UDINT - 32 - 64 - - - AxisModeDWord - UDINT - 32 - 96 - - - AxisModeLReal - LREAL - 64 - 128 - - - PositionCorrection - LREAL - 64 - 192 - - - ExtSetPos - LREAL - 64 - 256 - - - ExtSetVelo - LREAL - 64 - 320 - - - ExtSetAcc - LREAL - 64 - 384 - - - ExtSetDirection - DINT - 32 - 448 - - - ExtControllerOutput - LREAL - 64 - 512 - - - GearRatio1 - LREAL - 64 - 576 - - - GearRatio2 - LREAL - 64 - 640 - - - GearRatio3 - LREAL - 64 - 704 - - - GearRatio4 - LREAL - 64 - 768 - - - MapState - BOOL - 8 - 832 - - - PlcCycleControl - BYTE - 8 - 840 - - - PlcCycleCount - BYTE - 8 - 848 - - - - NcStructType - 1 - - - - - NCAXLESTRUCT_FROMPLC3 - - - - - NCTOPLC_AXIS_REF_STATE - 32 - - Operational - BIT - 1 - 0 - - - Homed - BIT - 1 - 1 - - - NotMoving - BIT - 1 - 2 - - - InPositionArea - BIT - 1 - 3 - - - InTargetPosition - BIT - 1 - 4 - - - Protected - BIT - 1 - 5 - - - ErrorPropagationDelayed - BIT - 1 - 6 - - - HasBeenStopped - BIT - 1 - 7 - - - HasJob - BIT - 1 - 8 - - - PositiveDirection - BIT - 1 - 9 - - - NegativeDirection - BIT - 1 - 10 - - - HomingBusy - BIT - 1 - 11 - - - ConstantVelocity - BIT - 1 - 12 - - - Compensating - BIT - 1 - 13 - - - ExtSetPointGenEnabled - BIT - 1 - 14 - - - PhasingActive - BIT - 1 - 15 - - - ExternalLatchValid - BIT - 1 - 16 - - - NewTargetPos - BIT - 1 - 17 - - - ContinuousMotion - BIT - 1 - 19 - - - ControlLoopClosed - BIT - 1 - 20 - - - CamTableQueued - BIT - 1 - 21 - - - CamDataQueued - BIT - 1 - 22 - - - CamScalingPending - BIT - 1 - 23 - - - CmdBuffered - BIT - 1 - 24 - - - PTPmode - BIT - 1 - 25 - - - SoftLimitMinExceeded - BIT - 1 - 26 - - - SoftLimitMaxExceeded - BIT - 1 - 27 - - - DriveDeviceError - BIT - 1 - 28 - - - MotionCommandsLocked - BIT - 1 - 29 - - - IoDataInvalid - BIT - 1 - 30 - - - Error - BIT - 1 - 31 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_OPMODE - 32 - - OpModePosAreaMonitoring - BIT - 1 - 0 - - - OpModeTargetPosMonitoring - BIT - 1 - 1 - - - OpModeLoop - BIT - 1 - 2 - - - OpModeMotionMonitoring - BIT - 1 - 3 - - - OpModePEHTimeMonitoring - BIT - 1 - 4 - - - OpModeBacklashCompensation - BIT - 1 - 5 - - - OpModeDelayedErrorReaction - BIT - 1 - 6 - - - OpModeModulo - BIT - 1 - 7 - - - OpModeSimulationAxis - BIT - 1 - 8 - - - OpModePosLagMonitoring - BIT - 1 - 16 - - - OpModeVeloLagMonitoring - BIT - 1 - 17 - - - OpModeSoftLimitMinMonitoring - BIT - 1 - 18 - - - OpModeSoftLimitMaxMonitoring - BIT - 1 - 19 - - - OpModePosCorrection - BIT - 1 - 20 - - - OpModeAllowSlaveCommands - BIT - 1 - 21 - - - OpModeAllowExtSetAxisCommands - BIT - 1 - 22 - - - ApplicationRequest - BIT - 1 - 23 - - - - NCTOPLC_AXIS_REF_STATE2_FLAGS - 32 - - AvoidingCollision - BIT - 1 - 0 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_STATE2 - 32 - - Value - DWORD - 32 - 0 - - - Flags - NCTOPLC_AXIS_REF_STATE2_FLAGS - 32 - 0 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE - 8 - - CamActivationPending - BIT - 1 - 0 - - - CamDeactivationPending - BIT - 1 - 1 - - - CamActive - BIT - 1 - 2 - - - CamDataQueued - BIT - 1 - 6 - - - CamScalingPending - BIT - 1 - 7 - - - - UINTARR8 - 128 - UINT - - 0 - 8 - - - - NCTOPLC_AXIS_REF - 2048 - - StateDWord - NCTOPLC_AXIS_REF_STATE - 32 - 0 - - - ErrorCode - UDINT - 32 - 32 - - - AxisState - UDINT - Present State Of The Axis Movement (continuous axis): +]]>32649SETPOSUDINT329610SETVELOUDINT3212814SETACCUDINT3216015MODULOSETPOSUDINT3219211MODULOSETTURNSUDINT3222412SETDIRUDINT3225613TARGETPOSITIONUDINT3228819REMAININGTIMEANDPOSUDINT3232020STOPINFORMATIONUDINT3235224SETTASKCYCLE_WITHOUTCORRUDINT3238425SETPOS_WITHOUTCORRUDINT3241626SETVELO_WITHOUTCORRUDINT3244830SETACC_WITHOUTCORRUDINT3248031SETDIR_WITHOUTCORRUDINT3251229COUPLESTATEUDINT3254432CPLPARAMSUDINT3257634CPLFACTORUDINT3260835AXISCTRLLOOPIDXUDINT3264036AXISSETPOINTGENIDXUDINT3267237CPLCHARACVALUESUDINT3270438CAMINFOUDINT3273639CAMSTATUSUDINT3276840conditionalshow_ST_NCADS_AxisState832IDXGRPUDINT32016640IDXOFFS_ST_NCADS_IDXOFFS_AxisState80032conditionalshow_ST_NCADS_IDXOFFS_AxisFunctions1792RESETUDINT3201STOPUDINT32322CLEARUDINT32643EMERGENCYSTOPUDINT32964PARAMETRIZEDSTOPUDINT321285INITIALIZEUDINT321607ORIENTEDSTOPUDINT321929CALIBRUDINT3222416NEWTARGPOSUDINT3225617NEWTARGPOSANDVELOUDINT3228818CHANGEDYNAMICPARAMUDINT3232021UNIVERSALSTARTUDINT3235222SLAVEUNIVERSALSTARTUDINT3238423RELEASEAXISLOCKUDINT3241624SETEXTERNALERRORUDINT3244825SETPOSUDINT3248026SETCALFLAGUDINT3251227SETACTPOSUDINT3254428SETDRIVEPOSUDINT3257629SETENCODERSCALINGUDINT3260830SETPOSONTHEFLYUDINT3264031STARTUDINT3267232STARTEXTUDINT3270433STARTVELOCHANGEUDINT3273634ENABLEEXTGENUDINT3276835DISABLEEXTGENUDINT3280036REVERSINGSEQUENCEUDINT3283237STARTDRVOUTUDINT3286438STOPDRVOUTUDINT3289639CHANGEDRVOUTUDINT3292840JUMPTOOVERRIDEUDINT3296041EXTSETGENUNIVERSALSTARTUDINT3299243UNIVERSALTORQUESTARTUDINT32102445STARTSCOMUDINT32105648STOPSCOMUDINT32108849PHASINGREQEUSTUDINT32112052CPLUDINT32115264DECPLUDINT32118465CPLCHANGEUDINT32121666TABCPLCHANGEUDINT32124867STOPSLAVEUDINT32128068CPLTABUDINT32131269TABSLVACTIVCORUDINT32134470TABSLVLEAVECYCUDINT32137671TABSLVCOROFFSETUDINT32140872TABSLVSCALINGUDINT32144073CPLSOLOTABUDINT32147274CPLSYNCHRONIZINGUDINT32150475CAMSCALINGUDINT32153677DISABLEUDINT32156880ENABLEUDINT32160081CHANGEAXISCTRLLOOPUDINT32163282DRIVEDISABLEUDINT32166496DRIVEENABLEUDINT32169697RELEASEBRAKEUDINT32172898RECONFIGURATEUDINT321760112conditionalshow_ST_NCADS_AxisFunctions1824IDXGRPUDINT32016896IDXOFFS_ST_NCADS_IDXOFFS_AxisFunctions179232conditionalshow_ST_NCADS_Axis4320Parameter_ST_NCADS_AxisParameter16640State_ST_NCADS_AxisState8321664Functions_ST_NCADS_AxisFunctions18242496conditionalshow_ST_NCADS_IDXOFFS_TableParameter192MFREADCHARACVALUESUDINT32080WRITETABROWSUDINT323216777216WRITEMFTABROWSUDINT326483886080MFREADTABUDINT329634READSLAVEDYNAMICSUDINT3212835READMASTERPOSITIONUDINT3216036conditionalshow_ST_NCADS_TableParameter224IDXGRPUDINT32040960IDXOFFS_ST_NCADS_IDXOFFS_TableParameter19232conditionalshow_ST_NCADS_IDXOFFS_TableFunctions96CREATETABUDINT32065536CREATEMOTIONTABUDINT323265552DELETETABUDINT3264131072conditionalshow_ST_NCADS_TableFunctions128IDXGRPUDINT32041472IDXOFFS_ST_NCADS_IDXOFFS_TableFunctions9632conditionalshow_ST_NCADS_Table352Parameter_ST_NCADS_TableParameter2240Functions_ST_NCADS_TableFunctions128224conditionalshowADSRDDEVINFO1280NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputRDINFOBOOL8240ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputDEVNAMESTRING(19)160352ItemTypeOutputDEVVERUDINT32512ItemTypeOutputPouTypeFunctionBlockhide_all_locals_TCMCGLOBAL6976NCPORT_TCMCUINT1632500ItemTypeInputNCPORT_TCMC_COUPLINGUINT1648500ItemTypeInputNCNETID_TCMCT_AmsNetID19264ItemTypeInputNCPORT_TCMC_CAMUINT16256500ItemTypeInputNCPORT_TCMC_CAM_FASTUINT16272500ItemTypeInputNCNETID_TCMC_CAMT_AmsNetID192288ItemTypeInputNCPORT_TCMC_SUPERPOSITIONUINT16480501ItemTypeInputNCPORT_TCMC_RESETUINT16496500ItemTypeInputNcDeviceInfoTcMainVersionDWORD32512ItemTypeOutputNcDeviceInfoTcSubVersionDWORD32544ItemTypeOutputNcDeviceInfoNcDriverVersionDWORD32576ItemTypeOutputNcDeviceInfoNcVersionDWORD32608ItemTypeOutputNcDeviceInfoNcNameSTRING(19)160640ItemTypeOutputAxis_ST_NCADS_Axis4320800ItemTypeOutputsuppress_warning_0C0228Table_ST_NCADS_Table3525120ItemTypeOutputsuppress_warning_0C0228NCPORT_TCNCCAMMING_TABLEFUNCTIONUINT165472500tTargetPosTimeOutTIME3255046000tADSTimeOutTIME3255361000tStopMonitoringTimeOutTIME325568100NCTOPLC_FEEDBACK_MAXWAITCYCLESINT16560010fbADSRDDEVINFOADSRDDEVINFO12805632DeviceVersionDWORD326912InitBOOL86944ReadDeviceInfoPouTypeFunctionBlockconditionalshowFB_ScatteringFactorLUT575872sTableNameSTRING(80)64832ItemTypeInputfEnergyEVLREAL64704ItemTypeInputf1LREAL64768ItemTypeOutputf2LREAL64832ItemTypeOutputbErrorBOOL8896ItemTypeOutputbFoundBOOL8904ItemTypeOutputbDoneBOOL8912ItemTypeOutputfTableLookupLowLREAL64960ItemTypeOutputfTableLookupHighLREAL641024ItemTypeOutputbInitBOOL81088iRowSizeUDINT321120fRow1LREAL03321152fRow2LREAL03321184fEnergyEV_RowDeltaLREAL641216iRowCountUDINT321280iRowIdxUDINT321312fSlopeLREAL641344fTable_GeLREAL050603971521408fTable_CLREAL0502039638498560fTable_AlLREAL05040396768194944fTable_BeLREAL072403139008291712fTable_SiLREAL075603145152430720PouTypeFunctionBlockE_StageEnableMode16INTALWAYS0NEVER1DURING_MOTION2ENUM_StageEnableMode16E_StageEnableModeobsoleteUse E_StageEnableModePLCTONC_AXIS_REF_CTRL32EnableBIT10FeedEnablePlusBIT11FeedEnableMinusBIT12HomingSensorBIT15AcceptBlockedDriveBIT18PlcDebugFlagBIT130NcDebugFlagBIT131%08x0x%08x16#%08XPLCTONC_AXIS_REF1024ControlDWordPLCTONC_AXIS_REF_CTRL320OverrideUDINT3232AxisModeRequestUDINT3264AxisModeDWordUDINT3296AxisModeLRealLREAL64128PositionCorrectionLREAL64192ExtSetPosLREAL64256ExtSetVeloLREAL64320ExtSetAccLREAL64384ExtSetDirectionDINT32448ExtControllerOutputLREAL64512GearRatio1LREAL64576GearRatio2LREAL64640GearRatio3LREAL64704GearRatio4LREAL64768MapStateBOOL8832PlcCycleControlBYTE8840PlcCycleCountBYTE8848NcStructType1NCAXLESTRUCT_FROMPLC3NCTOPLC_AXIS_REF_STATE32OperationalBIT10HomedBIT11NotMovingBIT12InPositionAreaBIT13InTargetPositionBIT14ProtectedBIT15ErrorPropagationDelayedBIT16HasBeenStoppedBIT17HasJobBIT18PositiveDirectionBIT19NegativeDirectionBIT110HomingBusyBIT111ConstantVelocityBIT112CompensatingBIT113ExtSetPointGenEnabledBIT114PhasingActiveBIT115ExternalLatchValidBIT116NewTargetPosBIT117ContinuousMotionBIT119ControlLoopClosedBIT120CamTableQueuedBIT121CamDataQueuedBIT122CamScalingPendingBIT123CmdBufferedBIT124PTPmodeBIT125SoftLimitMinExceededBIT126SoftLimitMaxExceededBIT127DriveDeviceErrorBIT128MotionCommandsLockedBIT129IoDataInvalidBIT130ErrorBIT131%08x0x%08x16#%08XNCTOPLC_AXIS_REF_OPMODE32OpModePosAreaMonitoringBIT10OpModeTargetPosMonitoringBIT11OpModeLoopBIT12OpModeMotionMonitoringBIT13OpModePEHTimeMonitoringBIT14OpModeBacklashCompensationBIT15OpModeDelayedErrorReactionBIT16OpModeModuloBIT17OpModeSimulationAxisBIT18OpModePosLagMonitoringBIT116OpModeVeloLagMonitoringBIT117OpModeSoftLimitMinMonitoringBIT118OpModeSoftLimitMaxMonitoringBIT119OpModePosCorrectionBIT120OpModeAllowSlaveCommandsBIT121OpModeAllowExtSetAxisCommandsBIT122ApplicationRequestBIT123NCTOPLC_AXIS_REF_STATE2_FLAGS32AvoidingCollisionBIT10%08x0x%08x16#%08XNCTOPLC_AXIS_REF_STATE232ValueDWORD320FlagsNCTOPLC_AXIS_REF_STATE2_FLAGS320%08x0x%08x16#%08XNCTOPLC_AXIS_REF_CAMCOUPLINGSTATE8CamActivationPendingBIT10CamDeactivationPendingBIT11CamActiveBIT12CamDataQueuedBIT16CamScalingPendingBIT17UINTARR8128UINT08NCTOPLC_AXIS_REF2048StateDWordNCTOPLC_AXIS_REF_STATE320ErrorCodeUDINT3232AxisStateUDINT - 32 - 64 - - - AxisModeConfirmation - UDINT - 32 - 96 - - - HomingState - UDINT - Axis Homing Status: +]]>3264AxisModeConfirmationUDINT3296HomingStateUDINT - 32 - 128 - - - CoupleState - UDINT - Axis Coupling Status: +]]>32128CoupleStateUDINT - 32 - 160 - - - SvbEntries - UDINT - 32 - 192 - - - SafEntries - UDINT - 32 - 224 - - - AxisId - UDINT - 32 - 256 - - - OpModeDWord - NCTOPLC_AXIS_REF_OPMODE - 32 - 288 - - - ActPos - LREAL - 64 - 320 - - - ModuloActPos - LREAL - 64 - 384 - - - ActiveControlLoopIndex - UINT - 16 - 448 - - - ControlLoopIndex - UINT - 16 - 464 - - - ModuloActTurns - DINT - 32 - 480 - - - ActVelo - LREAL - 64 - 512 - - - PosDiff - LREAL - 64 - 576 - - - SetPos - LREAL - 64 - 640 - - - SetVelo - LREAL - 64 - 704 - - - SetAcc - LREAL - 64 - 768 - - - TargetPos - LREAL - 64 - 832 - - - ModuloSetPos - LREAL - 64 - 896 - - - ModuloSetTurns - DINT - 32 - 960 - - - CmdNo - UINT - 16 - 992 - - - CmdState - UINT - 16 - 1008 - - - SetJerk - LREAL - 64 - 1024 - - - SetTorque - LREAL - 64 - 1088 - - - ActTorque - LREAL - 64 - 1152 - - - StateDWord2 - NCTOPLC_AXIS_REF_STATE2 - 32 - 1216 - - - StateDWord3 - DWORD - 32 - 1248 - - - TouchProbeState - DWORD - 32 - 1280 - - - TouchProbeCounter - DWORD - 32 - 1312 - - - CamCouplingState - NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE - - 0 - 8 - - 64 - 1344 - - - CamCouplingTableID - UINTARR8 - 128 - 1408 - - - ActTorqueDerivative - LREAL - 64 - 1536 - - - SetTorqueDerivative - LREAL - 64 - 1600 - - - ActPosWithoutPosCorrection - LREAL - 64 - 1792 - - - ActAcc - LREAL - 64 - 1856 - - - DcTimeStamp - UDINT - 32 - 1920 - - - - NcStructType - 2 - - - - - NCAXLESTRUCT_TOPLC - - - NCAXLESTRUCT_TOPLC2 - - - NCAXLESTRUCT_TOPLC3 - - - NCAXLESTRUCT_TOPLC4 - - - - - - - - - - - - - - ST_AdsAddress - 224 - - NetId - STRING(23) - 192 - 0 - - - Port - UINT - 16 - 192 - - - Channel - UINT - 16 - 208 - - - - MC_AxisStates - 16 - INT - - MC_AXISSTATE_UNDEFINED - 0 - - - MC_AXISSTATE_DISABLED - 1 - - - MC_AXISSTATE_STANDSTILL - 2 - - - MC_AXISSTATE_ERRORSTOP - 3 - - - MC_AXISSTATE_STOPPING - 4 - - - MC_AXISSTATE_HOMING - 5 - - - MC_AXISSTATE_DISCRETEMOTION - 6 - - - MC_AXISSTATE_CONTINOUSMOTION - 7 - - - MC_AXISSTATE_SYNCHRONIZEDMOTION - 8 - - - - ST_AxisOpModes - axis operation mode feedback from NcToPlc. - 136 - - PositionAreaMonitoring - BOOL - bit 0 - OpModeDWord - 8 - 0 - - - TargetPositionMonitoring - BOOL - bit 1 - OpModeDWord - 8 - 8 - - - LoopMode - BOOL - bit 2 - OpModeDWord - loop mode for two speed axes - 8 - 16 - - - MotionMonitoring - BOOL - bit 3 - OpModeDWord - 8 - 24 - - - PEHTimeMonitoring - BOOL - bit 4 - OpModeDWord - 8 - 32 - - - BacklashCompensation - BOOL - bit 5 - OpModeDWord - 8 - 40 - - - DelayedErrorReaction - BOOL - bit 6 - OpModeDWord - 8 - 48 - - - Modulo - BOOL - bit 7 - OpModeDWord - axis is parameterized as modulo axis - 8 - 56 - - - SimulationAxis - BOOL - bit 8 - OpModeDWord - axis is a simulation axis - available from 2.11 R2 B2033 - 2011-05-31 KSt - 8 - 64 - - - StopMonitoring - BOOL - bit 12 - OpModeDWord - TargetPositionMonitoring for Stop and Halt commands - available from 2.11 R3 - 2011-12-09 KSt - 8 - 72 - - - PositionLagMonitoring - BOOL - bit 16 - OpModeDWord - 8 - 80 - - - VelocityLagMonitoring - BOOL - bit 17 - OpModeDWord - 8 - 88 - - - SoftLimitMinMonitoring - BOOL - bit 18 - OpModeDWord - 8 - 96 - - - SoftLimitMaxMonitoring - BOOL - bit 19 - OpModeDWord - 8 - 104 - - - PositionCorrection - BOOL - bit 20 - OpModeDWord - 8 - 112 - - - AllowSlaveCommands - BOOL - 2009-02-20 KSt - 8 - 120 - - - AllowExtSetAxisCommands - BOOL - 2011-10-13 KSt - 8 - 128 - - - - ST_AxisStatus - 768 - - UpdateTaskIndex - BYTE - Task-Index of the task that updated this data set - 8 - 0 - - - UpdateCycleTime - LREAL - task cycle time of the task which calls the status function - 64 - 64 - - - CycleCounter - UDINT - PLC cycle counter when this data set updated - 32 - 128 - - - NcCycleCounter - UDINT - NC cycle counter incremented after NC task updated NcToPlc data structures - 32 - 160 - - - MotionState - MC_AxisStates - motion state in the PLCopen state diagram - 16 - 192 - - - Error - BOOL - StateDWord bit 31 - axis error state - 8 - 208 - - - ErrorID - UDINT - axis error code - 32 - 224 - - - displaymode - hex - - - - - ErrorStop - BOOL - PLCopen motion control statemachine states: - 8 - 256 - - - Disabled - BOOL - 8 - 264 - - - Stopping - BOOL - 8 - 272 - - - StandStill - BOOL - 8 - 280 - - - DiscreteMotion - BOOL - 8 - 288 - - - ContinuousMotion - BOOL - StateDWord bit 19 - 8 - 296 - - - SynchronizedMotion - BOOL - 8 - 304 - - - Homing - BOOL - 8 - 312 - - - ConstantVelocity - BOOL - StateDWord bit 12 - 8 - 320 - - - Accelerating - BOOL - 8 - 328 - - - Decelerating - BOOL - 8 - 336 - - - Operational - BOOL - StateDWord bit 0 - (was ready) - 8 - 344 - - - ControlLoopClosed - BOOL - StateDWord bit 20 - operational and position control active - 8 - 352 - - - HasJob - BOOL - StateDWord bit 8 - 8 - 360 - - - HasBeenStopped - BOOL - StateDWord bit 7 - 8 - 368 - - - NewTargetPosition - BOOL - StateDWord bit 17 - new target position commanded during move - 8 - 376 - - - InPositionArea - BOOL - StateDWord bit 3 - 8 - 384 - - - InTargetPosition - BOOL - StateDWord bit 4 - 8 - 392 - - - ProtectedMode - BOOL - StateDWord bit 5 - 8 - 400 - - - Homed - BOOL - StateDWord bit 1 - 8 - 408 - - - HomingBusy - BOOL - StateDWord bit 11 - 8 - 416 - - - MotionCommandsLocked - BOOL - StateDWord bit 29 - stop 'n hold - 8 - 424 - - - SoftLimitMinExceeded - BOOL - StateDWord bit 26 - reverse soft travel limit exceeded - 8 - 432 - - - SoftLimitMaxExceeded - BOOL - StateDWord bit 27 - forward soft travel limit exceeded - 8 - 440 - - - Moving - BOOL - StateDWord bit 9+10 - 8 - 448 - - - PositiveDirection - BOOL - StateDWord bit 9 - 8 - 456 - - - NegativeDirection - BOOL - StateDWord bit 10 - 8 - 464 - - - NotMoving - BOOL - StateDWord bit 2 - 8 - 472 - - - Compensating - BOOL - superposition - overlayed motion - 8 - 480 - - - ExtSetPointGenEnabled - BOOL - StateDWord bit 14 - 8 - 488 - - - PhasingActive - BOOL - StateDWord bit 15 - 8 - 496 - - - ExternalLatchValid - BOOL - StateDWord bit 16 - 8 - 504 - - - CamDataQueued - BOOL - StateDWord bit 22 - 8 - 512 - - - CamTableQueued - BOOL - StateDWord bit 21 - 8 - 520 - - - CamScalingPending - BOOL - StateDWord bit 23 - 8 - 528 - - - CmdBuffered - BOOL - StateDWord bit 24 - 8 - 536 - - - PTPmode - BOOL - StateDWord bit 25 - 8 - 544 - - - DriveDeviceError - BOOL - StateDWord bit 28 - 8 - 552 - - - IoDataInvalid - BOOL - StateDWord bit 30 - 8 - 560 - - - ErrorPropagationDelayed - BOOL - StateDWord bit 6 - 8 - 568 - - - DriveLimitActive - BOOL - StateDWord bit 18 - 20181213 Fap - 8 - 576 - - - Coupled - BOOL - Axis.NcToPlc.CoupleState - 8 - 584 - - - OpMode - ST_AxisOpModes - axis operation mode feedback from NcToPlc - 136 - 592 - - - NcApplicationRequest - BOOL - OpModeDWord bit 23 - 8 - 728 - - - - E_NcDriveType - 32 - DWORD - - NcDriveType_undefined - 0 - - - NcDriveType_M2400_DAC1 - 1 - - - NcDriveType_M2400_DAC2 - 2 - - - NcDriveType_M2400_DAC3 - 3 - - - NcDriveType_M2400_DAC4 - 4 - - - NcDriveType_KL4XXX - 5 - MDP 252/253: KL4xxx, PWM KL2502_30K (Frq-Cnt-Impuls-Modus), KL4132 (16 Bit), Pulse-Train KL2521, IP2512 - - - NcDriveType_KL4XXX_NonLinear - 6 - MDP 252/253: Analog-Typ für nichtlineare Kennlinie - - - NcDriveType_Discete_TwoSpeed - 7 - - - NcDriveType_Stepper - 8 - - - NcDriveType_Sercos - 9 - - - NcDriveType_KL5051 - 10 - MDP 510: BISSI Drive KL5051 mit 32 Bit (siehe KL4XXX) - - - NcDriveType_AX2000_B200 - 11 - AX2000-B200 Lightbus, Inkremental mit 32 Bit (AX2000) - - - NcDriveType_ProfiDrive - 12 - Inkremental mit 32 Bit - - - NcDriveType_Universal - 13 - Variable Bitmaske (max. 32 Bit, signed value) - - - NcDriveType_NcBackplane - 14 - Variable Bitmaske (max. 32 Bit, signed value) - - - NcDriveType_CANopen_Lenze - 15 - CANopen Lenze (max. 32 Bit, signed value) - - - NcDriveType_CANopen_DS402_MDP742 - 16 - MDP 742 (DS402): CANopen und EtherCAT (AX2000-B510, AX2000-B1x0, EL7201, AX8000) - - - NcDriveType_AX2000_B900 - 17 - AX2000-B900 Ethernet (max. 32 Bit, signed value) - - - NcDriveType_KL2531_Stepper - 20 - Schrittmotorklemme KL2531/KL2541 - - - NcDriveType_KL2532_DC - 21 - 2-Kanal-DC-Motor-Endstufe (2-channel DC motor stage) KL2532/KL2542, 2-Kanal-PWM-DC-Motorendstufe KL2535/KL2545 - - - NcDriveType_TCOM - 22 - TCOM Drive -> Interface to Soft Drive - - - NcDriveType_MDP_733 - 23 - MDP 733: Modular Device Profile MDP 733 for DC (e.g. EL7332/EL7342) (20.02.09) - - - NcDriveType_MDP_703 - 24 - MDP 703: Modular Device Profile MDP 703 for stepper (e.g. EL7031/EL7041) - - - - E_NcEncoderType - 32 - DWORD - - NcEncoderType_undefined - 0 - - - NcEncoderType_Simulation - 1 - Simulation - - - NcEncoderType_ABS_M3000 - 2 - Absolut mit 24 und 25 Bit sowie 12 und 13 Bit Single Turn Encoder (M3000) - - - NcEncoderType_INC_M31X0 - 3 - Inkremental mit 24 Bit (M31x0, M3200, M3100, M2000) - - - NcEncoderType_INC_KL5101 - 4 - MDP 511: Inkremental mit 16 Bit und Latch (MDP511: EL7041, EL5101, EL5151, EL2521, EL5021(SinCos); KL5101, IP5109, KL5111) - - - NcEncoderType_ABS_KL5001_SSI - 5 - MDP 500/501: Absolut SSI mit 24 Bit (KL5001, IP5009)(MDP 501: EL5001) - - - NcEncoderType_INC_KL5051 - 6 - MDP 510: Absolut/Inkremental BISSI mit 16 Bit (KL5051, PWM KL2502_30K (Frq-Cnt-Impuls-Modus), Pulse-Train KL2521, IP2512 ) - - - NcEncoderType_ABS_KL30XX - 7 - Absolut Analog Eingang mit 16 Bit (KL30xx) - - - NcEncoderType_INC_Sercos_P - 8 - SERCOS "Encoder" POS - - - NcEncoderType_INC_Sercos_PV - 9 - SERCOS "Encoder" POS und VELO - - - NcEncoderType_INC_Binary - 10 - Binaerer Inkremental Encoder (0/1) - - - NcEncoderType_ABS_M2510 - 11 - Absolut Analog Eingang mit 12 Bit (M2510) - - - NcEncoderType_ABS_FOX50 - 12 - T&R Fox 50 Modul (24 Bit Absolut (SSI)) - - - NcEncoderType_ABS_HYDRAULIC_FORCE - 13 - MMW-Typ: Kraftermittlung aus Pa, Pb, Aa, Ab - - - NcEncoderType_INC_AX2000_B200 - 14 - Inkremental AX2000-B200 Lightbus mit 16/20 Bit (AX2000) - - - NcEncoderType_INC_PROFIDRIVE - 15 - Inkremental mit 32 Bit - - - NcEncoderType_INC_UNIVERSAL - 16 - Inkremental mit variabler Bitmaske (max. 32 Bit) - - - NcEncoderType_INC_NCBACKPLANE - 17 - Inkremental NC Rückwand - - - NcEncoderType_INC_CANOPEN_LENZE - 18 - Inkremental CANopen Lenze - - - NcEncoderType_INC_CANOPEN_DS402_MDP513_MDP742 - 19 - MDP 513 / MDP 742 (DS402): CANopen und EtherCAT (AX2000-B510, AX2000-B1x0, EL7201, EL5032/32Bit) - - - NcEncoderType_INC_AX2000_B900 - 20 - Inkremental AX2000-B900 Ethernet - - - NcEncoderType_INC_KL5151 - 21 - Inkremental mit 32 Bit Zaehler und int.+ ext. 32 Bit Latch (KL5151_0000) (nur umschaltbar), die 2-kanalige KL5151_0050 hat kein Latch ! - - - NcEncoderType_INC_IP5209 - 24 - Inkremental mit 32 Bit Zaehler und int. 32 Bit Latch (IP5209) - - - NcEncoderType_INC_KL2531_Stepper - 25 - Inkremental mit 16 Bit Zaehler und int.+ext. 16 Bit Latch (nur umschaltbar) (Schrittmotorklemme KL2531/KL2541) - - - NcEncoderType_INC_KL2532_DC - 26 - Inkremental mit 16 Bit Zaehler und ext. 16 Bit Latch (nur umschaltbar) (2-Kanal-DC-Motor-Endstufe KL2532/KL2542), 2-Kanal-PWM-DC-Motorendstufe KL2535/KL2545 - - - NcEncoderType_INC_TIMEBASEGENERATOR - 27 - Time Base Generator - - - NcEncoderType_INC_TCOM - 28 - TCOM Encoder -> Interface to Soft Drive Encoder - - - NcEncoderType_INC_CANOPEN_MDP513_64BIT - 29 - MDP 513 (DS402, EnDat2.2, 64 Bit): EL5032/64Bit - - - NcEncoderType_SPECIFIC - 100 - - - - E_NcAxisType - 32 - DWORD - - NcAxisType_undefined - 0 - - - NcAxisType_Continious - 1 - Kontinuierliche Achse (auch SERCOS) - - - NcAxisType_Discrete_TwoSpeed - 2 - Diskrete Achse (Eil/Schleich-Achse) - - - NcAxisType_LowCostStepper_DigIO - 3 - Schrittmotor Achse (ohne PWM Klemme KL2502/30 und ohne Pulse-Train KL2521) - - - NcAxisType_Encoder - 5 - Encoder Achse - - - NcAxisType_Hydraulic - 6 - Kontinuierliche Achse mit Betriebsartumschaltung fur Positions-/Druck-Regelung - - - NcAxisType_TimeGenerator - 7 - Time Base Generator - - - NcAxisType_Specific - 100 - - - - ST_DriveAddress - 672 - - NetID - T_AmsNetID - AMS NetID of the hardware drive as a string - 192 - 0 - - - NetIdBytes - T_AmsNetIdArr - AMS NetID of the hardware drive as a byte array (same information as NetID) - 48 - 192 - - - SlaveAddress - T_AmsPort - slave address of the hardware drive connected to a bus master - 16 - 240 - - - Channel - BYTE - channel number of the hardware drive - 8 - 256 - - - NcDriveId - DWORD - ID [1..255] of the NC software drive of an axis - 32 - 288 - - - NcDriveIndex - DWORD - index [0..9] of the NC software drive of an axis - 32 - 320 - - - NcDriveType - E_NcDriveType - type enumeration of the NC software drive of an axis - 32 - 352 - - - NcEncoderId - DWORD - ID [1..255] of the NC software encoder of an axis - 32 - 384 - - - NcEncoderIndex - DWORD - index [0..9] of the NC software encoder of an axis - 32 - 416 - - - NcEncoderType - E_NcEncoderType - type enumeration of the NC encoder drive of an axis - 32 - 448 - - - NcAxisId - DWORD - ID [1..255] of the NC axis - 32 - 480 - - - NcAxisType - E_NcAxisType - type enumeration of the NC axis - 32 - 512 - - - TcSoftDriveObjectId - OTCID - new since 2016-04-11 FAP - just available with versions after this date, otherwise zero - 32 - 544 - - - conditionalshow - - - - - TcDriveObjectId - OTCID - 32 - 576 - - - TcEncoderObjectId - OTCID - 32 - 608 - - - TcAxisObjectId - OTCID - 32 - 640 - - - - _E_PhasingState - 16 - INT - - PhasingInactive - 0 - - - PhasingActivated - 1 - - - PhasingAborted - 2 - - - - _InternalAxisRefData - 128 - - NcCycleCounterAvailable - BOOL - TRUE if the NcCycleCounter is definitely available on the target system - FALSE if undefined - 8 - 0 - - - NcCycleCounter_AtReadStatusCall - UDINT - current NC cycle counter when calling ReadStatus - 32 - 32 - - - LastTaskIndex_AtReadStatusCall - BYTE - task index of last recent status update - 8 - 64 - - - CounterSameTaskIndex_AtReadStatusCall - UINT - counter increments to max 100 if the task index for the status update never changes - 16 - 80 - - - PhasingState - _E_PhasingState - KSt 20190703 global handshake for phasing blocks - 16 - 96 - - - - conditionalshow - - - - - AXIS_REF - +]]>32160SvbEntriesUDINT32192SafEntriesUDINT32224AxisIdUDINT32256OpModeDWordNCTOPLC_AXIS_REF_OPMODE32288ActPosLREAL64320ModuloActPosLREAL64384ActiveControlLoopIndexUINT16448ControlLoopIndexUINT16464ModuloActTurnsDINT32480ActVeloLREAL64512PosDiffLREAL64576SetPosLREAL64640SetVeloLREAL64704SetAccLREAL64768TargetPosLREAL64832ModuloSetPosLREAL64896ModuloSetTurnsDINT32960CmdNoUINT16992CmdStateUINT161008SetJerkLREAL641024SetTorqueLREAL641088ActTorqueLREAL641152StateDWord2NCTOPLC_AXIS_REF_STATE2321216StateDWord3DWORD321248TouchProbeStateDWORD321280TouchProbeCounterDWORD321312CamCouplingStateNCTOPLC_AXIS_REF_CAMCOUPLINGSTATE08641344CamCouplingTableIDUINTARR81281408ActTorqueDerivativeLREAL641536SetTorqueDerivativeLREAL641600ActPosWithoutPosCorrectionLREAL641792ActAccLREAL641856DcTimeStampUDINT321920NcStructType2NCAXLESTRUCT_TOPLCNCAXLESTRUCT_TOPLC2NCAXLESTRUCT_TOPLC3NCAXLESTRUCT_TOPLC4ST_AdsAddress224NetIdSTRING(23)1920PortUINT16192ChannelUINT16208MC_AxisStates16INTMC_AXISSTATE_UNDEFINED0MC_AXISSTATE_DISABLED1MC_AXISSTATE_STANDSTILL2MC_AXISSTATE_ERRORSTOP3MC_AXISSTATE_STOPPING4MC_AXISSTATE_HOMING5MC_AXISSTATE_DISCRETEMOTION6MC_AXISSTATE_CONTINOUSMOTION7MC_AXISSTATE_SYNCHRONIZEDMOTION8ST_AxisOpModes136PositionAreaMonitoringBOOL80TargetPositionMonitoringBOOL88LoopModeBOOL816MotionMonitoringBOOL824PEHTimeMonitoringBOOL832BacklashCompensationBOOL840DelayedErrorReactionBOOL848ModuloBOOL856SimulationAxisBOOL864StopMonitoringBOOL872PositionLagMonitoringBOOL880VelocityLagMonitoringBOOL888SoftLimitMinMonitoringBOOL896SoftLimitMaxMonitoringBOOL8104PositionCorrectionBOOL8112AllowSlaveCommandsBOOL8120AllowExtSetAxisCommandsBOOL8128ST_AxisStatus768UpdateTaskIndexBYTE80UpdateCycleTimeLREAL6464CycleCounterUDINT32128NcCycleCounterUDINT32160MotionStateMC_AxisStates16192ErrorBOOL8208ErrorIDUDINT32224displaymodehexErrorStopBOOL8256DisabledBOOL8264StoppingBOOL8272StandStillBOOL8280DiscreteMotionBOOL8288ContinuousMotionBOOL8296SynchronizedMotionBOOL8304HomingBOOL8312ConstantVelocityBOOL8320AcceleratingBOOL8328DeceleratingBOOL8336OperationalBOOL8344ControlLoopClosedBOOL8352HasJobBOOL8360HasBeenStoppedBOOL8368NewTargetPositionBOOL8376InPositionAreaBOOL8384InTargetPositionBOOL8392ProtectedModeBOOL8400HomedBOOL8408HomingBusyBOOL8416MotionCommandsLockedBOOL8424SoftLimitMinExceededBOOL8432SoftLimitMaxExceededBOOL8440MovingBOOL8448PositiveDirectionBOOL8456NegativeDirectionBOOL8464NotMovingBOOL8472CompensatingBOOL8480ExtSetPointGenEnabledBOOL8488PhasingActiveBOOL8496ExternalLatchValidBOOL8504CamDataQueuedBOOL8512CamTableQueuedBOOL8520CamScalingPendingBOOL8528CmdBufferedBOOL8536PTPmodeBOOL8544DriveDeviceErrorBOOL8552IoDataInvalidBOOL8560ErrorPropagationDelayedBOOL8568DriveLimitActiveBOOL8576CoupledBOOL8584OpModeST_AxisOpModes136592NcApplicationRequestBOOL8728E_NcDriveType32DWORDNcDriveType_undefined0NcDriveType_M2400_DAC11NcDriveType_M2400_DAC22NcDriveType_M2400_DAC33NcDriveType_M2400_DAC44NcDriveType_KL4XXX5NcDriveType_KL4XXX_NonLinear6NcDriveType_Discete_TwoSpeed7NcDriveType_Stepper8NcDriveType_Sercos9NcDriveType_KL505110NcDriveType_AX2000_B20011NcDriveType_ProfiDrive12NcDriveType_Universal13NcDriveType_NcBackplane14NcDriveType_CANopen_Lenze15NcDriveType_CANopen_DS402_MDP74216NcDriveType_AX2000_B90017NcDriveType_KL2531_Stepper20NcDriveType_KL2532_DC21NcDriveType_TCOM22 Interface to Soft Drive]]>NcDriveType_MDP_73323NcDriveType_MDP_70324E_NcEncoderType32DWORDNcEncoderType_undefined0NcEncoderType_Simulation1NcEncoderType_ABS_M30002NcEncoderType_INC_M31X03NcEncoderType_INC_KL51014NcEncoderType_ABS_KL5001_SSI5NcEncoderType_INC_KL50516NcEncoderType_ABS_KL30XX7NcEncoderType_INC_Sercos_P8NcEncoderType_INC_Sercos_PV9NcEncoderType_INC_Binary10NcEncoderType_ABS_M251011NcEncoderType_ABS_FOX5012NcEncoderType_ABS_HYDRAULIC_FORCE13NcEncoderType_INC_AX2000_B20014NcEncoderType_INC_PROFIDRIVE15NcEncoderType_INC_UNIVERSAL16NcEncoderType_INC_NCBACKPLANE17NcEncoderType_INC_CANOPEN_LENZE18NcEncoderType_INC_CANOPEN_DS402_MDP513_MDP74219NcEncoderType_INC_AX2000_B90020NcEncoderType_INC_KL515121NcEncoderType_INC_IP520924NcEncoderType_INC_KL2531_Stepper25NcEncoderType_INC_KL2532_DC26NcEncoderType_INC_TIMEBASEGENERATOR27NcEncoderType_INC_TCOM28 Interface to Soft Drive Encoder]]>NcEncoderType_INC_CANOPEN_MDP513_64BIT29NcEncoderType_SPECIFIC100E_NcAxisType32DWORDNcAxisType_undefined0NcAxisType_Continious1NcAxisType_Discrete_TwoSpeed2NcAxisType_LowCostStepper_DigIO3NcAxisType_Encoder5NcAxisType_Hydraulic6NcAxisType_TimeGenerator7NcAxisType_Specific100ST_DriveAddress672NetIDT_AmsNetID1920NetIdBytesT_AmsNetIdArr48192SlaveAddressT_AmsPort16240ChannelBYTE8256NcDriveIdDWORD32288NcDriveIndexDWORD32320NcDriveTypeE_NcDriveType32352NcEncoderIdDWORD32384NcEncoderIndexDWORD32416NcEncoderTypeE_NcEncoderType32448NcAxisIdDWORD32480NcAxisTypeE_NcAxisType32512TcSoftDriveObjectIdOTCID32544conditionalshowTcDriveObjectIdOTCID32576TcEncoderObjectIdOTCID32608TcAxisObjectIdOTCID32640_E_PhasingState16INTPhasingInactive0PhasingActivated1PhasingAborted2_InternalAxisRefData128NcCycleCounterAvailableBOOL80NcCycleCounter_AtReadStatusCallUDINT3232LastTaskIndex_AtReadStatusCallBYTE864CounterSameTaskIndex_AtReadStatusCallUINT1680PhasingState_E_PhasingState1696conditionalshowAXIS_REF - 9088 - - PlcToNc - PLCTONC_AXIS_REF - 1024 - 64 - - - ItemType - Input - - - TcAddressType - Output - - - - - NcToPlc - NCTOPLC_AXIS_REF - 2048 - 1088 - - - ItemType - Output - - - TcAddressType - Input - - - - - ADS - ST_AdsAddress - 224 - 3136 - - - ItemType - Output - - - - - Status - ST_AxisStatus - 768 - 3392 - - - ItemType - Output - - - - - DriveAddress - ST_DriveAddress - 672 - 4160 - - - ItemType - Input - - - - - _internal - _InternalAxisRefData - 128 - 4832 - - - conditionalshow - - - - - Storage - DWORD - - 0 - 128 - - 4096 - 4960 - - - conditionalshow - - - - - ReadStatus - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - ENUM_StageBrakeMode - 16 - INT - - IF_ENABLED - 0 - Disengage brake when the motor is enabled - - - IF_MOVING - 1 - Disengage brake when the motor is moving - - - NO_BRAKE - 2 - Do not change the brake state in FB_MotionStage - - - - ENUM_EpicsHomeCmd - 16 - INT - - LOW_LIMIT - 1 - Low limit switch - - - HIGH_LIMIT - 2 - High limit switch - - - HOME_VIA_LOW - 3 - Home switch via low switch - - - HOME_VIA_HIGH - 4 - Home switch via high switch - - - ABSOLUTE_SET - 15 - Set here to be fHomePosition - - - NONE - -1 - Do not home, ever - - - - ST_AxisParameterSet - 8192 - - AxisId - DWORD - TC3 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& - 32 - 0 - - - nAxisType - E_NcAxisType - 0x00000003 - 32 - 32 - - - sAxisName - STRING(31) - 0x00000002 - 256 - 64 - - - fAxisCycleTime - LREAL - available from Tc 2.11 R2 - 64 - 320 - - - bEnablePositionAreaControl - WORD - 0x0000000F - 16 - 384 - - - fPositionAreaControlRange - LREAL - 0x00000010 - 64 - 448 - - - bEnableMotionControl - WORD - 0x00000011 - 16 - 512 - - - fMotionControlTime - LREAL - 0x00000012 - 64 - 576 - - - bEnableLoop - WORD - 0x00000013 - 16 - 640 - - - fLoopDistance - LREAL - 0x00000014 - 64 - 704 - - - bEnableTargetPosControl - WORD - 0x00000015 - 16 - 768 - - - fTargetPosControlRange - LREAL - 0x00000016 - 64 - 832 - - - fTargetPosControlTime - LREAL - 0x00000017 - 64 - 896 - - - fVeloMaximum - LREAL - 0x00000027 - 64 - 960 - - - fRefVeloSearch - LREAL - 0x00000006 calibration velo (TO plc cam) (17.05.11: parameter extension) - 64 - 1024 - - - fRefVeloSync - LREAL - 0x00000007 calibration velo (off plc cam) (17.05.11: parameter extension) - 64 - 1088 - - - fVeloSlowManual - LREAL - 0x00000008 manual velocity (slow) (17.05.11: parameter extension) - 64 - 1152 - - - fVeloFastManual - LREAL - 0x00000009 manual velocity (fast) (17.05.11: parameter extension) - 64 - 1216 - - - fMotionControlRange - LREAL - 0x00000028 - 64 - 1280 - - - bEnablePEHTimeControl - WORD - 0x00000029 - 16 - 1344 - - - fPEHControlTime - LREAL - 0x0000002A - 64 - 1408 - - - bEnableBacklashCompensation - WORD - 0x0000002B - 16 - 1472 - - - fBacklash - LREAL - 0x0000002C - 64 - 1536 - - - sAmsNetId - T_AmsNetID - 0x00000031 (Wandlung von "BYTE b[6]" zum nullterminierten STRING mit 23+1 Zeichen) - 192 - 1600 - - - nPort - WORD - 0x00000031 - 16 - 1792 - - - nChnNo - WORD - 0x00000031 - 16 - 1808 - - - fAcceleration - LREAL - 0x00000101 - 64 - 1856 - - - fDeceleration - LREAL - 0x00000102 - 64 - 1920 - - - fJerk - LREAL - 0x00000103 - 64 - 1984 - - - nEncId - DWORD - 0x00010001 - 32 - 2048 - - - nEncType - E_NcEncoderType - 0x00010003 - 32 - 2080 - - - sEncName - STRING(31) - 0x00010002 - 256 - 2112 - - - fEncScaleFactorNumerator - LREAL - 0x00010023 - 64 - 2368 - - - fEncScaleFactorDenominator - LREAL - 0x00010024 - 64 - 2432 - - - fEncScaleFactorInternal - LREAL - fEncScaleFactorInternal = fEncScaleFactorNumerator / fEncScaleFactorDenominator - 64 - 2496 - - - fEncOffset - LREAL - 0x00010007 - 64 - 2560 - - - bEncIsInverse - WORD - 0x00010008 - 16 - 2624 - - - fEncModuloFactor - LREAL - 0x00010009 - 64 - 2688 - - - nEncMode - DWORD - 0x0001000A - 32 - 2752 - - - bEncEnableSoftEndMinControl - WORD - 0x0001000B - 16 - 2784 - - - bEncEnableSoftEndMaxControl - WORD - 0x0001000C - 16 - 2800 - - - fEncSoftEndMin - LREAL - 0x0001000D - 64 - 2816 - - - fEncSoftEndMax - LREAL - 0x0001000E - 64 - 2880 - - - nEncMaxIncrement - DWORD - 0x00010015 - 32 - 2944 - - - nEncRefSoftSyncMask - DWORD - 0x00010108 - 32 - 2976 - - - bEncEnablePosCorrection - WORD - 0x00010016 - 16 - 3008 - - - nEncReferenceSystem - DWORD - 0x00010019 (15.10.15: parameter extension) - 32 - 3040 - - - fEncPosCorrectionFilterTime - LREAL - 0x00010017 - 64 - 3072 - - - bEncRefSearchInverse - UINT - 0x00010101 (17.05.11: parameter extension) - 16 - 3136 - - - bEncRefSyncInverse - UINT - 0x00010102 (17.05.11: parameter extension) - 16 - 3152 - - - nEncRefMode - UDINT - 0x00010107 (17.05.11: parameter extension) - 32 - 3168 - - - fEncRefPosition - LREAL - 0x00010103 (17.05.11: parameter extension) - 64 - 3200 - - - nCtrlId - DWORD - 0x00020001 - 32 - 3264 - - - nCtrlType - DWORD - 0x00020003 - 32 - 3296 - - - sCtrlName - STRING(31) - 0x00020002 - 256 - 3328 - - - bCtrlEnablePosDiffControl - WORD - 0x00020010 - 16 - 3584 - - - bCtrlEnableVeloDiffControl - WORD - 0x00020011 - 16 - 3600 - - - fCtrlPosDiffMax - LREAL - 0x00020012 - 64 - 3648 - - - fCtrlPosDiffMaxTime - LREAL - 0x00020013 - 64 - 3712 - - - fCtrlPosKp - LREAL - 0x00020102 - 64 - 3776 - - - fCtrlPosTn - LREAL - 0x00020103 - 64 - 3840 - - - fCtrlPosTv - LREAL - 0x00020104 - 64 - 3904 - - - fCtrlPosTd - LREAL - 0x00020105 - 64 - 3968 - - - fCtrlPosExtKp - LREAL - 0x00020106 - 64 - 4032 - - - fCtrlPosExtVelo - LREAL - 0x00020107 - 64 - 4096 - - - fCtrlAccKa - LREAL - 0x00020108 - 64 - 4160 - - - nDriveId - DWORD - 0x00030001 - 32 - 4224 - - - nDriveType - E_NcDriveType - 0x00030003 - 32 - 4256 - - - sDriveName - STRING(31) - 0x00030002 - 256 - 4288 - - - bDriveIsInverse - WORD - 0x00030006 - 16 - 4544 - - - nDriveControlDWord - DWORD - 0x00030010 - 32 - 4576 - - - fDriveVeloReferenz - LREAL - 0x00030101 - 64 - 4608 - - - fDriveOutputReferenz - LREAL - 0x00030102 - 64 - 4672 - - - fDriveOutputScalingAcc - LREAL - 0x0003000A (15.10.15: parameter extension) - 64 - 4736 - - - fDriveOutputScalingTorque - LREAL - 0x0003000B (15.10.15: parameter extension) - 64 - 4800 - - - fDriveInputScalingTorque - LREAL - 0x00030031 (15.10.15: parameter extension) - 64 - 4864 - - - fDriveInputFiltertimeTorque - LREAL - 0x00030032 (15.10.15: parameter extension) - 64 - 4928 - - - fDriveInputFiltertimeTorqueDerivative - LREAL - 0x00030033 (15.10.15: parameter extension) - 64 - 4992 - - - fAccelerationMax - LREAL - 0x000000F1 (15.10.15: parameter extension) - 64 - 5056 - - - fDecelerationMax - LREAL - 0x000000F2 (15.10.15: parameter extension) - 64 - 5120 - - - - DUT_AxisStatus_v0_01 - 768 - - bEnable - BOOL - 8 - 0 - - - bReset - BOOL - 8 - 8 - - - bExecute - BOOL - 8 - 16 - - - nCommand - UINT - 16 - 32 - - - nCmdData - UINT - 16 - 48 - - - fVelocity - LREAL - 64 - 64 - - - fPosition - LREAL - 64 - 128 - - - fAcceleration - LREAL - 64 - 192 - - - fDeceleration - LREAL - 64 - 256 - - - bJogFwd - BOOL - 8 - 320 - - - bJogBwd - BOOL - 8 - 328 - - - bLimitFwd - BOOL - 8 - 336 - - - bLimitBwd - BOOL - 8 - 344 - - - fOverride - LREAL - 64 - 384 - - 100 - - - - bHomeSensor - BOOL - 8 - 448 - - - bEnabled - BOOL - 8 - 456 - - - bError - BOOL - 8 - 464 - - - nErrorId - UDINT - 32 - 480 - - - fActVelocity - LREAL - 64 - 512 - - - fActPosition - LREAL - 64 - 576 - - - fActDiff - LREAL - 64 - 640 - - - bHomed - BOOL - 8 - 704 - - - bBusy - BOOL - 8 - 712 - - - - DUT_MotionStage - 21248 - - Axis - AXIS_REF - Hardware - PLC Axis Reference - 9088 - 0 - - - bLimitForwardEnable - BOOL - NC Forward Limit Switch: TRUE if ok to move - 8 - 9088 - - - pytmc - - pv: PLC:bLimitForwardEnable +]]>9088PlcToNcPLCTONC_AXIS_REF102464ItemTypeInputTcAddressTypeOutputNcToPlcNCTOPLC_AXIS_REF20481088ItemTypeOutputTcAddressTypeInputADSST_AdsAddress2243136ItemTypeOutputStatusST_AxisStatus7683392ItemTypeOutputDriveAddressST_DriveAddress6724160ItemTypeInput_internal_InternalAxisRefData1284832conditionalshowStorageDWORD012840964960conditionalshowReadStatusPouTypeFunctionBlockconditionalshow_all_localsDUT_EPS1344nFlagsUDINT3204294967295pytmc + pv: nFlags io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - - - bLimitBackwardEnable - BOOL - NC Backward Limit Switch: TRUE if ok to move - 8 - 9096 - - - pytmc - - pv: PLC:bLimitBackwardEnable + field: DESC Contains EPS flags + sFlagDescSTRING(80)64832pytmc + pv: sFlagDesc io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - - - bHome - BOOL - NO Home Switch: TRUE if at home - 8 - 9104 - - - pytmc - - pv: PLC:bHome + field: DESC semicolon-delimited nFlag variable + sMessageSTRING(80)648680pytmc + pv: sMessage io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - - - bBrakeRelease - BOOL - NC Brake Output: TRUE to release brake - 8 - 9112 - - - pytmc - - pv: PLC:bBrakeRelease + field: DESC Message from EPS to usr + bEPS_OKBOOL813281pytmc + pv: bEPS_OK io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - - - bHardwareEnable - BOOL - NC STO Input: TRUE if ok to move - 8 - 9120 - - - pytmc - + field: DESC check if nFlags are all true + E_StageBrakeMode16INTIF_ENABLED0IF_MOVING1NO_BRAKE2E_EpicsHomeCmd16INTLOW_LIMIT1HIGH_LIMIT2HOME_VIA_LOW3HOME_VIA_HIGH4ABSOLUTE_SET15NONE-1ST_AxisParameterSet8192AxisIdDWORD320nAxisTypeE_NcAxisType3232sAxisNameSTRING(31)25664fAxisCycleTimeLREAL64320bEnablePositionAreaControlWORD16384fPositionAreaControlRangeLREAL64448bEnableMotionControlWORD16512fMotionControlTimeLREAL64576bEnableLoopWORD16640fLoopDistanceLREAL64704bEnableTargetPosControlWORD16768fTargetPosControlRangeLREAL64832fTargetPosControlTimeLREAL64896fVeloMaximumLREAL64960fRefVeloSearchLREAL641024fRefVeloSyncLREAL641088fVeloSlowManualLREAL641152fVeloFastManualLREAL641216fMotionControlRangeLREAL641280bEnablePEHTimeControlWORD161344fPEHControlTimeLREAL641408bEnableBacklashCompensationWORD161472fBacklashLREAL641536sAmsNetIdT_AmsNetID1921600nPortWORD161792nChnNoWORD161808fAccelerationLREAL641856fDecelerationLREAL641920fJerkLREAL641984nEncIdDWORD322048nEncTypeE_NcEncoderType322080sEncNameSTRING(31)2562112fEncScaleFactorNumeratorLREAL642368fEncScaleFactorDenominatorLREAL642432fEncScaleFactorInternalLREAL642496fEncOffsetLREAL642560bEncIsInverseWORD162624fEncModuloFactorLREAL642688nEncModeDWORD322752bEncEnableSoftEndMinControlWORD162784bEncEnableSoftEndMaxControlWORD162800fEncSoftEndMinLREAL642816fEncSoftEndMaxLREAL642880nEncMaxIncrementDWORD322944nEncRefSoftSyncMaskDWORD322976bEncEnablePosCorrectionWORD163008nEncReferenceSystemDWORD323040fEncPosCorrectionFilterTimeLREAL643072bEncRefSearchInverseUINT163136bEncRefSyncInverseUINT163152nEncRefModeUDINT323168fEncRefPositionLREAL643200nCtrlIdDWORD323264nCtrlTypeDWORD323296sCtrlNameSTRING(31)2563328bCtrlEnablePosDiffControlWORD163584bCtrlEnableVeloDiffControlWORD163600fCtrlPosDiffMaxLREAL643648fCtrlPosDiffMaxTimeLREAL643712fCtrlPosKpLREAL643776fCtrlPosTnLREAL643840fCtrlPosTvLREAL643904fCtrlPosTdLREAL643968fCtrlPosExtKpLREAL644032fCtrlPosExtVeloLREAL644096fCtrlAccKaLREAL644160nDriveIdDWORD324224nDriveTypeE_NcDriveType324256sDriveNameSTRING(31)2564288bDriveIsInverseWORD164544nDriveControlDWordDWORD324576fDriveVeloReferenzLREAL644608fDriveOutputReferenzLREAL644672fDriveOutputScalingAccLREAL644736fDriveOutputScalingTorqueLREAL644800fDriveInputScalingTorqueLREAL644864fDriveInputFiltertimeTorqueLREAL644928fDriveInputFiltertimeTorqueDerivativeLREAL644992fAccelerationMaxLREAL645056fDecelerationMaxLREAL645120DUT_AxisStatus_v0_01768bEnableBOOL80bResetBOOL88bExecuteBOOL816nCommandUINT1632nCmdDataUINT1648fVelocityLREAL6464fPositionLREAL64128fAccelerationLREAL64192fDecelerationLREAL64256bJogFwdBOOL8320bJogBwdBOOL8328bLimitFwdBOOL8336bLimitBwdBOOL8344fOverrideLREAL64384100bHomeSensorBOOL8448bEnabledBOOL8456bErrorBOOL8464nErrorIdUDINT32480fActVelocityLREAL64512fActPositionLREAL64576fActDiffLREAL64640bHomedBOOL8704bBusyBOOL8712ST_MotionStage25280AxisAXIS_REF90880bLimitForwardEnableBOOL89088TcAddressTypeInputbLimitBackwardEnableBOOL89096TcAddressTypeInputbHomeBOOL89104TcAddressTypeInputbBrakeReleaseBOOL89112TcAddressTypeOutputbHardwareEnableBOOL89120pytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - - - nRawEncoderULINT - ULINT - Raw encoder IO for ULINT (Biss-C) - 64 - 9152 - - - TcAddressType - Input - - - - - nRawEncoderUINT - UINT - Raw encoder IO for UINT (Relative Encoders) - 16 - 9216 - - - TcAddressType - Input - - - - - nRawEncoderINT - INT - Raw encoder IO for INT (LVDT) - 16 - 9232 - - - TcAddressType - Input - - - - - bAllForwardEnable - BOOL - Psuedo-hardware - Forward enable EPS summary - 8 - 9248 - - 0 - - - - pytmc - - pv: PLC:bAllForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC Summary of axis permission to move forward - - - - - - bAllBackwardEnable - BOOL - Backward enable EPS summary - 8 - 9256 - - 0 - - - - pytmc - - pv: PLC:bAllBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC Summary of axis permission to move backward - - - - - - bAllEnable - BOOL - Enable EPS summary encapsulating emergency stop button and any additional motion preventive hardware - 8 - 9264 - - 0 - - - - pytmc - - pv: PLC:bAllEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC Summary of axis permission to have power - - - - - - bGantryForwardEnable - BOOL - Forward virtual gantry limit switch - 8 - 9272 - - 0 - - - - pytmc - - pv: PLC:bGantryForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if gantry ok to move forward - - - - - - bGantryBackwardEnable - BOOL - Backward virtual gantry limit switch - 8 - 9280 - - 0 - - - - pytmc - - pv: PLC:bGantryBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if gantry ok to move backward - - - - - - nEncoderCount - UDINT - Encoder count summary, if linked above - 32 - 9312 - - - pytmc - + TcAddressTypeInputnRawEncoderULINTULINT649152TcAddressTypeInputnRawEncoderUINTUINT169216TcAddressTypeInputnRawEncoderINTINT169232TcAddressTypeInputbAllForwardEnableBOOL892480bAllBackwardEnableBOOL892560bAllEnableBOOL892640bGantryForwardEnableBOOL892720bGantryBackwardEnableBOOL892800nEncoderCountUDINT329312pytmc pv: PLC:nEncoderCount io: i field: DESC Count from encoder hardware - - - - - - sName - STRING(80) - Settings - Name to use for log messages, fast faults, etc. - 648 - 9344 - - - pytmc - - pv: PLC:sName - io: i - field: DESC PLC program name - - - - - - bPowerSelf - BOOL - If TRUE, we want to enable the motor independently of PMPS or other safety systems. - 8 - 9992 - - 0 - - - - pytmc - - pv: PLC:bPowerSelf + stEPSForwardEnableDUT_EPS13449344pytmc + pv: PLC:stEPSF io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if axis is in PMPS - - - - - - nEnableMode - ENUM_StageEnableMode - Determines when we automatically enable the motor - 16 - 10000 - - 2 - - - - pytmc - - pv: PLC:nEnableMode - io: i - field: DESC Describes when the axis will automatically get power - - - - - - nBrakeMode - ENUM_StageBrakeMode - Determines when we automatically disengage the brake - 16 - 10016 - - 0 - - - - pytmc - - pv: PLC:nBrakeMode - io: i - field: DESC Describes when the brake will be released - - - - - - nHomingMode - ENUM_EpicsHomeCmd - Determines our encoder homing strategy - 16 - 10032 - - -1 - - - - pytmc - - pv: PLC:nHomingMode + field: DESC Forward Enable Interlocks + stEPSBackwardEnableDUT_EPS134410688pytmc + pv: PLC:stEPSB io: i - field: DESC Describes our homing strategy - - - - - - bGantryAxis - BOOL - Set true to activate gantry EPS - 8 - 10048 - - 0 - - - - pytmc - - pv: PLC:bGantryAxis + field: DESC Backward Enable Interlocks + stEPSPowerEnableDUT_EPS134412032pytmc + pv: PLC:stEPSP io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if gantry EPS active - - - - - - nGantryTol - LINT - Set to gantry difference tolerance - 64 - 10112 - - 0 - - - - nEncRef - ULINT - Encoder count at which this axis is aligned with other axis - 64 - 10176 - - 0 - - - - bEnable - BOOL - Commands - Used internally to request enables - 8 - 10240 - - - pytmc - - pv: PLC:bEnable - io: io - field: ZNAM FALSE - field: ONAM TRUE - field: DESC Used internally to request enables - - - - - - bReset - BOOL - Used internally to reset errors and other state - 8 - 10248 - - - pytmc - + field: DESC Power Interlocks + sNameSTRING(80)64813376bPowerSelfBOOL8140240nEnableModeE_StageEnableMode16140322nBrakeModeE_StageBrakeMode16140480nHomingModeE_EpicsHomeCmd1614064-1bGantryAxisBOOL8140800nGantryTolLINT64141440nEncRefULINT64142080bEnableBOOL814272bResetBOOL814280pytmc pv: PLC:bReset io: io field: ZNAM FALSE field: ONAM TRUE field: DESC Used internally to reset errors - - - - - - bExecute - BOOL - Used internally and by the IOC to start or stop a move - 8 - 10256 - - - pytmc - - pv: PLC:bExecute - io: io - field: ZNAM FALSE - field: ONAM TRUE - field: DESC Used internally and by the IOC to start or stop - - - - - - bUserEnable - BOOL - Used by the IOC to disable an axis - 8 - 10264 - - 1 - - - - pytmc - + bExecuteBOOL814288bUserEnableBOOL8142961pytmc pv: PLC:bUserEnable io: io field: ZNAM DISABLE field: ONAM ENABLE field: DESC Used to disable power entirely for an axis - - - - - - bMoveCmd - BOOL - Shortcut Commands - Start a move to fPosition with fVelocity - 8 - 10272 - - - pytmc - - pv: PLC:bMoveCmd - io: io - field: DESC Start a move - - - - - - bHomeCmd - BOOL - Start the homing routine - 8 - 10280 - - - pytmc - + bMoveCmdBOOL814304bHomeCmdBOOL814312pytmc pv: PLC:bHomeCmd io: io field: DESC Start the homing routine - - - - - - nCommand - INT - Command Args - Used internally and by the IOC to pick what kind of move to do - 16 - 10288 - - - pytmc - - pv: PLC:nCommand - io: io - field: DESC Used internally and by the IOC to pick move type - - - - - - nCmdData - INT - Used internally and by the IOC to pass additional data to some commands - 16 - 10304 - - - pytmc - - pv: PLC:nCmdData - io: io - field: DESC Used internally and by the IOC to pass extra args - - - - - - fPosition - LREAL - Used internally and by the IOC to pick a destination for the move - 64 - 10368 - - - pytmc - - pv: PLC:fPosition - io: io - field: DESC Used internally and by the IOC as the set position - - - - - - fVelocity - LREAL - Used internally and by the IOC to pick a move velocity - 64 - 10432 - - - pytmc - - pv: PLC:fVelocity - io: io - field: DESC Used internally and by the IOC to set velocity - - - - - - fAcceleration - LREAL - Used internally and by the IOC to pick a move acceleration - 64 - 10496 - - - pytmc - - pv: PLC:fAcceleration - io: io - field: DESC Used internally and by the IOC to set acceleration - - - - - - fDeceleration - LREAL - Used internally and by the IOC to pick a move deceleration - 64 - 10560 - - - pytmc - - pv: PLC:fDeceleration - io: io - field: DESC Used internally and by the IOC to set deceleration - - - - - - fHomePosition - LREAL - Used internally and by the IOC to pick a home position - 64 - 10624 - - - pytmc - + nCommandINT1614320nCmdDataINT1614336fPositionLREAL6414400fVelocityLREAL6414464fAccelerationLREAL6414528fDecelerationLREAL6414592fHomePositionLREAL6414656pytmc pv: PLC:fHomePosition io: io field: DESC Used internally and by the IOC to pick home position - - - - - - nMotionAxisID - UDINT - Info - Unique ID assigned to each axis in the NC - 32 - 10688 - - 0 - - - - pytmc - - pv: PLC:nMotionAxisID - io: i - field: DESC Unique ID assigned to each axis in the NC - - - - - - bEnableDone - BOOL - Returns - TRUE if done enabling - 8 - 10720 - - - pytmc - - pv: PLC:bEnableDone - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if done enabling - - - - - - bBusy - BOOL - TRUE if in the middle of a command - 8 - 10728 - - - pytmc - - pv: PLC:bBusy - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if in the middle of a command - - - - - - bDone - BOOL - TRUE if we've done a command and it has finished - 8 - 10736 - - - pytmc - - pv: PLC:bDone - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if command finished successfully - - - - - - bHomed - BOOL - TRUE if the motor has been homed, or does not need to be homed - 8 - 10744 - - - pytmc - - pv: PLC:bHomed - io: i - field: DESC TRUE if the motor has been homed - - - - - - bSafetyReady - BOOL - TRUE if we have safety permission to move - 8 - 10752 - - - pytmc - - pv: PLC:bSafetyReady - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if safe to start a move - - - - - - bError - BOOL - TRUE if we're in an error state - 8 - 10760 - - - pytmc - + nMotionAxisIDUDINT32147200bEnableDoneBOOL814752bBusyBOOL814760bDoneBOOL814768bHomedBOOL814776bSafetyReadyBOOL814784bErrorBOOL814792pytmc pv: PLC:bError io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if we are in an error state update: 100Hz notify - - - - - - nErrorId - UDINT - Error code if nonzero - 32 - 10784 - - - pytmc - + nErrorIdUDINT3214816pytmc pv: PLC:nErrorId io: i field: DESC Error code if nonzero update: 100Hz notify - - - - - - sErrorMessage - STRING(80) - Message to identify the error state - 648 - 10816 - - - pytmc - + sErrorMessageSTRING(80)64814848pytmc pv: PLC:sErrorMessage io: i field: DESC Message to identify the error state update: 100Hz notify - - - - - - sCustomErrorMessage - STRING(80) - Internal hook for custom error messages - 648 - 11464 - - - stAxisParameters - ST_AxisParameterSet - MC_ReadParameterSet Output - 8192 - 12160 - - - bAxisParamsInit - BOOL - True if we've updated stAxisParameters at least once - 8 - 20352 - - - stAxisStatus - DUT_AxisStatus_v0_01 - Misc axis status information for the IOC - 768 - 20416 - - - fPosDiff - LREAL - Other status information for users of the IOC - Position lag difference - 64 - 21184 - - - pytmc - + sCustomErrorMessageSTRING(80)64815496stAxisParametersST_AxisParameterSet819216192bAxisParamsInitBOOL824384stAxisStatusDUT_AxisStatus_v0_0176824448fPosDiffLREAL6425216pytmc pv: PLC:fPosDiff io: i field: DESC Position lag difference - - - - - - - I_HigherAuthority - 32 - PVOID - - CheckRequest - BOOL - 8 - - nReqID - DWORD - 32 - - - - RemoveRequest - BOOL - 8 - - nReqID - StateID to remove - DWORD - 32 - - - - RequestBP - BOOL - 8 - - nReqID - StateID of state requesting beam parameter set - DWORD - 32 - - - stReqBP - Requested beam params - ST_BeamParams - 1760 - - - - - I_LowerAuthority - 32 - PVOID - - __getnLowerAuthorityID - DWORD - 32 - - - property - - - - - ElevateRequest - BOOL - 8 - - HigherAuthority - I_HigherAuthority - 32 - - - - - T_HashTableEntry - 64 - - key - DWORD - 32 - 0 - - 0 - - - - pytmc - + DUT_MotionStage25280ST_MotionStageobsoleteDUT_MotionStage has been renamed to ST_MotionStageI_HigherAuthority32PVOIDCheckRequestBOOL8nReqIDDWORD32RemoveRequestBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760I_LowerAuthority32PVOID__getnLowerAuthorityIDDWORD32propertyElevateRequestBOOL8HigherAuthorityI_HigherAuthority32T_HashTableEntry64keyDWORD3200pytmc pv: Key io: i - - - - - - value - PVOID - 32 - 32 - - 0 - - - - - ST_BP_ArbInternal - 2464 - ST_BeamParams - - nId - DWORD - 32 - 1760 - - - pytmc - pv: ID + valuePVOID32320ST_BP_ArbInternal2464ST_BeamParamsnIdDWORD321760pytmcpv: ID io: i - - - - - - LiveInTable - BOOL - 8 - 1792 - - - pytmc - pv: Live + LiveInTableBOOL81792pytmcpv: Live io: i - - - - - - sDevName - STRING(80) - 648 - 1800 - - - pytmc - pv: Device + sDevNameSTRING(80)6481800pytmcpv: Device io: i - - - - - - - T_HashTableEntry - Hash table entry - 192 - - key - DWORD - Entry key: 32 bit unsigned integer or pointer - 32 - 0 - - 0 - - - - value - PVOID - Entry value: 32/64 bit unsigned integer or pointer - 32 - 32 - - 0 - - - - lock - DWORD - Node state flags: Bit 0 <0..1>: 0 = node free, 1 = node in use, other bits reserved - 32 - 64 - - 0 - - - - conditionalshow - - - - - pNext - PVOID - Pointer to next hash table element - 32 - 96 - - 0 - - - - conditionalshow - - - - - pNextFree - PVOID - Pointer to next free element - 32 - 128 - - 0 - - - - conditionalshow - - - - - pNextGlob - PVOID - Pointer to next global element - 32 - 160 - - 0 - - - - conditionalshow - - - - - - T_HHASHTABLE - Hash table object handle - 3488 - - nCount - UDINT - Number of used hash table entries - 32 - 0 - - 0 - - - - nFree - UDINT - Number of free hash table entries - 32 - 32 - - 0 - - - - pEntries - T_HashTableEntry - Pointer to table array - 32 - 64 - - 0 - - - - conditionalshow - - - - - cbEntries - UDINT - Byte size of table array - 32 - 96 - - 0 - - - - conditionalshow - - - - - nElements - UDINT - Number of table/array elements - 32 - 128 - - 0 - - - - conditionalshow - - - - - cbElement - UDINT - Byte size of one array element - 32 - 160 - - 0 - - - - conditionalshow - - - - - pEntrys - T_HashTableEntry - - 0 - 101 - - 3232 - 192 - - - conditionalshow - - - - - pFreeEntrys - T_HashTableEntry - 32 - 3424 - - 0 - - - - conditionalshow - - - - - pFirstEntry - T_HashTableEntry - 32 - 3456 - - 0 - - - - conditionalshow - - - - - - FB_HashTableCtrl - Hash table control function block - 352 - - hTable - T_HHASHTABLE - Hash table handle variable - 32 - 32 - - - ItemType - InOut - - - - - key - DWORD - Entry key: 32 bit unsigned integer or pointer, used by A_Lookup, A_Remove method, the key.lookup variable is also used by A_Add method - 32 - 64 - - 0 - - - - ItemType - Input - - - - - putValue - PVOID - Entry value: 32/64 bit unsigned integer or pointer - 32 - 96 - - 0 - - - - ItemType - Input - - - - - putPosPtr - T_HashTableEntry - Hash table entry position pointer, used by A_GetNext - 32 - 128 - - 0 - - - - ItemType - Input - - - - - bOk - BOOL - TRUE = success, FALSE = error - 8 - 160 - - 0 - - - - ItemType - Output - - - - - getValue - PVOID - Entry value: 32/64 bit unsigned integer or pointer - 32 - 192 - - 0 - - - - ItemType - Output - - - - - getPosPtr - T_HashTableEntry - returned by A_GetFirstEntry, A_GetNextEntry, A_Add, A_Lookup and A_Remove method - 32 - 224 - - 0 - - - - ItemType - Output - - - - - p - T_HashTableEntry - 32 - 256 - - 0 - - - - conditionalshow - - - - - n - T_HashTableEntry - 32 - 288 - - 0 - - - - conditionalshow - - - - - nHash - DWORD - 32 - 320 - - 0 - - - - conditionalshow - - - - - A_Reset - - - A_RemoveAll - - - A_GetNext - - - A_GetIndexAtPosPtr - - - A_Add - - - A_Remove - - - A_GetFirst - - - A_RemoveFirst - - - A_Lookup - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_BeamParamAssertionPool - This function block implements simple database. Data element values are stored in the hash table. - 515776 - - key - DWORD - Entry key: used by A_Lookup, A_Remove method, the key variable is also used by A_Add method - 32 - 32 - - 0 - - - - ItemType - Input - - - - - putPosPtr - T_HashTableEntry - Hash table entry position pointer (used by A_Find, A_GetNext, A_GetPrev) - 32 - 64 - - 0 - - - - ItemType - Input - - - - - putValue - ST_BP_ArbInternal - Hash table entry value (used by A_AddHead, A_AddTail, A_Find ) - 2464 - 96 - - - ItemType - Input - - - - - bOk - BOOL - TRUE = Success, FALSE = Failed - 8 - 2560 - - 0 - - - - ItemType - Output - - - - - getPosPtr - T_HashTableEntry - Returned hash table entry position pointer - 32 - 2592 - - 0 - - - - ItemType - Output - - - - - getValue - ST_BP_ArbInternal - Returned hash table entry value - 2464 - 2624 - - - ItemType - Output - - - - - nCount - UDINT - Hash table size (number of used entries, used by A_Count) - 32 - 5088 - - 0 - - - - ItemType - Output - - - - - epicsDataPool - ST_BP_ArbInternal - - 1 - 50 - - Structured data element pool for display in EPICS - 123200 - 5120 - - - pytmc - + T_HashTableEntry192keyDWORD3200valuePVOID32320lockDWORD: 0 = node free, 1 = node in use, other bits reserved ]]>32640conditionalshowpNextPVOID32960conditionalshowpNextFreePVOID321280conditionalshowpNextGlobPVOID321600conditionalshowT_HHASHTABLE3488nCountUDINT3200nFreeUDINT32320pEntriesT_HashTableEntry32640conditionalshowcbEntriesUDINT32960conditionalshownElementsUDINT321280conditionalshowcbElementUDINT321600conditionalshowpEntrysT_HashTableEntry01013232192conditionalshowpFreeEntrysT_HashTableEntry3234240conditionalshowpFirstEntryT_HashTableEntry3234560conditionalshowFB_HashTableCtrl352hTableT_HHASHTABLE3232ItemTypeInOutkeyDWORD32640ItemTypeInputputValuePVOID32960ItemTypeInputputPosPtrT_HashTableEntry321280ItemTypeInputbOkBOOL81600ItemTypeOutputgetValuePVOID321920ItemTypeOutputgetPosPtrT_HashTableEntry322240ItemTypeOutputpT_HashTableEntry322560conditionalshownT_HashTableEntry322880conditionalshownHashDWORD323200conditionalshowA_ResetA_RemoveAllA_GetNextA_GetIndexAtPosPtrA_AddA_RemoveA_GetFirstA_RemoveFirstA_LookupPouTypeFunctionBlockconditionalshow_all_localsFB_BeamParamAssertionPool515776keyDWORD32320ItemTypeInputputPosPtrT_HashTableEntry32640ItemTypeInputputValueST_BP_ArbInternal246496ItemTypeInputbOkBOOL825600ItemTypeOutputgetPosPtrT_HashTableEntry3225920ItemTypeOutputgetValueST_BP_ArbInternal24642624ItemTypeOutputnCountUDINT3250880ItemTypeOutputepicsDataPoolST_BP_ArbInternal1501232005120pytmc pv: Entry io: i - - - - - - dataPool - ST_BP_ArbInternal - - 0 - 151 - - Structured data element pool - 372064 - 128320 - - - entries - T_HashTableEntry - - 0 - 151 - - Max. number of hash table entries. The value of table entry = 32 bit integer (pointer to dataPool-array-entry) - 9664 - 500384 - - - fbTable - FB_HashTableCtrl - basic hash table control function block - 352 - 510048 - - - hTable - T_HHASHTABLE - hash table handle - 3488 - 510400 - - - pRefPtr - ST_BP_ArbInternal - 32 - 513888 - - 0 - - - - indexOfElem - ULINT - Integer value (max. size: x86=>32bit, x64=>64bit) - 64 - 513920 - - - cstSafeBeam - ST_BeamParams - MG - 1760 - 513984 - - - .nTran - 0 - - - .neVRange - 0 - - - .nRate - 0 - - - .nBCRange - 0 - - - - - A_Reset - - - A_Count - - - DataPoolToEpics - - - A_Add - - - A_Remove - - - A_GetFirst - - - A_GetNext - - - A_Lookup - - - - PouType - FunctionBlock - - - no_check - - - - - FB_Arbiter - FB Arbiter + dataPoolST_BP_ArbInternal0151372064128320entriesT_HashTableEntry01519664500384fbTableFB_HashTableCtrl352510048hTableT_HHASHTABLE3488510400pRefPtrST_BP_ArbInternal325138880indexOfElemULINT32bit, x64=>64bit)]]>64513920cstSafeBeamST_BeamParams1760513984.nTran0.neVRange0.nRate0.nBCRange0A_ResetA_CountDataPoolToEpicsA_AddA_RemoveA_GetFirstA_GetNextA_LookupPouTypeFunctionBlockno_checkFB_Arbiter - 776064 - I_HigherAuthority - I_LowerAuthority - - nRequestsCount - UDINT - How many requests are currently in the arbiter - 32 - 96 - - - fbBPAssertionPool - FB_BeamParamAssertionPool - Table of active beam parameter assertions - 515776 - 128 - - - pytmc - +]]>776064I_HigherAuthorityI_LowerAuthoritynRequestsCountUDINT3296fbBPAssertionPoolFB_BeamParamAssertionPool515776128pytmc pv: AP io: i field: DESC Assertion Pool - - - - - - xRequestMade - BOOL - Arbiter has confirmed its request has made it into the beam parameter request - 8 - 515904 - - - nArbiterID - UDINT - Arbiter ID, used for making higher-level BP requests - 32 - 515936 - - - pytmc - + xRequestMadeBOOL8515904nArbiterIDUDINT32515936pytmc pv: ArbiterID io: i field: DESC Arbiter ID for elev. req. - - - - - - nNextCohort - UDINT - The cohort ID any new requests will adopt, will become ReqInProgCohort at the start of the next acknowledgement cycle - 32 - 515968 - - 1 - - - - nAckInProgCohort - UDINT - The cohort ID currently being acknowledged, will become nActiveCohort after acknowledgement from HA - 32 - 516000 - - 0 - - - - nActiveCohort - UDINT - Requests with cohorts <= to this value will be considered active in CheckRequest - 32 - 516032 - - 0 - - - - pytmc - + nNextCohortUDINT325159681nAckInProgCohortUDINT325160000nActiveCohortUDINT325160320pytmc pv: CohortCounter io: i field: DESC Intrnl cohort counter - - - - - - bStartNewAckRequest - BOOL - Set by an add or remove method call, triggers an ack cycle - 8 - 516064 - - - bAckInProgress - BOOL - Set by ElevateReq when there is a new ack request and reset when the ack cycle is complete - 8 - 516072 - - - idTransmission - DWORD - ID of BP limiting transmission - 32 - 516096 - - - idRate - DWORD - ID of BP limiting rate - 32 - 516128 - - - sPath - T_MaxString - 2048 - 516160 - - - instance-path - - - noinit - - - - - sArbName - T_MaxString - 2048 - 518208 - - - InfoStringFmtr - FB_FormatString - 7840 - 520256 - - - bVerbose - BOOL - 8 - 528096 - - 0 - - - - q_stBeamParams - ST_BeamParams - Updated on each cycle of the arbiter FB with the current arbitrated beam parameter set - 1760 - 528128 - - - ItemType - Output - - - pytmc - + bStartNewAckRequestBOOL8516064bAckInProgressBOOL8516072idTransmissionDWORD32516096idRateDWORD32516128sPathT_MaxString2048516160instance-pathnoinitsArbNameT_MaxString2048518208InfoStringFmtrFB_FormatString7840520256bVerboseBOOL85280960q_stBeamParamsST_BeamParams1760528128ItemTypeOutputpytmc pv: ArbitratedBP io: i field: DESC Arbitrated BP - - - - - - q_xStateIDFound - BOOL - Set true if a state-id is found in the assertion pool after calling A_VerifyAssertion - 8 - 529888 - - - ItemType - Output - - - - - __GETARBITRATEDBP__XFIRSTPASS - BOOL - 8 - 529896 - - 1 - - - - __GETARBITRATEDBP__FBGETCURTASKIDX - GETCURTASKINDEX - 128 - 529920 - - - __GETARBITRATEDBP__LASTCYCLECOUNT - UDINT - 32 - 530048 - - - __GETARBITRATEDBP__FBLOGMESSAGE - FB_LogMessage - 81984 - 530112 - - - __ADDREQUEST__FBLOG - FB_LogMessage - 81984 - 612096 - - - __REMOVEREQUEST__FBLOG - FB_LogMessage - 81984 - 694080 - - - __getnEntryCount - UDINT - 32 - - nEntryCount - UDINT - 32 - - - - property - - - - - CheckRequest - BOOL - 8 - - nReqID - DWORD - 32 - - - BP - ST_BeamParams - 1760 - - - - ElevateRequest - BOOL - 8 - - HigherAuthority - I_HigherAuthority - 32 - - - - GetArbitratedBP - ST_BeamParams - 1760 - - getPosPtr - T_HashTableEntry - 32 - - - getBPStructInt - ST_BP_ArbInternal - 2464 - - - stOutputBP - Holding struct for arbitration process - ST_BP_ArbInternal - 2464 - - - xFirstPass - BOOL - 8 - - - uselocation - __GETARBITRATEDBP__XFIRSTPASS - - - - - fbGetCurTaskIdx - GETCURTASKINDEX - 128 - - - uselocation - __GETARBITRATEDBP__FBGETCURTASKIDX - - - - - LastCycleCount - UDINT - 32 - - - uselocation - __GETARBITRATEDBP__LASTCYCLECOUNT - - - - - fbLogMessage - FB_LogMessage - 81984 - - - uselocation - __GETARBITRATEDBP__FBLOGMESSAGE - - - - - - ArbitrateBP - ST_BP_ArbInternal - 2464 - - stBP1 - ST_BP_ArbInternal - 2464 - - - stBP2 - ST_BP_ArbInternal - 2464 - - - idx - UINT - 16 - - - bcBitmask - WORD - 16 - - - - no_check - - - - - __getnLowerAuthorityID - DWORD - 32 - - nLowerAuthorityID - DWORD - 32 - - - - property - - - - - AddRequest - BOOL - 8 - - nReqID - Unique ID within aribter for the request. Make sure this is unique for every device + state combination - DWORD - 32 - - - stReqBP - Requested beam params - ST_BeamParams - 1760 - - - sDevName - Name of the device making the request - STRING(80) - 648 - - - BP_Int - ST_BP_ArbInternal - 2464 - - - fbLog - FB_LogMessage - 81984 - - - uselocation - __ADDREQUEST__FBLOG - - - - - - RemoveRequest - BOOL - 8 - - nReqId - DWORD - 32 - - - fbLog - FB_LogMessage - 81984 - - - uselocation - __REMOVEREQUEST__FBLOG - - - - - BP_Int - ST_BP_ArbInternal - 2464 - - - - CheckRequestInPool - BOOL - 8 - - nReqID - DWORD - 32 - - - - RequestBP - BOOL - 8 - - nReqID - StateID of state requesting beam parameter set - DWORD - 32 - - - stReqBP - Requested beam params - ST_BeamParams - 1760 - - - - - PouType - FunctionBlock - - - reflection - - - - - ST_DbStateParams - 2496 - - sPmpsState - STRING(80) - PMPS database lookup name for this state - 648 - 0 - - - pytmc - + q_xStateIDFoundBOOL8529888ItemTypeOutput__GETARBITRATEDBP__XFIRSTPASSBOOL85298961__GETARBITRATEDBP__FBGETCURTASKIDXGETCURTASKINDEX128529920__GETARBITRATEDBP__LASTCYCLECOUNTUDINT32530048__GETARBITRATEDBP__FBLOGMESSAGEFB_LogMessage81984530112__ADDREQUEST__FBLOGFB_LogMessage81984612096__REMOVEREQUEST__FBLOGFB_LogMessage81984694080__getnEntryCountUDINT32nEntryCountUDINT32propertyCheckRequestBOOL8nReqIDDWORD32BPST_BeamParams1760ElevateRequestBOOL8HigherAuthorityI_HigherAuthority32GetArbitratedBPST_BeamParams1760getPosPtrT_HashTableEntry32getBPStructIntST_BP_ArbInternal2464stOutputBPST_BP_ArbInternal2464xFirstPassBOOL8uselocation__GETARBITRATEDBP__XFIRSTPASSfbGetCurTaskIdxGETCURTASKINDEX128uselocation__GETARBITRATEDBP__FBGETCURTASKIDXLastCycleCountUDINT32uselocation__GETARBITRATEDBP__LASTCYCLECOUNTfbLogMessageFB_LogMessage81984uselocation__GETARBITRATEDBP__FBLOGMESSAGEArbitrateBPST_BP_ArbInternal2464stBP1ST_BP_ArbInternal2464stBP2ST_BP_ArbInternal2464idxUINT16bcBitmaskWORD16no_check__getnLowerAuthorityIDDWORD32nLowerAuthorityIDDWORD32propertyAddRequestBOOL8nReqIDDWORD32stReqBPST_BeamParams1760sDevNameSTRING(80)648BP_IntST_BP_ArbInternal2464fbLogFB_LogMessage81984uselocation__ADDREQUEST__FBLOGRemoveRequestBOOL8nReqIdDWORD32fbLogFB_LogMessage81984uselocation__REMOVEREQUEST__FBLOGBP_IntST_BP_ArbInternal2464CheckRequestInPoolBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760PouTypeFunctionBlockreflectionST_DbStateParams2496sPmpsStateSTRING(80)6480pytmc pv: PMPS_STATE io: i field: DESC PMPS Database Lookup Key - - - - - - stBeamParams - ST_BeamParams - Beam parameters associated with this state - 1760 - 672 - - - pytmc - + stBeamParamsST_BeamParams1760672pytmc pv: BP io: i - - - - - - bBeamParamsLoaded - BOOL - Set to TRUE once the PMPS library has loaded a valid state from the database - 8 - 2432 - - - pytmc - + bBeamParamsLoadedBOOL82432pytmc pv: PMPS_LOADED io: i field: DESC TRUE if PMPS loaded parameters from the database. - - - - - - nRequestAssertionID - UDINT - Transition ID associated with this state - 32 - 2464 - - - pytmc - + nRequestAssertionIDUDINT322464pytmc pv: PMPS_ID io: i field: DESC Assertion Request ID - - - - - - - DUT_PositionState - 3648 - - sName - STRING(80) - Name as queried via the NAME PV in EPICS - 648 - 0 - - Invalid - - - - pytmc - + ST_PositionState3648sNameSTRING(80)6480Invalidpytmc pv: NAME io: input field: DESC Name of this position state - - - - - - fPosition - LREAL - Position associated with this state - 64 - 704 - - - pytmc - + fPositionLREAL64704pytmc pv: SETPOINT io: io field: DESC Axis position associated with this state - - - - - - nEncoderCount - UDINT - 32 - 768 - - - pytmc - + nEncoderCountUDINT32768pytmc pv: ENCODER io: i field: DESC Encoder count associated with this state - - - - - - fDelta - LREAL - Maximum allowable deviation from fPosition while at the state - 64 - 832 - - - pytmc - - pv: DELTA - io: io - field: DRVL 0.0 - field: DESC Max deviation from position at this state - - - - - - fVelocity - LREAL - Speed at which to move to this state - 64 - 896 - - - pytmc - + fDeltaLREAL64832fVelocityLREAL64896pytmc pv: VELO io: io field: DESC Speed at which to move to this state - - - - - - fAccel - LREAL - (optional) Acceleration to use for moves to this state - 64 - 960 - - - pytmc - - pv: ACCL - io: io - field: DESC Acceleration to use for moves to this state - - - - - - fDecel - LREAL - (optional) Deceleration to use for moves to this state - 64 - 1024 - - - pytmc - - pv: DCCL - io: io - field: DESC Deceleration to use for moves to this state - - - - - - bMoveOk - BOOL - Safety parameter. This must be set to TRUE by the PLC program to allow moves to this state. This is expected to change as conditions change. - 8 - 1088 - - - pytmc - + fAccelLREAL64960fDecelLREAL641024bMoveOkBOOL81088pytmc pv: MOVE_OK io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if the move would be safe - - - - - - bLocked - BOOL - Signifies to FB_PositionStateLock that this state should be immutable - 8 - 1096 - - - pytmc - - pv: LOCKED - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if state is immutable - - - - - - bValid - BOOL - Set this to TRUE when you make your state. This defaults to FALSE so that uninitialized states can never be moved to - 8 - 1104 - - - pytmc - - pv: VALID - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if this is a real state - - - - - - bUseRawCounts - BOOL - Set this to TRUE when you want to use the raw encoder counts to define the state - 8 - 1112 - - - bUpdated - BOOL - Is set to TRUE by FB_PositionStateInternal when called - 8 - 1120 - - - stPMPS - ST_DbStateParams - We give this a state name and it is used to load parameters from the pmps database. - 2496 - 1152 - - - pytmc - - pv: - - - - - - - _E_TcMC_STATES - 16 - INT - - STATE_INITIALIZATION - 100 - - - STATE_ORDER - 101 - - - STATE_RUNNING - 102 - - - STATE_WAITING - 103 - - - STATE_MOTIONCOMMANDSLOCKED - 104 - - - - _ST_FunctionBlockResults - 96 - - Done - BOOL - 8 - 0 - - - CommandAborted - BOOL - 8 - 8 - - - Error - BOOL - 8 - 16 - - - ErrorID - UDINT - 32 - 32 - - - displaymode - hex - - - - - BusyCounter - UDINT - busy cycles since triggering the block - 2018-01-24 KSt - 32 - 64 - - - displaymode - dec - - - - - - conditionalshow - - - - - MC_Reset - 1632 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Execute - BOOL - B - 8 - 64 - - - ItemType - Input - - - - - Done - BOOL - B - 8 - 72 - - - ItemType - Output - - - - - Busy - BOOL - E - 8 - 80 - - - ItemType - Output - - - - - Error - BOOL - B - 8 - 88 - - - ItemType - Output - - - - - ErrorID - UDINT - B - 32 - 96 - - - ItemType - Output - - - displaymode - hex - - - - - ADSbusy - BOOL - 8 - 128 - - - iState - _E_TcMC_STATES - 16 - 144 - - 100 - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 160 - - - fbOnTrigger - R_TRIG - 64 - 1568 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - - - MC_BufferMode - 16 - UINT - - MC_Aborting - 0 - - - MC_Buffered - 1 - - - MC_BlendingLow - 18 - - - MC_BlendingPrevious - 19 - - - MC_BlendingNext - 20 - - - MC_BlendingHigh - 21 - - - - ST_PowerOptions - 0 - - - MC_Power - 768 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Enable - BOOL - B - 8 - 64 - - - ItemType - Input - - - - - Enable_Positive - BOOL - E - 8 - 72 - - - ItemType - Input - - - - - Enable_Negative - BOOL - E - 8 - 80 - - - ItemType - Input - - - - - Override - LREAL - in percent - Beckhoff proprietary input - 64 - 128 - - 100 - - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - V - 16 - 192 - - - ItemType - Input - - - - - Options - ST_PowerOptions - 0 - 208 - - - ItemType - Input - - - - - Status - BOOL - B - 8 - 208 - - - ItemType - Output - - - - - Busy - BOOL - V - 8 - 216 - - - ItemType - Output - - - - - Active - BOOL - V - 8 - 224 - - - ItemType - Output - - - - - Error - BOOL - B - 8 - 232 - - - ItemType - Output - - - - - ErrorID - UDINT - E - 32 - 256 - - - ItemType - Output - - - displaymode - hex - - - - - EnableTimeout - TON - 224 - 288 - - - conditionalshow - - - - - EnableOffOnDelay - TP - 192 - 512 - - - conditionalshow - - - - - iOverride - DWORD - 32 - 704 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - ST_MoveOptions - 320 - - EnableBlendingPosition - BOOL - Command activation at defined ActivationPosition - extends the buffer mode when enabled - 8 - 0 - - - BlendingPosition - LREAL - 64 - 64 - - - StartVelocity - LREAL - velocity profile options - instantaneous speed change at the beginning and at the end of the profile - 64 - 128 - - - EndVelocity - LREAL - 64 - 192 - - - IgnorePositionMonitoring - BOOL - PositionAreaMonitoring, TargetPositionMonitoring and StopMonitoring can be ignored using this flag - 20190311 - 8 - 256 - - - EnableStopPositionMonitoring - BOOL - PositionAreaMonitoring, TargetPositionMonitoring can be enabled for MC_Stop and MC_Halt commands - 20191010 + bLockedBOOL81096bValidBOOL81104bUseRawCountsBOOL81112bUpdatedBOOL81120stPMPSST_DbStateParams24961152DUT_PositionState3648ST_PositionStateobsoleteDUT_PositionState has been renamed to ST_PositionState_E_TcMC_STATES16INTSTATE_INITIALIZATION100STATE_ORDER101STATE_RUNNING102STATE_WAITING103STATE_MOTIONCOMMANDSLOCKED104_ST_FunctionBlockResults96DoneBOOL80CommandAbortedBOOL88ErrorBOOL816ErrorIDUDINT3232displaymodehexBusyCounterUDINT3264displaymodedecconditionalshowMC_Reset1632AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputDoneBOOL872ItemTypeOutputBusyBOOL880ItemTypeOutputErrorBOOL888ItemTypeOutputErrorIDUDINT3296ItemTypeOutputdisplaymodehexADSbusyBOOL8128iState_E_TcMC_STATES16144100LastExecutionResult_ST_FunctionBlockResults96160fbOnTriggerR_TRIG641568conditionalshowPouTypeFunctionBlockMC_BufferMode16UINTMC_Aborting0MC_Buffered1MC_BlendingLow18MC_BlendingPrevious19MC_BlendingNext20MC_BlendingHigh21ST_PowerOptions0MC_Power768AxisAXIS_REF3232ItemTypeInOutEnableBOOL864ItemTypeInputEnable_PositiveBOOL872ItemTypeInputEnable_NegativeBOOL880ItemTypeInputOverrideLREAL64128100ItemTypeInputBufferModeMC_BufferMode16192ItemTypeInputOptionsST_PowerOptions0208ItemTypeInputStatusBOOL8208ItemTypeOutputBusyBOOL8216ItemTypeOutputActiveBOOL8224ItemTypeOutputErrorBOOL8232ItemTypeOutputErrorIDUDINT32256ItemTypeOutputdisplaymodehexEnableTimeoutTON224288conditionalshowEnableOffOnDelayTP192512conditionalshowiOverrideDWORD32704conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_MoveOptions320EnableBlendingPositionBOOL80BlendingPositionLREAL6464StartVelocityLREAL64128EndVelocityLREAL64192IgnorePositionMonitoringBOOL8256EnableStopPositionMonitoringBOOL - 8 - 264 - - - - _E_TcNC_StartPosType - 16 - UINT - - TCNC_START_ABSOLUTE - 1 - Start to absolute position - - - TCNC_START_RELATIVE - 2 - Start to relative position - - - TCNC_START_ENDLESS_PLUS - 3 - Start to endless positive position - - - TCNC_START_ENDLESS_MINUS - 4 - Start to endless negative position - - - TCNC_START_MODULO - 5 - Start to modulo position - - - TCNC_START_ADDITIVE - 6 - Start to a position relative to the last recent target position - - - TCNC_START_MODULO_SHORT - 261 - Start to modulo position - - - TCNC_START_MODULO_PLUS - 517 - Start to modulo position - - - TCNC_START_MODULO_MINUS - 773 - Start to modulo position - - - TCNC_START_MODULO_CURRENT - 1029 - start to modulo position in current direction - - - TCNC_START_ABS_INTERNAL - 9 - Start to absolute position, internal use - - - TCNC_START_ENDLESSPLUS_SLOWMANUAL - 272 - manual jog mode - - - TCNC_START_ENDLESSMINUS_SLOWMANUAL - 273 - manual jog mode - - - TCNC_START_ENDLESSPLUS_FASTMANUAL - 528 - manual jog mode - - - TCNC_START_ENDLESSMINUS_FASTMANUAL - 529 - manual jog mode - - - TCNC_START_STOPANDLOCK - 4096 - stop axis and lock against any motion commands - - - TCNC_START_HALT - 8192 - halt axis - can be interrupted by any motion commands - - - TCNC_START_TORQUE_ABORT - 12288 - 20181210 Fap - halt torque control - - - TCNC_START_TORQUE_ABSOLUTE - 12289 - 20181210 Fap - Start torque control absolute - - - TCNC_START_TORQUE_RELATIVE - 12290 - 20190108 Fap - Start torque control relative NOT IMPLEMENTED - - - - ST_TorqueControlOptions - 128 - - EnableManualTorqueStartValue - BOOL - 8 - 0 - - - ManualTorqueStartValue - LREAL - 64 - 64 - - - - _ST_TcNC_UnversalAxisStartRequest - 640 - - nStartType - UDINT - axis start TYPE (ABSOLUT, RELATIV, ENDLESS_PLUS, ENDLESS_MINUS, MODULO_SHORT, MODULO_PLUS, MODULO_MINUS) - 32 - 0 - - - nControlMask - UDINT - optional: control mask - 32 - 32 - - - fPosTarget - LREAL - target position - 64 - 64 - - - fVeloRequ - LREAL - required velocity - 64 - 128 - - - fAcc - LREAL - acceleration (>= 0) - 64 - 192 - - - fDec - LREAL - deceleration (>= 0) - 64 - 256 - - - fJerk - LREAL - jerk (>= 0) - 64 - 320 - - - nBufferMode - UDINT - optional: 'buffer mode' OR 'activation mode' FOR 'buffered commands' (issue #2786) - 32 - 384 - - - nReserved - UDINT - reserved - 32 - 416 - - - fBlendingPosition - LREAL - optional: activation position - 64 - 448 - - - fVeloStart - LREAL - optional: start velocity (0 <= fVeloStart <= fVeloRequ) Frage: erstmal weglassen ??? - 64 - 512 - - - fVeloEnd - LREAL - optional: end velocity (0 <= fVeloEnd <= fVeloRequ) Frage: erstmal weglassen ??? - 64 - 576 - - - - conditionalshow - - - - - _ST_TcNC_UniversalAxisTorqueStartRequest - 576 - - nStartType - UDINT - axis start TYPE (TORQUECONTINUOUS) - 32 - 0 - - - nControlMask - UDINT - optional: control mask - 32 - 32 - - - nMode - UDINT - optional: mode (ENUM) - 32 - 64 - - - nBufferMode - UDINT - 'buffer mode' OR 'activation mode' FOR 'buffered commands' (first Only ABORTING) - 32 - 96 - - - fTorque - LREAL - target torque [signed] - 64 - 128 - - - fTorqueRamp - LREAL - nc torque ramp - 64 - 192 - - - fVelocityLimitHigh - LREAL - velocity limit high [signed] - 64 - 256 - - - fVelocityLimitLow - LREAL - velocity limit low [signed] - 64 - 320 - - - fAcceleration - LREAL - acceleration (>= 0) - 64 - 384 - - - fDeceleration - LREAL - deceleration (>= 0) - 64 - 448 - - - fManualTorque - LREAL - optional: manual torque (sync value) - 64 - 512 - - - - conditionalshow - - - - - _ST_TcNC_UnversalAxisStartResponse - 32 - - nCmdNo - WORD - Continuous actual command number - 16 - 0 - - - nCmdState - WORD - Command state - 16 - 16 - - - - conditionalshow - - - - - _ST_TcNc_OperationModes - 128 - - PosAreaControl - DWORD - OpModeDWord in cyclic interface - 0 - 32 - 0 - - 1 - - - - TargetPosControl - DWORD - 1 - 32 - 32 - - 2 - - - - StopMonitoring - DWORD - 2 + The default is no monitoring for both commands even if monitoring options are enabled by axis parameters ]]>8264_E_TcNC_StartPosType16UINTTCNC_START_ABSOLUTE1TCNC_START_RELATIVE2TCNC_START_ENDLESS_PLUS3TCNC_START_ENDLESS_MINUS4TCNC_START_MODULO5TCNC_START_ADDITIVE6TCNC_START_MODULO_SHORT261TCNC_START_MODULO_PLUS517TCNC_START_MODULO_MINUS773TCNC_START_MODULO_CURRENT1029TCNC_START_ABS_INTERNAL9TCNC_START_ENDLESSPLUS_SLOWMANUAL272TCNC_START_ENDLESSMINUS_SLOWMANUAL273TCNC_START_ENDLESSPLUS_FASTMANUAL528TCNC_START_ENDLESSMINUS_FASTMANUAL529TCNC_START_STOPANDLOCK4096TCNC_START_HALT8192TCNC_START_TORQUE_ABORT12288TCNC_START_TORQUE_ABSOLUTE12289TCNC_START_TORQUE_RELATIVE12290ST_TorqueControlOptions128EnableManualTorqueStartValueBOOL80ManualTorqueStartValueLREAL6464_ST_TcNC_UnversalAxisStartRequest640nStartTypeUDINT320nControlMaskUDINT3232fPosTargetLREAL6464fVeloRequLREAL64128fAccLREAL= 0) ]]>64192fDecLREAL= 0) ]]>64256fJerkLREAL= 0) ]]>64320nBufferModeUDINT32384nReservedUDINT32416fBlendingPositionLREAL64448fVeloStartLREAL64512fVeloEndLREAL64576conditionalshow_ST_TcNC_UniversalAxisTorqueStartRequest576nStartTypeUDINT320nControlMaskUDINT3232nModeUDINT3264nBufferModeUDINT3296fTorqueLREAL64128fTorqueRampLREAL64192fVelocityLimitHighLREAL64256fVelocityLimitLowLREAL64320fAccelerationLREAL= 0) ]]>64384fDecelerationLREAL= 0) ]]>64448fManualTorqueLREAL64512conditionalshow_ST_TcNC_UnversalAxisStartResponse32nCmdNoWORD160nCmdStateWORD1616conditionalshow_ST_TcNc_OperationModes128PosAreaControlDWORD3201TargetPosControlDWORD32322StopMonitoringDWORD - 32 - 64 - - 4096 - - - - AllowSlaveCommands - DWORD - bits 13 .. 15 reserved + 12 ]]>32644096AllowSlaveCommandsDWORD - 32 - 96 - - 2097152 - - - - - conditionalshow - - - - - _FB_MoveUniversalGeneric - 7680 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - LastExecutionResult - _ST_FunctionBlockResults - 32 - 64 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 96 - - - ItemType - Input - - - - - StartType - _E_TcNC_StartPosType - 20110511 KSt type changed for Tc3 - 16 - 112 - - - ItemType - Input - - - - - Position - LREAL - 64 - 128 - - - ItemType - Input - - - - - Torque - LREAL - 64 - 192 - - - ItemType - Input - - - - - TorqueRamp - LREAL - 64 - 256 - - - ItemType - Input - - - - - Velocity - LREAL - 64 - 320 - - - ItemType - Input - - - - - VelocityLimitHigh - LREAL - 64 - 384 - - - ItemType - Input - - - - - VelocityLimitLow - LREAL - 64 - 448 - - - ItemType - Input - - - - - Acceleration - LREAL - 64 - 512 - - - ItemType - Input - - - - - Deceleration - LREAL - 64 - 576 - - - ItemType - Input - - - - - Jerk - LREAL - 64 - 640 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - Direction : MC_Direction := MC_Positive_Direction; - E - 16 - 704 - - - ItemType - Input - - - - - Options - ST_MoveOptions - 320 - 768 - - - ItemType - Input - - - - - OptionsTorque - ST_TorqueControlOptions - 128 - 1088 - - - ItemType - Input - - - - - Reset - BOOL - for internal use only - 8 - 1216 - - - ItemType - Input - - - - - GotoRunState - BOOL - for internal use only - 8 - 1224 - - - ItemType - Input - - - - - ContinuousUpdate - BOOL - for internal use only (TorqueControl) - 8 - 1232 - - - ItemType - Input - - - - - Done - BOOL - Same meaning as InVelocity for continous motion commands - 8 - 1240 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 1248 - - - ItemType - Output - - - - - Active - BOOL - 8 - 1256 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 1264 - - - ItemType - Output - - - - - Error - BOOL - 8 - 1272 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 1280 - - - ItemType - Output - - - displaymode - hex - - - - - CmdNo - UINT - 16 - 1312 - - - ItemType - Output - - - - - ADSbusy - BOOL - 8 - 1328 - - - ItemType - Output - - - - - InTorque - BOOL - 8 - 1336 - - - ItemType - Output - - - - - iState - _E_TcMC_STATES - 16 - 1344 - - 100 - - - - sStartRequest - _ST_TcNC_UnversalAxisStartRequest - 640 - 1408 - - - sTorqueStartRequest - _ST_TcNC_UniversalAxisTorqueStartRequest - 576 - 2048 - - - sStartResponse - _ST_TcNC_UnversalAxisStartResponse - 32 - 2624 - - - fbAdsReadWrite - ADSRDWRTEX - 1440 - 2656 - - - ContinousMode - BOOL - 8 - 4096 - - - InVelocity - BOOL - 8 - 4104 - - - DiffCycleCounter - UDINT - 32 - 4128 - - - EmptyStartResponse - _ST_TcNC_UnversalAxisStartResponse - 32 - 4160 - - - COUNT_R - UDINT - 32 - 4192 - - - CounterCmdNoZero - BYTE - 8 - 4224 - - - CounterCmdNotStarted - BYTE - 8 - 4232 - - - DiffCmdNo - INT - 16 - 4240 - - - InitialNcToPlcCmdNo - UINT - 16 - 4256 - - - NcCycleCounter - BYTE - 8 - 4272 - - - LastNcCycleCounter - BYTE - 8 - 4280 - - - NcMappingCounter - BYTE - 8 - 4288 - - - NcCycleCounterAvailable - BOOL - 8 - 4296 - - - NcCycleCounterNotAvailable - BOOL - 8 - 4304 - - - NcCyclicFeedbackExpected - BOOL - 8 - 4312 - - - PlcDebugCode - DWORD - 32 - 4320 - - - AxisIsSlave - BOOL - 8 - 4352 - - - GetTaskIndex - GETCURTASKINDEX - 128 - 4384 - - - CycleCounter - UDINT - 32 - 4512 - - - BusyCounter - UDINT - 32 - 4544 - - - fbTimeOut - TON - 224 - 4576 - - - fbStopMonitoringTimeOut - TON - 224 - 4800 - - - fbTimeOutMappingCounter - TON - 224 - 5024 - - - fbOnTrigger - R_TRIG - 64 - 5248 - - - sTempMsg - STRING(255) - 2048 - 5312 - - - AccDecreasing - BOOL - 8 - 7360 - - - AccOld - LREAL - 64 - 7424 - - - iContinuousUpdate - BOOL - 8 - 7488 - - - OpMode - _ST_TcNc_OperationModes - 128 - 7520 - - - suppress_warning_0 - C0228 - - - - - ActMonitorStop - - - ActMonitorAbortTorque - - - ActMonitorContinousMotion - - - ActMonitorDiscreteMotion - - - ActErrorMessage - - - ActMonitorContinuousTorque - - - ActCalcDiffCmdNo - - - ActNcCycleCounter - - - - PouType - FunctionBlock - - - conditionalshow - - - - - MC_Halt - 8640 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 64 - - - ItemType - Input - - - - - Deceleration - LREAL - 64 - 128 - - - ItemType - Input - - - - - Jerk - LREAL - 64 - 192 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - 16 - 256 - - - ItemType - Input - - - - - Options - ST_MoveOptions - optional parameters - 320 - 320 - - - ItemType - Input - - - - - Done - BOOL - 8 - 640 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 648 - - - ItemType - Output - - - - - Active - BOOL - 8 - 656 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 664 - - - ItemType - Output - - - - - Error - BOOL - 8 - 672 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 704 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 736 - - - ADSbusy - BOOL - 8 - 832 - - - MoveGeneric - _FB_MoveUniversalGeneric - 7680 - 896 - - - CmdNo - UINT - 16 - 8576 - - - - PouType - FunctionBlock - - - - - E_JogMode - 16 - INT - - MC_JOGMODE_STANDARD_SLOW - 0 - motion with standard jog parameters for slow motion - - - MC_JOGMODE_STANDARD_FAST - 1 - motion with standard jog parameters for fast motion - - - MC_JOGMODE_CONTINOUS - 2 - axis moves as long as the jog button is pressed using parameterized dynamics - - - MC_JOGMODE_INCHING - 3 - axis moves for a certain relative distance - - - MC_JOGMODE_INCHING_MODULO - 4 - axis moves for a certain relative distance - stop position is rounded to the distance value - - - - MC_Direction - 16 - INT - - MC_Positive_Direction - 1 - - - MC_Shortest_Way - 2 - - - MC_Negative_Direction - 3 - - - MC_Current_Direction - 4 - - - MC_Undefined_Direction - 128 - - - - MC_MoveVelocity - 8768 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 64 - - - ItemType - Input - - - - - Velocity - LREAL - ContinuousUpdate : BOOL; - not available - 64 - 128 - - - ItemType - Input - - - - - Acceleration - LREAL - 64 - 192 - - - ItemType - Input - - - - - Deceleration - LREAL - 64 - 256 - - - ItemType - Input - - - - - Jerk - LREAL - 64 - 320 - - - ItemType - Input - - - - - Direction - MC_Direction - 16 - 384 - - 1 - - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - 16 - 400 - - - ItemType - Input - - - - - Options - ST_MoveOptions - 320 - 448 - - - ItemType - Input - - - - - InVelocity - BOOL - Commanded velocity reached - 8 - 768 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 776 - - - ItemType - Output - - - - - Active - BOOL - 8 - 784 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 792 - - - ItemType - Output - - - - - Error - BOOL - 8 - 800 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 832 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 864 - - - ADSbusy - BOOL - 8 - 960 - - - MoveGeneric - _FB_MoveUniversalGeneric - 7680 - 1024 - - - CmdNo - UINT - 16 - 8704 - - - - PouType - FunctionBlock - - - - - ST_McOutputs - 96 - - Done - BOOL - 8 - 0 - - - Busy - BOOL - 8 - 8 - - - Active - BOOL - 8 - 16 - - - CommandAborted - BOOL - 8 - 24 - - - Error - BOOL - 8 - 32 - - - ErrorID - UDINT - 32 - 64 - - - displaymode - hex - - - - - - MC_MoveAbsolute - 8832 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Execute - BOOL - Start the motion at rising edge - 8 - 64 - - - ItemType - Input - - - - - Position - LREAL - Target position for the motion - 64 - 128 - - - ItemType - Input - - - - - Velocity - LREAL - Value of the maximum velocity - 64 - 192 - - - ItemType - Input - - - - - Acceleration - LREAL - Value of the maximum acceleration - 64 - 256 - - - ItemType - Input - - - - - Deceleration - LREAL - Value of the maximum deceleration - 64 - 320 - - - ItemType - Input - - - - - Jerk - LREAL - Value of the maximum jerk - 64 - 384 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - Direction : MC_Direction; - not available - 16 - 448 - - - ItemType - Input - - - - - Options - ST_MoveOptions - optional parameters - 320 - 512 - - - ItemType - Input - - - - - Done - BOOL - 8 - 832 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 840 - - - ItemType - Output - - - - - Active - BOOL - 8 - 848 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 856 - - - ItemType - Output - - - - - Error - BOOL - 8 - 864 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 896 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 928 - - - ADSbusy - BOOL - 8 - 1024 - - - MoveGeneric - _FB_MoveUniversalGeneric - 7680 - 1088 - - - CmdNo - UINT - 16 - 8768 - - - - PouType - FunctionBlock - - - - - MC_MoveRelative - 8832 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 64 - - - ItemType - Input - - - - - Distance - LREAL - ContinuousUpdate : BOOL; - not available - 64 - 128 - - - ItemType - Input - - - - - Velocity - LREAL - 64 - 192 - - - ItemType - Input - - - - - Acceleration - LREAL - 64 - 256 - - - ItemType - Input - - - - - Deceleration - LREAL - 64 - 320 - - - ItemType - Input - - - - - Jerk - LREAL - 64 - 384 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - 16 - 448 - - - ItemType - Input - - - - - Options - ST_MoveOptions - 320 - 512 - - - ItemType - Input - - - - - Done - BOOL - 8 - 832 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 840 - - - ItemType - Output - - - - - Active - BOOL - 8 - 848 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 856 - - - ItemType - Output - - - - - Error - BOOL - 8 - 864 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 896 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 928 - - - ADSbusy - BOOL - 8 - 1024 - - - MoveGeneric - _FB_MoveUniversalGeneric - 7680 - 1088 - - - CmdNo - UINT - 16 - 8768 - - - - PouType - FunctionBlock - - - - - MC_Jog - 44352 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - JogForward - BOOL - 8 - 64 - - - ItemType - Input - - - - - JogBackwards - BOOL - 8 - 72 - - - ItemType - Input - - - - - Mode - E_JogMode - 16 - 80 - - - ItemType - Input - - - - - Position - LREAL - 64 - 128 - - - ItemType - Input - - - - - Velocity - LREAL - 64 - 192 - - - ItemType - Input - - - - - Acceleration - LREAL - 64 - 256 - - - ItemType - Input - - - - - Deceleration - LREAL - 64 - 320 - - - ItemType - Input - - - - - Jerk - LREAL - 64 - 384 - - - ItemType - Input - - - - - Done - BOOL - 8 - 448 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 456 - - - ItemType - Output - - - - - Active - BOOL - 8 - 464 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 472 - - - ItemType - Output - - - - - Error - BOOL - 8 - 480 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 512 - - - ItemType - Output - - - displaymode - hex - - - - - state - INT - 16 - 544 - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 576 - - - StateDWord - BOOL - 8 - 672 - - - ExecuteMoveVelocity - BOOL - 8 - 680 - - - MoveVelocity - MC_MoveVelocity - 8768 - 704 - - - MoveVelocityOut - ST_McOutputs - 96 - 9472 - - - Direction - MC_Direction - 16 - 9568 - - - ExecuteHalt - BOOL - 8 - 9584 - - - Halt - MC_Halt - 8640 - 9600 - - - HaltOut - ST_McOutputs - 96 - 18240 - - - ExecuteMoveAbsolute - BOOL - 8 - 18336 - - - MoveAbsolute - MC_MoveAbsolute - 8832 - 18368 - - - MoveAbsoluteOut - ST_McOutputs - 96 - 27200 - - - ExecuteMoveRelative - BOOL - 8 - 27296 - - - MoveRelative - MC_MoveRelative - 8832 - 27328 - - - MoveRelativeOut - ST_McOutputs - 96 - 36160 - - - JogMove - _FB_MoveUniversalGeneric - 7680 - 36288 - - - LastJogMoveResult - _ST_FunctionBlockResults - 96 - 43968 - - - ExecuteJogMove - BOOL - 8 - 44064 - - - StartType - _E_TcNC_StartPosType - 16 - 44080 - - - JogMoveOut - ST_McOutputs - 96 - 44096 - - - JogEnd - BOOL - 8 - 44192 - - - TargetPosition - LREAL - 64 - 44224 - - - modulo - LREAL - 64 - 44288 - - - ActJogMove - - - ActCheckJogEnd - - - - PouType - FunctionBlock - - - - - MC_MoveModulo - 8896 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 64 - - - ItemType - Input - - - - - Position - LREAL - 64 - 128 - - - ItemType - Input - - - - - Velocity - LREAL - 64 - 192 - - - ItemType - Input - - - - - Acceleration - LREAL - 64 - 256 - - - ItemType - Input - - - - - Deceleration - LREAL - 64 - 320 - - - ItemType - Input - - - - - Jerk - LREAL - 64 - 384 - - - ItemType - Input - - - - - Direction - MC_Direction - modulo shortest way, modulo positive, modulo negative - 16 - 448 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - E - 16 - 464 - - - ItemType - Input - - - - - Options - ST_MoveOptions - 320 - 512 - - - ItemType - Input - - - - - Done - BOOL - 8 - 832 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 840 - - - ItemType - Output - - - - - Active - BOOL - 8 - 848 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 856 - - - ItemType - Output - - - - - Error - BOOL - 8 - 864 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 896 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 928 - - - ADSbusy - BOOL - 8 - 1024 - - - MoveGeneric - _FB_MoveUniversalGeneric - 7680 - 1088 - - - StartType - _E_TcNC_StartPosType - 16 - 8768 - - - CmdNo - UINT - 16 - 8784 - - - TriggerExecute - R_TRIG - 64 - 8800 - - - MC_MoveModuloCall - - - - PouType - FunctionBlock - - - - - MC_HomingMode - 16 - INT - - MC_DefaultHoming - 0 - default homing as defined in the SystemManager encoder parameters - - - MC_AbsSwitch - 1 - not implemented - Absolute Switch homing plus Limit switches - - - MC_LimitSwitch - 2 - not implemented - Homing against Limit switches - - - MC_RefPulse - 3 - not implemented - Homing using encoder Reference Pulse "Zero Mark" - - - MC_Direct - 4 - Static Homing forcing position from user reference - - - MC_Absolute - 5 - not implemented - Static Homing forcing position from absolute encoder - - - MC_Block - 6 - not implemented - Homing against hardware parts blocking movement - - - MC_ForceCalibration - 7 - set the calibration flag without performing any motion or changing the position - - - MC_ResetCalibration - 8 - resets the calibration flag without performing any motion or changing the position - - - - E_EncoderReferenceMode - 32 - UDINT - - ENCODERREFERENCEMODE_DEFAULT - 0 - - - ENCODERREFERENCEMODE_PLCCAM - 1 - - - ENCODERREFERENCEMODE_HARDWARESYNC - 2 - - - ENCODERREFERENCEMODE_HARDWARELATCHPOS - 3 - - - ENCODERREFERENCEMODE_HARDWARELATCHNEG - 4 - - - ENCODERREFERENCEMODE_SOFTWARESYNC - 5 - - - ENCODERREFERENCEMODE_SOFTDRIVELATCHPOS - 6 - - - ENCODERREFERENCEMODE_SOFTDRIVELATCHNEG - 7 - - - ENCODERREFERENCEMODE_APPLICATION - 20 - - - - ST_HomingOptions - 320 - - ClearPositionLag - BOOL - set actual and set position to same value and clear the position lag - 8 - 0 - - - SearchDirection - MC_Direction - 16 - 16 - - 128 - - - - SearchVelocity - LREAL - 64 - 64 - - - SyncDirection - MC_Direction - 16 - 128 - - 128 - - - - SyncVelocity - LREAL - 64 - 192 - - - ReferenceMode - E_EncoderReferenceMode - 32 - 256 - - 0 - - - - - ST_SetPositionOptions - 32 - - ClearPositionLag - BOOL - set actual and set position to same value and clear the position lag - 8 - 0 - - - SelectEncoderIndex - BOOL - selects an encoder with index 0..n explicitly if enabled - selction by EncoderIndex below - 8 - 8 - - - EncoderIndex - UINT - encoder with index 0..n, 0 is first encoder - valid only if SelectEncoderIndex=TRUE - 16 - 16 - - - - _ST_TcNC_SetPosOnTheFly - 256 - - nPosSetType - UDINT - Absolute, Relative - added KSt 2009-01-28 - 32 - 0 - - - nCtrlDWord - UDINT - added KSt 2009-01-28 - 32 - 32 - - - fPreviousActualPos - LREAL - value not used any longer since 2009-01-28 - 64 - 64 - - - fNewActualPos - LREAL - 64 - 128 - - - nReserved - DWORD - - 1 - 2 - - added KSt 2009-01-28 - 64 - 192 - - - - conditionalshow - - - - - MC_SetPosition - 1984 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Execute - BOOL - Start setting position in axis - 8 - 64 - - - ItemType - Input - - - - - Position - LREAL - Position unit [u] (Means ‘Distance’ if Mode = RELATIVE) - 64 - 128 - - - ItemType - Input - - - - - Mode - BOOL - RELATIVE =True, ABSOLUTE = False (Default) - 8 - 192 - - - ItemType - Input - - - - - Options - ST_SetPositionOptions - Beckhoff proprietary input - 32 - 208 - - - ItemType - Input - - - - - Done - BOOL - Position has new value - 8 - 240 - - - ItemType - Output - - - - - Busy - BOOL - Shows that the Function Block is not finished - 8 - 248 - - - ItemType - Output - - - - - Error - BOOL - Signals that an error has occurred within the Function Block - 8 - 256 - - - ItemType - Output - - - - - ErrorID - UDINT - Error identification - 32 - 288 - - - ItemType - Output - - - displaymode - hex - - - - - ADSbusy - BOOL - 8 - 320 - - - stSetPos - _ST_TcNC_SetPosOnTheFly - 256 - 384 - - - iState - _E_TcMC_STATES - 16 - 640 - - 100 - - - - fbAdsWrite - ADSWRITE - 1216 - 672 - - - fbOnTrigger - R_TRIG - 64 - 1888 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - - - MC_Home - 7168 - - Axis - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 64 - - - ItemType - Input - - - - - Position - LREAL - 64 - 128 - - 1E+307 - - - - ItemType - Input - - - - - HomingMode - MC_HomingMode - 16 - 192 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - 16 - 208 - - - ItemType - Input - - - - - Options - ST_HomingOptions - Beckhoff proprietary input - 320 - 256 - - - ItemType - Input - - - - - bCalibrationCam - BOOL - Beckhoff proprietary input - 8 - 576 - - - ItemType - Input - - - - - Done - BOOL - 8 - 584 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 592 - - - ItemType - Output - - - - - Active - BOOL - 8 - 600 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 608 - - - ItemType - Output - - - - - Error - BOOL - 8 - 616 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 640 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 672 - - - conditionalshow - - - - - ADSbusy - BOOL - 8 - 768 - - - conditionalshow - - - - - iState - _E_TcMC_STATES - 16 - 784 - - 100 - - - - conditionalshow - - - - - iSubState - INT - 16 - 800 - - - conditionalshow - - - - - fbAdsWriteCmd - ADSWRITE - 1216 - 832 - - - conditionalshow - - - - - fbAdsWriteParameter - ADSWRITE - 1216 - 2048 - - - conditionalshow - - - - - fbAdsReadRefPos - ADSREAD - 1248 - 3264 - - - conditionalshow - - - - - ReferenceFlagValue - UDINT - 32 - 4512 - - - conditionalshow - - - - - fbSetPosition - MC_SetPosition - 1984 - 4544 - - - conditionalshow - - - - - CalibrationValue - LREAL - 64 - 6528 - - - conditionalshow - - - - - SearchDirection - UINT - 16 - 6592 - - - conditionalshow - - - - - SearchVelocity - LREAL - 64 - 6656 - - - conditionalshow - - - - - SyncDirection - UINT - 16 - 6720 - - - conditionalshow - - - - - SyncVelocity - LREAL - 64 - 6784 - - - conditionalshow - - - - - ReferenceMode - E_EncoderReferenceMode - 32 - 6848 - - - conditionalshow - - - - - fbTrigger - R_TRIG - 64 - 6880 - - - conditionalshow - - - - - fbTimeOut - TON - 224 - 6944 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_WriteParameterInNc_v1_00 - 1504 - - bExecute - BOOL - 8 - 32 - - - ItemType - Input - - - - - nDeviceGroup - UDINT - 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata - 32 - 64 - - - ItemType - Input - - - - - nIndexOffset - UDINT - 32 - 96 - - - ItemType - Input - - - - - nData - DWORD - 32 - 128 - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 160 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 168 - - - ItemType - Output - - - - - bError - BOOL - 8 - 176 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 192 - - - ItemType - Output - - - - - Axis - AXIS_REF - 32 - 224 - - - ItemType - InOut - - - - - nState - UINT - 16 - 256 - - - fbADSWRITE - ADSWRITE - 1216 - 288 - - - - PouType - FunctionBlock - - - - - FB_WriteFloatParameter - 1536 - - bExecute - BOOL - 8 - 32 - - - ItemType - Input - - - - - nDeviceGroup - UDINT - 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata - 32 - 64 - - - ItemType - Input - - - - - nIndexOffset - UDINT - 32 - 96 - - - ItemType - Input - - - - - nData - LREAL - 64 - 128 - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 192 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 200 - - - ItemType - Output - - - - - bError - BOOL - 8 - 208 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 224 - - - ItemType - Output - - - - - Axis - AXIS_REF - 32 - 256 - - - ItemType - InOut - - - - - nState - UINT - 16 - 288 - - - fbADSWRITE - ADSWRITE - 1216 - 320 - - - - PouType - FunctionBlock - - - - - FB_HomeWriteNcVelocities - 3456 - - En - BOOL - 8 - 32 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 40 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 48 - - - ItemType - Input - - - - - fVelocityToCam - LREAL - 64 - 64 - - - ItemType - Input - - - - - fVelocityFromCam - LREAL - 64 - 128 - - - ItemType - Input - - - - - Axis - AXIS_REF - 32 - 192 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 224 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 232 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 240 - - - ItemType - Output - - - - - bError - BOOL - 8 - 248 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 256 - - - ItemType - Output - - - - - fbExecuteRiseEdge - R_TRIG - 64 - 288 - - - fbWriteVelocityToCam - FB_WriteFloatParameter - 1536 - 384 - - - fbWriteVelocityFromCam - FB_WriteFloatParameter - 1536 - 1920 - - - - PouType - FunctionBlock - - - - - FB_HomeToSwitch - 15744 - - En - BOOL - 8 - 32 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 40 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 48 - - - ItemType - Input - - - - - bCamSensor - BOOL - 8 - 56 - - - ItemType - Input - - - - - nSearchDirTwoardsCam - MC_Direction - 16 - 64 - - - ItemType - Input - - - - - nSearchDirOffCam - MC_Direction - 16 - 80 - - - ItemType - Input - - - - - fHomePosition - LREAL - 64 - 128 - - - ItemType - Input - - - - - fVelocityToCamNC - LREAL - Velcoity when searching for cam - 64 - 192 - - - ItemType - Input - - - - - fVelocityFromCamNC - LREAL - Velocity after found cam (searching for next signal transition) - 64 - 256 - - - ItemType - Input - - - - - Axis - AXIS_REF - 32 - 320 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 352 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 360 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 368 - - - ItemType - Output - - - - - bHomed - BOOL - 8 - 376 - - - ItemType - Output - - - - - bError - BOOL - 8 - 384 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 416 - - - ItemType - Output - - - - - fbHome - MC_Home - 7168 - 448 - - - fbWriteHomeDirCamToNC - FB_WriteParameterInNc_v1_00 - 1504 - 7616 - - - fbWriteHomeDirSyncToNC - FB_WriteParameterInNc_v1_00 - 1504 - 9120 - - - fbWriteHomeModeToNC - FB_WriteParameterInNc_v1_00 - 1504 - 10624 - - - fbWriteHomeVelocitiesToNC - FB_HomeWriteNcVelocities - 3456 - 12160 - - - bConfigNCDone - BOOL - 8 - 15616 - - 0 - - - - fbRTrigg - R_TRIG - 64 - 15648 - - - - PouType - FunctionBlock - - - - - FB_HomeDirect - 7424 - - En - BOOL - 8 - 32 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 40 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 48 - - - ItemType - Input - - - - - fHomePosition - LREAL - 64 - 64 - - - ItemType - Input - - - - - Axis - AXIS_REF - 32 - 128 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 160 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 168 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 176 - - - ItemType - Output - - - - - bHomed - BOOL - 8 - 184 - - - ItemType - Output - - - - - bError - BOOL - 8 - 192 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 224 - - - ItemType - Output - - - - - fbHome - MC_Home - 7168 - 256 - - - - PouType - FunctionBlock - - - - - FB_ReadParameterInNc_v1_00 - 1536 - - bExecute - BOOL - 8 - 32 - - - ItemType - Input - - - - - nDeviceGroup - UDINT - 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata - 32 - 64 - - - ItemType - Input - - - - - nIndexOffset - UDINT - 32 - 96 - - - ItemType - Input - - - - - nData - DWORD - 32 - 128 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 160 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 168 - - - ItemType - Output - - - - - bError - BOOL - 8 - 176 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 192 - - - ItemType - Output - - - - - Axis - AXIS_REF - 32 - 224 - - - ItemType - InOut - - - - - nState - UINT - 16 - 256 - - - fbADSREAD - ADSREAD - 1248 - 288 - - - - PouType - FunctionBlock - - - - - FB_HomeReadSoftLimEnable - 3264 - - En - BOOL - 8 - 32 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 40 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 48 - - - ItemType - Input - - - - - Axis - AXIS_REF - 32 - 64 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 96 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 104 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 112 - - - ItemType - Output - - - - - bError - BOOL - 8 - 120 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 128 - - - ItemType - Output - - - - - bSofLimEnableLow - BOOL - 8 - 160 - - 1 - - - - ItemType - Output - - - - - bSofLimEnableHigh - BOOL - 8 - 168 - - 1 - - - - ItemType - Output - - - - - fbReadSoftLimEnableLow - FB_ReadParameterInNc_v1_00 - 1536 - 192 - - - fbReadSoftLimEnableHigh - FB_ReadParameterInNc_v1_00 - 1536 - 1728 - - - - PouType - FunctionBlock - - - - - FB_HomeWriteSoftLimEnable - 3264 - - En - BOOL - 8 - 32 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 40 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 48 - - - ItemType - Input - - - - - bSofLimEnableLow - BOOL - 8 - 56 - - 1 - - - - ItemType - Input - - - - - bSofLimEnableHigh - BOOL - 8 - 64 - - 1 - - - - ItemType - Input - - - - - Axis - AXIS_REF - 32 - 96 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 128 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 136 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 144 - - - ItemType - Output - - - - - bError - BOOL - 8 - 152 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 160 - - - ItemType - Output - - - - - fbExecuteRiseEdge - R_TRIG - 64 - 192 - - - fbWriteSoftLimEnableLow - FB_WriteParameterInNc_v1_00 - 1504 - 256 - - - fbWriteSoftLimEnableHigh - FB_WriteParameterInNc_v1_00 - 1504 - 1760 - - - - PouType - FunctionBlock - - - - - FB_ReadFloatParameter - 1600 - - bExecute - BOOL - 8 - 32 - - - ItemType - Input - - - - - nDeviceGroup - UDINT - 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata - 32 - 64 - - - ItemType - Input - - - - - nIndexOffset - UDINT - 32 - 96 - - - ItemType - Input - - - - - nData - LREAL - 64 - 128 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 192 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 200 - - - ItemType - Output - - - - - bError - BOOL - 8 - 208 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 224 - - - ItemType - Output - - - - - Axis - AXIS_REF - 32 - 256 - - - ItemType - InOut - - - - - nState - UINT - 16 - 288 - - - fbADSREAD - ADSREAD - 1248 - 320 - - - - PouType - FunctionBlock - - - - - FB_HomeReadNcVelocities - 3520 - - En - BOOL - 8 - 32 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 40 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 48 - - - ItemType - Input - - - - - Axis - AXIS_REF - 32 - 64 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 96 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 104 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 112 - - - ItemType - Output - - - - - bError - BOOL - 8 - 120 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 128 - - - ItemType - Output - - - - - fVelocityToCam - LREAL - 64 - 192 - - - ItemType - Output - - - - - fVelocityFromCam - LREAL - 64 - 256 - - - ItemType - Output - - - - - fbReadVelocityToCam - FB_ReadFloatParameter - 1600 - 320 - - - fbReadVelocityFromCam - FB_ReadFloatParameter - 1600 - 1920 - - - - PouType - FunctionBlock - - - - - FB_HomePrepare - 17728 - - En - BOOL - 8 - 32 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 40 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 48 - - - ItemType - Input - - - - - nCmdData - UINT - 16 - 64 - - - ItemType - Input - - - - - Axis - AXIS_REF - 32 - 96 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 128 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 136 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 144 - - - ItemType - Output - - - - - bError - BOOL - 8 - 152 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 160 - - - ItemType - Output - - - - - bSofLimEnableLowOriginal - BOOL - 8 - 192 - - 1 - - - - ItemType - Output - - - - - bSofLimEnableHighOriginal - BOOL - 8 - 200 - - 1 - - - - ItemType - Output - - - - - fVelocityToCam - LREAL - 64 - 256 - - 0 - - - - ItemType - Output - - - - - fVelocityFromCam - LREAL - 64 - 320 - - 0 - - - - ItemType - Output - - - - - fbHomeReadSoftLimEnable - FB_HomeReadSoftLimEnable - 3264 - 384 - - - fbHomeDisableSoftLimEnable - FB_HomeWriteSoftLimEnable - 3264 - 3648 - - - fbHomeReadNCVelocities - FB_HomeReadNcVelocities - 3520 - 6912 - - - fbHomeResetCalibrationFlag - MC_Home - Only used for reset of calibration flag - 7168 - 10432 - - - fbExecuteRiseEdge - R_TRIG - 64 - 17600 - - - bExecuteReadNC - BOOL - 8 - 17664 - - 0 - - - - bExecuteWriteNC - BOOL - 8 - 17672 - - 0 - - - - nState - INT - 16 - 17680 - - 0 - - - - - PouType - FunctionBlock - - - - - FB_HomeFinish - 3552 - - En - BOOL - 8 - 32 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 40 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 48 - - - ItemType - Input - - - - - nCmdData - UINT - 16 - 64 - - - ItemType - Input - - - - - bSofLimEnableLow - BOOL - 8 - 80 - - 1 - - - - ItemType - Input - - - - - bSofLimEnableHigh - BOOL - 8 - 88 - - 1 - - - - ItemType - Input - - - - - Axis - AXIS_REF - 32 - 96 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 128 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 136 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 144 - - - ItemType - Output - - - - - bError - BOOL - 8 - 152 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 160 - - - ItemType - Output - - - - - fbHomewriteSoftLimEnable - FB_HomeWriteSoftLimEnable - 3264 - 192 - - - fbExecuteRiseEdge - R_TRIG - 64 - 3456 - - - bExecuteWriteNC - BOOL - 8 - 3520 - - 0 - - - - nState - INT - 16 - 3536 - - 0 - - - - - PouType - FunctionBlock - - - - - FB_HomeVirtual - 53760 - - En - BOOL - 8 - 32 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 40 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 48 - - - ItemType - Input - - - - - nCmdData - UINT - 16 - 64 - - - ItemType - Input - - - - - bLimitFwd - BOOL - 8 - 80 - - - ItemType - Input - - - - - bLimitBwd - BOOL - 8 - 88 - - - ItemType - Input - - - - - bHomeSensor - BOOL - 8 - 96 - - - ItemType - Input - - - - - fHomePosition - LREAL - 64 - 128 - - - ItemType - Input - - - - - nHomeRevOffset - UINT - 16 - 192 - - - ItemType - Input - - - - - Axis - AXIS_REF - 32 - 224 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 256 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 264 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 272 - - - ItemType - Output - - - - - bHomed - BOOL - 8 - 280 - - - ItemType - Output - - - - - bError - BOOL - 8 - 288 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 320 - - - ItemType - Output - - - - - fbHomeToSwitch - FB_HomeToSwitch - 15744 - 384 - - - fbHomeDirect - FB_HomeDirect - Only used for direct homing (set of position) - 7424 - 16128 - - - fbMoveVelocity - MC_MoveVelocity - 8768 - 23552 - - - fbHomePrepare - FB_HomePrepare - 17728 - 32320 - - - fbHomeFinish - FB_HomeFinish - 3552 - 50048 - - - fbExecuteRiseEdge - R_TRIG - 64 - 53600 - - - nHomingState - INT - 16 - 53664 - - 0 - - - - bExecuteHomeToSwitch - BOOL - 8 - 53680 - - 0 - - - - bExecuteMoveVelocity - BOOL - 8 - 53688 - - 0 - - - - bExecutePrepare - BOOL - 8 - 53696 - - 0 - - - - bExecuteFinish - BOOL - 8 - 53704 - - 0 - - - - bExecuteHomeDirect - BOOL - 8 - 53712 - - - nCmdDataLocal - UINT - Ensure that nCmdData is not changed during sequence - 16 - 53728 - - - bSequenceReady - BOOL - 8 - 53744 - - 1 - - - - bRestoreNCDataNeeded - BOOL - 8 - 53752 - - 0 - - - - - PouType - FunctionBlock - - - - - ST_GearInDynOptions - 8 - - CCVmode - BOOL - constant circumference velocity mode - 8 - 0 - - - - _ST_TcNC_CoupleSlave - 384 - - nSlaveType - UDINT - 32 - 0 - - - nMasterAxisId - UDINT - 32 - 32 - - - nMasterSubIdx - UDINT - 32 - 64 - - - nSlaveSubIdx - UDINT - 32 - 96 - - - fCoupleParam1 - LREAL - 64 - 128 - - - fCoupleParam2 - LREAL - 64 - 192 - - - fCoupleParam3 - LREAL - 64 - 256 - - - fCoupleParam4 - LREAL - 64 - 320 - - - - conditionalshow - - - - - MC_GearInDyn - 4032 - - Master - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Slave - AXIS_REF - Reference to an axis - 32 - 64 - - - ItemType - InOut - - - - - Enable - BOOL - 8 - 96 - - - ItemType - Input - - - - - GearRatio - LREAL - 64 - 128 - - 1 - - - - ItemType - Input - - - - - Acceleration - LREAL - 64 - 192 - - - ItemType - Input - - - - - Deceleration - LREAL - not used - 64 - 256 - - - ItemType - Input - - - - - Jerk - LREAL - not used - 64 - 320 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - 16 - 384 - - - ItemType - Input - - - - - Options - ST_GearInDynOptions - optional parameters - 8 - 400 - - - ItemType - Input - - - - - InGear - BOOL - 8 - 408 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 416 - - - ItemType - Output - - - - - Active - BOOL - 8 - 424 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 432 - - - ItemType - Output - - - - - Error - BOOL - 8 - 440 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 448 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 480 - - - ADSbusy - BOOL - 8 - 576 - - - iState - _E_TcMC_STATES - 16 - 592 - - 100 - - - - iSubState - INT - 16 - 608 - - - fbAdsWrite - ADSWRITE - 1216 - 640 - - - fbAdsRead - ADSREAD - 1248 - 1856 - - - sCouple - _ST_TcNC_CoupleSlave - 384 - 3136 - - - v_max - LREAL - 64 - 3520 - - - pa_limit - LREAL - 64 - 3584 - - - WasInGear - BOOL - 8 - 3648 - - - iAcceleration - LREAL - 64 - 3712 - - - conditionalshow - - - - - TimerStateFeedback - TON - 224 - 3776 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - - - ST_GearOutOptions - 8 - - reserved - BOOL - 8 - 0 - - - conditionalshow - - - - - - MC_GearOut - 1792 - - Slave - AXIS_REF - Reference to an axis - 32 - 32 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 64 - - - ItemType - Input - - - - - Options - ST_GearOutOptions - optional parameters - 8 - 72 - - - ItemType - Input - - - - - Done - BOOL - 8 - 80 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 88 - - - ItemType - Output - - - - - Error - BOOL - 8 - 96 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 128 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 160 - - - ADSbusy - BOOL - 8 - 256 - - - iState - _E_TcMC_STATES - 16 - 272 - - 100 - - - - fbAdsWrite - ADSWRITE - 1216 - 288 - - - fbOnTrigger - R_TRIG - 64 - 1504 - - - conditionalshow - - - - - TimerStateFeedback - TON - 224 - 1568 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - - - FB_DriveVirtual - 163456 - - sVersion - STRING(80) - 648 - 32 - - 1.0.3 - - - - En - BOOL - 8 - 680 - - - ItemType - Input - - - - - bEnable - BOOL - 8 - 688 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 696 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 704 - - - ItemType - Input - - - - - nCommand - UINT - // nCommandLocal... + 21 ]]>32962097152conditionalshow_FB_MoveUniversalGeneric7680AxisAXIS_REF3232ItemTypeInOutLastExecutionResult_ST_FunctionBlockResults3264ItemTypeInOutExecuteBOOL896ItemTypeInputStartType_E_TcNC_StartPosType16112ItemTypeInputPositionLREAL64128ItemTypeInputTorqueLREAL64192ItemTypeInputTorqueRampLREAL64256ItemTypeInputVelocityLREAL64320ItemTypeInputVelocityLimitHighLREAL64384ItemTypeInputVelocityLimitLowLREAL64448ItemTypeInputAccelerationLREAL64512ItemTypeInputDecelerationLREAL64576ItemTypeInputJerkLREAL64640ItemTypeInputBufferModeMC_BufferMode16704ItemTypeInputOptionsST_MoveOptions320768ItemTypeInputOptionsTorqueST_TorqueControlOptions1281088ItemTypeInputResetBOOL81216ItemTypeInputGotoRunStateBOOL81224ItemTypeInputContinuousUpdateBOOL81232ItemTypeInputDoneBOOL81240ItemTypeOutputBusyBOOL81248ItemTypeOutputActiveBOOL81256ItemTypeOutputCommandAbortedBOOL81264ItemTypeOutputErrorBOOL81272ItemTypeOutputErrorIDUDINT321280ItemTypeOutputdisplaymodehexCmdNoUINT161312ItemTypeOutputADSbusyBOOL81328ItemTypeOutputInTorqueBOOL81336ItemTypeOutputiState_E_TcMC_STATES161344100sStartRequest_ST_TcNC_UnversalAxisStartRequest6401408sTorqueStartRequest_ST_TcNC_UniversalAxisTorqueStartRequest5762048sStartResponse_ST_TcNC_UnversalAxisStartResponse322624fbAdsReadWriteADSRDWRTEX14402656ContinousModeBOOL84096InVelocityBOOL84104DiffCycleCounterUDINT324128EmptyStartResponse_ST_TcNC_UnversalAxisStartResponse324160COUNT_RUDINT324192CounterCmdNoZeroBYTE84224CounterCmdNotStartedBYTE84232DiffCmdNoINT164240InitialNcToPlcCmdNoUINT164256NcCycleCounterBYTE84272LastNcCycleCounterBYTE84280NcMappingCounterBYTE84288NcCycleCounterAvailableBOOL84296NcCycleCounterNotAvailableBOOL84304NcCyclicFeedbackExpectedBOOL84312PlcDebugCodeDWORD324320AxisIsSlaveBOOL84352GetTaskIndexGETCURTASKINDEX1284384CycleCounterUDINT324512BusyCounterUDINT324544fbTimeOutTON2244576fbStopMonitoringTimeOutTON2244800fbTimeOutMappingCounterTON2245024fbOnTriggerR_TRIG645248sTempMsgSTRING(255)20485312AccDecreasingBOOL87360AccOldLREAL647424iContinuousUpdateBOOL87488OpMode_ST_TcNc_OperationModes1287520suppress_warning_0C0228ActMonitorStopActMonitorAbortTorqueActMonitorContinousMotionActMonitorDiscreteMotionActErrorMessageActMonitorContinuousTorqueActCalcDiffCmdNoActNcCycleCounterPouTypeFunctionBlockconditionalshowMC_Halt8640AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputDecelerationLREAL64128ItemTypeInputJerkLREAL64192ItemTypeInputBufferModeMC_BufferMode16256ItemTypeInputOptionsST_MoveOptions320320ItemTypeInputDoneBOOL8640ItemTypeOutputBusyBOOL8648ItemTypeOutputActiveBOOL8656ItemTypeOutputCommandAbortedBOOL8664ItemTypeOutputErrorBOOL8672ItemTypeOutputErrorIDUDINT32704ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96736ADSbusyBOOL8832MoveGeneric_FB_MoveUniversalGeneric7680896CmdNoUINT168576PouTypeFunctionBlockE_JogMode16INTMC_JOGMODE_STANDARD_SLOW0MC_JOGMODE_STANDARD_FAST1MC_JOGMODE_CONTINOUS2MC_JOGMODE_INCHING3MC_JOGMODE_INCHING_MODULO4MC_Direction16INTMC_Positive_Direction1MC_Shortest_Way2MC_Negative_Direction3MC_Current_Direction4MC_Undefined_Direction128MC_MoveVelocity8768AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputVelocityLREAL64128ItemTypeInputAccelerationLREAL64192ItemTypeInputDecelerationLREAL64256ItemTypeInputJerkLREAL64320ItemTypeInputDirectionMC_Direction163841ItemTypeInputBufferModeMC_BufferMode16400ItemTypeInputOptionsST_MoveOptions320448ItemTypeInputInVelocityBOOL8768ItemTypeOutputBusyBOOL8776ItemTypeOutputActiveBOOL8784ItemTypeOutputCommandAbortedBOOL8792ItemTypeOutputErrorBOOL8800ItemTypeOutputErrorIDUDINT32832ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96864ADSbusyBOOL8960MoveGeneric_FB_MoveUniversalGeneric76801024CmdNoUINT168704PouTypeFunctionBlockST_McOutputs96DoneBOOL80BusyBOOL88ActiveBOOL816CommandAbortedBOOL824ErrorBOOL832ErrorIDUDINT3264displaymodehexMC_MoveAbsolute8832AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputBufferModeMC_BufferMode16448ItemTypeInputOptionsST_MoveOptions320512ItemTypeInputDoneBOOL8832ItemTypeOutputBusyBOOL8840ItemTypeOutputActiveBOOL8848ItemTypeOutputCommandAbortedBOOL8856ItemTypeOutputErrorBOOL8864ItemTypeOutputErrorIDUDINT32896ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96928ADSbusyBOOL81024MoveGeneric_FB_MoveUniversalGeneric76801088CmdNoUINT168768PouTypeFunctionBlockMC_MoveRelative8832AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputDistanceLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputBufferModeMC_BufferMode16448ItemTypeInputOptionsST_MoveOptions320512ItemTypeInputDoneBOOL8832ItemTypeOutputBusyBOOL8840ItemTypeOutputActiveBOOL8848ItemTypeOutputCommandAbortedBOOL8856ItemTypeOutputErrorBOOL8864ItemTypeOutputErrorIDUDINT32896ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96928ADSbusyBOOL81024MoveGeneric_FB_MoveUniversalGeneric76801088CmdNoUINT168768PouTypeFunctionBlockMC_Jog44352AxisAXIS_REF3232ItemTypeInOutJogForwardBOOL864ItemTypeInputJogBackwardsBOOL872ItemTypeInputModeE_JogMode1680ItemTypeInputPositionLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputDoneBOOL8448ItemTypeOutputBusyBOOL8456ItemTypeOutputActiveBOOL8464ItemTypeOutputCommandAbortedBOOL8472ItemTypeOutputErrorBOOL8480ItemTypeOutputErrorIDUDINT32512ItemTypeOutputdisplaymodehexstateINT16544LastExecutionResult_ST_FunctionBlockResults96576StateDWordBOOL8672ExecuteMoveVelocityBOOL8680MoveVelocityMC_MoveVelocity8768704MoveVelocityOutST_McOutputs969472DirectionMC_Direction169568ExecuteHaltBOOL89584HaltMC_Halt86409600HaltOutST_McOutputs9618240ExecuteMoveAbsoluteBOOL818336MoveAbsoluteMC_MoveAbsolute883218368MoveAbsoluteOutST_McOutputs9627200ExecuteMoveRelativeBOOL827296MoveRelativeMC_MoveRelative883227328MoveRelativeOutST_McOutputs9636160JogMove_FB_MoveUniversalGeneric768036288LastJogMoveResult_ST_FunctionBlockResults9643968ExecuteJogMoveBOOL844064StartType_E_TcNC_StartPosType1644080JogMoveOutST_McOutputs9644096JogEndBOOL844192TargetPositionLREAL6444224moduloLREAL6444288ActJogMoveActCheckJogEndPouTypeFunctionBlockMC_MoveModulo8896AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputDirectionMC_Direction16448ItemTypeInputBufferModeMC_BufferMode16464ItemTypeInputOptionsST_MoveOptions320512ItemTypeInputDoneBOOL8832ItemTypeOutputBusyBOOL8840ItemTypeOutputActiveBOOL8848ItemTypeOutputCommandAbortedBOOL8856ItemTypeOutputErrorBOOL8864ItemTypeOutputErrorIDUDINT32896ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96928ADSbusyBOOL81024MoveGeneric_FB_MoveUniversalGeneric76801088StartType_E_TcNC_StartPosType168768CmdNoUINT168784TriggerExecuteR_TRIG648800MC_MoveModuloCallPouTypeFunctionBlockMC_HomingMode16INTMC_DefaultHoming0MC_AbsSwitch1MC_LimitSwitch2MC_RefPulse3MC_Direct4MC_Absolute5MC_Block6MC_ForceCalibration7MC_ResetCalibration8E_EncoderReferenceMode32UDINTENCODERREFERENCEMODE_DEFAULT0ENCODERREFERENCEMODE_PLCCAM1ENCODERREFERENCEMODE_HARDWARESYNC2ENCODERREFERENCEMODE_HARDWARELATCHPOS3ENCODERREFERENCEMODE_HARDWARELATCHNEG4ENCODERREFERENCEMODE_SOFTWARESYNC5ENCODERREFERENCEMODE_SOFTDRIVELATCHPOS6ENCODERREFERENCEMODE_SOFTDRIVELATCHNEG7ENCODERREFERENCEMODE_APPLICATION20ST_HomingOptions320ClearPositionLagBOOL80SearchDirectionMC_Direction1616128SearchVelocityLREAL6464SyncDirectionMC_Direction16128128SyncVelocityLREAL64192ReferenceModeE_EncoderReferenceMode322560ST_SetPositionOptions32ClearPositionLagBOOL80SelectEncoderIndexBOOL88EncoderIndexUINT1616_ST_TcNC_SetPosOnTheFly256nPosSetTypeUDINT320nCtrlDWordUDINT3232fPreviousActualPosLREAL6464fNewActualPosLREAL64128nReservedDWORD1264192conditionalshowMC_SetPosition1984AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL64128ItemTypeInputModeBOOL8192ItemTypeInputOptionsST_SetPositionOptions32208ItemTypeInputDoneBOOL8240ItemTypeOutputBusyBOOL8248ItemTypeOutputErrorBOOL8256ItemTypeOutputErrorIDUDINT32288ItemTypeOutputdisplaymodehexADSbusyBOOL8320stSetPos_ST_TcNC_SetPosOnTheFly256384iState_E_TcMC_STATES16640100fbAdsWriteADSWRITE1216672fbOnTriggerR_TRIG641888conditionalshowPouTypeFunctionBlockMC_Home7168AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL641281E+307ItemTypeInputHomingModeMC_HomingMode16192ItemTypeInputBufferModeMC_BufferMode16208ItemTypeInputOptionsST_HomingOptions320256ItemTypeInputbCalibrationCamBOOL8576ItemTypeInputDoneBOOL8584ItemTypeOutputBusyBOOL8592ItemTypeOutputActiveBOOL8600ItemTypeOutputCommandAbortedBOOL8608ItemTypeOutputErrorBOOL8616ItemTypeOutputErrorIDUDINT32640ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96672conditionalshowADSbusyBOOL8768conditionalshowiState_E_TcMC_STATES16784100conditionalshowiSubStateINT16800conditionalshowfbAdsWriteCmdADSWRITE1216832conditionalshowfbAdsWriteParameterADSWRITE12162048conditionalshowfbAdsReadRefPosADSREAD12483264conditionalshowReferenceFlagValueUDINT324512conditionalshowfbSetPositionMC_SetPosition19844544conditionalshowCalibrationValueLREAL646528conditionalshowSearchDirectionUINT166592conditionalshowSearchVelocityLREAL646656conditionalshowSyncDirectionUINT166720conditionalshowSyncVelocityLREAL646784conditionalshowReferenceModeE_EncoderReferenceMode326848conditionalshowfbTriggerR_TRIG646880conditionalshowfbTimeOutTON2246944conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_WriteParameterInNc_v1_001504bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataDWORD32128ItemTypeInputbBusyBOOL8160ItemTypeOutputbDoneBOOL8168ItemTypeOutputbErrorBOOL8176ItemTypeOutputnErrorIdUDINT32192ItemTypeOutputAxisAXIS_REF32224ItemTypeInOutnStateUINT16256fbADSWRITEADSWRITE1216288PouTypeFunctionBlockFB_WriteFloatParameter1536bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataLREAL64128ItemTypeInputbBusyBOOL8192ItemTypeOutputbDoneBOOL8200ItemTypeOutputbErrorBOOL8208ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputAxisAXIS_REF32256ItemTypeInOutnStateUINT16288fbADSWRITEADSWRITE1216320PouTypeFunctionBlockFB_HomeWriteNcVelocities3456EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputfVelocityToCamLREAL6464ItemTypeInputfVelocityFromCamLREAL64128ItemTypeInputAxisAXIS_REF32192ItemTypeInOutEnOBOOL8224ItemTypeOutputbBusyBOOL8232ItemTypeOutputbDoneBOOL8240ItemTypeOutputbErrorBOOL8248ItemTypeOutputnErrorIdUDINT32256ItemTypeOutputfbExecuteRiseEdgeR_TRIG64288fbWriteVelocityToCamFB_WriteFloatParameter1536384fbWriteVelocityFromCamFB_WriteFloatParameter15361920PouTypeFunctionBlockFB_HomeToSwitch15744EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputbCamSensorBOOL856ItemTypeInputnSearchDirTwoardsCamMC_Direction1664ItemTypeInputnSearchDirOffCamMC_Direction1680ItemTypeInputfHomePositionLREAL64128ItemTypeInputfVelocityToCamNCLREAL64192ItemTypeInputfVelocityFromCamNCLREAL64256ItemTypeInputAxisAXIS_REF32320ItemTypeInOutEnOBOOL8352ItemTypeOutputbBusyBOOL8360ItemTypeOutputbDoneBOOL8368ItemTypeOutputbHomedBOOL8376ItemTypeOutputbErrorBOOL8384ItemTypeOutputnErrorIdUDINT32416ItemTypeOutputfbHomeMC_Home7168448fbWriteHomeDirCamToNCFB_WriteParameterInNc_v1_0015047616fbWriteHomeDirSyncToNCFB_WriteParameterInNc_v1_0015049120fbWriteHomeModeToNCFB_WriteParameterInNc_v1_00150410624fbWriteHomeVelocitiesToNCFB_HomeWriteNcVelocities345612160bConfigNCDoneBOOL8156160fbRTriggR_TRIG6415648PouTypeFunctionBlockFB_HomeDirect7424EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputfHomePositionLREAL6464ItemTypeInputAxisAXIS_REF32128ItemTypeInOutEnOBOOL8160ItemTypeOutputbBusyBOOL8168ItemTypeOutputbDoneBOOL8176ItemTypeOutputbHomedBOOL8184ItemTypeOutputbErrorBOOL8192ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputfbHomeMC_Home7168256PouTypeFunctionBlockFB_ReadParameterInNc_v1_001536bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataDWORD32128ItemTypeOutputbBusyBOOL8160ItemTypeOutputbDoneBOOL8168ItemTypeOutputbErrorBOOL8176ItemTypeOutputnErrorIdUDINT32192ItemTypeOutputAxisAXIS_REF32224ItemTypeInOutnStateUINT16256fbADSREADADSREAD1248288PouTypeFunctionBlockFB_HomeReadSoftLimEnable3264EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputAxisAXIS_REF3264ItemTypeInOutEnOBOOL896ItemTypeOutputbBusyBOOL8104ItemTypeOutputbDoneBOOL8112ItemTypeOutputbErrorBOOL8120ItemTypeOutputnErrorIdUDINT32128ItemTypeOutputbSofLimEnableLowBOOL81601ItemTypeOutputbSofLimEnableHighBOOL81681ItemTypeOutputfbReadSoftLimEnableLowFB_ReadParameterInNc_v1_001536192fbReadSoftLimEnableHighFB_ReadParameterInNc_v1_0015361728PouTypeFunctionBlockFB_HomeWriteSoftLimEnable3264EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputbSofLimEnableLowBOOL8561ItemTypeInputbSofLimEnableHighBOOL8641ItemTypeInputAxisAXIS_REF3296ItemTypeInOutEnOBOOL8128ItemTypeOutputbBusyBOOL8136ItemTypeOutputbDoneBOOL8144ItemTypeOutputbErrorBOOL8152ItemTypeOutputnErrorIdUDINT32160ItemTypeOutputfbExecuteRiseEdgeR_TRIG64192fbWriteSoftLimEnableLowFB_WriteParameterInNc_v1_001504256fbWriteSoftLimEnableHighFB_WriteParameterInNc_v1_0015041760PouTypeFunctionBlockFB_ReadFloatParameter1600bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataLREAL64128ItemTypeOutputbBusyBOOL8192ItemTypeOutputbDoneBOOL8200ItemTypeOutputbErrorBOOL8208ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputAxisAXIS_REF32256ItemTypeInOutnStateUINT16288fbADSREADADSREAD1248320PouTypeFunctionBlockFB_HomeReadNcVelocities3520EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputAxisAXIS_REF3264ItemTypeInOutEnOBOOL896ItemTypeOutputbBusyBOOL8104ItemTypeOutputbDoneBOOL8112ItemTypeOutputbErrorBOOL8120ItemTypeOutputnErrorIdUDINT32128ItemTypeOutputfVelocityToCamLREAL64192ItemTypeOutputfVelocityFromCamLREAL64256ItemTypeOutputfbReadVelocityToCamFB_ReadFloatParameter1600320fbReadVelocityFromCamFB_ReadFloatParameter16001920PouTypeFunctionBlockFB_HomePrepare17728EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputnCmdDataUINT1664ItemTypeInputAxisAXIS_REF3296ItemTypeInOutEnOBOOL8128ItemTypeOutputbBusyBOOL8136ItemTypeOutputbDoneBOOL8144ItemTypeOutputbErrorBOOL8152ItemTypeOutputnErrorIdUDINT32160ItemTypeOutputbSofLimEnableLowOriginalBOOL81921ItemTypeOutputbSofLimEnableHighOriginalBOOL82001ItemTypeOutputfVelocityToCamLREAL642560ItemTypeOutputfVelocityFromCamLREAL643200ItemTypeOutputfbHomeReadSoftLimEnableFB_HomeReadSoftLimEnable3264384fbHomeDisableSoftLimEnableFB_HomeWriteSoftLimEnable32643648fbHomeReadNCVelocitiesFB_HomeReadNcVelocities35206912fbHomeResetCalibrationFlagMC_Home716810432fbExecuteRiseEdgeR_TRIG6417600bExecuteReadNCBOOL8176640bExecuteWriteNCBOOL8176720nStateINT16176800PouTypeFunctionBlockFB_HomeFinish3552EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputnCmdDataUINT1664ItemTypeInputbSofLimEnableLowBOOL8801ItemTypeInputbSofLimEnableHighBOOL8881ItemTypeInputAxisAXIS_REF3296ItemTypeInOutEnOBOOL8128ItemTypeOutputbBusyBOOL8136ItemTypeOutputbDoneBOOL8144ItemTypeOutputbErrorBOOL8152ItemTypeOutputnErrorIdUDINT32160ItemTypeOutputfbHomewriteSoftLimEnableFB_HomeWriteSoftLimEnable3264192fbExecuteRiseEdgeR_TRIG643456bExecuteWriteNCBOOL835200nStateINT1635360PouTypeFunctionBlockFB_HomeVirtual53760EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputnCmdDataUINT1664ItemTypeInputbLimitFwdBOOL880ItemTypeInputbLimitBwdBOOL888ItemTypeInputbHomeSensorBOOL896ItemTypeInputfHomePositionLREAL64128ItemTypeInputnHomeRevOffsetUINT16192ItemTypeInputAxisAXIS_REF32224ItemTypeInOutEnOBOOL8256ItemTypeOutputbBusyBOOL8264ItemTypeOutputbDoneBOOL8272ItemTypeOutputbHomedBOOL8280ItemTypeOutputbErrorBOOL8288ItemTypeOutputnErrorIdUDINT32320ItemTypeOutputfbHomeToSwitchFB_HomeToSwitch15744384fbHomeDirectFB_HomeDirect742416128fbMoveVelocityMC_MoveVelocity876823552fbHomePrepareFB_HomePrepare1772832320fbHomeFinishFB_HomeFinish355250048fbExecuteRiseEdgeR_TRIG6453600nHomingStateINT16536640bExecuteHomeToSwitchBOOL8536800bExecuteMoveVelocityBOOL8536880bExecutePrepareBOOL8536960bExecuteFinishBOOL8537040bExecuteHomeDirectBOOL853712nCmdDataLocalUINT1653728bSequenceReadyBOOL8537441bRestoreNCDataNeededBOOL8537520PouTypeFunctionBlockST_GearInDynOptions8CCVmodeBOOL80_ST_TcNC_CoupleSlave384nSlaveTypeUDINT320nMasterAxisIdUDINT3232nMasterSubIdxUDINT3264nSlaveSubIdxUDINT3296fCoupleParam1LREAL64128fCoupleParam2LREAL64192fCoupleParam3LREAL64256fCoupleParam4LREAL64320conditionalshowMC_GearInDyn4032MasterAXIS_REF3232ItemTypeInOutSlaveAXIS_REF3264ItemTypeInOutEnableBOOL896ItemTypeInputGearRatioLREAL641281ItemTypeInputAccelerationLREAL64192ItemTypeInputDecelerationLREAL64256ItemTypeInputJerkLREAL64320ItemTypeInputBufferModeMC_BufferMode16384ItemTypeInputOptionsST_GearInDynOptions8400ItemTypeInputInGearBOOL8408ItemTypeOutputBusyBOOL8416ItemTypeOutputActiveBOOL8424ItemTypeOutputCommandAbortedBOOL8432ItemTypeOutputErrorBOOL8440ItemTypeOutputErrorIDUDINT32448ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96480ADSbusyBOOL8576iState_E_TcMC_STATES16592100iSubStateINT16608fbAdsWriteADSWRITE1216640fbAdsReadADSREAD12481856sCouple_ST_TcNC_CoupleSlave3843136v_maxLREAL643520pa_limitLREAL643584WasInGearBOOL83648iAccelerationLREAL643712conditionalshowTimerStateFeedbackTON2243776conditionalshowPouTypeFunctionBlockST_GearOutOptions8reservedBOOL80conditionalshowMC_GearOut1792SlaveAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputOptionsST_GearOutOptions872ItemTypeInputDoneBOOL880ItemTypeOutputBusyBOOL888ItemTypeOutputErrorBOOL896ItemTypeOutputErrorIDUDINT32128ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96160ADSbusyBOOL8256iState_E_TcMC_STATES16272100fbAdsWriteADSWRITE1216288fbOnTriggerR_TRIG641504conditionalshowTimerStateFeedbackTON2241568conditionalshowPouTypeFunctionBlockFB_DriveVirtual163456sVersionSTRING(80)648321.0.3EnBOOL8680ItemTypeInputbEnableBOOL8688ItemTypeInputbResetBOOL8696ItemTypeInputbExecuteBOOL8704ItemTypeInputnCommandUINT - 16 - 720 - - - ItemType - Input - - - - - nCmdData - UINT - 16 - 736 - - - ItemType - Input - - - - - fVelocity - LREAL - 64 - 768 - - - ItemType - Input - - - - - fPosition - LREAL - 64 - 832 - - - ItemType - Input - - - - - fAcceleration - LREAL - 64 - 896 - - - ItemType - Input - - - - - fDeceleration - LREAL - 64 - 960 - - - ItemType - Input - - - - - bJogFwd - BOOL - 8 - 1024 - - - ItemType - Input - - - - - bJogBwd - BOOL - 8 - 1032 - - - ItemType - Input - - - - - bLimitFwd - BOOL - 8 - 1040 - - - ItemType - Input - - - - - bLimitBwd - BOOL - 8 - 1048 - - - ItemType - Input - - - - - fOverride - LREAL - 64 - 1088 - - 100 - - - - ItemType - Input - - - - - bHomeSensor - BOOL - 8 - 1152 - - - ItemType - Input - - - - - fHomePosition - LREAL - 64 - 1216 - - - ItemType - Input - - - - - nHomeRevOffset - UINT - 16 - 1280 - - - ItemType - Input - - - - - MasterAxis - AXIS_REF - 9088 - 1344 - - - ItemType - Input - - - - - bPowerSelf - BOOL - 8 - 10432 - - - ItemType - Input - - - - - EnO - BOOL - 8 - 10440 - - - ItemType - Output - - - - - bEnabled - BOOL - 8 - 10448 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 10456 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 10464 - - - ItemType - Output - - - - - bError - BOOL - 8 - 10472 - - - ItemType - Output - - - - - bHomed - BOOL - 8 - 10480 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 10496 - - - ItemType - Output - - - - - nMotionAxisID - UDINT - Axis id in Motion (NC) - 32 - 10528 - - 0 - - - - ItemType - Output - - - - - Status - ST_AxisStatus - 768 - 10560 - - - ItemType - Output - - - - - fActVelocity - LREAL - 64 - 11328 - - - ItemType - Output - - - - - fActPosition - LREAL - 64 - 11392 - - - ItemType - Output - - - - - fActDiff - LREAL - 64 - 11456 - - - ItemType - Output - - - - - sErrorMessage - STRING(80) - 648 - 11520 - - - ItemType - Output - - - - - Axis - AXIS_REF - 32 - 12192 - - - ItemType - InOut - - - - - nCommandLocal - UINT - 16 - 12224 - - - nCmdDataLocal - UINT - 16 - 12240 - - - bFirstScan - BOOL - 8 - 12256 - - 1 - - - - fbReset - MC_Reset - 1632 - 12288 - - - fbPower - MC_Power - 768 - 13952 - - - fbHalt - MC_Halt - 8640 - 14720 - - - fbJog - MC_Jog - 44352 - 23360 - - - fbMoveVelocity - MC_MoveVelocity - 8768 - 67712 - - - fbMoveRelative - MC_MoveRelative - 8832 - 76480 - - - fbMoveAbsolute - MC_MoveAbsolute - 8832 - 85312 - - - fbMoveModulo - MC_MoveModulo - 8896 - 94144 - - - fbHomeVirtual - FB_HomeVirtual - 53760 - 103040 - - - fbGearInDyn - MC_GearInDyn - 4032 - 156800 - - - fbGearOut - MC_GearOut - 1792 - 160832 - - - fbExecuteRiseEdge - R_TRIG - 64 - 162624 - - - stAxisStatus - DUT_AxisStatus_v0_01 - 768 - 162688 - - - - PouType - FunctionBlock - - - - - FB_MotionHoming - 46976 - - stMotionStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - bExecute - BOOL - 8 - 64 - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 72 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 80 - - - ItemType - Output - - - - - bError - BOOL - 8 - 88 - - - ItemType - Output - - - - - nErrorID - UDINT - 32 - 96 - - - ItemType - Output - - - - - fbSetPos - MC_SetPosition - 1984 - 128 - - - fbJog - MC_Jog - 44352 - 2112 - - - rtExec - R_TRIG - 64 - 46464 - - - ftExec - F_TRIG - 64 - 46528 - - - nHomeStateMachine - INT - 16 - 46592 - - 0 - - - - nStateAfterStop - INT - 16 - 46608 - - - nMoves - INT - 16 - 46624 - - - bFirstDirection - BOOL - 8 - 46640 - - - bAtHome - BOOL - 8 - 46648 - - - bMove - BOOL - 8 - 46656 - - - nErrCount - INT - 16 - 46672 - - - bInterrupted - BOOL - 8 - 46688 - - - IDLE - INT - 16 - 46704 - - 0 - - - - NEXT_MOVE - INT - 16 - 46720 - - 1 - - - - CHECK_FWD - INT - 16 - 46736 - - 2 - - - - CHECK_BWD - INT - 16 - 46752 - - 3 - - - - FINAL_MOVE - INT - 16 - 46768 - - 4 - - - - FINAL_SETPOS - INT - 16 - 46784 - - 5 - - - - ERROR - INT - 16 - 46800 - - 6 - - - - WAIT_STOP - INT - 16 - 46816 - - 7 - - - - FWD_START - LREAL - +// 20 = SuperInp >>>ToBe +// 30 = Gear]]>16720ItemTypeInputnCmdDataUINT16736ItemTypeInputfVelocityLREAL64768ItemTypeInputfPositionLREAL64832ItemTypeInputfAccelerationLREAL64896ItemTypeInputfDecelerationLREAL64960ItemTypeInputbJogFwdBOOL81024ItemTypeInputbJogBwdBOOL81032ItemTypeInputbLimitFwdBOOL81040ItemTypeInputbLimitBwdBOOL81048ItemTypeInputfOverrideLREAL641088100ItemTypeInputbHomeSensorBOOL81152ItemTypeInputfHomePositionLREAL641216ItemTypeInputnHomeRevOffsetUINT161280ItemTypeInputMasterAxisAXIS_REF90881344ItemTypeInputbPowerSelfBOOL810432ItemTypeInputEnOBOOL810440ItemTypeOutputbEnabledBOOL810448ItemTypeOutputbBusyBOOL810456ItemTypeOutputbDoneBOOL810464ItemTypeOutputbErrorBOOL810472ItemTypeOutputbHomedBOOL810480ItemTypeOutputnErrorIdUDINT3210496ItemTypeOutputnMotionAxisIDUDINT32105280ItemTypeOutputStatusST_AxisStatus76810560ItemTypeOutputfActVelocityLREAL6411328ItemTypeOutputfActPositionLREAL6411392ItemTypeOutputfActDiffLREAL6411456ItemTypeOutputsErrorMessageSTRING(80)64811520ItemTypeOutputAxisAXIS_REF3212192ItemTypeInOutnCommandLocalUINT1612224nCmdDataLocalUINT1612240bFirstScanBOOL8122561fbResetMC_Reset163212288fbPowerMC_Power76813952fbHaltMC_Halt864014720fbJogMC_Jog4435223360fbMoveVelocityMC_MoveVelocity876867712fbMoveRelativeMC_MoveRelative883276480fbMoveAbsoluteMC_MoveAbsolute883285312fbMoveModuloMC_MoveModulo889694144fbHomeVirtualFB_HomeVirtual53760103040fbGearInDynMC_GearInDyn4032156800fbGearOutMC_GearOut1792160832fbExecuteRiseEdgeR_TRIG64162624stAxisStatusDUT_AxisStatus_v0_01768162688PouTypeFunctionBlockFB_MotionHoming46976stMotionStageST_MotionStage3232ItemTypeInOutbExecuteBOOL864ItemTypeInputbBusyBOOL872ItemTypeOutputbDoneBOOL880ItemTypeOutputbErrorBOOL888ItemTypeOutputnErrorIDUDINT3296ItemTypeOutputfbSetPosMC_SetPosition1984128fbJogMC_Jog443522112rtExecR_TRIG6446464ftExecF_TRIG6446528nHomeStateMachineINT16465920nStateAfterStopINT1646608nMovesINT1646624bFirstDirectionBOOL846640bAtHomeBOOL846648bMoveBOOL846656nErrCountINT1646672bInterruptedBOOL846688IDLEINT16467040NEXT_MOVEINT16467201CHECK_FWDINT16467362CHECK_BWDINT16467523FINAL_MOVEINT16467684FINAL_SETPOSINT16467845ERRORINT16468006WAIT_STOPINT16468167FWD_STARTLREAL - 64 - 46848 - - -99999999 - - - - BWD_START - LREAL - 64 - 46912 - - 99999999 - - - - - PouType - FunctionBlock - - - - - FB_EncSaveRestore - 2880 - - stMotionStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - bEnable - BOOL - 8 - 64 - - - ItemType - Input - - - - - fbSetPos - MC_SetPosition - 1984 - 128 - - - timer - TON - 224 - 2112 - - - bInit - BOOL - 8 - 2336 - - - bLoad - BOOL - 8 - 2344 - - - nLatchError - UDINT - 32 - 2368 - - - bEncError - BOOL - 8 - 2400 - - - tRetryDelay - TIME - 32 - 2432 - - 1000 - - - - nMaxRetries - UINT - 16 - 2464 - - 10 - - - - nCurrTries - UINT - 16 - 2480 - - 0 - - - - bWaitRetry - BOOL - 8 - 2496 - - - tonRetry - TON - 224 - 2528 - - - bSaved - BOOL - 8 - 2752 - - - TcPersistent - - - - - fPosition - LREAL - 64 - 2816 - - - TcPersistent - - - - - - PouType - FunctionBlock - - - - - FB_LogMotionError - 83136 - - stMotionStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - bEnable - BOOL - 8 - 64 - - - ItemType - Input - - - - - fbLogMessage - FB_LogMessage - 81984 - 128 - - - rtNewError - R_TRIG - 64 - 82112 - - - bChangedError - BOOL - 8 - 82176 - - - sPrevErr - STRING(80) - 648 - 82184 - - - fbJson - FB_JsonSaxWriter - 256 - 82848 - - - - PouType - FunctionBlock - - - - - FB_SetEnables - 64 - - stMotionStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - - PouType - FunctionBlock - - - - - FB_EncoderValue - 64 - - stMotionStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - - PouType - FunctionBlock - - - - - MC_ReadParameterSet - 1600 - - Parameter - ST_AxisParameterSet - 32 - 32 - - - ItemType - InOut - - - - - Axis - AXIS_REF - Reference to an axis - 32 - 64 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 96 - - - ItemType - Input - - - - - Done - BOOL - 8 - 104 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 112 - - - ItemType - Output - - - - - Error - BOOL - 8 - 120 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 128 - - - ItemType - Output - - - displaymode - hex - - - - - TriggerExecute - R_TRIG - 64 - 160 - - - state - _E_TcMC_STATES - 16 - 224 - - 100 - - - - fbAdsRead - ADSREAD - 1248 - 256 - - - SizeofPayloadData - UDINT - 32 - 1504 - - - SizeofPayloadData64 - ULINT - 64 - 1536 - - - ActGetSizeOfParameterSet - - - - PouType - FunctionBlock - - - - - FB_MotionStageNCParams - 2112 - - stMotionStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - bEnable - BOOL - 8 - 64 - - - ItemType - Input - - - - - tRefreshDelay - TIME - 32 - 96 - - - ItemType - Input - - - - - bError - BOOL - 8 - 128 - - - ItemType - Output - - - - - mcReadParams - MC_ReadParameterSet - 1600 - 192 - - - timer - TON - 224 - 1792 - - - bExecute - BOOL - 8 - 2016 - - 1 - - - - nLatchErrId - UDINT - 32 - 2048 - - - - PouType - FunctionBlock - - - - - FB_MotionStage - 299392 - - stMotionStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - fbDriveVirtual - FB_DriveVirtual - 163456 - 64 - - - fbMotionHome - FB_MotionHoming - 46976 - 163520 - - - fbSaveRestore - FB_EncSaveRestore - 2880 - 210496 - - - fbLogError - FB_LogMotionError - 83136 - 213376 - - - bExecute - BOOL - 8 - 296512 - - - bExecMove - BOOL - 8 - 296520 - - - bExecHome - BOOL - 8 - 296528 - - - bFwdHit - BOOL - 8 - 296536 - - - bBwdHit - BOOL - 8 - 296544 - - - ftExec - F_TRIG - 64 - 296576 - - - rtExec - R_TRIG - 64 - 296640 - - - rtUserExec - R_TRIG - 64 - 296704 - - - rtTarget - R_TRIG - 64 - 296768 - - - rtHomed - R_TRIG - 64 - 296832 - - - fbSetEnables - FB_SetEnables - 64 - 296896 - - - bPosGoal - BOOL - 8 - 296960 - - - bNegGoal - BOOL - 8 - 296968 - - - fbEncoderValue - FB_EncoderValue - 64 - 296992 - - - fbNCParams - FB_MotionStageNCParams - 2112 - 297088 - - - bNewMoveReq - BOOL - 8 - 299200 - - - bPrepareDisable - BOOL - 8 - 299208 - - - bMoveCmd - BOOL - 8 - 299216 - - - rtMoveCmdShortcut - R_TRIG - 64 - 299232 - - - rtHomeCmdShortcut - R_TRIG - 64 - 299296 - - - - PouType - FunctionBlock - - - - - ENUM_MotionRequest - 16 - INT - - WAIT - 0 - - - INTERRUPT - 1 - - - ABORT - 2 - - - - FB_MotionRequest - 1600 - - stMotionStage - DUT_MotionStage - Motor to move - 32 - 32 - - - ItemType - InOut - - - - - bExecute - BOOL - Start move on rising edge, stop move on falling edge - 8 - 64 - - - ItemType - Input - - - - - bReset - BOOL - Reset errors on rising edge - 8 - 72 - - - ItemType - Input - - - - - enumMotionRequest - ENUM_MotionRequest - Define behavior for when the motor is already moving - 16 - 80 - - 0 - - - - ItemType - Input - - - - - fPos - LREAL - Goal position - 64 - 128 - - - ItemType - Input - - - - - fVel - LREAL - Move velocity - 64 - 192 - - - ItemType - Input - - - - - fAcc - LREAL - Optional acceleration - 64 - 256 - - - ItemType - Input - - - - - fDec - LREAL - Optional deceleration - 64 - 320 - - - ItemType - Input - - - - - bError - BOOL - True if in error state - 8 - 384 - - - ItemType - Output - - - - - nErrorId - UDINT - Error code - 32 - 416 - - - ItemType - Output - - - - - sErrorMessage - STRING(80) - What the error code means - 648 - 448 - - - ItemType - Output - - - - - bBusy - BOOL - If TRUE, we are moving the motor - 8 - 1096 - - - ItemType - Output - - - - - bDone - BOOL - If TRUE, we are not moving the motor and our most recent move was successful - 8 - 1104 - - - ItemType - Output - - - - - rtExec - R_TRIG - 64 - 1120 - - - ftExec - F_TRIG - 64 - 1184 - - - rtReset - R_TRIG - 64 - 1248 - - - ftBusy - F_TRIG - 64 - 1312 - - - nState - UINT - 16 - 1376 - - 0 - - - - bMyMove - BOOL - 8 - 1392 - - - bCausedError - BOOL - 8 - 1400 - - - INIT - UINT - 16 - 1408 - - 0 - - - - WAIT_EXEC - UINT - 16 - 1424 - - 1 - - - - PICK_REQUEST - UINT - 16 - 1440 - - 2 - - - - WAIT_OTHER_MOVE - UINT - 16 - 1456 - - 3 - - - - STOP_OTHER_MOVE - UINT - 16 - 1472 - - 4 - - - - START_MOVE - UINT - 16 - 1488 - - 5 - - - - WAIT_MY_MOVE - UINT - 16 - 1504 - - 6 - - - - STOP_MY_MOVE - UINT - 16 - 1520 - - 7 - - - - DONE_MOVING - UINT - 16 - 1536 - - 8 - - - - ERROR - UINT - 16 - 1552 - - 9 - - - - - PouType - FunctionBlock - - - - - FB_PositionStateMove - 2560 - - stMotionStage - DUT_MotionStage - Motor to move - 32 - 32 - - - ItemType - InOut - - - - - stPositionState - DUT_PositionState - State to move to - 32 - 64 - - - ItemType - InOut - - - pytmc - + ]]>6446848-99999999BWD_STARTLREAL644691299999999PouTypeFunctionBlockFB_EncSaveRestore2880stMotionStageST_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputfbSetPosMC_SetPosition1984128timerTON2242112bInitBOOL82336bLoadBOOL82344nLatchErrorUDINT322368bEncErrorBOOL82400tRetryDelayTIME3224321000nMaxRetriesUINT16246410nCurrTriesUINT1624800bWaitRetryBOOL82496tonRetryTON2242528bSavedBOOL82752TcPersistentfPositionLREAL642816TcPersistentPouTypeFunctionBlockFB_LogMotionError83136stMotionStageST_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputfbLogMessageFB_LogMessage81984128rtNewErrorR_TRIG6482112bChangedErrorBOOL882176sPrevErrSTRING(80)64882184fbJsonFB_JsonSaxWriter25682848PouTypeFunctionBlockFB_SetEnables64stMotionStageST_MotionStage3232ItemTypeInOutPouTypeFunctionBlockFB_EncoderValue64stMotionStageST_MotionStage3232ItemTypeInOutPouTypeFunctionBlockMC_ReadParameterSet1600ParameterST_AxisParameterSet3232ItemTypeInOutAxisAXIS_REF3264ItemTypeInOutExecuteBOOL896ItemTypeInputDoneBOOL8104ItemTypeOutputBusyBOOL8112ItemTypeOutputErrorBOOL8120ItemTypeOutputErrorIDUDINT32128ItemTypeOutputdisplaymodehexTriggerExecuteR_TRIG64160state_E_TcMC_STATES16224100fbAdsReadADSREAD1248256SizeofPayloadDataUDINT321504SizeofPayloadData64ULINT641536ActGetSizeOfParameterSetPouTypeFunctionBlockFB_MotionStageNCParams2112stMotionStageST_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputtRefreshDelayTIME3296ItemTypeInputbErrorBOOL8128ItemTypeOutputmcReadParamsMC_ReadParameterSet1600192timerTON2241792bExecuteBOOL820161nLatchErrIdUDINT322048PouTypeFunctionBlockFB_MotionStage299392stMotionStageST_MotionStage3232ItemTypeInOutfbDriveVirtualFB_DriveVirtual16345664fbMotionHomeFB_MotionHoming46976163520fbSaveRestoreFB_EncSaveRestore2880210496fbLogErrorFB_LogMotionError83136213376bExecuteBOOL8296512bExecMoveBOOL8296520bExecHomeBOOL8296528bFwdHitBOOL8296536bBwdHitBOOL8296544ftExecF_TRIG64296576rtExecR_TRIG64296640rtUserExecR_TRIG64296704rtTargetR_TRIG64296768rtHomedR_TRIG64296832fbSetEnablesFB_SetEnables64296896bPosGoalBOOL8296960bNegGoalBOOL8296968fbEncoderValueFB_EncoderValue64296992fbNCParamsFB_MotionStageNCParams2112297088bNewMoveReqBOOL8299200bPrepareDisableBOOL8299208bMoveCmdBOOL8299216rtMoveCmdShortcutR_TRIG64299232rtHomeCmdShortcutR_TRIG64299296PouTypeFunctionBlockE_MotionRequest16INTWAIT0INTERRUPT1ABORT2FB_MotionRequest1600stMotionStageST_MotionStage3232ItemTypeInOutbExecuteBOOL864ItemTypeInputbResetBOOL872ItemTypeInputenumMotionRequestE_MotionRequest16800ItemTypeInputfPosLREAL64128ItemTypeInputfVelLREAL64192ItemTypeInputfAccLREAL64256ItemTypeInputfDecLREAL64320ItemTypeInputbErrorBOOL8384ItemTypeOutputnErrorIdUDINT32416ItemTypeOutputsErrorMessageSTRING(80)648448ItemTypeOutputbBusyBOOL81096ItemTypeOutputbDoneBOOL81104ItemTypeOutputrtExecR_TRIG641120ftExecF_TRIG641184rtResetR_TRIG641248ftBusyF_TRIG641312nStateUINT1613760bMyMoveBOOL81392bCausedErrorBOOL81400INITUINT1614080WAIT_EXECUINT1614241PICK_REQUESTUINT1614402WAIT_OTHER_MOVEUINT1614563STOP_OTHER_MOVEUINT1614724START_MOVEUINT1614885WAIT_MY_MOVEUINT1615046STOP_MY_MOVEUINT1615207DONE_MOVINGUINT1615368ERRORUINT1615529PouTypeFunctionBlockFB_PositionStateMove2560stMotionStageST_MotionStage3232ItemTypeInOutstPositionStateST_PositionState3264ItemTypeInOutpytmc pv: - - - - - - bExecute - BOOL - Start move on rising edge, stop move on falling edge - 8 - 96 - - - ItemType - Input - - - pytmc - + bExecuteBOOL896ItemTypeInputpytmc pv: GO io: io field: ZNAM False field: ONAM True - - - - - - bReset - BOOL - Rising edge error reset - 8 - 104 - - - ItemType - Input - - - pytmc - + bResetBOOL8104ItemTypeInputpytmc pv: RESET io: io field: ZNAM False field: ONAM True - - - - - - enumMotionRequest - ENUM_MotionRequest - Define behavior for when a move is already active - 16 - 112 - - 0 - - - - ItemType - Input - - - - - bAtState - BOOL - TRUE if the motor is at this state - 8 - 128 - - - ItemType - Output - - - pytmc - + enumMotionRequestE_MotionRequest161120ItemTypeInputbAtStateBOOL8128ItemTypeOutputpytmc pv: AT_STATE io: input field: ZNAM False field: ONAM True - - - - - - bError - BOOL - TRUE if we have an error - 8 - 136 - - - ItemType - Output - - - pytmc - + bErrorBOOL8136ItemTypeOutputpytmc pv: ERR io: input field: ZNAM False field: ONAM True - - - - - - nErrorID - UDINT - Error code - 32 - 160 - - - ItemType - Output - - - pytmc - + nErrorIDUDINT32160ItemTypeOutputpytmc pv: ERRID io: input - - - - - - sErrorMessage - STRING(80) - Error description - 648 - 192 - - - ItemType - Output - - - pytmc - + sErrorMessageSTRING(80)648192ItemTypeOutputpytmc pv: ERRMSG io: input - - - - - - bBusy - BOOL - TRUE if we are moving to a state - 8 - 840 - - - ItemType - Output - - - pytmc - + bBusyBOOL8840ItemTypeOutputpytmc pv: BUSY io: input field: ZNAM False field: ONAM True - - - - - - bDone - BOOL - TRUE if we are note moving and we reached a state successfully on our last move - 8 - 848 - - - ItemType - Output - - - pytmc - + bDoneBOOL8848ItemTypeOutputpytmc pv: DONE io: input field: ZNAM False field: ONAM True - - - - - - fbMotionRequest - FB_MotionRequest - 1600 - 896 - - - bAllowMove - BOOL - 8 - 2496 - - - - PouType - FunctionBlock - - - - - FB_RawCountConverter - 8576 - - stParameters - ST_AxisParameterSet - Parameters to check against - 8192 - 64 - - - ItemType - Input - - - - - nCountCheck - UDINT - Optional count to convert to a real position - 32 - 8256 - - - ItemType - Input - - - - - fPosCheck - LREAL - Optional position to convert to encoder counts - 64 - 8320 - - - ItemType - Input - - - - - nCountGet - UDINT - If converting position, the number of counts - 32 - 8384 - - - ItemType - Output - - - - - fPosGet - LREAL - If converting counts, the position - 64 - 8448 - - - ItemType - Output - - - - - bBusy - BOOL - True during a parameter get/calc - 8 - 8512 - - - ItemType - Output - - - - - bDone - BOOL - True after a successful get/calc - 8 - 8520 - - - ItemType - Output - - - - - bError - BOOL - True if the calculation errored - 8 - 8528 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - - - FB_PositionStateLock - 3840 - - stPositionState - DUT_PositionState - 32 - 32 - - - ItemType - InOut - - - - - bEnable - BOOL - 8 - 64 - - - ItemType - Input - - - - - stCachedPositionState - DUT_PositionState - 3648 - 128 - - - bInit - BOOL - 8 - 3776 - - 0 - - - - - PouType - FunctionBlock - - - - - FB_PositionStateInternal - 12544 - - stMotionStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - stPositionState - DUT_PositionState - 32 - 64 - - - ItemType - InOut - - - - - fbEncConverter - FB_RawCountConverter - 8576 - 128 - - - fbLock - FB_PositionStateLock - 3840 - 8704 - - - - PouType - FunctionBlock - - - - - FB_PositionStateBase - 253824 - - stMotionStage - DUT_MotionStage - Motor to move - 32 - 32 - - - ItemType - InOut - - - - - bEnable - BOOL - If TRUE, start a move when setState transitions to a nonzero number - 8 - 64 - - - ItemType - Input - - - - - bReset - BOOL - On rising edge, reset this FB - 8 - 72 - - - ItemType - Input - - - pytmc - + fbMotionRequestFB_MotionRequest1600896bAllowMoveBOOL82496PouTypeFunctionBlockFB_RawCountConverter8576stParametersST_AxisParameterSet819264ItemTypeInputnCountCheckUDINT328256ItemTypeInputfPosCheckLREAL648320ItemTypeInputnCountGetUDINT328384ItemTypeOutputfPosGetLREAL648448ItemTypeOutputbBusyBOOL88512ItemTypeOutputbDoneBOOL88520ItemTypeOutputbErrorBOOL88528ItemTypeOutputPouTypeFunctionBlockFB_PositionStateLock3840stPositionStateST_PositionState3232ItemTypeInOutbEnableBOOL864ItemTypeInputstCachedPositionStateST_PositionState3648128bInitBOOL837760PouTypeFunctionBlockFB_PositionStateInternal12544stMotionStageST_MotionStage3232ItemTypeInOutstPositionStateST_PositionState3264ItemTypeInOutfbEncConverterFB_RawCountConverter8576128fbLockFB_PositionStateLock38408704PouTypeFunctionBlockFB_PositionStateBase253824stMotionStageST_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputbResetBOOL872ItemTypeInputpytmc pv: RESET io: io field: ZNAM False field: ONAM True - - - - - - bError - BOOL - If TRUE, there is an error - 8 - 80 - - - ItemType - Output - - - pytmc - + bErrorBOOL880ItemTypeOutputpytmc pv: ERR io: i field: ZNAM False field: ONAM True - - - - - - nErrorId - UDINT - Error ID - 32 - 96 - - - ItemType - Output - - - pytmc - + nErrorIdUDINT3296ItemTypeOutputpytmc pv: ERRID io: i - - - - - - sErrorMessage - STRING(80) - The error that caused bError to flip TRUE - 648 - 128 - - - ItemType - Output - - - pytmc - + sErrorMessageSTRING(80)648128ItemTypeOutputpytmc pv: ERRMSG io: i - - - - - - bBusy - BOOL - If TRUE, we are moving the motor - 8 - 776 - - - ItemType - Output - - - pytmc - + bBusyBOOL8776ItemTypeOutputpytmc pv: BUSY io: i field: ZNAM False field: ONAM True - - - - - - bDone - BOOL - If TRUE, we are not moving the motor and the last move completed successfully - 8 - 784 - - - ItemType - Output - - - pytmc - + bDoneBOOL8784ItemTypeOutputpytmc pv: DONE io: i field: ZNAM False field: ONAM True - - - - - - arrStates - DUT_PositionState - - 1 - 15 - - Pre-allocated array of states - 54720 - 832 - - - pytmc - + arrStatesST_PositionState11554720832pytmc pv: io: io expand: %.2d - - - - - - setState - INT - Corresponding arrStates index to move to, or 0 if no move selected - 16 - 55552 - - - goalState - INT - The current position we are trying to reach, or 0 - 16 - 55568 - - - getState - INT - The readback position - 16 - 55584 - - - bInit - BOOL - 8 - 55600 - - - stUnknown - DUT_PositionState - 3648 - 55616 - - - stGoal - DUT_PositionState - 3648 - 59264 - - - fbStateMove - FB_PositionStateMove - 2560 - 62912 - - - fbStateInternal - FB_PositionStateInternal - - 1 - 15 - - 188160 - 65472 - - - nIndex - INT - 16 - 253632 - - - bNewGoal - BOOL - 8 - 253648 - - - bInnerExec - BOOL - 8 - 253656 - - - bInnerReset - BOOL - 8 - 253664 - - - rtReset - R_TRIG - 64 - 253696 - - - bMoveRequested - BOOL - 8 - 253760 - - - Exec - - - StateHandler - - - - PouType - FunctionBlock - - - - - FB_PositionStatePMPS_Base - 19392 - - stMotionStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - arrStates - DUT_PositionState - - 1 - 15 - - 32 - 64 - - - ItemType - InOut - - - - - bArbiterEnabled - BOOL - 8 - 96 - - 1 - - - - ItemType - Input - - - - - bMaintMode - BOOL - 8 - 104 - - - ItemType - Input - - - pytmc - + setStateINT1655552goalStateINT1655568getStateINT1655584bInitBOOL855600stUnknownST_PositionState364855616stGoalST_PositionState364859264fbStateMoveFB_PositionStateMove256062912fbStateInternalFB_PositionStateInternal11518816065472nIndexINT16253632bNewGoalBOOL8253648bInnerExecBOOL8253656bInnerResetBOOL8253664rtResetR_TRIG64253696bMoveRequestedBOOL8253760ExecStateHandlerPouTypeFunctionBlockobsoleteUse FB_PositionState1D insteadFB_PositionStatePMPS_Base19392stMotionStageST_MotionStage3232ItemTypeInOutarrStatesST_PositionState1153264ItemTypeInOutbArbiterEnabledBOOL8961ItemTypeInputbMaintModeBOOL8104ItemTypeInputpytmc pv: MAINT io: io - - - - - - bRequestTransition - BOOL - 8 - 112 - - - ItemType - Input - - - - - setState - INT - 16 - 128 - - - ItemType - Input - - - - - getState - INT - 16 - 144 - - - ItemType - Input - - - - - fStateBoundaryDeadband - LREAL - 64 - 192 - - 0 - - - - ItemType - Input - - - - - tArbiterTimeout - TIME - 32 - 256 - - 1000 - - - - ItemType - Input - - - - - bMoveOnArbiterTimeout - BOOL - 8 - 288 - - 1 - - - - ItemType - Input - - - - - bTransitionAuthorized - BOOL - 8 - 296 - - - ItemType - Output - - - - - bForwardAuthorized - BOOL - 8 - 304 - - - ItemType - Output - - - - - bBackwardAuthorized - BOOL - 8 - 312 - - - ItemType - Output - - - - - bArbiterTimeout - BOOL - 8 - 320 - - - ItemType - Output - - - - - stTransitionDb - ST_DbStateParams - 2496 - 352 - - - pytmc - + bRequestTransitionBOOL8112ItemTypeInputsetStateINT16128ItemTypeInputgetStateINT16144ItemTypeInputfStateBoundaryDeadbandLREAL641920ItemTypeInputtArbiterTimeoutTIME322561000ItemTypeInputbMoveOnArbiterTimeoutBOOL82881ItemTypeInputbTransitionAuthorizedBOOL8296ItemTypeOutputbForwardAuthorizedBOOL8304ItemTypeOutputbBackwardAuthorizedBOOL8312ItemTypeOutputbArbiterTimeoutBOOL8320ItemTypeOutputstTransitionDbST_DbStateParams2496352pytmc pv: TRANS io: i - - - - - - stTransitionBeam - ST_BeamParams - 1760 - 2848 - - - stTransitionState - DUT_PositionState - 3648 - 4608 - - - bInit - BOOL - 8 - 8256 - - 1 - - - - bTransDone - BOOL - 8 - 8264 - - - rtTransReq - R_TRIG - 64 - 8288 - - - bBPTMDone - BOOL - 8 - 8352 - - - rtBPTMDone - R_TRIG - 64 - 8384 - - - ftMotorExec - F_TRIG - 64 - 8448 - - - rtTransDone - R_TRIG - 64 - 8512 - - - rtDoLateFinish - R_TRIG - 64 - 8576 - - - tonDone - TON - 224 - 8640 - - - stStateReq - DUT_PositionState - 3648 - 8896 - - - mcPower - MC_Power - 768 - 12544 - - - fUpperBound - LREAL - 64 - 13312 - - - fLowerBound - LREAL - 64 - 13376 - - - nGoalState - INT - 16 - 13440 - - - stGoalState - DUT_PositionState - 3648 - 13504 - - - fActPos - LREAL - 64 - 17152 - - - fReqPos - LREAL - 64 - 17216 - - - bInTransition - BOOL - 8 - 17280 - - - stBeamNeeded - ST_BeamParams - 1760 - 17312 - - - bFwdOk - BOOL - 8 - 19072 - - - bBwdOk - BOOL - 8 - 19080 - - - tonArbiter - TON - 224 - 19104 - - - bLateFinish - BOOL - 8 - 19328 - - - bInternalAuth - BOOL - 8 - 19336 - - - AssertHere - - - HandleBPTM - - - HandleFFO - - - ClearAsserts - - - Exec - - - HandlePmpsDb - - - GetBeamFromState - ST_BeamParams - 1760 - - nState - INT - 16 - - - stState - DUT_PositionState - 3648 - - - - GetStateCode - INT - 16 - - nState - INT - 16 - - - - GetStateStruct - DUT_PositionState - 3648 - - nState - INT - 16 - - - - - PouType - FunctionBlock - - - - - FB_JsonDocToSafeBP - 109440 - - bExecute - BOOL - Rising Edge - 8 - 32 - - - ItemType - Input - - - - - jsonDoc - SJsonValue - 32 - 64 - - - ItemType - Input - - - - - sDeviceName - STRING(80) - 648 - 96 - - - ItemType - Input - - - - - bHasDevice - BOOL - 8 - 744 - - - ItemType - Output - - - - - bHasAllStates - BOOL - 8 - 752 - - - ItemType - Output - - - - - bHasAllParameters - BOOL - 8 - 760 - - 1 - - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 768 - - - ItemType - Output - - - - - bError - BOOL - 8 - 776 - - - ItemType - Output - - - - - nErrId - UDINT - 32 - 800 - - - ItemType - Output - - - - - sErrMsg - STRING(80) - 648 - 832 - - - ItemType - Output - - - - - arrStates - ST_DbStateParams - ARRAY [1.. MOTION_GVL.MAX_STATES] ; - 32 - 1504 - - - ItemType - Input - - - variable_length_array - - - Dimensions - 1 - - - - - io_fbFFHWO - FB_HardwareFFOutput - 32 - 1536 - - - ItemType - InOut - - - - - fbJson - FB_JsonDomParser - JSON - 288 - 1568 - - - jsonProp - SJsonValue - 32 - 1856 - - - jsonValue - SJsonValue - 32 - 1888 - - - jsonParam - SJsonValue - 32 - 1920 - - - jsonnTran - SJsonValue - 32 - 1952 - - - jsonnRate - SJsonValue - 32 - 1984 - - - Step - INT - 16 - 2016 - - - index - DINT - 32 - 2048 - - - nStateCount - DINT - 32 - 2080 - - - RisingEdge - R_TRIG - 64 - 2112 - - - tNewMessage - R_TRIG - Logger - 64 - 2176 - - - fbLogger - FB_LogMessage - 81984 - 2240 - - - .eSubsystem - 2 - - - .nMinTimeViolationAcceptable - 10 - - - - - FFO - FB_FastFault - FFO - 25088 - 84224 - - - .i_Desc - Fault occurs when there is an error loading safe beam parameters from json file - - - .i_TypeCode - 65299 - - - - - sbuffReadSmall - INT - 16 - 109312 - - - ACT_FFO - - - ACT_Logger - - - M_LoadSafeBP - BOOL - 8 - - sStateName - STRING(80) - 648 - - - Index - DINT - 32 - - - sAperture - bHasAllParameters : BOOL := TRUE; - STRING(80) - 648 - - - nAperture - INT - 16 - - - sEV - STRING(80) - 648 - - - sBC - STRING(80) - 648 - - - nIndex - INT - 16 - - - - - PouType - FunctionBlock - - - - - E_BPTMState - 16 - INT - - Init - 0 - - - NewTarget - 1000 - - - RequestBP - 1500 - - - WaitForBP - 2500 - - - WaitingForTransitionAssertion - 2000 - - - WaitingForFinalAssertion - 3000 - - - Transitioning - 4000 - - - WaitForFinalBP - 5000 - - - CleaningUp - 6000 - - - Idle - 10000 - - - Done - 8000 - - - Error - 9000 - - - - FB_Index - Index FB + stTransitionBeamST_BeamParams17602848stTransitionStateST_PositionState36484608bInitBOOL882561bTransDoneBOOL88264rtTransReqR_TRIG648288bBPTMDoneBOOL88352rtBPTMDoneR_TRIG648384ftMotorExecF_TRIG648448rtTransDoneR_TRIG648512rtDoLateFinishR_TRIG648576tonDoneTON2248640stStateReqST_PositionState36488896mcPowerMC_Power76812544fUpperBoundLREAL6413312fLowerBoundLREAL6413376nGoalStateINT1613440stGoalStateST_PositionState364813504fActPosLREAL6417152fReqPosLREAL6417216bInTransitionBOOL817280stBeamNeededST_BeamParams176017312bFwdOkBOOL819072bBwdOkBOOL819080tonArbiterTON22419104bLateFinishBOOL819328bInternalAuthBOOL819336AssertHereHandleBPTMHandleFFOClearAssertsExecHandlePmpsDbGetBeamFromStateST_BeamParams1760nStateINT16stStateST_PositionState3648GetStateCodeINT16nStateINT16GetStateStructST_PositionState3648nStateINT16PouTypeFunctionBlockobsoleteUse FB_PositionStatePMPS1D insteadFB_JsonDocToSafeBP109440bExecuteBOOL832ItemTypeInputjsonDocSJsonValue3264ItemTypeInputsDeviceNameSTRING(80)64896ItemTypeInputbHasDeviceBOOL8744ItemTypeOutputbHasAllStatesBOOL8752ItemTypeOutputbHasAllParametersBOOL87601ItemTypeOutputbBusyBOOL8768ItemTypeOutputbErrorBOOL8776ItemTypeOutputnErrIdUDINT32800ItemTypeOutputsErrMsgSTRING(80)648832ItemTypeOutputarrStatesST_DbStateParams321504ItemTypeInputvariable_length_arrayDimensions1io_fbFFHWOFB_HardwareFFOutput321536ItemTypeInOutfbJsonFB_JsonDomParser2881568jsonPropSJsonValue321856jsonValueSJsonValue321888jsonParamSJsonValue321920jsonnTranSJsonValue321952jsonnRateSJsonValue321984StepINT162016indexDINT322048nStateCountDINT322080RisingEdgeR_TRIG642112tNewMessageR_TRIG642176fbLoggerFB_LogMessage819842240.eSubsystem2.nMinTimeViolationAcceptable10FFOFB_FastFault2508884224.i_DescFault occurs when there is an error loading safe beam parameters from json file.i_TypeCode65299sbuffReadSmallINT16109312ACT_FFOACT_LoggerM_LoadSafeBPBOOL8sStateNameSTRING(80)648IndexDINT32sApertureSTRING(80)648nApertureINT16sEVSTRING(80)648sBCSTRING(80)648nIndexINT16PouTypeFunctionBlockE_BPTMState16INTInit0NewTarget1000RequestBP1500WaitForBP2500WaitingForTransitionAssertion2000WaitingForFinalAssertion3000Transitioning4000WaitForFinalBP5000CleaningUp6000Idle10000Done8000Error9000FB_Index - 96 - - LowerLimit - INT - Incrementer will rollver over to this value (and initialize to this value) - 16 - 32 - - 1 - - - - ItemType - Input - - - naming - off - - - - - ValInc - INT - Incrementer increments by this value - 16 - 48 - - 1 - - - - ItemType - Input - - - - - UpperLimit - INT - Incrementer will rollover at this value to lower limit - 16 - 64 - - 1 - - - - ItemType - Input - - - - - nVal - INT - Internal incrementer value, initialized to LowerLimit - 16 - 80 - - 1 - - - - naming - off - - - - - Dec - - - Inc - - - DecVal - INT - 16 - - - IncVal - INT - 16 - - - - PouType - FunctionBlock - - - - - BeamParameterTransitionManager - +]]>96LowerLimitINT16321ItemTypeInputnamingoffValIncINT16481ItemTypeInputUpperLimitINT16641ItemTypeInputnValINT16801namingoffDecIncDecValINT16IncValINT16PouTypeFunctionBlockBeamParameterTransitionManager - 60256 - - fbArbiter - FB_Arbiter - Connect to local arbiter - 32 - 32 - - - ItemType - InOut - - - - - i_sDeviceName - STRING(80) - Name of the device requesting the transition - 648 - 64 - - Device - - - - ItemType - Input - - - - - i_TransitionAssertionID - UDINT - Must not be 0 or EXCLUDED_ID - 32 - 736 - - 0 - - - - ItemType - Input - - - - - i_stTransitionAssertion - ST_BeamParams - Assertion required during transition (always safer than anything inbetween) - 1760 - 768 - - - ItemType - Input - - - - - i_nRequestedAssertionID - UDINT - Must not be 0 or EXCLUDED_ID - 32 - 2528 - - 0 - - - - ItemType - Input - - - - - i_stRequestedAssertion - ST_BeamParams - PMPS_GVL.cstSafeBeam; //Requested assertion, change whenever - 1760 - 2560 - - - .nTran - 0 - - - .neVRange - 0 - - - .nRate - 0 - - - .nBCRange - 0 - - - - - ItemType - Input - - - - - i_xMoving - BOOL - Provide rising edge when device begins moving <remove> - 8 - 4320 - - 0 - - - - ItemType - Input - - - - - i_xDoneMoving - BOOL - Provide rising edge when device is done with a move - 8 - 4328 - - 0 - - - - ItemType - Input - - - - - stCurrentBeamParameters - ST_BeamParams - Connect to current beam parameters - 1760 - 4352 - - - ItemType - Input - - - - - bRetry - BOOL - Rising edge to cycle back through the BPTM process. Use if something in the process timed out or failed. This will interrupt a current process - 8 - 6112 - - 0 - - - - ItemType - Input - - - - - q_xTransitionAuthorized - BOOL - Rising edge indicating the device is safe to move, use as input to move execute (which requires a rising edge) - 8 - 6120 - - 0 - - - - ItemType - Output - - - - - bError - BOOL - Set if some issue occurs within the bptm - 8 - 6128 - - - ItemType - Output - - - - - nErrId - UINT - Set to non-zero to help understand the error. - 16 - 6144 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 6160 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 6168 - - - ItemType - Output - - - - - nTargetAssertionID - UDINT - 32 - 6176 - - 0 - - - - stTargetAssertion - ST_BeamParams - Target assertion - 1760 - 6208 - - - nCurrentAssertionID - UDINT - ID of last set state (zero until a state is reached) - 32 - 7968 - - 0 - - - - xNewBP - BOOL - 8 - 8000 - - - xTranBP - BOOL - 8 - 8008 - - - xFinalBPInArb - BOOL - 8 - 8016 - - - xFinalBP - BOOL - 8 - 8024 - - - eBPTMState - E_BPTMState - 16 - 8032 - - 0 - - - - ePrevState - E_BPTMState - 16 - 8048 - - 0 - - - - xEntry - BOOL - 8 - 8064 - - - rTransition - R_TRIG - 64 - 8096 - - - xNewTarget - BOOL - 8 - 8160 - - - bTransAssertionFailed - BOOL - 8 - 8168 - - - bFinalAssertionFailed - BOOL - 8 - 8176 - - - LogStrBuffer - STRING(80) - - 0 - 41 - - 26568 - 8184 - - - LogBuffIdx - FB_Index - 96 - 34752 - - - .LowerLimit - 0 - - - .UpperLimit - 40 - - - - - nAssrtAttempt - INT - Number of times we have tried asserting a BP set - 16 - 34848 - - - rtRetry - R_TRIG - 64 - 34880 - - - rtError - R_TRIG - 64 - 34944 - - - ffTimeout - FB_FastFault - 25088 - 35008 - - - .i_Desc - Preemptive requests timed out in BPTM - - - .i_TypeCode - 10 - - - .i_xAutoReset - 0 - - - - - rtDoneMoving - R_TRIG - 64 - 60096 - - - bLatchDoneMoving - BOOL - 8 - 60160 - - - bFirstMove - BOOL - 8 - 60168 - - 1 - - - - LogBuffSize - INT - 16 - 60176 - - 40 - - - - cMaxAttempts - INT - 16 - 60192 - - 3 - - - - cReqArbCapacity - UDINT - The thought here is, a BPTM needs at most 2 arbiter slots to complete a transition. + ]]>60256fbArbiterFB_Arbiter3232ItemTypeInOuti_sDeviceNameSTRING(80)64864DeviceItemTypeInputi_TransitionAssertionIDUDINT327360ItemTypeInputi_stTransitionAssertionST_BeamParams1760768ItemTypeInputi_nRequestedAssertionIDUDINT3225280ItemTypeInputi_stRequestedAssertionST_BeamParams17602560.nTran0.neVRange0.nRate0.nBCRange0ItemTypeInputi_xMovingBOOL]]>843200ItemTypeInputi_xDoneMovingBOOL843280ItemTypeInputstCurrentBeamParametersST_BeamParams17604352ItemTypeInputbRetryBOOL861120ItemTypeInputq_xTransitionAuthorizedBOOL861200ItemTypeOutputbErrorBOOL86128ItemTypeOutputnErrIdUINT166144ItemTypeOutputbDoneBOOL86160ItemTypeOutputbBusyBOOL86168ItemTypeOutputnTargetAssertionIDUDINT3261760stTargetAssertionST_BeamParams17606208nCurrentAssertionIDUDINT3279680xNewBPBOOL88000xTranBPBOOL88008xFinalBPInArbBOOL88016xFinalBPBOOL88024eBPTMStateE_BPTMState1680320ePrevStateE_BPTMState1680480xEntryBOOL88064rTransitionR_TRIG648096xNewTargetBOOL88160bTransAssertionFailedBOOL88168bFinalAssertionFailedBOOL88176LogStrBufferSTRING(80)041265688184LogBuffIdxFB_Index9634752.LowerLimit0.UpperLimit40nAssrtAttemptINT1634848rtRetryR_TRIG6434880rtErrorR_TRIG6434944ffTimeoutFB_FastFault2508835008.i_DescPreemptive requests timed out in BPTM.i_TypeCode10.i_xAutoReset0rtDoneMovingR_TRIG6460096bLatchDoneMovingBOOL860160bFirstMoveBOOL8601681LogBuffSizeINT166017640cMaxAttemptsINT16601923cReqArbCapacityUDINT - 32 - 60224 - - 2 - - - - AuthorizeTransition - - - WaitingForFinalAssertion_DO - - - NewTarget_ENTRY - - - AssertTransitionBP - - - AssertFinalBP - - - WaitingForTransitionAssertion_DO - - - RemoveTransitionAssertion - - - SetNewTarget - - - RequestBP_DO - - - WaitingForTransitionAssertion_EXIT - - - WaitingForFinalAssertion_EXIT - - - DeauthorizeTransition - - - LogActions - BOOL - 8 - - LogStr - STRING(80) - 648 - - - - no_check - - - - - - PouType - FunctionBlock - - - no_check - - - - - FB_PositionStatePMPS - 383104 - FB_PositionStatePMPS_Base - - fbArbiter - FB_Arbiter - 32 - 19392 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 19424 - - - ItemType - InOut - - - - - bReadPmpsDb - BOOL - 8 - 19456 - - - ItemType - Input - - - - - sPmpsDeviceName - STRING(80) - 648 - 19464 - - - ItemType - Input - - - - - sTransitionKey - STRING(80) - 648 - 20112 - - - ItemType - Input - - - - - stPmpsDoc - SJsonValue - 32 - 20768 - - - ItemType - Input - - - - - stHighBeamThreshold - ST_BeamParams - 1760 - 20800 - - - ItemType - Input - - - - - bBPOKAutoReset - BOOL - 8 - 22560 - - 0 - - - - ItemType - Input - - - - - arrPMPS - ST_DbStateParams - - 0 - 16 - - 39936 - 22592 - - - nBPIndex - INT - 16 - 62528 - - - nTransitionAssertionID - UDINT - 32 - 62560 - - - nLastReqAssertionID - UDINT - 32 - 62592 - - - fbReadPmpsDb - FB_JsonDocToSafeBP - 109440 - 62656 - - - ftDbBusy - F_TRIG - 64 - 172096 - - - rtReadDBExec - R_TRIG - 64 - 172160 - - - ftRead - F_TRIG - 64 - 172224 - - - bptm - BeamParameterTransitionManager - 60256 - 172288 - - - ffBeamParamsOk - FB_FastFault - 25088 - 232544 - - - ffZeroRate - FB_FastFault - 25088 - 257632 - - - ffBPTMTimeoutAndMove - FB_FastFault - 25088 - 282720 - - - ffBPTMError - FB_FastFault - 25088 - 307808 - - - ffMaint - FB_FastFault - 25088 - 332896 - - - ffUnknown - FB_FastFault - 25088 - 357984 - - - bFFOxOk - BOOL - 8 - 383072 - - - bAtSafeState - BOOL - 8 - 383080 - - - nIter - INT - 16 - 383088 - - - HandlePmpsDb - - - HandleFFO - - - AssertHere - - - ClearAsserts - - - HandleBPTM - - - - PouType - FunctionBlock - - - - - FB_NCErrorFFO - 27808 - - stMotionStage - DUT_MotionStage - Motion stage to monitor - 32 - 32 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - FFO to trip - 32 - 64 - - - ItemType - InOut - - - - - bReset - BOOL - Reset the fault - 8 - 96 - - - ItemType - Input - - - - - bAutoReset - BOOL - Auto-reset the fault - 8 - 104 - - - ItemType - Input - - - - - nLowErrorId - UDINT - The lowest error code that will trip the FFO - 32 - 128 - - 16384 - - - - ItemType - Input - - - - - nHighErrorId - UDINT - The highest error code that will trip the FFO - 32 - 160 - - 20479 - - - - ItemType - Input - - - - - sDesc - STRING(80) - A description of the fault - 648 - 192 - - Motor error - - - - ItemType - Input - - - - - bTripped - BOOL - Quick way for nearby code to check if this block has tripped the FFO. - 8 - 840 - - - ItemType - Output - - - - - nErrorTypeCode - UINT - Error code sent to PMPS. Is always 16#20XX, where XX is the first two hex in the NC error. - 16 - 848 - - - ItemType - Output - - - - - bInit - BOOL - 8 - 864 - - 1 - - - - bNCError - BOOL - 8 - 872 - - - stBeamParams - ST_BeamParams - 1760 - 896 - - - fbFF - FB_FastFault - 25088 - 2656 - - - rtTrip - R_TRIG - 64 - 27744 - - - - PouType - FunctionBlock - - - - - FB_EncErrorFFO - 27936 - - stMotionStage - DUT_MotionStage - Motion stage to monitor - 32 - 32 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - FFO to trip - 32 - 64 - - - ItemType - InOut - - - - - bReset - BOOL - Reset the fault - 8 - 96 - - - ItemType - Input - - - - - bAutoReset - BOOL - Auto reset the fault - 8 - 104 - - - ItemType - Input - - - - - bTripped - BOOL - Quick way for nearby code to check if this block has tripped the FFO. - 8 - 112 - - - ItemType - Output - - - - - fbNCErrorFFO - FB_NCErrorFFO - 27808 - 128 - - - .nLowErrorId - 17408 - - - .nHighErrorId - 17663 - - - .sDesc - Encoder error - - - - - - PouType - FunctionBlock - - - - - FB_PositionStateBase_WithPMPS - 666496 - FB_PositionStateBase - - fbArbiter - FB_Arbiter - 32 - 253824 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 253856 - - - ItemType - InOut - - - - - sPmpsDeviceName - STRING(80) - 648 - 253888 - - - ItemType - Input - - - - - sTransitionKey - STRING(80) - 648 - 254536 - - - ItemType - Input - - - - - bArbiterEnabled - BOOL - 8 - 255184 - - 1 - - - - ItemType - Input - - - pytmc - + ]]>32602242AuthorizeTransitionWaitingForFinalAssertion_DONewTarget_ENTRYAssertTransitionBPAssertFinalBPWaitingForTransitionAssertion_DORemoveTransitionAssertionSetNewTargetRequestBP_DOWaitingForTransitionAssertion_EXITWaitingForFinalAssertion_EXITDeauthorizeTransitionLogActionsBOOL8LogStrSTRING(80)648no_checkPouTypeFunctionBlockno_checkFB_PositionStatePMPS383104FB_PositionStatePMPS_BasefbArbiterFB_Arbiter3219392ItemTypeInOutfbFFHWOFB_HardwareFFOutput3219424ItemTypeInOutbReadPmpsDbBOOL819456ItemTypeInputsPmpsDeviceNameSTRING(80)64819464ItemTypeInputsTransitionKeySTRING(80)64820112ItemTypeInputstPmpsDocSJsonValue3220768ItemTypeInputstHighBeamThresholdST_BeamParams176020800ItemTypeInputbBPOKAutoResetBOOL8225600ItemTypeInputarrPMPSST_DbStateParams0163993622592nBPIndexUINT1662528nTransitionAssertionIDUDINT3262560nLastReqAssertionIDUDINT3262592fbReadPmpsDbFB_JsonDocToSafeBP10944062656ftDbBusyF_TRIG64172096rtReadDBExecR_TRIG64172160ftReadF_TRIG64172224bptmBeamParameterTransitionManager60256172288ffBeamParamsOkFB_FastFault25088232544ffZeroRateFB_FastFault25088257632ffBPTMTimeoutAndMoveFB_FastFault25088282720ffBPTMErrorFB_FastFault25088307808ffMaintFB_FastFault25088332896ffUnknownFB_FastFault25088357984bFFOxOkBOOL8383072bAtSafeStateBOOL8383080nIterUINT16383088HandlePmpsDbHandleFFOAssertHereClearAssertsHandleBPTMPouTypeFunctionBlockobsoleteUse FB_PositionStatePMPS1D insteadFB_NCErrorFFO27808stMotionStageST_MotionStage3232ItemTypeInOutfbFFHWOFB_HardwareFFOutput3264ItemTypeInOutbResetBOOL896ItemTypeInputbAutoResetBOOL8104ItemTypeInputnLowErrorIdUDINT3212816384ItemTypeInputnHighErrorIdUDINT3216020479ItemTypeInputsDescSTRING(80)648192Motor errorItemTypeInputbTrippedBOOL8840ItemTypeOutputnErrorTypeCodeUINT16848ItemTypeOutputbInitBOOL8864stBeamParamsST_BeamParams1760896fbFFFB_FastFault250882656rtTripR_TRIG6427744PouTypeFunctionBlockFB_EncErrorFFO27936stMotionStageST_MotionStage3232ItemTypeInOutfbFFHWOFB_HardwareFFOutput3264ItemTypeInOutbResetBOOL896ItemTypeInputbAutoResetBOOL8104ItemTypeInputbTrippedBOOL8112ItemTypeOutputfbNCErrorFFOFB_NCErrorFFO27808128.nLowErrorId17408.nHighErrorId17663.sDescEncoder errorPouTypeFunctionBlockFB_PositionStateBase_WithPMPS666496FB_PositionStateBasefbArbiterFB_Arbiter32253824ItemTypeInOutfbFFHWOFB_HardwareFFOutput32253856ItemTypeInOutsPmpsDeviceNameSTRING(80)648253888ItemTypeInputsTransitionKeySTRING(80)648254536ItemTypeInputbArbiterEnabledBOOL82551841ItemTypeInputpytmc pv: PMPS:ARB:ENABLE io: io - - - - - - tArbiterTimeout - TIME - 32 - 255200 - - 1000 - - - - ItemType - Input - - - - - bMoveOnArbiterTimeout - BOOL - 8 - 255232 - - 1 - - - - ItemType - Input - - - - - fStateBoundaryDeadband - LREAL - 64 - 255296 - - 0 - - - - ItemType - Input - - - - - bBPOKAutoReset - BOOL - 8 - 255360 - - 0 - - - - ItemType - Input - - - - - fbStatePMPS - FB_PositionStatePMPS - 383104 - 255424 - - - pytmc - pv: PMPS - - - - - fbEncErrFFO - FB_EncErrorFFO - 27936 - 638528 - - - Exec - - - PMPSHandler - - - - PouType - FunctionBlock - - - - - ENUM_PPM_States - 16 - INT - - Unknown - 0 - - - OUT - 1 - - - POWERMETER - 2 - - - YAG1 - 3 - - - YAG2 - 4 - - - - FB_PositionState_Defaults - 320 - - stPositionState - DUT_PositionState - 32 - 32 - - - ItemType - InOut - - - - - fVeloDefault - LREAL - 64 - 64 - - - ItemType - Input - - - - - fDeltaDefault - LREAL - 64 - 128 - - - ItemType - Input - - - - - fAccelDefault - LREAL - 64 - 192 - - - ItemType - Input - - - - - fDecelDefault - LREAL - 64 - 256 - - - ItemType - Input - - - - - - PouType - FunctionBlock - - - - - FB_PPM_States - 681984 - FB_PositionStateBase_WithPMPS - - enumSet - ENUM_PPM_States - 16 - 666496 - - - ItemType - Input - - - pytmc - + tArbiterTimeoutTIME322552001000ItemTypeInputbMoveOnArbiterTimeoutBOOL82552321ItemTypeInputfStateBoundaryDeadbandLREAL642552960ItemTypeInputbBPOKAutoResetBOOL82553600ItemTypeInputfbStatePMPSFB_PositionStatePMPS383104255424pytmcpv: PMPSfbEncErrFFOFB_EncErrorFFO27936638528ExecPMPSHandlerPouTypeFunctionBlockobsoleteUse FB_PositionStatePMPS1D insteadENUM_PPM_States16INTUnknown0OUT1POWERMETER2YAG13YAG24FB_PositionState_Defaults320stPositionStateDUT_PositionState3232ItemTypeInOutfVeloDefaultLREAL6464ItemTypeInputfDeltaDefaultLREAL64128ItemTypeInputfAccelDefaultLREAL64192ItemTypeInputfDecelDefaultLREAL64256ItemTypeInputPouTypeFunctionBlockFB_PPM_States681984FB_PositionStateBase_WithPMPSenumSetENUM_PPM_States16666496ItemTypeInputpytmc pv: SET io: io - - - - - - stOut - DUT_PositionState - 3648 - 666560 - - - ItemType - Input - - - - - stPower - DUT_PositionState - 3648 - 670208 - - - ItemType - Input - - - - - stYag1 - DUT_PositionState - 3648 - 673856 - - - ItemType - Input - - - - - stYag2 - DUT_PositionState - 3648 - 677504 - - - ItemType - Input - - - - - bStatesLock - BOOL - 8 - 681152 - - - ItemType - Input - - - - - enumGet - ENUM_PPM_States - 16 - 681168 - - - ItemType - Output - - - pytmc - + stOutDUT_PositionState3648666560ItemTypeInputstPowerDUT_PositionState3648670208ItemTypeInputstYag1DUT_PositionState3648673856ItemTypeInputstYag2DUT_PositionState3648677504ItemTypeInputbStatesLockBOOL8681152ItemTypeInputenumGetENUM_PPM_States16681168ItemTypeOutputpytmc pv: GET io: i - - - - - - fbStateDefaults - FB_PositionState_Defaults - 320 - 681216 - - - bPPMInit - BOOL - 8 - 681536 - - - fInDelta - LREAL - These are the default values - Set values on states prior to passing in for non-default values - 64 - 681600 - - 2 - - - - fOutDelta - LREAL - 64 - 681664 - - 2 - - - - fInVelocity - LREAL - 64 - 681728 - - 1 - - - - fOutVelocity - LREAL - 64 - 681792 - - 1 - - - - fAccel - LREAL - 64 - 681856 - - 200 - - - - fOutDecel - LREAL - 64 - 681920 - - 25 - - - - - PouType - FunctionBlock - - - - - FB_ThermoCouple - 192 - - iScale - INT - Ratio between raw value and actual temperature. Default is 10 for 10 steps per degree (or 0.1 degree resolution) - 16 - 32 - - 10 - - - - ItemType - Input - - - - - fTemp - LREAL - 64 - 64 - - - ItemType - Output - - - pytmc - + fbStateDefaultsFB_PositionState_Defaults320681216bPPMInitBOOL8681536fInDeltaLREAL646816002fOutDeltaLREAL646816642fInVelocityLREAL646817281fOutVelocityLREAL646817921fAccelLREAL64681856200fOutDecelLREAL6468192025PouTypeFunctionBlockFB_ThermoCouple192iScaleINT163210ItemTypeInputfTempLREAL6464ItemTypeOutputpytmc pv: STC:TEMP io: input - - - - - - bConnected - BOOL - 8 - 128 - - - ItemType - Output - - - pytmc - + bConnectedBOOL8128ItemTypeOutputpytmc pv: STC:CONN io: input field: ONAM Connected field: ZNAM Disconnected - - - - - - bError - BOOL - 8 - 136 - - - ItemType - Output - - - pytmc - + bErrorBOOL8136ItemTypeOutputpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - - - bUnderrange - BOOL - 8 - 144 - - - ItemType - Output - - - TcAddressType - Input - - - - - bOverrange - BOOL - 8 - 152 - - - ItemType - Output - - - TcAddressType - Input - - - - - iRaw - INT - 16 - 160 - - - TcAddressType - Input - - - - - - PouType - FunctionBlock - - - - - FB_AnalogInput - 320 - - iRaw - INT - Connect this input to the terminal - 16 - 32 - - - ItemType - Input - - - TcAddressType - Input - - - - - iTermBits - UINT - The number of bits correlated with the terminal's max value. This is not necessarily the resolution parameter. - 16 - 48 - - - ItemType - Input - - - - - fTermMax - LREAL - The fReal value correlated with the terminal's max value - 64 - 64 - - - ItemType - Input - - - - - fTermMin - LREAL - The fReal value correlated with the terminal's min value - 64 - 128 - - - ItemType - Input - - - - - fReal - LREAL - The real value read from the output - 64 - 192 - - - ItemType - Output - - - - - fScale - LREAL - 64 - 256 - - - - PouType - FunctionBlock - - - - - FB_DataBuffer - 288 - - bExecute - BOOL - Whether or not to accumulate on this cycle - 8 - 32 - - - ItemType - Input - - - - - pInputAdr - PVOID - Address of the value to accumulate - 32 - 64 - - - ItemType - Input - - - - - iInputSize - UDINT - Size of the accumulated value - 32 - 96 - - - ItemType - Input - - - - - iElemCount - UDINT - Number of values in the output array - 32 - 128 - - - ItemType - Input - - - - - pPartialAdr - PVOID - Address of the rolling buffer to be filled every cycle - 32 - 160 - - - ItemType - Input - - - - - pOutputAdr - PVOID - Address of the output buffer to be filled when the rolling buffer is full - 32 - 192 - - - ItemType - Input - - - - - bNewArray - BOOL - Set to TRUE on the cycle that we copy the output array - 8 - 224 - - - ItemType - Output - - - - - iArrayIndex - UDINT - 32 - 256 - - 0 - - - - - PouType - FunctionBlock - - - - - FB_LREALBuffer - 128512 - - bExecute - BOOL - If TRUE, we'll accumulate a value on this cycle. - 8 - 32 - - - ItemType - Input - - - - - fInput - LREAL - The value to accumulate. - 64 - 64 - - - ItemType - Input - - - - - arrOutput - LREAL - - 1 - 1000 - - 64000 - 128 - - - ItemType - Output - - - - - bNewArray - BOOL - 8 - 64128 - - - ItemType - Output - - - - - arrPartial - LREAL - - 1 - 1000 - - 64000 - 64192 - - - fbDataBuffer - FB_DataBuffer - 288 - 128192 - - - - PouType - FunctionBlock - - - - - FB_PPM_PowerMeter - 578496 - - iVoltageINT - INT - 16 - 32 - - - TcAddressType - Input - - - - - fVoltage - LREAL - 64 - 64 - - - pytmc - + TcAddressTypeInputbUnderrangeBOOL8144ItemTypeOutputTcAddressTypeInputbOverrangeBOOL8152ItemTypeOutputTcAddressTypeInputiRawINT16160TcAddressTypeInputPouTypeFunctionBlockFB_AnalogInput448iRawINT1632ItemTypeInputTcAddressTypeInputiTermBitsUINT1648ItemTypeInputfTermMaxLREAL6464ItemTypeInputfTermMinLREAL64128ItemTypeInputfResolutionLREAL641921ItemTypeInputpytmc + pv: RES + io: io + fOffsetLREAL64256ItemTypeInputpytmc + pv: OFF + io: io + fRealLREAL64320ItemTypeOutputpytmc + pv: VAL + io: i + fScaleLREAL64384PouTypeFunctionBlockFB_DataBuffer288bExecuteBOOL832ItemTypeInputpInputAdrPVOID3264ItemTypeInputiInputSizeUDINT3296ItemTypeInputiElemCountUDINT32128ItemTypeInputpPartialAdrPVOID32160ItemTypeInputpOutputAdrPVOID32192ItemTypeInputbNewArrayBOOL8224ItemTypeOutputiArrayIndexUDINT322560PouTypeFunctionBlockFB_LREALBuffer128512bExecuteBOOL832ItemTypeInputfInputLREAL6464ItemTypeInputarrOutputLREAL1100064000128ItemTypeOutputbNewArrayBOOL864128ItemTypeOutputarrPartialLREAL110006400064192fbDataBufferFB_DataBuffer288128192PouTypeFunctionBlockFB_PPM_PowerMeter578624iVoltageINTINT1632TcAddressTypeInputfVoltageLREAL6464pytmc pv: VOLT io: input field: EGU mV - - - - - - fVoltageBuffer - LREAL - - 1 - 1000 - - 64000 - 128 - - - pytmc - + fVoltageBufferLREAL1100064000128pytmc pv: VOLT_BUFFER io: input field: EGU mV - - - - - - fCalibBase - LREAL - 64 - 64128 - - - pytmc - + fCalibBaseLREAL6464128pytmc pv: CALIB io: input - - - - - - fCalibBaseBuffer - LREAL - - 1 - 1000 - - 64000 - 64192 - - - pytmc - + fCalibBaseBufferLREAL110006400064192pytmc pv: CALIB_BUFFER io: input - - - - - - fCalibMJ - LREAL - 64 - 128192 - - - pytmc - + fCalibMJLREAL64128192pytmc pv: MJ io: input field: EGU mJ - - - - - - fCalibMJBuffer - LREAL - - 1 - 1000 - - 64000 - 128256 - - - pytmc - + fCalibMJBufferLREAL1100064000128256pytmc pv: MJ_BUFFER io: input field: EGU mJ - - - - - - fbThermoCouple - FB_ThermoCouple - 192 - 192256 - - - pytmc - + fbThermoCoupleFB_ThermoCouple192192256pytmc pv: io: input - - - - - - fCalibRelOffset - LREAL - 64 - 192448 - - - pytmc - + fCalibRelOffsetLREAL64192448pytmc pv: CALIB:OFFSET io: io - - - - - - fCalibRelRatio - LREAL - 64 - 192512 - - - pytmc - + fCalibRelRatioLREAL64192512pytmc pv: CALIB:RATIO io: io - - - - - - fCalibMJRatio - LREAL - 64 - 192576 - - - pytmc - + fCalibMJRatioLREAL64192576pytmc pv: CALIB:MJ_RATIO io: io - - - - - - fbGetPMVoltage - FB_AnalogInput - 320 - 192640 - - - fbVoltageBuffer - FB_LREALBuffer - 128512 - 192960 - - - fbCalibBaseBuffer - FB_LREALBuffer - 128512 - 321472 - - - fbCalibMJBuffer - FB_LREALBuffer - 128512 - 449984 - - - - PouType - FunctionBlock - - - - - FB_AnalogOutput - 576 - - fReal - LREAL - The real value to send to the output - 64 - 64 - - - ItemType - Input - - - - - fSafeMax - LREAL - The maximum allowed real value for the connected hardware - 64 - 128 - - - ItemType - Input - - - - - fSafeMin - LREAL - The minimum allowed real value for the connected hardware - 64 - 192 - - - ItemType - Input - - - - - iTermBits - UINT - The number of bits correlated with the terminal's max output. This is not necessarily the resolution parameter. - 16 - 256 - - - ItemType - Input - - - - - fTermMax - LREAL - The fReal value correlated with the terminal's max output - 64 - 320 - - - ItemType - Input - - - - - fTermMin - LREAL - The fReal value correlated with the terminal's min output - 64 - 384 - - - ItemType - Input - - - - - iRaw - INT - Connect this output to the terminal - 16 - 448 - - - ItemType - Output - - - TcAddressType - Output - - - - - fScale - LREAL - 64 - 512 - - - - PouType - FunctionBlock - - - - - FB_PPM_Gige - 1088 - - iIlluminatorINT - INT - 16 - 32 - - - TcAddressType - Output - - - - - bGigePower - BOOL - 8 - 48 - - - pytmc - + fbGetPMVoltageFB_AnalogInput448192640fbVoltageBufferFB_LREALBuffer128512193088fbCalibBaseBufferFB_LREALBuffer128512321600fbCalibMJBufferFB_LREALBuffer128512450112PouTypeFunctionBlockFB_AnalogOutput576fRealLREAL6464ItemTypeInputfSafeMaxLREAL64128ItemTypeInputfSafeMinLREAL64192ItemTypeInputiTermBitsUINT16256ItemTypeInputfTermMaxLREAL64320ItemTypeInputfTermMinLREAL64384ItemTypeInputiRawINT16448ItemTypeOutputTcAddressTypeOutputfScaleLREAL64512PouTypeFunctionBlockFB_PPM_Gige1216iIlluminatorINTINT1632TcAddressTypeOutputbGigePowerBOOL848pytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - - - fIlluminatorPercent - LREAL - 64 - 64 - - - pytmc - + TcAddressTypeOutputfIlluminatorPercentLREAL6464pytmc pv: CIL:PCT EGU: % - - - - - - fbGetIllPercent - FB_AnalogInput - 320 - 128 - - - fbSetIllPercent - FB_AnalogOutput - 576 - 448 - - - bGigeInit - BOOL - 8 - 1024 - - 0 - - - - - PouType - FunctionBlock - - - - - FB_L2SI_Flowmeter - 128 - - fRaw - INT - 16 - 32 - - - pytmc - - pv: MA - io: input - - - - TcAddressType - Input - - - - - fFlowRate - LREAL - 64 - 64 - - - pytmc - - pv: FLOW - io: input - - - - - - - PouType - FunctionBlock - - - - - FB_PPM - 1577344 - - stYStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - fbArbiter - FB_Arbiter - 32 - 64 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 96 - - - ItemType - InOut - - - - - stOut - DUT_PositionState - 3648 - 128 - - - ItemType - Input - - - - - stPower - DUT_PositionState - 3648 - 3776 - - - ItemType - Input - - - - - stYag1 - DUT_PositionState - 3648 - 7424 - - - ItemType - Input - - - - - stYag2 - DUT_PositionState - 3648 - 11072 - - - ItemType - Input - - - - - sPmpsDeviceName - STRING(80) - 648 - 14720 - - - ItemType - Input - - - - - sTransitionKey - STRING(80) - 648 - 15368 - - - ItemType - Input - - - - - fbYStage - FB_MotionStage - 299392 - 16064 - - - fbStates - FB_PPM_States - 681984 - 315456 - - - pytmc - + fbGetIllPercentFB_AnalogInput448128fbSetIllPercentFB_AnalogOutput576576bGigeInitBOOL811520PouTypeFunctionBlockFB_PPM1577984stYStageDUT_MotionStage3232ItemTypeInOutfbArbiterFB_Arbiter3264ItemTypeInOutfbFFHWOFB_HardwareFFOutput3296ItemTypeInOutstOutDUT_PositionState3648128ItemTypeInputstPowerDUT_PositionState36483776ItemTypeInputstYag1DUT_PositionState36487424ItemTypeInputstYag2DUT_PositionState364811072ItemTypeInputsPmpsDeviceNameSTRING(80)64814720ItemTypeInputsTransitionKeySTRING(80)64815368ItemTypeInputfFlowOffsetLREAL6416064ItemTypeInputfbYStageFB_MotionStage29939216128fbStatesFB_PPM_States681984315520pytmc pv: MMS:STATE io: i - - - - - - fbPowerMeter - FB_PPM_PowerMeter - 578496 - 997440 - - - pytmc - + fbPowerMeterFB_PPM_PowerMeter578624997504pytmc pv: SPM - - - - - - fbGige - FB_PPM_Gige - 1088 - 1575936 - - - pytmc - + fbGigeFB_PPM_Gige12161576128pytmc pv: CAM - - - - - - fbFlowMeter - FB_L2SI_Flowmeter - 128 - 1577024 - - - pytmc - - pv: SFM - - - - - - fbYagThermoCouple - FB_ThermoCouple - 192 - 1577152 - - - pytmc - + fbFlowMeterFB_AnalogInput4481577344.iTermBits12.fTermMax60.fTermMin0.fResolution0.1pytmc + pv: FWM + fbYagThermoCoupleFB_ThermoCouple1921577792pytmc pv: YAG io: input - - - - - - - PouType - FunctionBlock - - - - - ENUM_EpicsInOut - 16 - INT - - UNKNOWN - 0 - UNKNOWN must be in slot 0 or the FB breaks - - - OUT - 1 - OUT at slot 1 is a convention - - - IN - 2 - - - - FB_PositionStateInOut_WithPMPS - 673920 - FB_PositionStateBase_WithPMPS - - enumSet - ENUM_EpicsInOut - NOTE: Please copy this pragma exactly on your enumSet - 16 - 666496 - - - ItemType - Input - - - pytmc - + PouTypeFunctionBlockENUM_EpicsInOut_INT16INTUNKNOWN0OUT1IN2FB_PositionStateInOut_WithPMPS673920FB_PositionStateBase_WithPMPSenumSetENUM_EpicsInOut_INT16666496ItemTypeInputpytmc pv: SET io: io - - - - - - stOut - DUT_PositionState - NOTE: Do not pragma these, let it happen in the manager. - 3648 - 666560 - - - ItemType - Input - - - - - stIn - DUT_PositionState - Information about the IN position - 3648 - 670208 - - - ItemType - Input - - - - - enumGet - ENUM_EpicsInOut - NOTE: Please copy this pragma exactly on your enumGet - 16 - 673856 - - - ItemType - Output - - - pytmc - + stOutST_PositionState3648666560ItemTypeInputstInST_PositionState3648670208ItemTypeInputenumGetENUM_EpicsInOut_INT16673856ItemTypeOutputpytmc pv: GET io: i - - - - - - bInOutInit - BOOL - 8 - 673872 - - - - PouType - FunctionBlock - - - - - FB_REF_Laser - 1088 - - bShutdown - BOOL - 8 - 32 - - - ItemType - Input - - - - - fLaserPercent - LREAL - 64 - 64 - - - ItemType - Input - - - pytmc - + bInOutInitBOOL8673872PouTypeFunctionBlockobsoleteUse FB_PositionStatePMPS1D_InOut insteadFB_REF_Laser1216bShutdownBOOL832ItemTypeInputfLaserPercentLREAL6464ItemTypeInputpytmc pv: PCT io: io - - - - - - iShutdownINT - INT - 16 - 128 - - - TcAddressType - Output - - - - - iLaserINT - INT - 16 - 144 - - - TcAddressType - Output - - - - - fbGetLasPercent - FB_AnalogInput - 320 - 192 - - - fbSetLasPercent - FB_AnalogOutput - 576 - 512 - - - - PouType - FunctionBlock - - - - - FB_REF - 983424 - - stYStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - fbArbiter - FB_Arbiter - 32 - 64 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 96 - - - ItemType - InOut - - - - - stIn - DUT_PositionState - 3648 - 128 - - - ItemType - Input - - - - - stOut - DUT_PositionState - 3648 - 3776 - - - ItemType - Input - - - - - sPmpsDeviceName - STRING(80) - 648 - 7424 - - - ItemType - Input - - - - - sTransitionKey - STRING(80) - 648 - 8072 - - - ItemType - Input - - - - - fbYStage - FB_MotionStage - 299392 - 8768 - - - fbStates - FB_PositionStateInOut_WithPMPS - 673920 - 308160 - - - pytmc - + iShutdownINTINT16128TcAddressTypeOutputiLaserINTINT16144TcAddressTypeOutputfbGetLasPercentFB_AnalogInput448192fbSetLasPercentFB_AnalogOutput576640PouTypeFunctionBlockFB_REF983552stYStageDUT_MotionStage3232ItemTypeInOutfbArbiterFB_Arbiter3264ItemTypeInOutfbFFHWOFB_HardwareFFOutput3296ItemTypeInOutstInDUT_PositionState3648128ItemTypeInputstOutDUT_PositionState36483776ItemTypeInputsPmpsDeviceNameSTRING(80)6487424ItemTypeInputsTransitionKeySTRING(80)6488072ItemTypeInputfbYStageFB_MotionStage2993928768fbStatesFB_PositionStateInOut_WithPMPS673920308160pytmc pv: MMS:STATE io: io - - - - - - fbLaser - FB_REF_Laser - 1088 - 982080 - - - pytmc - + fbLaserFB_REF_Laser1216982080pytmc pv: LAS io: io - - - - - - bInit - BOOL - 8 - 983168 - - - bStatesLock - BOOL - 8 - 983176 - - 0 - - - - fVelo - LREAL - 64 - 983232 - - 10 - - - - fAccel - LREAL - 64 - 983296 - - 10 - - - - fDelta - LREAL - 64 - 983360 - - 2 - - - - - PouType - FunctionBlock - - - - - ENUM_ATM_States - 16 - INT - - Unknown - 0 - - - OUT - 1 - - - TARGET1 - 2 - - - TARGET2 - 3 - - - TARGET3 - 4 - - - TARGET4 - 5 - - - TARGET5 - 6 - - - - FB_ATM_States - 689280 - FB_PositionStateBase_WithPMPS - - enumSet - ENUM_ATM_States - 16 - 666496 - - - ItemType - Input - - - pytmc - + bInitBOOL8983296bStatesLockBOOL89833040fVeloLREAL6498336010fAccelLREAL6498342410fDeltaLREAL649834882PouTypeFunctionBlockENUM_ATM_States16INTUnknown0OUT1TARGET12TARGET23TARGET34TARGET45TARGET56FB_ATM_States689280FB_PositionStateBase_WithPMPSenumSetENUM_ATM_States16666496ItemTypeInputpytmc pv: SET io: io - - - - - - stOut - DUT_PositionState - 3648 - 666560 - - - ItemType - Input - - - - - stTarget1 - DUT_PositionState - 3648 - 670208 - - - ItemType - Input - - - - - stTarget2 - DUT_PositionState - 3648 - 673856 - - - ItemType - Input - - - - - stTarget3 - DUT_PositionState - 3648 - 677504 - - - ItemType - Input - - - - - stTarget4 - DUT_PositionState - 3648 - 681152 - - - ItemType - Input - - - - - stTarget5 - DUT_PositionState - 3648 - 684800 - - - ItemType - Input - - - - - bStatesLock - BOOL - 8 - 688448 - - - ItemType - Input - - - - - enumGet - ENUM_ATM_States - 16 - 688464 - - - ItemType - Output - - - pytmc - + stOutDUT_PositionState3648666560ItemTypeInputstTarget1DUT_PositionState3648670208ItemTypeInputstTarget2DUT_PositionState3648673856ItemTypeInputstTarget3DUT_PositionState3648677504ItemTypeInputstTarget4DUT_PositionState3648681152ItemTypeInputstTarget5DUT_PositionState3648684800ItemTypeInputbStatesLockBOOL8688448ItemTypeInputenumGetENUM_ATM_States16688464ItemTypeOutputpytmc pv: GET io: i - - - - - - fbStateDefaults - FB_PositionState_Defaults - 320 - 688512 - - - bATMInit - BOOL - 8 - 688832 - - - fInDelta - LREAL - 64 - 688896 - - 2 - - - - fOutDelta - LREAL - 64 - 688960 - - 2 - - - - fInVelocity - LREAL - 64 - 689024 - - 1 - - - - fOutVelocity - LREAL - 64 - 689088 - - 1 - - - - fAccel - LREAL - 64 - 689152 - - 200 - - - - fOutDecel - LREAL - 64 - 689216 - - 25 - - - - - PouType - FunctionBlock - - - - - FB_TempSensor - 256 - - fResolution - LREAL - Resolution parameter from the Beckhoff docs. Default is 0.1 for 0.1 degree resolution - 64 - 64 - - 0.1 - - - - ItemType - Input - - - - - fTemp - LREAL - 64 - 128 - - - ItemType - Output - - - pytmc - + fbStateDefaultsFB_PositionState_Defaults320688512bATMInitBOOL8688832fInDeltaLREAL646888962fOutDeltaLREAL646889602fInVelocityLREAL646890241fOutVelocityLREAL646890881fAccelLREAL64689152200fOutDecelLREAL6468921625PouTypeFunctionBlockFB_TempSensor256fResolutionLREAL64640.1ItemTypeInputfTempLREAL64128ItemTypeOutputpytmc pv: TEMP io: input field: EGU C field: PREC 2 - - - - - - bConnected - BOOL - 8 - 192 - - - ItemType - Output - - - pytmc - + bConnectedBOOL8192ItemTypeOutputpytmc pv: CONN io: input field: ONAM Connected field: ZNAM Disconnected - - - - - - bError - BOOL - 8 - 200 - - 1 - - - - ItemType - Output - - - pytmc - + bErrorBOOL82001ItemTypeOutputpytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - - - bUnderrange - BOOL - 8 - 208 - - - ItemType - Output - - - TcAddressType - Input - - - - - bOverrange - BOOL - 8 - 216 - - - ItemType - Output - - - TcAddressType - Input - - - - - iRaw - INT - 16 - 224 - - - TcAddressType - Input - - - - - - PouType - FunctionBlock - - - - - FB_ATM - 1311744 - - stYStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - stXStage - DUT_MotionStage - 32 - 64 - - - ItemType - InOut - - - - - fbArbiter - FB_Arbiter - 32 - 96 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 128 - - - ItemType - InOut - - - - - stOut - DUT_PositionState - 3648 - 192 - - - ItemType - Input - - - - - stTarget1 - DUT_PositionState - 3648 - 3840 - - - ItemType - Input - - - - - stTarget2 - DUT_PositionState - 3648 - 7488 - - - ItemType - Input - - - - - stTarget3 - DUT_PositionState - 3648 - 11136 - - - ItemType - Input - - - - - stTarget4 - DUT_PositionState - 3648 - 14784 - - - ItemType - Input - - - - - stTarget5 - DUT_PositionState - 3648 - 18432 - - - ItemType - Input - - - - - sPmpsDeviceName - STRING(80) - 648 - 22080 - - - ItemType - Input - - - - - sTransitionKey - STRING(80) - 648 - 22728 - - - ItemType - Input - - - - - fbYStage - FB_MotionStage - 299392 - 23424 - - - fbXStage - FB_MotionStage - 299392 - 322816 - - - fbStates - FB_ATM_States - 689280 - 622208 - - - pytmc - + TcAddressTypeInputbUnderrangeBOOL8208ItemTypeOutputTcAddressTypeInputbOverrangeBOOL8216ItemTypeOutputTcAddressTypeInputiRawINT16224TcAddressTypeInputPouTypeFunctionBlockFB_ATM1311744stYStageDUT_MotionStage3232ItemTypeInOutstXStageDUT_MotionStage3264ItemTypeInOutfbArbiterFB_Arbiter3296ItemTypeInOutfbFFHWOFB_HardwareFFOutput32128ItemTypeInOutstOutDUT_PositionState3648192ItemTypeInputstTarget1DUT_PositionState36483840ItemTypeInputstTarget2DUT_PositionState36487488ItemTypeInputstTarget3DUT_PositionState364811136ItemTypeInputstTarget4DUT_PositionState364814784ItemTypeInputstTarget5DUT_PositionState364818432ItemTypeInputsPmpsDeviceNameSTRING(80)64822080ItemTypeInputsTransitionKeySTRING(80)64822728ItemTypeInputfbYStageFB_MotionStage29939223424fbXStageFB_MotionStage299392322816fbStatesFB_ATM_States689280622208pytmc pv: MMS:STATE io: i - - - - - - fbThermoCouple1 - FB_TempSensor - 256 - 1311488 - - - pytmc - + fbThermoCouple1FB_TempSensor2561311488pytmc pv: STC:01 io: input - - - - - - - PouType - FunctionBlock - - - - - ENUM_LIC_States - 16 - INT - - Unknown - 0 - - - OUT - 1 - - - MIRROR1 - 2 - - - MIRROR2 - 3 - - - TARGET - 4 - - - - FB_LIC_States - 681984 - FB_PositionStateBase_WithPMPS - - enumSet - ENUM_LIC_States - 16 - 666496 - - - ItemType - Input - - - pytmc - + PouTypeFunctionBlockENUM_LIC_States16INTUnknown0OUT1MIRROR12MIRROR23TARGET4FB_LIC_States681984FB_PositionStateBase_WithPMPSenumSetENUM_LIC_States16666496ItemTypeInputpytmc pv: SET io: io - - - - - - stOut - DUT_PositionState - 3648 - 666560 - - - ItemType - Input - - - - - stMirror1 - DUT_PositionState - 3648 - 670208 - - - ItemType - Input - - - - - stMirror2 - DUT_PositionState - 3648 - 673856 - - - ItemType - Input - - - - - stTarget1 - DUT_PositionState - 3648 - 677504 - - - ItemType - Input - - - - - bStatesLock - BOOL - 8 - 681152 - - - ItemType - Input - - - - - enumGet - ENUM_LIC_States - 16 - 681168 - - - ItemType - Output - - - pytmc - + stOutDUT_PositionState3648666560ItemTypeInputstMirror1DUT_PositionState3648670208ItemTypeInputstMirror2DUT_PositionState3648673856ItemTypeInputstTarget1DUT_PositionState3648677504ItemTypeInputbStatesLockBOOL8681152ItemTypeInputenumGetENUM_LIC_States16681168ItemTypeOutputpytmc pv: GET io: i - - - - - - fbStateDefaults - FB_PositionState_Defaults - 320 - 681216 - - - bLICInit - BOOL - 8 - 681536 - - - fInDelta - LREAL - 64 - 681600 - - 2 - - - - fOutDelta - LREAL - 64 - 681664 - - 2 - - - - fInVelocity - LREAL - 64 - 681728 - - 1 - - - - fOutVelocity - LREAL - 64 - 681792 - - 1 - - - - fAccel - LREAL - 64 - 681856 - - 200 - - - - fOutDecel - LREAL - 64 - 681920 - - 25 - - - - - PouType - FunctionBlock - - - - - FB_LIC - 997440 - - stYStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - fbArbiter - FB_Arbiter - 32 - 64 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 96 - - - ItemType - InOut - - - - - stOut - DUT_PositionState - 3648 - 128 - - - ItemType - Input - - - - - stMirror1 - DUT_PositionState - 3648 - 3776 - - - ItemType - Input - - - - - stMirror2 - DUT_PositionState - 3648 - 7424 - - - ItemType - Input - - - - - stTarget1 - DUT_PositionState - 3648 - 11072 - - - ItemType - Input - - - - - sPmpsDeviceName - STRING(80) - 648 - 14720 - - - ItemType - Input - - - - - sTransitionKey - STRING(80) - 648 - 15368 - - - ItemType - Input - - - - - fbYStage - FB_MotionStage - 299392 - 16064 - - - fbStates - FB_LIC_States - 681984 - 315456 - - - pytmc - + fbStateDefaultsFB_PositionState_Defaults320681216bLICInitBOOL8681536fInDeltaLREAL646816002fOutDeltaLREAL646816642fInVelocityLREAL646817281fOutVelocityLREAL646817921fAccelLREAL64681856200fOutDecelLREAL6468192025PouTypeFunctionBlockFB_LIC997440stYStageDUT_MotionStage3232ItemTypeInOutfbArbiterFB_Arbiter3264ItemTypeInOutfbFFHWOFB_HardwareFFOutput3296ItemTypeInOutstOutDUT_PositionState3648128ItemTypeInputstMirror1DUT_PositionState36483776ItemTypeInputstMirror2DUT_PositionState36487424ItemTypeInputstTarget1DUT_PositionState364811072ItemTypeInputsPmpsDeviceNameSTRING(80)64814720ItemTypeInputsTransitionKeySTRING(80)64815368ItemTypeInputfbYStageFB_MotionStage29939216064fbStatesFB_LIC_States681984315456pytmc pv: MMS:STATE io: i - - - - - - - PouType - FunctionBlock - - - - - ENUM_WFS_States - 16 - INT - - Unknown - 0 - - - OUT - 1 - - - TARGET1 - 2 - - - TARGET2 - 3 - - - TARGET3 - 4 - - - TARGET4 - 5 - - - TARGET5 - 6 - - - - FB_WFS_States - 689280 - FB_PositionStateBase_WithPMPS - - enumSet - ENUM_WFS_States - 16 - 666496 - - - ItemType - Input - - - pytmc - + PouTypeFunctionBlockENUM_WFS_States16INTUnknown0OUT1TARGET12TARGET23TARGET34TARGET45TARGET56FB_WFS_States689280FB_PositionStateBase_WithPMPSenumSetENUM_WFS_States16666496ItemTypeInputpytmc pv: SET io: io - - - - - - stOut - DUT_PositionState - 3648 - 666560 - - - ItemType - Input - - - - - stTarget1 - DUT_PositionState - 3648 - 670208 - - - ItemType - Input - - - - - stTarget2 - DUT_PositionState - 3648 - 673856 - - - ItemType - Input - - - - - stTarget3 - DUT_PositionState - 3648 - 677504 - - - ItemType - Input - - - - - stTarget4 - DUT_PositionState - 3648 - 681152 - - - ItemType - Input - - - - - stTarget5 - DUT_PositionState - 3648 - 684800 - - - ItemType - Input - - - - - bStatesLock - BOOL - 8 - 688448 - - - ItemType - Input - - - - - enumGet - ENUM_WFS_States - 16 - 688464 - - - ItemType - Output - - - pytmc - + stOutDUT_PositionState3648666560ItemTypeInputstTarget1DUT_PositionState3648670208ItemTypeInputstTarget2DUT_PositionState3648673856ItemTypeInputstTarget3DUT_PositionState3648677504ItemTypeInputstTarget4DUT_PositionState3648681152ItemTypeInputstTarget5DUT_PositionState3648684800ItemTypeInputbStatesLockBOOL8688448ItemTypeInputenumGetENUM_WFS_States16688464ItemTypeOutputpytmc pv: GET io: i - - - - - - fbStateDefaults - FB_PositionState_Defaults - 320 - 688512 - - - bWFSInit - BOOL - 8 - 688832 - - - fInDelta - LREAL - 64 - 688896 - - 2 - - - - fOutDelta - LREAL - 64 - 688960 - - 2 - - - - fInVelocity - LREAL - 64 - 689024 - - 1 - - - - fOutVelocity - LREAL - 64 - 689088 - - 1 - - - - fAccel - LREAL - 64 - 689152 - - 200 - - - - fOutDecel - LREAL - 64 - 689216 - - 25 - - - - - PouType - FunctionBlock - - - - - FB_WFS - 1312000 - - stYStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - stZStage - DUT_MotionStage - 32 - 64 - - - ItemType - InOut - - - - - fbArbiter - FB_Arbiter - 32 - 96 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 128 - - - ItemType - InOut - - - - - stOut - DUT_PositionState - 3648 - 192 - - - ItemType - Input - - - - - stTarget1 - DUT_PositionState - 3648 - 3840 - - - ItemType - Input - - - - - stTarget2 - DUT_PositionState - 3648 - 7488 - - - ItemType - Input - - - - - stTarget3 - DUT_PositionState - 3648 - 11136 - - - ItemType - Input - - - - - stTarget4 - DUT_PositionState - 3648 - 14784 - - - ItemType - Input - - - - - stTarget5 - DUT_PositionState - 3648 - 18432 - - - ItemType - Input - - - - - sPmpsDeviceName - STRING(80) - 648 - 22080 - - - ItemType - Input - - - - - sTransitionKey - STRING(80) - 648 - 22728 - - - ItemType - Input - - - - - fbYStage - FB_MotionStage - 299392 - 23424 - - - fbZStage - FB_MotionStage - 299392 - 322816 - - - fbStates - FB_WFS_States - 689280 - 622208 - - - pytmc - + fbStateDefaultsFB_PositionState_Defaults320688512bWFSInitBOOL8688832fInDeltaLREAL646888962fOutDeltaLREAL646889602fInVelocityLREAL646890241fOutVelocityLREAL646890881fAccelLREAL64689152200fOutDecelLREAL6468921625PouTypeFunctionBlockFB_WFS1312000stYStageDUT_MotionStage3232ItemTypeInOutstZStageDUT_MotionStage3264ItemTypeInOutfbArbiterFB_Arbiter3296ItemTypeInOutfbFFHWOFB_HardwareFFOutput32128ItemTypeInOutstOutDUT_PositionState3648192ItemTypeInputstTarget1DUT_PositionState36483840ItemTypeInputstTarget2DUT_PositionState36487488ItemTypeInputstTarget3DUT_PositionState364811136ItemTypeInputstTarget4DUT_PositionState364814784ItemTypeInputstTarget5DUT_PositionState364818432ItemTypeInputsPmpsDeviceNameSTRING(80)64822080ItemTypeInputsTransitionKeySTRING(80)64822728ItemTypeInputfbYStageFB_MotionStage29939223424fbZStageFB_MotionStage299392322816fbStatesFB_WFS_States689280622208pytmc pv: MMS:STATE io: i - - - - - - fbThermoCouple1 - FB_TempSensor - 256 - 1311488 - - - pytmc - + fbThermoCouple1FB_TempSensor2561311488pytmc pv: STC:01 io: input - - - - - - fbThermoCouple2 - FB_TempSensor - 256 - 1311744 - - - pytmc - + fbThermoCouple2FB_TempSensor2561311744pytmc pv: STC:02 io: input - - - - - - - PouType - FunctionBlock - - - - - ENUM_TM2K2_States - 16 - INT - - Unknown - 0 - - - OUT - 1 - - - TARGET1 - 2 - - - TARGET2 - 3 - - - TARGET3 - 4 - - - TARGET4 - 5 - - - TARGET5 - 6 - - - TARGET6 - 7 - - - - FB_TM2K2_States - 692544 - FB_PositionStateBase_WithPMPS - - enumSet - ENUM_TM2K2_States - 16 - 666496 - - - ItemType - Input - - - pytmc - + PouTypeFunctionBlockENUM_TM2K2_States16INTUnknown0OUT1TARGET12TARGET23TARGET34TARGET45TARGET56TARGET67FB_TM2K2_States692544FB_PositionStateBase_WithPMPSenumSetENUM_TM2K2_States16666496ItemTypeInputpytmc pv: SET io: io - - - - - - stOut - DUT_PositionState - 3648 - 666560 - - - ItemType - Input - - - - - stTarget1 - DUT_PositionState - 3648 - 670208 - - - ItemType - Input - - - - - stTarget2 - DUT_PositionState - 3648 - 673856 - - - ItemType - Input - - - - - stTarget3 - DUT_PositionState - 3648 - 677504 - - - ItemType - Input - - - - - stTarget4 - DUT_PositionState - 3648 - 681152 - - - ItemType - Input - - - - - stTarget5 - DUT_PositionState - 3648 - 684800 - - - ItemType - Input - - - - - stTarget6 - DUT_PositionState - 3648 - 688448 - - - ItemType - Input - - - - - bStatesLock - BOOL - 8 - 692096 - - - ItemType - Input - - - - - enumGet - ENUM_TM2K2_States - 16 - 692112 - - - ItemType - Output - - - pytmc - + stOutDUT_PositionState3648666560ItemTypeInputstTarget1DUT_PositionState3648670208ItemTypeInputstTarget2DUT_PositionState3648673856ItemTypeInputstTarget3DUT_PositionState3648677504ItemTypeInputstTarget4DUT_PositionState3648681152ItemTypeInputstTarget5DUT_PositionState3648684800ItemTypeInputstTarget6DUT_PositionState3648688448ItemTypeInputbStatesLockBOOL8692096ItemTypeInputenumGetENUM_TM2K2_States16692112ItemTypeOutputpytmc pv: GET io: i - - - - - - bATMInit - BOOL - 8 - 692128 - - - fInDelta - LREAL - 64 - 692160 - - 2 - - - - fOutDelta - LREAL - 64 - 692224 - - 2 - - - - fInVelocity - LREAL - 64 - 692288 - - 5 - - - - fOutVelocity - LREAL - 64 - 692352 - - 5 - - - - fAccel - LREAL - 64 - 692416 - - 200 - - - - fOutDecel - LREAL - 64 - 692480 - - 25 - - - - - PouType - FunctionBlock - - - - - FB_TM2K2 - 1318656 - - stYStage - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - stXStage - DUT_MotionStage - 32 - 64 - - - ItemType - InOut - - - - - fbArbiter - FB_Arbiter - 32 - 96 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 128 - - - ItemType - InOut - - - - - stOut - DUT_PositionState - 3648 - 192 - - - ItemType - Input - - - - - stTarget1 - DUT_PositionState - 3648 - 3840 - - - ItemType - Input - - - - - stTarget2 - DUT_PositionState - 3648 - 7488 - - - ItemType - Input - - - - - stTarget3 - DUT_PositionState - 3648 - 11136 - - - ItemType - Input - - - - - stTarget4 - DUT_PositionState - 3648 - 14784 - - - ItemType - Input - - - - - stTarget5 - DUT_PositionState - 3648 - 18432 - - - ItemType - Input - - - - - stTarget6 - DUT_PositionState - 3648 - 22080 - - - ItemType - Input - - - - - sPmpsDeviceName - STRING(80) - 648 - 25728 - - - ItemType - Input - - - - - sTransitionKey - STRING(80) - 648 - 26376 - - - ItemType - Input - - - - - fbYStage - FB_MotionStage - 299392 - 27072 - - - fbXStage - FB_MotionStage - 299392 - 326464 - - - fbStates - FB_TM2K2_States - 692544 - 625856 - - - pytmc - + bATMInitBOOL8692128fInDeltaLREAL646921602fOutDeltaLREAL646922242fInVelocityLREAL646922885fOutVelocityLREAL646923525fAccelLREAL64692416200fOutDecelLREAL6469248025PouTypeFunctionBlockFB_TM2K21318656stYStageDUT_MotionStage3232ItemTypeInOutstXStageDUT_MotionStage3264ItemTypeInOutfbArbiterFB_Arbiter3296ItemTypeInOutfbFFHWOFB_HardwareFFOutput32128ItemTypeInOutstOutDUT_PositionState3648192ItemTypeInputstTarget1DUT_PositionState36483840ItemTypeInputstTarget2DUT_PositionState36487488ItemTypeInputstTarget3DUT_PositionState364811136ItemTypeInputstTarget4DUT_PositionState364814784ItemTypeInputstTarget5DUT_PositionState364818432ItemTypeInputstTarget6DUT_PositionState364822080ItemTypeInputsPmpsDeviceNameSTRING(80)64825728ItemTypeInputsTransitionKeySTRING(80)64826376ItemTypeInputfbYStageFB_MotionStage29939227072fbXStageFB_MotionStage299392326464fbStatesFB_TM2K2_States692544625856pytmc pv: MMS:STATE io: i arrStates.array: 1..7 - - - - - - fbThermoCouple1 - FB_TempSensor - 256 - 1318400 - - - pytmc - + fbThermoCouple1FB_TempSensor2561318400pytmc pv: STC:01 io: input - - - - - - - PouType - FunctionBlock - - - - - DUT_SATT_Filter - 768 - - sFilterMaterial - STRING(80) - 648 - 0 - - - pytmc - + PouTypeFunctionBlockDUT_SATT_Filter768sFilterMaterialSTRING(80)6480pytmc pv: MATERIAL io: input field: DESC Filter material name - - - - - - fFilterThickness_um - LREAL - 64 - 704 - - - pytmc - + fFilterThickness_umLREAL64704pytmc pv: THICKNESS io: input field: DESC Filter material thickness field: EGU um - - - - - - - ENUM_SXR_SATT_Position - 16 - INT - - UNKNOWN - 0 - UNKNOWN must be in slot 0 or the FB breaks - - - OUT - 1 - OUT at slot 1 is a convention - - - FILTER1 - 2 - - - FILTER2 - 3 - - - FILTER3 - 4 - - - FILTER4 - 5 - - - FILTER5 - 6 - - - FILTER6 - 7 - - - FILTER7 - 8 - - - FILTER8 - 9 - - - - FB_SXR_SATT_PositionState - 286784 - FB_PositionStateBase - - enumSet - ENUM_SXR_SATT_Position - The enum position to move to - 16 - 253824 - - - ItemType - Input - - - pytmc - + ENUM_SXR_SATT_Position16INTUNKNOWN0OUT1FILTER12FILTER23FILTER34FILTER45FILTER56FILTER67FILTER78FILTER89FB_SXR_SATT_PositionState286784FB_PositionStateBaseenumSetENUM_SXR_SATT_Position16253824ItemTypeInputpytmc pv: SET io: io - - - - - - stOut - DUT_PositionState - NOTE: Do not pragma these, let it happen in the manager. - Information about the OUT position - 3648 - 253888 - - - ItemType - Input - - - - - stFilter1 - DUT_PositionState - 3648 - 257536 - - - ItemType - Input - - - - - stFilter2 - DUT_PositionState - 3648 - 261184 - - - ItemType - Input - - - - - stFilter3 - DUT_PositionState - 3648 - 264832 - - - ItemType - Input - - - - - stFilter4 - DUT_PositionState - 3648 - 268480 - - - ItemType - Input - - - - - stFilter5 - DUT_PositionState - 3648 - 272128 - - - ItemType - Input - - - - - stFilter6 - DUT_PositionState - 3648 - 275776 - - - ItemType - Input - - - - - stFilter7 - DUT_PositionState - 3648 - 279424 - - - ItemType - Input - - - - - stFilter8 - DUT_PositionState - 3648 - 283072 - - - ItemType - Input - - - - - enumGet - ENUM_SXR_SATT_Position - The enum state readback - 16 - 286720 - - - ItemType - Output - - - pytmc - + stOutDUT_PositionState3648253888ItemTypeInputstFilter1DUT_PositionState3648257536ItemTypeInputstFilter2DUT_PositionState3648261184ItemTypeInputstFilter3DUT_PositionState3648264832ItemTypeInputstFilter4DUT_PositionState3648268480ItemTypeInputstFilter5DUT_PositionState3648272128ItemTypeInputstFilter6DUT_PositionState3648275776ItemTypeInputstFilter7DUT_PositionState3648279424ItemTypeInputstFilter8DUT_PositionState3648283072ItemTypeInputenumGetENUM_SXR_SATT_Position16286720ItemTypeOutputpytmc pv: GET io: i - - - - - - bInitialized - BOOL - 8 - 286736 - - 0 - - - - - PouType - FunctionBlock - - - - - FB_AtomicMass - WARNING: This file is auto-generated. Do not modify it. - 2816 - - sName - STRING(80) - 648 - 32 - - - ItemType - Input - - - - - bFound - BOOL - 8 - 680 - - - ItemType - Output - - - - - fValue - LREAL - 64 - 704 - - - ItemType - Output - - - - - fUncertainty - LREAL - 64 - 768 - - - ItemType - Output - - - - - sDescription - STRING(80) - 648 - 832 - - - ItemType - Output - - - - - sUnits - STRING(80) - 648 - 1480 - - - ItemType - Output - - - - - sCaveat - STRING(80) - 648 - 2128 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - - - FB_ElementDensity - WARNING: This file is auto-generated. Do not modify it. - 2816 - - sName - STRING(80) - 648 - 32 - - - ItemType - Input - - - - - bFound - BOOL - 8 - 680 - - - ItemType - Output - - - - - fValue - LREAL - 64 - 704 - - - ItemType - Output - - - - - fUncertainty - LREAL - 64 - 768 - - - ItemType - Output - - - - - sDescription - STRING(80) - 648 - 832 - - - ItemType - Output - - - - - sUnits - STRING(80) - 648 - 1480 - - - ItemType - Output - - - - - sCaveat - STRING(80) - 648 - 2128 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - - - FB_AttenuatorElementDensity - 3712 - - sName - STRING(80) - 648 - 32 - - - ItemType - Input - - - - - fDensity - LREAL - 64 - 704 - - - ItemType - Output - - - - - bFound - BOOL - 8 - 768 - - - ItemType - Output - - - - - fbElementDensity - FB_ElementDensity - 2816 - 832 - - - fDensity_gm3 - LREAL - 64 - 3648 - - - - PouType - FunctionBlock - - - - - FB_SXR_SATT_Stage - 658688 - - stAxis - DUT_MotionStage - 32 - 32 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 64 - - - ItemType - InOut - - - - - nEnableMode - ENUM_StageEnableMode - 16 - 96 - - - ItemType - Input - - - - - stOut - DUT_PositionState - 3648 - 128 - - - ItemType - Input - - - - - stFilter1 - DUT_PositionState - 3648 - 3776 - - - ItemType - Input - - - - - stFilter2 - DUT_PositionState - 3648 - 7424 - - - ItemType - Input - - - - - stFilter3 - DUT_PositionState - 3648 - 11072 - - - ItemType - Input - - - - - stFilter4 - DUT_PositionState - 3648 - 14720 - - - ItemType - Input - - - - - stFilter5 - DUT_PositionState - 3648 - 18368 - - - ItemType - Input - - - - - stFilter6 - DUT_PositionState - 3648 - 22016 - - - ItemType - Input - - - - - stFilter7 - DUT_PositionState - 3648 - 25664 - - - ItemType - Input - - - - - stFilter8 - DUT_PositionState - 3648 - 29312 - - - ItemType - Input - - - - - arrFilters - DUT_SATT_Filter - - 1 - 8 - - 6144 - 32960 - - - ItemType - Input - - - pytmc - pv: FILTERS - - - - - fTemp1 - LREAL - stExtra : DUT_MotionStage_Extras; - 64 - 39104 - - - ItemType - Output - - - - - fTemp2 - LREAL - 64 - 39168 - - - ItemType - Output - - - - - bIsStationary - BOOL - 8 - 39232 - - - ItemType - Output - - - - - bError - BOOL - 8 - 39240 - - - ItemType - Output - - - - - sActiveFilterMaterial - STRING(80) - 648 - 39248 - - - ItemType - Output - - - pytmc - + bInitializedBOOL82867360PouTypeFunctionBlockFB_AtomicMass2816sNameSTRING(80)64832ItemTypeInputbFoundBOOL8680ItemTypeOutputfValueLREAL64704ItemTypeOutputfUncertaintyLREAL64768ItemTypeOutputsDescriptionSTRING(80)648832ItemTypeOutputsUnitsSTRING(80)6481480ItemTypeOutputsCaveatSTRING(80)6482128ItemTypeOutputPouTypeFunctionBlockFB_ElementDensity2816sNameSTRING(80)64832ItemTypeInputbFoundBOOL8680ItemTypeOutputfValueLREAL64704ItemTypeOutputfUncertaintyLREAL64768ItemTypeOutputsDescriptionSTRING(80)648832ItemTypeOutputsUnitsSTRING(80)6481480ItemTypeOutputsCaveatSTRING(80)6482128ItemTypeOutputPouTypeFunctionBlockFB_AttenuatorElementDensity3712sNameSTRING(80)64832ItemTypeInputfDensityLREAL64704ItemTypeOutputbFoundBOOL8768ItemTypeOutputfbElementDensityFB_ElementDensity2816832fDensity_gm3LREAL643648PouTypeFunctionBlockFB_SXR_SATT_Stage658688stAxisDUT_MotionStage3232ItemTypeInOutfbFFHWOFB_HardwareFFOutput3264ItemTypeInOutnEnableModeENUM_StageEnableMode1696ItemTypeInputstOutDUT_PositionState3648128ItemTypeInputstFilter1DUT_PositionState36483776ItemTypeInputstFilter2DUT_PositionState36487424ItemTypeInputstFilter3DUT_PositionState364811072ItemTypeInputstFilter4DUT_PositionState364814720ItemTypeInputstFilter5DUT_PositionState364818368ItemTypeInputstFilter6DUT_PositionState364822016ItemTypeInputstFilter7DUT_PositionState364825664ItemTypeInputstFilter8DUT_PositionState364829312ItemTypeInputarrFiltersDUT_SATT_Filter18614432960ItemTypeInputpytmcpv: FILTERSfTemp1LREAL6439104ItemTypeOutputfTemp2LREAL6439168ItemTypeOutputbIsStationaryBOOL839232ItemTypeOutputbErrorBOOL839240ItemTypeOutputsActiveFilterMaterialSTRING(80)64839248ItemTypeOutputpytmc pv: MATERIAL io: i - - - - - - fActiveFilterThickness_um - LREAL - 64 - 39936 - - - ItemType - Output - - - pytmc - + fActiveFilterThickness_umLREAL6439936ItemTypeOutputpytmc pv: THICKNESS io: i field: EGU um - - - - - - fTransmission - LREAL - 64 - 40000 - - - ItemType - Output - - - pytmc - + fTransmissionLREAL6440000ItemTypeOutputpytmc pv: TRANSMISSION io: i field: DESC Filter transmission - - - - - - fActiveFilterDensity - LREAL - 64 - 40064 - - - ItemType - Output - - - - - fActiveFilterAtomicMass - LREAL - 64 - 40128 - - - ItemType - Output - - - - - fAbsorptionConstant - LREAL - 64 - 40192 - - - ItemType - Output - - - - - iFilterIndex - INT - 16 - 40256 - - 0 - - - - ItemType - Output - - - - - fbMotion - FB_MotionStage - 299392 - 40320 - - - fbState - FB_SXR_SATT_PositionState - 286784 - 339712 - - - pytmc - + fActiveFilterDensityLREAL6440064ItemTypeOutputfActiveFilterAtomicMassLREAL6440128ItemTypeOutputfAbsorptionConstantLREAL6440192ItemTypeOutputiFilterIndexINT16402560ItemTypeOutputfbMotionFB_MotionStage29939240320fbStateFB_SXR_SATT_PositionState286784339712pytmc pv: STATE - - - - - - bInitialized - BOOL - 8 - 626496 - - 0 - - - - fbAtomicMass - FB_AtomicMass - 2816 - 626560 - - - fbAttenuatorElementDensity - FB_AttenuatorElementDensity - 3712 - 629376 - - - fbRTD_1 - FB_TempSensor - EL3202-0020: 0.01 °C per digit - 256 - 633088 - - - .fResolution - 0.01 - - - - - pytmc - pv: RTD:1 - - - - - fbRTD_2 - FB_TempSensor - 256 - 633344 - - - .fResolution - 0.01 - - - - - pytmc - pv: RTD:2 - - - - - fbFF - FB_FastFault - 25088 - 633600 - - - .i_Desc - Device is moving - - - .i_TypeCode - 8448 - - - .i_xAutoReset - 1 - - - - - - PouType - FunctionBlock - - - - - FB_PositionStateInOut - 261248 - FB_PositionStateBase - - enumSet - ENUM_EpicsInOut - NOTE: Please copy this pragma exactly on your enumSet - 16 - 253824 - - - ItemType - Input - - - pytmc - + bInitializedBOOL86264960fbAtomicMassFB_AtomicMass2816626560fbAttenuatorElementDensityFB_AttenuatorElementDensity3712629376fbRTD_1FB_TempSensor256633088.fResolution0.01pytmcpv: RTD:1fbRTD_2FB_TempSensor256633344.fResolution0.01pytmcpv: RTD:2fbFFFB_FastFault25088633600.i_DescDevice is moving.i_TypeCode8448.i_xAutoReset1PouTypeFunctionBlockFB_PositionStateInOut261248FB_PositionStateBaseenumSetENUM_EpicsInOut_INT16253824ItemTypeInputpytmc pv: SET io: io - - - - - - stOut - DUT_PositionState - NOTE: Do not pragma these, let it happen in the manager. - 3648 - 253888 - - - ItemType - Input - - - - - stIn - DUT_PositionState - Information about the IN position - 3648 - 257536 - - - ItemType - Input - - - - - enumGet - ENUM_EpicsInOut - NOTE: Please copy this pragma exactly on your enumGet - 16 - 261184 - - - ItemType - Output - - - pytmc - + stOutST_PositionState3648253888ItemTypeInputstInST_PositionState3648257536ItemTypeInputenumGetENUM_EpicsInOut_INT16261184ItemTypeOutputpytmc pv: GET io: i - - - - - - bInOutInit - BOOL - 8 - 261200 - - - - PouType - FunctionBlock - - - - - FB_AT1K2 - 593344 - - fbFFHWO - FB_HardwareFFOutput - 32 - 32 - - - ItemType - InOut - - - - - stAxis - DUT_MotionStage - 32 - 64 - - - ItemType - InOut - - - - - nEnableMode - ENUM_StageEnableMode - 16 - 96 - - - ItemType - Input - - - - - stOut - DUT_PositionState - 3648 - 128 - - - ItemType - Input - - - - - stIn - DUT_PositionState - 3648 - 3776 - - - ItemType - Input - - - - - fTransmission - LREAL - 64 - 7424 - - - ItemType - Output - - - - - bMirrorOut - BOOL - 8 - 7488 - - - ItemType - Output - - - - - fbMotion - FB_MotionStage - 299392 - 7552 - - - fbState - FB_PositionStateInOut - 261248 - 306944 - - - pytmc - + bInOutInitBOOL8261200PouTypeFunctionBlockobsoleteUse FB_PositionState1D_InOut insteadFB_AT1K2593344fbFFHWOFB_HardwareFFOutput3232ItemTypeInOutstAxisDUT_MotionStage3264ItemTypeInOutnEnableModeENUM_StageEnableMode1696ItemTypeInputstOutDUT_PositionState3648128ItemTypeInputstInDUT_PositionState36483776ItemTypeInputfTransmissionLREAL647424ItemTypeOutputbMirrorOutBOOL87488ItemTypeOutputfbMotionFB_MotionStage2993927552fbStateFB_PositionStateInOut261248306944pytmc pv: STATE - - - - - - bInitialized - BOOL - 8 - 568192 - - 0 - - - - fbFF - FB_FastFault - 25088 - 568224 - - - .i_Desc - Device is moving - - - .i_TypeCode - 8448 - - - .i_xAutoReset - 1 - - - - - - PouType - FunctionBlock - - - - - ST_BeamParams_IO - 1760 - - nTran - REAL - Requested pre-optic attenuation - 1 is full transmission - 32 - 0 - - 0 - 1 - 1 - - - - plcAttribute_pytmc - pv: Attenuation - io: i - - - - - nRate - UDINT - Pulse-rate - 32 - 32 - - 120 - - - - plcAttribute_pytmc - pv: Rate - io: i - - - - - neVRange - DWORD - Photon energy ranges - 32 - 64 - - 4294967295 - - - - plcAttribute_pytmc - pv: PhotonEnergy - io: i - - - plcAttribute_displaymode - binary - - - - - neV - REAL - Current Photon energy as calculated by the arbiter - 32 - 96 - - - nBCRange - WORD - 16 - 128 - - 0 - 65535 - 0 - - - - nBeamClass - USINT - 8 - 144 - - 0 - 0 - - - - nMachineMode - USINT - 8 - 152 - - - astAttenuators - ST_PMPS_Attenuator_IO - - 1 - 16 - - Beamline attenuators - 1024 - 160 - - - plcAttribute_pytmc - pv: AuxAttenuator - io: i - - - - - astApertures - ST_PMPS_Aperture_IO - - 1 - 4 - - 384 - 1184 - - - aVetoDevices - BOOL - - 1 - 16 - - Stopper statuses - 128 - 1568 - - - plcAttribute_pytmc - pv: AuxAttenuator - io: i - - - - - xValidToggle - BOOL - Toggle for watchdog - 8 - 1696 - - - xValid - BOOL - Beam parameter set is valid (if readback), or acknowledged (if request) - 8 - 1704 - - - plcAttribute_pytmc - pv: Valid - io: i - - - - - nCohortInt - UDINT - Cohort index. Identifies which cohort this BP set was included in arbitration - 32 - 1728 - - - plcAttribute_pytmc - pv: Attenuation - io: i - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FB_VetoArbiter - 27168 - I_HigherAuthority - - bVeto - BOOL - Rising edge clears request, hold true to veto continuously, falling edge restores request - 8 - 64 - - 0 - - - - ItemType - Input - - - - - HigherAuthority - I_HigherAuthority - Typically connected to a higher-level arbiter. - 32 - 96 - - - ItemType - Input - - - - - LowerAuthority - I_LowerAuthority - Lower authority to be vetoed - 32 - 128 - - - ItemType - Input - - - - - FFO - FB_HardwareFFOutput - This should be the FFO upstream of the veto device - 32 - 160 - - - ItemType - InOut - - - - - ffKeepItSecretKeepItSafe - FB_FastFault - 25088 - 192 - - - .i_xAutoReset - 1 - - - .i_Desc - Holds beam off until request is back in arbitration - - - .i_TypeCode - 200 - - - .i_xVetoable - 1 - - - - - stStandbyBP - ST_BeamParams - 1760 - 25280 - - - rtVeto - R_TRIG - 64 - 27040 - - - ftVeto - F_TRIG - 64 - 27104 - - - CheckRequest - BOOL - 8 - - nReqID - DWORD - 32 - - - - RequestBP - BOOL - 8 - - nReqID - StateID of state requesting beam parameter set - DWORD - 32 - - - stReqBP - Requested beam params - ST_BeamParams - 1760 - - - - RemoveRequest - BOOL - 8 - - nReqID - StateID to remove - DWORD - 32 - - - - - PouType - FunctionBlock - - - - - FB_SubSysToArbiter_IO - Use on a subsystem PLC to request from the arbiter - Run at the top of your cycle to receive the latest BP - 138752 - I_HigherAuthority - - Reset - BOOL - Fast fault reset - 8 - 64 - - - ItemType - Input - - - - - sName - STRING(80) - 648 - 72 - - SubSysToArbiter - - - - ItemType - Input - - - - - i_bVeto - BOOL - 8 - 720 - - - ItemType - Input - - - - - Arbiter - FB_Arbiter - 32 - 736 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 32 - 768 - - - ItemType - InOut - - - - - i_stCurrentBP - ST_BeamParams_IO - 1760 - 800 - - - TcLinkTo - TIIB[PMPS_PRE]^IO Inputs^CurrentBP - - - TcAddressType - Input - - - - - q_stRequestedBP - ST_BeamParams_IO - 1760 - 2560 - - - TcLinkTo - TIIB[PMPS_PRE]^IO Outputs^RequestedBP - - - TcAddressType - Output - - - - - xTxPDO_toggle - BIT - 1 - 4320 - - - pytmc - pv: TxPDO_toggle - io: i - - - TcLinkTo - TIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggle - - - TcAddressType - Input - - - - - xTxPDO_state - BIT - 1 - 4321 - - - pytmc - pv: TxPDO_state - io: i - - - TcLinkTo - TIIB[PMPS_PRE]^SYNC Inputs^TxPDO state - - - TcAddressType - Input - - - - - ffPMPSIO_Disconnect - FB_FastFault - Fast faults - 25088 - 4352 - - - .i_Desc - Arbiter network interface disconnected or not OP - - - .i_DevName - SubSysToArbiter - - - - - nRequestCohort - UDINT - Request cohort - 32 - 29440 - - 0 - - - - pytmc - pv: RequestCohort - io: i - - - - - nActiveCohort - UDINT - Active cohort, updated by incoming BP from arbiter PLC, in the ElevateRequest arbiter call - 32 - 29472 - - 0 - - - - pytmc - pv: ActiveCohort - io: i - - - - - fbVetoArb - FB_VetoArbiter - 27168 - 29504 - - - fbLog - FB_LogMessage - 81984 - 56704 - - - __CHECKREQUEST__XFIRSTTIME - BOOL - 8 - 138688 - - 1 - - - - __CHECKREQUEST__NID - DWORD - 32 - 138720 - - - CheckRequest - BOOL - 8 - - nReqID - DWORD - 32 - - - xFirstTime - BOOL - 8 - - - uselocation - __CHECKREQUEST__XFIRSTTIME - - - - - nId - DWORD - 32 - - - uselocation - __CHECKREQUEST__NID - - - - - - RequestBP - BOOL - 8 - - nReqID - StateID of state requesting beam parameter set - DWORD - 32 - - - stReqBP - Requested beam params - ST_BeamParams - 1760 - - - - RemoveRequest - BOOL - 8 - - nReqID - StateID to remove - DWORD - 32 - - - - - PouType - FunctionBlock - - - - - TcEventConfirmationState - 16 - INT - - NotSupported - 0 - - - NotRequired - 1 - - - WaitForConfirmation - 2 - - - Confirmed - 3 - - - Reset - 4 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - - - - ITcAlarm - 32 - ITcEvent - - SetJsonAttribute - HRESULT - 32 - - sJsonAttribute - PCCH - 32 - - - - GetArguments - HRESULT - 32 - - pipArguments - ITcArguments - 32 - - - - GetIsRaised - HRESULT - 32 - - bIsRaised - BOOL32 - 32 - - - - Raise - HRESULT - 32 - - timeStamp - ULINT - 64 - - - - Clear - HRESULT - 32 - - timeStamp - ULINT - 64 - - - bResetConfirmation - BOOL32 - 32 - - - - GetConfirmationState - HRESULT - 32 - - state - TcEventConfirmationState - 32 - - - - Confirm - HRESULT - 32 - - timeStamp - ULINT - 64 - - - - - ITcAlarm2 - 32 - ITcAlarm - - GetTimeRaised - HRESULT - 32 - - timeStamp - ULINT - 32 - - - - GetTimeConfirmed - HRESULT - 32 - - timeStamp - ULINT - 32 - - - - GetTimeCleared - HRESULT - 32 - - timeStamp - ULINT - 32 - - - - - FB_TcEvent - 3584 - FB_TcEventBase - I_TcEventBase - - nTimestamp - ULINT - 64 - 84062248 - - - __getnTimestamp - ULINT - 64 - - nTimestamp - ULINT - 64 - - - - property - - - monitoring - call - - - TcDisplayTypeGUID - 18071995-0000-0000-0000-000000000046 - - - - - Release - HRESULT - 32 - - - Init - - ipEvent - ITcEvent - 32 - - - nTimestamp - ULINT - 64 - - - ipMessage - ITcMessage2 - 32 - - - ipAlarm - ITcAlarm2 - 32 - - - - conditionalshow - - - obsolete - Init is obsolete, use Init2 instead! - - - - - __getipEvent - ITcEvent - 32 - - ipEvent - ITcEvent - 32 - - - - property - - - conditionalshow - - - - - Init2 - - ipEvent - ITcEvent - 32 - - - nTimestamp - ULINT - 64 - - - ipArguments - ITcArguments - 32 - - - ipMessage - ITcMessage - 32 - - - ipAlarm - ITcAlarm - 32 - - - ipSourceInfo - ITcSourceInfo - 32 - - - - conditionalshow - - - - - - PouType - FunctionBlock - - - reflection - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - I_Listener - 32 - PVOID - - OnAlarmCleared - - fbEvent - FB_TcEvent - 32 - - - - OnAlarmConfirmed - - fbEvent - FB_TcEvent - 32 - - - - OnAlarmDisposed - - fbEvent - FB_TcEvent - 32 - - - - OnAlarmRaised - - fbEvent - FB_TcEvent - 32 - - - - OnMessageSent - - fbEvent - FB_TcEvent - 32 - - - - - ITcEventFilterConfig - 32 - ITcUnknown - - AddEventClass - HRESULT - 32 - - eventClass - GUID - 32 - - - severity - TcEventSeverity - 16 - - - - RemoveEventClass - HRESULT - 32 - - eventClass - GUID - 32 - - - - AddSourceInfo - HRESULT - 32 - - ipSourceInfo - ITcSourceInfo - 32 - - - severity - TcEventSeverity - 16 - - - - RemoveSourceInfo - HRESULT - 32 - - ipSourceInfo - ITcSourceInfo - 32 - - - - - ITcMessageListener - 32 - ITcUnknown - - OnMessageSent - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - - - ITcAlarmListener - 32 - ITcUnknown - - OnAlarmRaised - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - - OnAlarmCleared - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - - OnAlarmConfirmed - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - - OnAlarmDisposed - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - - - FB_ListenerWrapper - 3840 - ITcMessageListener - ITcAlarmListener - - TcAddRef - UDINT - 32 - - - c++_compatible - - - pack_mode - 4 - - - show - - - minimal_input_size - 4 - - - - - OnAlarmRaised - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - ipAlarm - ITcAlarm2 - 32 - - - nTimeStamp - ULINT - 64 - - - - show - - - c++_compatible - - - minimal_input_size - 4 - - - pack_mode - 4 - - - - - Unsubscribe - HRESULT - 32 - - hr - HRESULT - 32 - - - - OnAlarmCleared - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - ipAlarm - ITcAlarm2 - 32 - - - nTimeStamp - ULINT - 64 - - - - show - - - c++_compatible - - - minimal_input_size - 4 - - - pack_mode - 4 - - - - - TcQueryInterface - HRESULT - 32 - - iid - IID - 32 - - - pipItf - PVOID - 32 - - - ipMessageListener - ITcMessageListener - 32 - - - ipAlarmListener - ITcAlarmListener - 32 - - - - c++_compatible - - - pack_mode - 4 - - - show - - - minimal_input_size - 4 - - - - - OnMessageSent - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - ipMessage2 - ITcMessage2 - 32 - - - nTimeStamp - ULINT - 64 - - - - show - - - c++_compatible - - - minimal_input_size - 4 - - - pack_mode - 4 - - - - - Subscribe - HRESULT - 32 - - pipMessageFilterConfig - ITcEventFilterConfig - 32 - - - pipAlarmFilterConfig - ITcEventFilterConfig - 32 - - - hr - HRESULT - 32 - - - - TcRelease - UDINT - 32 - - - c++_compatible - - - pack_mode - 4 - - - show - - - minimal_input_size - 4 - - - - - OnAlarmConfirmed - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - ipAlarm - ITcAlarm2 - 32 - - - nTimeStamp - ULINT - 64 - - - - show - - - c++_compatible - - - minimal_input_size - 4 - - - pack_mode - 4 - - - - - OnAlarmDisposed - HRESULT - 32 - - ipEvent - ITcEvent - 32 - - - ipAlarm - ITcAlarm2 - 32 - - - nTimeStamp - ULINT - 64 - - - - show - - - c++_compatible - - - minimal_input_size - 4 - - - pack_mode - 4 - - - - - Execute - HRESULT - 32 - - ipListener - I_Listener - 32 - - - hr - HRESULT - 32 - - - - - PouType - FunctionBlock - - - c++_compatible - - - enable_dynamic_creation - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - FB_ListenerBase - 96 - I_Listener - - _pListenerWrapper - FB_ListenerWrapper - 32 - 64 - - - OnAlarmRaised - - fbEvent - FB_TcEvent - 32 - - - - Unsubscribe - HRESULT - 32 - - hr - HRESULT - 32 - - - - OnAlarmCleared - - fbEvent - FB_TcEvent - 32 - - - - OnMessageSent - - fbEvent - FB_TcEvent - 32 - - - - Subscribe - HRESULT - 32 - - ipMessageFilterConfig - ITcEventFilterConfig - 32 - - - ipAlarmFilterConfig - ITcEventFilterConfig - 32 - - - hr - HRESULT - 32 - - - - OnAlarmConfirmed - - fbEvent - FB_TcEvent - 32 - - - - OnAlarmDisposed - - fbEvent - FB_TcEvent - 32 - - - - Execute - HRESULT - 32 - - hr - HRESULT - 32 - - - - - PouType - FunctionBlock - - - no_explicit_call - do not call this POU directly - - - - - E_LogEventType - 16 - INT - - ALARMCLEARED - 0 - - - ALARMCONFIRMED - 1 - - - ALARMRAISED - 2 - - - MESSAGESENT - 3 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - ST_LoggingEventInfo - 86272 - - schema - STRING(80) - Message or Alarm{Cleared,Confirmed,Raised} event information + bInitializedBOOL85681920fbFFFB_FastFault25088568224.i_DescDevice is moving.i_TypeCode8448.i_xAutoReset1PouTypeFunctionBlockST_BeamParams_IO1760nTranREAL320011plcAttribute_pytmcpv: Attenuation + io: inRateUDINT3232120plcAttribute_pytmcpv: Rate + io: ineVRangeDWORD32644294967295plcAttribute_pytmcpv: PhotonEnergy + io: iplcAttribute_displaymodebinaryneVREAL3296nBCRangeWORD161280655350nBeamClassUSINT814400nMachineModeUSINT8152astAttenuatorsST_PMPS_Attenuator_IO1161024160plcAttribute_pytmcpv: AuxAttenuator + io: iastAperturesST_PMPS_Aperture_IO143841184aVetoDevicesBOOL1161281568plcAttribute_pytmcpv: AuxAttenuator + io: ixValidToggleBOOL81696xValidBOOL81704plcAttribute_pytmcpv: Valid + io: inCohortIntUDINT321728plcAttribute_pytmcpv: Attenuation + io: iFB_VetoArbiter27168I_HigherAuthoritybVetoBOOL8640ItemTypeInputHigherAuthorityI_HigherAuthority3296ItemTypeInputLowerAuthorityI_LowerAuthority32128ItemTypeInputFFOFB_HardwareFFOutput32160ItemTypeInOutffKeepItSecretKeepItSafeFB_FastFault25088192.i_xAutoReset1.i_DescHolds beam off until request is back in arbitration.i_TypeCode200.i_xVetoable1stStandbyBPST_BeamParams176025280rtVetoR_TRIG6427040ftVetoF_TRIG6427104CheckRequestBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760RemoveRequestBOOL8nReqIDDWORD32PouTypeFunctionBlockFB_SubSysToArbiter_IO138752I_HigherAuthorityResetBOOL864ItemTypeInputsNameSTRING(80)64872SubSysToArbiterItemTypeInputi_bVetoBOOL8720ItemTypeInputArbiterFB_Arbiter32736ItemTypeInOutfbFFHWOFB_HardwareFFOutput32768ItemTypeInOuti_stCurrentBPST_BeamParams_IO1760800TcLinkToTIIB[PMPS_PRE]^IO Inputs^CurrentBPTcAddressTypeInputq_stRequestedBPST_BeamParams_IO17602560TcLinkToTIIB[PMPS_PRE]^IO Outputs^RequestedBPTcAddressTypeOutputxTxPDO_toggleBIT14320pytmcpv: TxPDO_toggle + io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggleTcAddressTypeInputxTxPDO_stateBIT14321pytmcpv: TxPDO_state + io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO stateTcAddressTypeInputffPMPSIO_DisconnectFB_FastFault250884352.i_DescArbiter network interface disconnected or not OP.i_DevNameSubSysToArbiternRequestCohortUDINT32294400pytmcpv: RequestCohort + io: inActiveCohortUDINT32294720pytmcpv: ActiveCohort + io: ifbVetoArbFB_VetoArbiter2716829504fbLogFB_LogMessage8198456704__CHECKREQUEST__XFIRSTTIMEBOOL81386881__CHECKREQUEST__NIDDWORD32138720CheckRequestBOOL8nReqIDDWORD32xFirstTimeBOOL8uselocation__CHECKREQUEST__XFIRSTTIMEnIdDWORD32uselocation__CHECKREQUEST__NIDRequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760RemoveRequestBOOL8nReqIDDWORD32PouTypeFunctionBlockTcEventConfirmationState16INT01234plcAttribute_qualified_onlyplcAttribute_strictITcAlarm32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32GetIsRaisedHRESULT32bIsRaisedBOOL3232RaiseHRESULT32timeStampULINT64ClearHRESULT32timeStampULINT64bResetConfirmationBOOL3232GetConfirmationStateHRESULT32stateTcEventConfirmationState32ConfirmHRESULT32timeStampULINT64ITcAlarm232ITcAlarmGetTimeRaisedHRESULT32timeStampULINT32GetTimeConfirmedHRESULT32timeStampULINT32GetTimeClearedHRESULT32timeStampULINT32FB_TcEvent3584FB_TcEventBaseI_TcEventBasenTimestampULINT6484271836__getnTimestampULINT64nTimestampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046ReleaseHRESULT32InitipEventITcEvent32nTimestampULINT64ipMessageITcMessage232ipAlarmITcAlarm232conditionalshowobsoleteInit is obsolete, use Init2 instead!__getipEventITcEvent32ipEventITcEvent32propertyconditionalshowInit2ipEventITcEvent32nTimestampULINT64ipArgumentsITcArguments32ipMessageITcMessage32ipAlarmITcAlarm32ipSourceInfoITcSourceInfo32conditionalshowPouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyI_Listener32PVOIDOnAlarmClearedfbEventFB_TcEvent32OnAlarmConfirmedfbEventFB_TcEvent32OnAlarmDisposedfbEventFB_TcEvent32OnAlarmRaisedfbEventFB_TcEvent32OnMessageSentfbEventFB_TcEvent32ITcEventFilterConfig32ITcUnknownAddEventClassHRESULT32eventClassGUID32severityTcEventSeverity16RemoveEventClassHRESULT32eventClassGUID32AddSourceInfoHRESULT32ipSourceInfoITcSourceInfo32severityTcEventSeverity16RemoveSourceInfoHRESULT32ipSourceInfoITcSourceInfo32ITcMessageListener32ITcUnknownOnMessageSentHRESULT32ipEventITcEvent32ITcAlarmListener32ITcUnknownOnAlarmRaisedHRESULT32ipEventITcEvent32OnAlarmClearedHRESULT32ipEventITcEvent32OnAlarmConfirmedHRESULT32ipEventITcEvent32OnAlarmDisposedHRESULT32ipEventITcEvent32FB_ListenerWrapper3840ITcMessageListenerITcAlarmListenerTcAddRefUDINT32c++_compatiblepack_mode4showminimal_input_size4OnAlarmRaisedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4UnsubscribeHRESULT32hrHRESULT32OnAlarmClearedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4TcQueryInterfaceHRESULT32iidIID32pipItfPVOID32ipMessageListenerITcMessageListener32ipAlarmListenerITcAlarmListener32c++_compatiblepack_mode4showminimal_input_size4OnMessageSentHRESULT32ipEventITcEvent32ipMessage2ITcMessage232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4SubscribeHRESULT32pipMessageFilterConfigITcEventFilterConfig32pipAlarmFilterConfigITcEventFilterConfig32hrHRESULT32TcReleaseUDINT32c++_compatiblepack_mode4showminimal_input_size4OnAlarmConfirmedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4OnAlarmDisposedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4ExecuteHRESULT32ipListenerI_Listener32hrHRESULT32PouTypeFunctionBlockc++_compatibleenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyFB_ListenerBase96I_Listener_pListenerWrapperFB_ListenerWrapper3264OnAlarmRaisedfbEventFB_TcEvent32UnsubscribeHRESULT32hrHRESULT32OnAlarmClearedfbEventFB_TcEvent32OnMessageSentfbEventFB_TcEvent32SubscribeHRESULT32ipMessageFilterConfigITcEventFilterConfig32ipAlarmFilterConfigITcEventFilterConfig32hrHRESULT32OnAlarmConfirmedfbEventFB_TcEvent32OnAlarmDisposedfbEventFB_TcEvent32ExecuteHRESULT32hrHRESULT32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyE_LogEventType16INT0123plcAttribute_qualified_onlyplcAttribute_strictST_LoggingEventInfo86272schemaSTRING(80) - 648 - 0 - - twincat-event-0 - - - - plcAttribute_pytmc - pv: Schema + used directly in the generation of the JSON document.]]>6480plcAttribute_pytmcpv: Schema io: i - field: DESC Schema string - - - - - ts - LREAL - 64 - 704 - - - plcAttribute_pytmc - pv: Timestamp + field: DESC Schema stringtsLREAL64704plcAttribute_pytmcpv: Timestamp io: i - field: DESC Unix timestamp - - - - - plc - STRING(80) - 648 - 768 - - - plcAttribute_pytmc - pv: Hostname + field: DESC Unix timestampplcSTRING(80)648768plcAttribute_pytmcpv: Hostname io: i - field: DESC PLC Hostname - - - - - severity - TcEventSeverity - 16 - 1424 - - - plcAttribute_pytmc - pv: Severity + field: DESC PLC HostnameseverityTcEventSeverity161424plcAttribute_pytmcpv: Severity io: i field: DESC TcEventSeverity field: ZRST Verbose field: ONST Info field: TWST Warning - field: THST Error - - - - - id - UDINT - 32 - 1440 - - - plcAttribute_pytmc - pv: MessageID + field: THST ErroridUDINT321440plcAttribute_pytmcpv: MessageID io: i - field: DESC TwinCAT Message ID - - - - - event_class - STRING(80) - 648 - 1472 - - - plcAttribute_pytmc - pv: EventClass + field: DESC TwinCAT Message IDevent_classSTRING(80)6481472plcAttribute_pytmcpv: EventClass io: i - field: DESC TwinCAT Event class - - - - - msg - STRING(255) - 2048 - 2120 - - - plcAttribute_pytmc - pv: Message - io: i - - - - - source - STRING(255) - This is actually: T_MaxString - which has been expanded due to requirements for pinning global data types. - 2048 - 4168 - - - plcAttribute_pytmc - pv: Source - io: i - - - - - event_type - E_LogEventType - This is actually: STRING(Tc3_EventLogger.ParameterList.cSourceNameSize - 1) - which has been expanded due to requirements for pinning global data types. - 16 - 6224 - - - plcAttribute_pytmc - pv: EventType + field: DESC TwinCAT Event classmsgSTRING(255)20482120plcAttribute_pytmcpv: Message + io: isourceSTRING(255)20484168plcAttribute_pytmcpv: Source + io: ievent_typeE_LogEventType166224plcAttribute_pytmcpv: EventType io: i - field: DESC The event type - - - - - json - STRING(10000) - 80008 - 6240 - - - plcAttribute_pytmc - pv: MessageJSON + field: DESC The event typejsonSTRING(10000)800086240plcAttribute_pytmcpv: MessageJSON io: i - field: DESC Metadata with the message - - - - - - - - - ITcEventFilter - 32 - ITcUnknown - - - ITcEventListener - 32 - ITcUnknown - - - ITcAsyncCollection - 32 - ITcAsyncResult - - Count - HRESULT - 32 - - nCount - UDINT - 32 - - - - Get - HRESULT - 32 - - nIndex - UDINT - 32 - - - pipValue - ITcUnknown - 32 - - - - - TcEventField - 16 - UINT - - Id - 0 - - - SeverityLevel - 1 - - - EventClass - 2 - - - EventClassName - 3 - - - EventId - 4 - - - EventText - 5 - - - TimeRaised - 6 - - - TimeConfirmed - 7 - - - TimeCleared - 8 - - - SourceName - 9 - - - SourceId - 10 - - - SourceGuid - 11 - - - JsonAttribute - 12 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - TcEventSortOrder - 16 - INT - - Descending - 0 - - - Ascending - 1 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - TcEventLimitType - 16 - UINT - - First - 0 - - - Last - 1 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - TcExportTimeFormat - 16 - UINT - - Filetime - 0 - - - Iso8601 - 1 - - - IecDateAndTime - 2 - - - VariantTime - 3 - - - Localized - 4 - - - Custom - 5 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - TcExportTimeType - 16 - UINT - - UTC - 0 - - - LocaleTime - 1 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - TcExportTimePrecision - 16 - INT - - Floating - -1 - - - Seconds - 0 - - - Milliseconds - 3 - - - Microseconds - 6 - - - OneHundertNanoseconds - 7 - - - Nanoseconds - 9 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - ITcExportSettings - 32 - ITcUnknown - - SetSorting - HRESULT - 32 - - eField - TcEventField - 16 - - - eOrder - TcEventSortOrder - 16 - - - - SetLimit - HRESULT - 32 - - eType - TcEventLimitType - 16 - - - nLimit - DINT - 32 - - - nOffset - DINT - 32 - - - - SetTimeFormat - HRESULT - 32 - - eFormat - TcExportTimeFormat - 16 - - - eType - TcExportTimeType - 16 - - - ePrecision - TcExportTimePrecision - 16 - - - nLangId - DINT - 32 - - - sFormat - PCCH - 32 - - - - AddLanguage - HRESULT - 32 - - nLangId - DINT - 32 - - - sHeader - PCCH - 32 - - - - AddField - HRESULT - 32 - - eType - TcEventField - 16 - - - sHeader - PCCH - 32 - - - sPath - PCCH - 32 - - - - CreateFilter - HRESULT - 32 - - pipFilter - ITcEventFilter - 32 - - - - AddFilter - HRESULT - 32 - - ipFilter - ITcEventFilter - 32 - - - - Clear - HRESULT - 32 - - - - ITcClearLoggedEventsSettings - 32 - ITcUnknown - - SetSorting - HRESULT - 32 - - eField - TcEventField - 16 - - - eOrder - TcEventSortOrder - 16 - - - - SetLimit - HRESULT - 32 - - eType - TcEventLimitType - 16 - - - nLimit - DINT - 32 - - - nOffset - DINT - 32 - - - - AddFilter - HRESULT - 32 - - ipFilter - ITcEventFilter - 32 - - - - Clear - HRESULT - 32 - - - - ITcRemoteEventLogger - 32 - ITcUnknown - - IsInitialized - HRESULT - 32 - - - Connect - HRESULT - 32 - - netId - AMSNETID - 32 - - - - Disconnect - HRESULT - 32 - - - IsConnected - HRESULT - 32 - - - GetAmsNetId - HRESULT - 32 - - pAmsNetId - AMSNETID - 32 - - - - ConfirmAlarms - HRESULT - 32 - - timeStamp - ULINT - 64 - - - ipFilter - ITcEventFilter - 32 - - - pipResult - ITcAsyncResult - 32 - - - - ClearAlarms - HRESULT - 32 - - timeStamp - ULINT - 64 - - - bResetConfirmation - BOOL32 - 32 - - - ipFilter - ITcEventFilter - 32 - - - pipResult - ITcAsyncResult - 32 - - - - AddListener - HRESULT - 32 - - ipListener - ITcEventListener - 32 - - - ipFilter - ITcEventFilter - 32 - - - - RemoveListener - HRESULT - 32 - - ipListener - ITcEventListener - 32 - - - - NotifyListener - HRESULT - 32 - - ipListener - ITcEventListener - 32 - - - - SendTcMessage - HRESULT - 32 - - eventClass - GUID - 32 - - - eventId - UDINT - 32 - - - severity - TcEventSeverity - 16 - - - ipSourceInfo - ITcSourceInfo - 32 - - - timeStamp - ULINT - 64 - - - ipSerializedArguments - ITcArguments - 32 - - - sJsonAttribute - PCCH - 32 - - - - GetEventText - HRESULT - 32 - - eventClass - GUID - 32 - - - eventId - UDINT - 32 - - - ipSourceInfo - ITcSourceInfo - 32 - - - ipArguments - ITcArguments - 32 - - - nLangId - DINT - 32 - - - pipResult - ITcAsyncStringResult - 32 - - - - GetEventClassName - HRESULT - 32 - - eventClass - GUID - 32 - - - nLangId - DINT - 32 - - - pipResult - ITcAsyncStringResult - 32 - - - - GetCauseRemedy - HRESULT - 32 - - eventClass - GUID - 32 - - - eventId - UDINT - 32 - - - nLangId - DINT - 32 - - - pipCollection - ITcAsyncCollection - 32 - - - - GetEventClassDetails - HRESULT - 32 - - eventClass - GUID - 32 - - - nLangId - DINT - 32 - - - pipCollection - ITcAsyncCollection - 32 - - - - GetEventDetails - HRESULT - 32 - - eventClass - GUID - 32 - - - eventId - UDINT - 32 - - - nLangId - DINT - 32 - - - pipCollection - ITcAsyncCollection - 32 - - - - GetActiveAlarms - HRESULT - 32 - - pipCollection - ITcAsyncCollection - 32 - - - - GetLoggedEvents - HRESULT - 32 - - pipSettings - ITcExportSettings - 32 - - - pipCollection - ITcAsyncCollection - 32 - - - - ClearLoggedEvents - HRESULT - 32 - - ipSettings - ITcClearLoggedEventsSettings - 32 - - - pipResult - ITcAsyncResult - 32 - - - - - - - - I_TcRemoteEventLogger - 32 - PVOID - - __getipData - ITcRemoteEventLogger - 32 - - - property - - - hide - - - - - - FB_RequestEventText - 96 - - bBusy - BOOL - 8 - 84061804 - - - bError - BOOL - 8 - 84061848 - - - hrErrorCode - HRESULT - 32 - 84061812 - - - nStringSize - UDINT - 32 - 84061836 - - - sEventText - STRING(255) - 2048 - 84061856 - - - __getbBusy - BOOL - 8 - - bBusy - BOOL - 8 - - - b32IsBusy - BOOL32 - 32 - - - - property - - - monitoring - call - - - - - __gethrErrorCode - HRESULT - 32 - - hrErrorCode - HRESULT - 32 - - - hrError - HRESULT - 32 - - - - property - - - monitoring - call - - - - - RequestRemote - HRESULT - 32 - - ipRemoteLogger - I_TcRemoteEventLogger - 32 - - - eventClass - GUID - 128 - - - nEventId - UDINT - 32 - - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - ipArgs - I_TcArguments - 32 - - - ipTcRemoteLogger - ITcRemoteEventLogger - 32 - - - ipArguments - ITcArguments - 32 - - - - conditionalshow - - - - - GetString - BOOL - 8 - - sResult - STRING(80) - 32 - - - nResult - buffer size in bytes - UDINT - 32 - - - - __getnStringSize - UDINT - 32 - - nStringSize - UDINT - 32 - - - pEmpty - STRING(80) - 32 - - - - property - - - monitoring - call - - - - - Clear - - - __getbError - BOOL - 8 - - bError - BOOL - 8 - - - b32HasError - BOOL32 - 32 - - - - property - - - monitoring - call - - - - - Request - HRESULT - 32 - - eventClass - GUID - 128 - - - nEventId - UDINT - 32 - - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - ipArgs - I_TcArguments - 32 - - - ipArguments - ITcArguments - 32 - - - - __getsEventText - STRING(255) - 2048 - - sEventText - STRING(255) - 2048 - - - - property - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - ST_PendingEvent - 86400 - - stEventInfo - ST_LoggingEventInfo - 86272 - 0 - - - pytmc - + field: DESC Metadata with the messageITcEventFilter32ITcUnknownITcEventListener32ITcUnknownITcAsyncCollection32ITcAsyncResultCountHRESULT32nCountUDINT32GetHRESULT32nIndexUDINT32pipValueITcUnknown32TcEventField16UINT0123456789101112plcAttribute_qualified_onlyplcAttribute_strictTcEventSortOrder16INT01plcAttribute_qualified_onlyplcAttribute_strictTcEventLimitType16UINT01plcAttribute_qualified_onlyplcAttribute_strictTcExportTimeFormat16UINT012345plcAttribute_qualified_onlyplcAttribute_strictTcExportTimeType16UINT01plcAttribute_qualified_onlyplcAttribute_strictTcExportTimePrecision16INT-103679plcAttribute_qualified_onlyplcAttribute_strictITcExportSettings32ITcUnknownSetSortingHRESULT32eFieldTcEventField16eOrderTcEventSortOrder16SetLimitHRESULT32eTypeTcEventLimitType16nLimitDINT32nOffsetDINT32SetTimeFormatHRESULT32eFormatTcExportTimeFormat16eTypeTcExportTimeType16ePrecisionTcExportTimePrecision16nLangIdDINT32sFormatPCCH32AddLanguageHRESULT32nLangIdDINT32sHeaderPCCH32AddFieldHRESULT32eTypeTcEventField16sHeaderPCCH32sPathPCCH32CreateFilterHRESULT32pipFilterITcEventFilter32AddFilterHRESULT32ipFilterITcEventFilter32ClearHRESULT32ITcClearLoggedEventsSettings32ITcUnknownSetSortingHRESULT32eFieldTcEventField16eOrderTcEventSortOrder16SetLimitHRESULT32eTypeTcEventLimitType16nLimitDINT32nOffsetDINT32AddFilterHRESULT32ipFilterITcEventFilter32ClearHRESULT32ITcRemoteEventLogger32ITcUnknownIsInitializedHRESULT32ConnectHRESULT32netIdAMSNETID32DisconnectHRESULT32IsConnectedHRESULT32GetAmsNetIdHRESULT32pAmsNetIdAMSNETID32ConfirmAlarmsHRESULT32timeStampULINT64ipFilterITcEventFilter32pipResultITcAsyncResult32ClearAlarmsHRESULT32timeStampULINT64bResetConfirmationBOOL3232ipFilterITcEventFilter32pipResultITcAsyncResult32AddListenerHRESULT32ipListenerITcEventListener32ipFilterITcEventFilter32RemoveListenerHRESULT32ipListenerITcEventListener32NotifyListenerHRESULT32ipListenerITcEventListener32SendTcMessageHRESULT32eventClassGUID32eventIdUDINT32severityTcEventSeverity16ipSourceInfoITcSourceInfo32timeStampULINT64ipSerializedArgumentsITcArguments32sJsonAttributePCCH32GetEventTextHRESULT32eventClassGUID32eventIdUDINT32ipSourceInfoITcSourceInfo32ipArgumentsITcArguments32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32eventClassGUID32nLangIdDINT32pipResultITcAsyncStringResult32GetCauseRemedyHRESULT32eventClassGUID32eventIdUDINT32nLangIdDINT32pipCollectionITcAsyncCollection32GetEventClassDetailsHRESULT32eventClassGUID32nLangIdDINT32pipCollectionITcAsyncCollection32GetEventDetailsHRESULT32eventClassGUID32eventIdUDINT32nLangIdDINT32pipCollectionITcAsyncCollection32GetActiveAlarmsHRESULT32pipCollectionITcAsyncCollection32GetLoggedEventsHRESULT32pipSettingsITcExportSettings32pipCollectionITcAsyncCollection32ClearLoggedEventsHRESULT32ipSettingsITcClearLoggedEventsSettings32pipResultITcAsyncResult32I_TcRemoteEventLogger32PVOID__getipDataITcRemoteEventLogger32propertyhideFB_RequestEventText96bBusyBOOL884271392bErrorBOOL884271436hrErrorCodeHRESULT3284271400nStringSizeUDINT3284271424sEventTextSTRING(255)204884271444__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertymonitoringcall__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertymonitoringcallRequestRemoteHRESULT32ipRemoteLoggerI_TcRemoteEventLogger32eventClassGUID128nEventIdUDINT32nLangIdDINT32ipArgsI_TcArguments32ipTcRemoteLoggerITcRemoteEventLogger32ipArgumentsITcArguments32conditionalshowGetStringBOOL8sResultSTRING(80)32nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32pEmptySTRING(80)32propertymonitoringcallClear__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232propertymonitoringcallRequestHRESULT32eventClassGUID128nEventIdUDINT32nLangIdDINT32ipArgsI_TcArguments32ipArgumentsITcArguments32__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyST_PendingEvent86400stEventInfoST_LoggingEventInfo862720pytmc pv: - - - - - - bInUse - BOOL - 8 - 86272 - - - fbRequestEventText - FB_RequestEventText - 96 - 86304 - - - - FB_JsonReadWriteDatatype - 96 - - initStatus - HRESULT - 32 - 32 - - -1743714536 - - - - ItemType - Output - - - - - ipJson - ITcIecApplicationJson - 32 - 64 - - - GetJsonFromSymbol - BOOL - 8 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 32 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of sxmbol - PVOID - 32 - - - nJson - size of json buffer - UDINT - 32 - - - pJson - json buffer - STRING(80) - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - CopyJsonStringFromSymbolProperties - UDINT - 32 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeNameByAddress() - STRING(80) - 32 - - - ItemType - InOut - - - - - sProperties - multiple Properties separated by '|' - STRING(80) - 32 - - - ItemType - InOut - - - - - pDoc - target string buffer where the document should be copied to - STRING(80) - 32 - - - ItemType - InOut - - - - - nDoc - size in bytes of target string buffer - UDINT - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - pTmp - STRING(80) - 32 - - - - CopySymbolNameByAddress - UDINT - 32 - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 32 - - - sName - target string buffer where the symbol name should be copied to - STRING(80) - 32 - - - ItemType - InOut - - - - - nName - size in bytes of target string buffer - UDINT - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - pTmp - STRING(80) - 32 - - - - GetSizeJsonStringFromSymbol - UDINT - 32 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 32 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - nSize - UDINT - 32 - - - pTmp - STRING(80) - 32 - - - - GetJsonStringFromSymbolProperties - STRING(255) - 2048 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 32 - - - ItemType - InOut - - - - - sProperties - multiple Properties separated by '|' - STRING(80) - 32 - - - ItemType - InOut - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - nSize - UDINT - 32 - - - pTmp - STRING(80) - 32 - - - - AddJsonKeyPropertiesFromSymbol - BOOL - 8 - - fbWriter - FB_JsonSaxWriter - 32 - - - ItemType - InOut - - - - - sKey - STRING(80) - 32 - - - ItemType - InOut - - - - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 32 - - - ItemType - InOut - - - - - sProperties - multiple Properties separated by '|' - STRING(80) - 32 - - - ItemType - InOut - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - ipWriter - ITcJsonSaxWriter - 32 - - - - GetDatatypeNameByAddress - STRING(80) - 648 - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - length - UDINT - 32 - - - dataType - STRING(80) - 648 - - - - SetSymbolFromJson - BOOL - 8 - - sJson - json string for the symbol - STRING(80) - 32 - - - ItemType - InOut - - - - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 32 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - GetSizeJsonStringFromSymbolProperties - UDINT - 32 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 32 - - - ItemType - InOut - - - - - sProperties - multiple Properties separated by '|' - STRING(80) - 32 - - - ItemType - InOut - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - nSize - UDINT - 32 - - - pTmp - STRING(80) - 32 - - - - GetJsonStringFromSymbol - STRING(255) - 2048 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 32 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - nSize - UDINT - 32 - - - pTmp - STRING(80) - 32 - - - - CopyJsonStringFromSymbol - UDINT - 32 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeNameByAddress() - STRING(80) - 32 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 32 - - - pDoc - target string buffer where the document should be copied to - STRING(80) - 32 - - - ItemType - InOut - - - - - nDoc - size in bytes of target string buffer - UDINT - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - pTmp - STRING(80) - 32 - - - - GetSymbolNameByAddress - STRING(255) - 2048 - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - length - UDINT - 32 - - - - AddJsonValueFromSymbol - BOOL - 8 - - fbWriter - FB_JsonSaxWriter - 32 - - - ItemType - InOut - - - - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 32 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of sxmbol - PVOID - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - ipWriter - ITcJsonSaxWriter - 32 - - - - AddJsonKeyValueFromSymbol - BOOL - 8 - - fbWriter - FB_JsonSaxWriter - 32 - - - ItemType - InOut - - - - - sKey - STRING(80) - 32 - - - ItemType - InOut - - - - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 32 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of sxmbol - PVOID - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - ipWriter - ITcJsonSaxWriter - 32 - - - - - PouType - FunctionBlock - - - no_explicit_call - do not call this POU directly - - - - - T_IPv4Addr - IPv4 network host address string. - 128 - STRING(15) - - - E_SocketConnectionlessState - 16 - INT - - eSOCKET_CLOSED - 0 - UDP socket is closed - - - eSOCKET_CREATED - 1 - UDP socket is created - - - eSOCKET_TRANSIENT - 2 - UDP socket state changes from closed->created or from created->closed - - - - FB_ConnectionlessSocket - This function block manages (creates and closes) connectionless UDP datagram socket - 6784 - - sSrvNetID - T_AmsNetID - The network address of the TcpIpServer.exe. If empty string=>server runs on local system. - 192 - 32 - - - - - - ItemType - Input - - - - - nMode - DWORD - Additional parameter flags e.g.: CONNECT_MODE_ENABLEDBG, 0 => Disable debug messages, All other bits reserved. - 32 - 224 - - 0 - - - - ItemType - Input - - - - - sLocalHost - T_IPv4Addr - Local address. String containing an (Ipv4) Internet Protocol dotted address. - 128 - 256 - - - - - - ItemType - Input - - - - - nLocalPort - UDINT - Local Internet Protocol (IP) port. - 32 - 384 - - 0 - - - - ItemType - Input - - - - - bEnable - BOOL - TRUE = Create UDP socket, FALSE = Close/don't open UDP socket - 8 - 416 - - - ItemType - Input - - - - - tReconnect - TIME - This timer specifies when create is retried. - 32 - 448 - - 45000 - - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 480 - - - ItemType - Output - - - - - bError - BOOL - 8 - 488 - - - ItemType - Output - - - - - nErrID - UDINT - 32 - 512 - - - ItemType - Output - - - - - hSocket - T_HSOCKET - Created UDP socket handle - 352 - 544 - - - ItemType - Output - - - - - eState - E_SocketConnectionlessState - State - 16 - 896 - - 0 - - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - FB_Listener - 944896 - FB_ListenerBase - - nEventIdx - UINT - 16 - 96 - - 0 - - - - nPendingEvents - UINT - 16 - 112 - - 0 - - - - bLogToVisualStudio - BOOL - 8 - 128 - - 0 - - - - pytmc - + bInUseBOOL886272fbRequestEventTextFB_RequestEventText9686304FB_JsonReadWriteDatatype96initStatusHRESULT3232-1743714536ItemTypeOutputipJsonITcIecApplicationJson3264GetJsonFromSymbolBOOL8sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32nJsonUDINT32pJsonSTRING(80)32hrErrorCodeHRESULT32ItemTypeOutputCopyJsonStringFromSymbolPropertiesUDINT32sDatatype retrieve with GetDatatypeNameByAddress()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOutpDocSTRING(80)32ItemTypeInOutnDocUDINT32hrErrorCodeHRESULT32ItemTypeOutputpTmpSTRING(80)32CopySymbolNameByAddressUDINT32nDataUDINT32pDataPVOID32sNameSTRING(80)32ItemTypeInOutnNameUDINT32hrErrorCodeHRESULT32ItemTypeOutputpTmpSTRING(80)32GetSizeJsonStringFromSymbolUDINT32sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32GetJsonStringFromSymbolPropertiesSTRING(255)2048sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOuthrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32AddJsonKeyPropertiesFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsKeySTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOuthrErrorCodeHRESULT32ItemTypeOutputipWriterITcJsonSaxWriter32GetDatatypeNameByAddressSTRING(80)648nDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputlengthUDINT32dataTypeSTRING(80)648SetSymbolFromJsonBOOL8sJsonSTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputGetSizeJsonStringFromSymbolPropertiesUDINT32sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOuthrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32GetJsonStringFromSymbolSTRING(255)2048sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32CopyJsonStringFromSymbolUDINT32sDatatype retrieve with GetDatatypeNameByAddress()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32pDocSTRING(80)32ItemTypeInOutnDocUDINT32hrErrorCodeHRESULT32ItemTypeOutputpTmpSTRING(80)32GetSymbolNameByAddressSTRING(255)2048nDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputlengthUDINT32AddJsonValueFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputipWriterITcJsonSaxWriter32AddJsonKeyValueFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsKeySTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputipWriterITcJsonSaxWriter32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyT_IPv4Addr128STRING(15)E_SocketConnectionlessState16INTeSOCKET_CLOSED0eSOCKET_CREATED1eSOCKET_TRANSIENT2created or from created->closed ]]>FB_ConnectionlessSocket6784sSrvNetIDT_AmsNetIDserver runs on local system. ]]>19232ItemTypeInputnModeDWORD Disable debug messages, All other bits reserved. ]]>322240ItemTypeInputsLocalHostT_IPv4Addr128256ItemTypeInputnLocalPortUDINT323840ItemTypeInputbEnableBOOL8416ItemTypeInputtReconnectTIME3244845000ItemTypeInputbBusyBOOL8480ItemTypeOutputbErrorBOOL8488ItemTypeOutputnErrIDUDINT32512ItemTypeOutputhSocketT_HSOCKET352544ItemTypeOutputeStateE_SocketConnectionlessState168960ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_Listener944896FB_ListenerBasenEventIdxUINT16960nPendingEventsUINT161120bLogToVisualStudioBOOL81280pytmc pv: LogToVisualStudio io: io - - - - - - nCntMessagesSent - UDINT - 32 - 160 - - 0 - - - - pytmc - + nCntMessagesSentUDINT321600pytmc pv: MessagesSent io: i - - - - - - nCntAlarmsRaised - UDINT - 32 - 192 - - 0 - - - - pytmc - + nCntAlarmsRaisedUDINT321920pytmc pv: AlarmsRaised io: i - - - - - - nCntAlarmsConfirmed - UDINT - 32 - 224 - - 0 - - - - pytmc - + nCntAlarmsConfirmedUDINT322240pytmc pv: AlarmsConfirmed io: i - - - - - - nCntAlarmsCleared - UDINT - 32 - 256 - - 0 - - - - pytmc - + nCntAlarmsClearedUDINT322560pytmc pv: AlarmsCleared io: i - - - - - - eMinSeverity - TcEventSeverity - 16 - 288 - - - pytmc - + eMinSeverityTcEventSeverity16288pytmc pv: MinSeverity io: io - - - - - - stEventInfo - ST_LoggingEventInfo - 32 - 320 - - - pytmc - + stEventInfoST_LoggingEventInfo32320analysis-33pytmc pv: Log - - - - - - stPendingEvents - ST_PendingEvent - - 0 - 10 - - 864000 - 384 - - - ipMessageConfig - ITcEventFilterConfig - 32 - 864384 - - - fbSocket - FB_ConnectionlessSocket - 32 - 864416 - - - bConfigured - BOOL - 8 - 864448 - - 0 - - - - nMaxEvents - UINT - The maximum number of events allowed *per-cycle* - 16 - 864464 - - 10 - - - - __CONFIGURE__BSUBSCRIBED - BOOL - 8 - 864480 - - 0 - - - - __PUBLISHEVENTS__FBJSON - FB_JsonSaxWriter - 256 - 864512 - - - __PUBLISHEVENTS__FBJSONDATATYPE - FB_JsonReadWriteDatatype - 96 - 864768 - - - __PUBLISHEVENTS__SJSONDOC - STRING(10000) - 80008 - 864864 - - - OnAlarmRaised - - fbEvent - FB_TcEvent - 32 - - - - OnAlarmConfirmed - - fbEvent - FB_TcEvent - 32 - - - - __getLogToVisualStudio - BOOL - 8 - - LogToVisualStudio - BOOL - 8 - - - - property - - - - - OnAlarmCleared - - fbEvent - FB_TcEvent - 32 - - - - SendMessage - HRESULT - 32 - - sMessage - STRING(80) - 32 - - - sLogStr - T_MaxString - 2048 - - - - OnMessageSent - - fbEvent - FB_TcEvent - 32 - - - - PublishEvents - HRESULT - 32 - - nEvent - UINT - 16 - - - stPendingEvent - ST_PendingEvent - 32 - - - stEventInfo - ST_LoggingEventInfo - 32 - - - fbRequestEventText - FB_RequestEventText - 32 - - - fbJson - FB_JsonSaxWriter - 256 - - - uselocation - __PUBLISHEVENTS__FBJSON - - - - - fbJsonDataType - FB_JsonReadWriteDatatype - 96 - - - uselocation - __PUBLISHEVENTS__FBJSONDATATYPE - - - - - sJsonDoc - STRING(10000) - 80008 - - - uselocation - __PUBLISHEVENTS__SJSONDOC - - - - - - StoreEvent - HRESULT - 32 - - fbEvent - FB_TcEvent - 32 - - - eEventType - E_LogEventType - 16 - - - stPendingEvent - ST_PendingEvent - 32 - - - stEventInfo - ST_LoggingEventInfo - 32 - - - nFailures - UINT - 16 - - - - Configure - HRESULT - 32 - - i_EventClass - GUID - 128 - - - i_MinSeverity - TcEventSeverity - 16 - - - i_fbSocket - FB_ConnectionlessSocket - 32 - - - bSubscribed - BOOL - 8 - - - uselocation - __CONFIGURE__BSUBSCRIBED - - - - - - __setLogToVisualStudio - - LogToVisualStudio - BOOL - 8 - - - bValue - BOOL - 8 - - - - property - - - - - - PouType - FunctionBlock - - - - - FB_GetHostName - The function block returns the standard host name for the local machine. - 3744 - - sNetID - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 32 - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge on this input activates the fb execution - 8 - 224 - - - ItemType - Input - - - - - tTimeout - TIME - Max. fb execution time - 32 - 256 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 288 - - - ItemType - Output - - - - - bError - BOOL - 8 - 296 - - - ItemType - Output - - - - - nErrID - UDINT - 32 - 320 - - - ItemType - Output - - - - - sHostName - T_MaxString - The local host name - 2048 - 352 - - - ItemType - Output - - - - - fbAdsRead - ADSREAD - 1248 - 2400 - - - .PORT - 10000 - - - .IDXGRP - 702 - - - .IDXOFFS - 0 - - - - - conditionalshow - - - - - fbTrigger - R_TRIG - 64 - 3648 - - - conditionalshow - - - - - state - BYTE - 8 - 3712 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_GetPLCHostname - 6176 - - bEnable - BOOL - 8 - 32 - - - ItemType - Input - - - - - tRetryDelay - TIME - 32 - 64 - - 10000 - - - - ItemType - Input - - - - - sHostname - T_MaxString - 2048 - 96 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 2144 - - - ItemType - Output - - - - - bError - BOOL - 8 - 2152 - - - ItemType - Output - - - - - fbGetHostName - FB_GetHostName - 3744 - 2176 - - - tRetry - TON - 224 - 5920 - - - bReset - BOOL - 8 - 6144 - - - bInitialized - BOOL - 8 - 6152 - - 0 - - - - - PouType - FunctionBlock - - - - - ST_IPAdapterHwAddr - Local adapter hardware address - 96 - - length - UDINT - Specifies the length of the hardware address for the adapter. - 32 - 0 - - 0 - - - - b - BYTE - - 0 - 8 - - Specifies the hardware address for the adapter. - 64 - 32 - - - - E_MIB_IF_Type - 16 - INT - - MIB_IF_TYPE_UNKNOWN - 0 - - - MIB_IF_TYPE_OTHER - 1 - - - MIB_IF_TYPE_ETHERNET - 6 - - - MIB_IF_TYPE_TOKENRING - 9 - - - MIB_IF_TYPE_FDDI - 15 - - - MIB_IF_TYPE_PPP - 23 - - - MIB_IF_TYPE_LOOPBACK - 24 - - - MIB_IF_TYPE_SLIP - 28 - - - - ST_IPAdapterInfo - Local adapter information - 4160 - - bDefault - BOOL - Specifies whether this adapter is default TwinCAT adapter. - 8 - 0 - - - sAdapterName - STRING(259) - Specifies the name of the adapter. - 2080 - 8 - - - - - - sDescription - STRING(131) - Specifies a description for the adapter. - 1056 - 2088 - - - - - - physAddr - ST_IPAdapterHwAddr - Hardware address - 96 - 3168 - - - dwIndex - DWORD - Specifies the adapter index. - 32 - 3264 - - - eType - E_MIB_IF_Type - Specifies the adapter type. - 16 - 3296 - - - sIpAddr - T_IPv4Addr - Specifies the IP address for this adapter. - 128 - 3312 - - - sSubNet - T_IPv4Addr - Specifies the IP address mask. - 128 - 3440 - - - sDefGateway - T_IPv4Addr - Specifies the IP address of the default gateway for this adapter. - 128 - 3568 - - - bDhcpEnabled - BOOL - Specifies whether dynamic host configuration protocol (DHCP) is enabled for this adapter. - 8 - 3696 - - - sDhcpSrv - T_IPv4Addr - Specifies the IP address of the DHCP server for this adapter. - 128 - 3704 - - - bHaveWins - BOOL - Specifies whether this adapter uses Windows Internet Name Service (WINS). - 8 - 3832 - - - sPrimWinsSrv - T_IPv4Addr - Specifies the IP address of the primary WINS server. - 128 - 3840 - - - sSecWinsSrv - T_IPv4Addr - Specifies the IP address of the secondary WINS server. - 128 - 3968 - - - tLeaseObt - DATE_AND_TIME - Specifies the time when the current DHCP lease was obtained ( UTC time ) - 32 - 4096 - - - tLeaseExp - DATE_AND_TIME - Specifies the time when the current DHCP lease will expire. ( UTC time ) - 32 - 4128 - - - - ST_IP_ADDR_STRING - 320 - - pNext - DWORD - Pointer : pNext element on 64 bit target is still 32bit due to 32bit system service - 32 - 0 - - 0 - - - - sIpAddr - T_IPv4Addr - 128 - 32 - - - sIpMask - T_IPv4Addr - 128 - 160 - - - dwContext - DWORD - 32 - 288 - - 0 - - - - - conditionalshow - - - - - ST_IP_ADAPTER_INFO - 5120 - - cbNextEntryOffset - DWORD - if <> 0 => offset to the next entry, If == 0 => last entry. - 32 - 0 - - 0 - - - - dwComboIndex - DWORD - 32 - 32 - - 0 - - - - sAdapterName - STRING(259) - 2080 - 64 - - - - - - sDescription - STRING(131) - 1056 - 2144 - - - - - - uiAddrLen - UDINT - 32 - 3200 - - 0 - - - - arrAddr - BYTE - - 0 - 8 - - 64 - 3232 - - - dwIndex - DWORD - 32 - 3296 - - 0 - - - - uiType - UDINT - 32 - 3328 - - 0 - - - - uiDhcpEnabled - UDINT - 32 - 3360 - - 0 - - - - pCurrIpAddr - DWORD - 32 - 3392 - - 0 - - - - stIpAddrList - ST_IP_ADDR_STRING - 320 - 3424 - - - stGatewayList - ST_IP_ADDR_STRING - 320 - 3744 - - - stDhcpServer - ST_IP_ADDR_STRING - 320 - 4064 - - - iHaveWins - DINT - 32 - 4384 - - 0 - - - - stPrimWinsSrv - ST_IP_ADDR_STRING - 320 - 4416 - - - stSecWinsSrv - ST_IP_ADDR_STRING - 320 - 4736 - - - tLeaseObt - DATE_AND_TIME - 32 - 5056 - - - tLeaseExp - DATE_AND_TIME - 32 - 5088 - - - - conditionalshow - - - - - FB_GetAdaptersInfo - This function block retrieves adapter information for the local computer. - 100640 - - sNetID - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 32 - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge on this input activates the fb execution - 8 - 224 - - - ItemType - Input - - - - - tTimeout - TIME - Max. ADS execution time - 32 - 256 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 288 - - - ItemType - Output - - - - - bError - BOOL - 8 - 296 - - - ItemType - Output - - - - - nErrID - UDINT - 32 - 320 - - - ItemType - Output - - - - - arrAdapters - ST_IPAdapterInfo - - 0 - 6 - - 24960 - 352 - - - ItemType - Output - - - - - nCount - UDINT - Number of found adapters - 32 - 25312 - - - ItemType - Output - - - - - nGet - UDINT - Number of read adapter info entries - 32 - 25344 - - - ItemType - Output - - - - - fbAdsRead - ADSREAD - 1248 - 25376 - - - .PORT - 10000 - - - .IDXGRP - 701 - - - .IDXOFFS - 1 - - - - - conditionalshow - - - - - fbRegQuery - FB_RegQueryValue - 10304 - 26624 - - - .sSubKey - Software\Beckhoff\TwinCAT3\System - - - .sValName - DefaultAdapter - - - - - conditionalshow - - - - - fbTrigger - R_TRIG - 64 - 36928 - - - conditionalshow - - - - - state - BYTE - 8 - 36992 - - - conditionalshow - - - - - cbInfo - UDINT - 32 - 37024 - - - conditionalshow - - - - - idx - UDINT - 32 - 37056 - - - conditionalshow - - - - - info - ST_IP_ADAPTER_INFO - - 0 - 12 - - 61440 - 37088 - - - conditionalshow - - - - - pInfo - ST_IP_ADAPTER_INFO - 32 - 98528 - - 0 - - - - conditionalshow - - - - - nRealCount - UDINT - 32 - 98560 - - 0 - - - - conditionalshow - - - - - sDefaultA - T_MaxString - 2048 - 98592 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_GetPLCIPAddress - 101184 - - bEnable - BOOL - 8 - 32 - - - ItemType - Input - - - - - tRetryDelay - TIME - 32 - 64 - - 10000 - - - - ItemType - Input - - - - - sIPAddress - STRING(15) - 128 - 96 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 224 - - - ItemType - Output - - - - - bError - BOOL - 8 - 232 - - - ItemType - Output - - - - - fbGetAdapterIP - FB_GetAdaptersInfo - Acquire IP of the correct adapter - 100640 - 256 - - - .bExecute - 1 - - - .sNetID - - - - - - iIndex - UDINT - 32 - 100896 - - - tRetry - TON - 224 - 100928 - - - bReset - BOOL - 8 - 101152 - - - bInitialized - BOOL - 8 - 101160 - - 0 - - - - - PouType - FunctionBlock - - - - - CTU - + stPendingEventsST_PendingEvent010864000384ipMessageConfigITcEventFilterConfig32864384fbSocketFB_ConnectionlessSocket32864416bConfiguredBOOL88644480nMaxEventsUINT1686446410__CONFIGURE__BSUBSCRIBEDBOOL88644800__PUBLISHEVENTS__FBJSONFB_JsonSaxWriter256864512__PUBLISHEVENTS__FBJSONDATATYPEFB_JsonReadWriteDatatype96864768__PUBLISHEVENTS__SJSONDOCSTRING(10000)80008864864OnAlarmRaisedfbEventFB_TcEvent32OnAlarmConfirmedfbEventFB_TcEvent32__getLogToVisualStudioBOOL8LogToVisualStudioBOOL8propertyanalysis-33OnAlarmClearedfbEventFB_TcEvent32SendMessageHRESULT32sMessageSTRING(80)32sLogStrT_MaxString2048OnMessageSentfbEventFB_TcEvent32PublishEventsHRESULT32nEventUINT16stPendingEventST_PendingEvent32stEventInfoST_LoggingEventInfo32fbRequestEventTextFB_RequestEventText32fbJsonFB_JsonSaxWriter256uselocation__PUBLISHEVENTS__FBJSONfbJsonDataTypeFB_JsonReadWriteDatatype96uselocation__PUBLISHEVENTS__FBJSONDATATYPEsJsonDocSTRING(10000)80008uselocation__PUBLISHEVENTS__SJSONDOCStoreEventHRESULT32fbEventFB_TcEvent32eEventTypeE_LogEventType16stPendingEventST_PendingEvent32stEventInfoST_LoggingEventInfo32nFailuresUINT16ConfigureHRESULT32i_EventClassGUID128i_MinSeverityTcEventSeverity16i_fbSocketFB_ConnectionlessSocket32bSubscribedBOOL8uselocation__CONFIGURE__BSUBSCRIBED__setLogToVisualStudioLogToVisualStudioBOOL8analysis-33bValueBOOL8propertyanalysis-33PouTypeFunctionBlockFB_GetHostName3744sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputsHostNameT_MaxString2048352ItemTypeOutputfbAdsReadADSREAD12482400.PORT10000.IDXGRP702.IDXOFFS0conditionalshowfbTriggerR_TRIG643648conditionalshowstateBYTE83712conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_GetPLCHostname6176bEnableBOOL832ItemTypeInputtRetryDelayTIME326410000ItemTypeInputsHostnameT_MaxString204896ItemTypeOutputbDoneBOOL82144ItemTypeOutputbErrorBOOL82152ItemTypeOutputfbGetHostNameFB_GetHostName37442176tRetryTON2245920bResetBOOL86144bInitializedBOOL861520PouTypeFunctionBlockST_IPAdapterHwAddr96lengthUDINT3200bBYTE086432E_MIB_IF_Type16INTMIB_IF_TYPE_UNKNOWN0MIB_IF_TYPE_OTHER1MIB_IF_TYPE_ETHERNET6MIB_IF_TYPE_TOKENRING9MIB_IF_TYPE_FDDI15MIB_IF_TYPE_PPP23MIB_IF_TYPE_LOOPBACK24MIB_IF_TYPE_SLIP28ST_IPAdapterInfo4160bDefaultBOOL80sAdapterNameSTRING(259)20808sDescriptionSTRING(131)10562088physAddrST_IPAdapterHwAddr963168dwIndexDWORD323264eTypeE_MIB_IF_Type163296sIpAddrT_IPv4Addr1283312sSubNetT_IPv4Addr1283440sDefGatewayT_IPv4Addr1283568bDhcpEnabledBOOL83696sDhcpSrvT_IPv4Addr1283704bHaveWinsBOOL83832sPrimWinsSrvT_IPv4Addr1283840sSecWinsSrvT_IPv4Addr1283968tLeaseObtDATE_AND_TIME324096tLeaseExpDATE_AND_TIME324128ST_IP_ADDR_STRING320pNextDWORD3200sIpAddrT_IPv4Addr12832sIpMaskT_IPv4Addr128160dwContextDWORD322880conditionalshowST_IP_ADAPTER_INFO5120cbNextEntryOffsetDWORD 0 => offset to the next entry, If == 0 => last entry. ]]>3200dwComboIndexDWORD32320sAdapterNameSTRING(259)208064sDescriptionSTRING(131)10562144uiAddrLenUDINT3232000arrAddrBYTE08643232dwIndexDWORD3232960uiTypeUDINT3233280uiDhcpEnabledUDINT3233600pCurrIpAddrDWORD3233920stIpAddrListST_IP_ADDR_STRING3203424stGatewayListST_IP_ADDR_STRING3203744stDhcpServerST_IP_ADDR_STRING3204064iHaveWinsDINT3243840stPrimWinsSrvST_IP_ADDR_STRING3204416stSecWinsSrvST_IP_ADDR_STRING3204736tLeaseObtDATE_AND_TIME325056tLeaseExpDATE_AND_TIME325088conditionalshowFB_GetAdaptersInfo100640sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputarrAdaptersST_IPAdapterInfo0624960352ItemTypeOutputnCountUDINT3225312ItemTypeOutputnGetUDINT3225344ItemTypeOutputfbAdsReadADSREAD124825376.PORT10000.IDXGRP701.IDXOFFS1conditionalshowfbRegQueryFB_RegQueryValue1030426624.sSubKeySoftware\Beckhoff\TwinCAT3\System.sValNameDefaultAdapterconditionalshowfbTriggerR_TRIG6436928conditionalshowstateBYTE836992conditionalshowcbInfoUDINT3237024conditionalshowidxUDINT3237056conditionalshowinfoST_IP_ADAPTER_INFO0126144037088conditionalshowpInfoST_IP_ADAPTER_INFO32985280conditionalshownRealCountUDINT32985600conditionalshowsDefaultAT_MaxString204898592conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_GetPLCIPAddress101184bEnableBOOL832ItemTypeInputtRetryDelayTIME326410000ItemTypeInputsIPAddressSTRING(15)12896ItemTypeOutputbDoneBOOL8224ItemTypeOutputbErrorBOOL8232ItemTypeOutputfbGetAdapterIPFB_GetAdaptersInfo100640256.bExecute1.sNetIDiIndexUDINT32100896tRetryTON224100928bResetBOOL8101152bInitializedBOOL81011600PouTypeFunctionBlockCTU - 128 - - CU - BOOL - Count Up - 8 - 32 - - - ItemType - Input - - - - - RESET - BOOL - Reset Counter to 0 - 8 - 40 - - - ItemType - Input - - - - - PV - WORD - Counter Limit - 16 - 48 - - - ItemType - Input - - - - - Q - BOOL - Counter reached the Limit - 8 - 64 - - - ItemType - Output - - - - - CV - WORD - Current Counter Value - 16 - 80 - - - ItemType - Output - - - - - M - BOOL - 8 - 96 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_LogHandler - 5784960 - - fbTcAdsListener - FB_Listener - 944896 - 64 - - - ItemType - Input - - - pytmc - +]]>128CUBOOL832ItemTypeInputRESETBOOL840ItemTypeInputPVWORD1648ItemTypeInputQBOOL864ItemTypeOutputCVWORD1680ItemTypeOutputMBOOL896conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LogHandler5784896fbTcAdsListenerFB_Listener94489664ItemTypeInputpytmc pv: ADS - - - - - - fbTcRouterListener - FB_Listener - 944896 - 944960 - - - ItemType - Input - - - pytmc - + fbTcRouterListenerFB_Listener944896944960ItemTypeInputpytmc pv: Router - - - - - - fbTcRTimeListener - FB_Listener - 944896 - 1889856 - - - ItemType - Input - - - pytmc - + fbTcRTimeListenerFB_Listener9448961889856ItemTypeInputpytmc pv: RTime - - - - - - fbTcSystemListener - FB_Listener - 944896 - 2834752 - - - ItemType - Input - - - pytmc - + fbTcSystemListenerFB_Listener9448962834752ItemTypeInputpytmc pv: System - - - - - - fbWindowsListener - FB_Listener - 944896 - 3779648 - - - ItemType - Input - - - pytmc - + fbWindowsListenerFB_Listener9448963779648ItemTypeInputpytmc pv: Windows - - - - - - fbLCLSListener - FB_Listener - 944896 - 4724544 - - - ItemType - Input - - - pytmc - + fbLCLSListenerFB_Listener9448964724544ItemTypeInputpytmc pv: LCLS - - - - - - bInitialized - BOOL - 8 - 5669440 - - 0 - - - - bReadyToLog - BOOL - 8 - 5669448 - - 0 - - - - rtFirstLog - R_TRIG - 64 - 5669472 - - - fbGetHostName - FB_GetPLCHostname - 6176 - 5669536 - - - fbGetIP - FB_GetPLCIPAddress - 101184 - 5675712 - - - fbListener - FB_Listener - 32 - 5776896 - - - fbListeners - FB_Listener - - 0 - 6 - - 192 - 5776928 - - - eMinSeverity - TcEventSeverity - Default minimum severity for subscriptions - 16 - 5777120 - - 0 - - - - rtReset - R_TRIG - Reset trigger - 64 - 5777152 - - - naming - omit - - - - - bReset - BOOL - 8 - 5777216 - - - fbSocket - FB_ConnectionlessSocket - 6784 - 5777248 - - - nI - UINT - 16 - 5784032 - - - SocketEnable - BOOL - 8 - 5784048 - - - ctuSocketError - CTU - Circuit breaker for socket errors. 3 errors before it stops. - 128 - 5784064 - - - .PV - 3 - - - - - tRetryConnection - TON - Retry after an hour - 224 - 5784192 - - - .PT - 3600000 - - - - - tofTrickleBreakerPre - TOF - 224 - 5784416 - - - .PT - 1000 - - - - - tonTrickleBreaker - TON - 224 - 5784640 - - - .PT - 10000 - - - - - bTripCon - BOOL - 8 - 5784864 - - - nNumListeners - UINT - 16 - 5784880 - - 6 - - - - DisarmCountDefault - UINT - # number of cycles to permit below threshold condition - 16 - 5784896 - - 5 - - - - CircuitBreaker - - - - PouType - FunctionBlock - - - - - VERSION - 64 - - uiMajor - UINT - 16 - 0 - - - uiMinor - UINT - 16 - 16 - - - uiServicePack - UINT - 16 - 32 - - - uiPatch - UINT - 16 - 48 - - - - EPlcPersistentStatus - 8 - USINT - - PS_None - 0 - - - PS_All - 1 - - - PS_Partial - 2 - - - - PlcAppSystemInfo - 2048 - - ObjId - OTCID - 32 - 0 - - - TaskCnt - UDINT - 32 - 32 - - - OnlineChangeCnt - UDINT - 32 - 64 - - - Flags - DWORD - 32 - 96 - - - AdsPort - UINT - 16 - 128 - - - BootDataLoaded - BOOL - 8 - 144 - - - OldBootData - BOOL - 8 - 152 - - - AppTimestamp - DT - 32 - 160 - - - KeepOutputsOnBP - BOOL - 8 - 192 - - - ShutdownInProgress - BOOL - 8 - 200 - - - LicensesPending - BOOL - 8 - 208 - - - BSODOccured - BOOL - 8 - 216 - - - LoggedIn - BOOL - 8 - 224 - - - PersistentStatus - EPlcPersistentStatus - 8 - 232 - - - TComSrvPtr - ITComObjectServer - 32 - 256 - - - TcComInterface - - - - - AppName - STRING(63) - 512 - 512 - - - ProjectName - STRING(63) - 512 - 1024 - - - - - - - - - - - PlcTaskSystemInfo - 1024 - - ObjId - OTCID - 32 - 0 - - - CycleTime - UDINT - 32 - 32 - - - Priority - UINT - 16 - 64 - - - AdsPort - UINT - 16 - 80 - - - CycleCount - UDINT - 32 - 96 - - - DcTaskTime - LINT - 64 - 128 - - - LastExecTime - UDINT - 32 - 192 - - - FirstCycle - BOOL - 8 - 224 - - - CycleTimeExceeded - BOOL - 8 - 232 - - - InCallAfterOutputUpdate - BOOL - 8 - 240 - - - RTViolation - BOOL - 8 - 248 - - - TaskName - STRING(63) - 512 - 512 - - - - - - - - _Implicit_KindOfTask - 16 - INT - - _implicit_cyclic - 0 - - - _implicit_event - 1 - - - _implicit_external - 2 - - - _implicit_freewheeling - 3 - - - - _Implicit_Jitter_Distribution - 48 - - wRangeMax - WORD - 16 - 0 - - - wCountJitterNeg - WORD - 16 - 16 - - - wCountJitterPos - WORD - 16 - 32 - - - - hide - - - - - _Implicit_Task_Info - 704 - - dwVersion - DWORD - 32 - 0 - - - pszName - STRING(80) - 32 - 32 - - - nPriority - INT - 16 - 64 - - - KindOf - _Implicit_KindOfTask - 16 - 80 - - - bWatchdog - BOOL - 8 - 96 - - - bProfilingTask - BOOL - 8 - 104 - - - dwEventFunctionPointer - BYTE - 32 - 128 - - - pszExternalEvent - STRING(80) - 32 - 160 - - - dwTaskEntryFunctionPointer - BYTE - 32 - 192 - - - dwWatchdogSensitivity - DWORD - 32 - 224 - - - dwInterval - DWORD - 32 - 256 - - - dwWatchdogTime - DWORD - 32 - 288 - - - dwLastCycleTime - DWORD - 32 - 320 - - - dwAverageCycleTime - DWORD - 32 - 352 - - - dwMaxCycleTime - DWORD - 32 - 384 - - - dwMinCycleTime - DWORD - 32 - 416 - - - diJitter - DINT - 32 - 448 - - - diJitterMin - DINT - 32 - 480 - - - diJitterMax - DINT - 32 - 512 - - - dwCycleCount - DWORD - 32 - 544 - - - wTaskStatus - WORD - 16 - 576 - - - wNumOfJitterDistributions - WORD - 16 - 592 - - - pJitterDistribution - _Implicit_Jitter_Distribution - 32 - 608 - - - bWithinSPSTimeSlicing - BOOL - 8 - 640 - - - byDummy - BYTE - 8 - 648 - - - bShouldBlock - BOOL - 8 - 656 - - - bActive - BOOL - 8 - 664 - - - dwIECCycleCount - DWORD - 32 - 672 - - - - hide - - - - - LCLSGeneralEventClass - Log event - - Critical - Critical - Critical - - - Error - Error - Error - - - Warning - Warning - Warning - - - Info - Info - Info - - - Verbose - Verbose - Verbose - - - - - - - - - - - - - TcGeneralAdsEventClass - TcGeneralAdsEventClass - - GeneralDeviceError - General device error - Error - - - ServiceNotSupported - Service is not supported by server. - Error - - - InvalidIndexGroup - Invalid index group - Error - - - InvalidIndexOffset - Invalid index offset - Error - - - InvalidAccess - Reading/writing is not permitted. - Error - - - InvalidSize - Parameter size is not correct. - Error - - - InvalidData - Invalid parameter value(s) - Error - - - NotReady - Device is not in a ready state. - Error - - - Busy - Device is busy. - Error - - - InvalidContext - Invalid context - Error - - - NoMemory - Out of memory - Error - - - InvalidParam - Invalid parameter value(s) - Error - - - NotFound - Not found (files, ...) - Error - - - Syntax - Syntax error in comand or file - Error - - - Incompatible - Object does not match. - Error - - - AlreadyExists - Object already exists. - Error - - - SymbolNotFound - Symbol was not found. - Error - - - SymbolVersionInvalid - Symbol version is invalid. (-> Release handle and try again.) - Error - - - InvalidState - Server is in invalid state. - Error - - - TransModeNotSupported - AdsTransMode is not supported. - Error - - - NotificationHandleInvalid - Notification handle is invalid. (-> Release handle and try again.) - Error - - - ClientUnknown - Notification client is not registered. - Error - - - NoMoreHandles - No more notification handles - Error - - - InvalidWatchSize - Size for watch is too big. - Error - - - NotInit - Device is not initialized. - Error - - - DeviceTimeout - Device has a timeout. - Error - - - NoInterface - Query interface is failed. - Error - - - InvalidInterface - Wrong interface is required. - Error - - - InvalidClassID - Class ID is invalid. - Error - - - InvalidObjectID - Object ID is invalid. - Error - - - Pending - Request is pending. - Error - - - Aborted - Request is aborted. - Error - - - SignalWarning - Signal warning - Error - - - InvalidArrayIndex - Invalid array index - Error - - - SymbolNotActive - Symbol is not active. (-> Release handle and try again.) - Error - - - AccessDenied - Access is denied. - Error - - - LicenseMissing - License is missing / not found. - Error - - - LicenseExpired - License is expired. - Error - - - LicenseExceeded - License is exceeded. - Error - - - LicenseInvalid - License is invalid. - Error - - - LicenseSystemID - License with invalid system ID - Error - - - LicenseNoTimeLimit - License is not time limited. - Error - - - LicenseFutureIssue - License issue time is in the future. - Error - - - LicenseTimeTooLong - License time period is too long. - Error - - - Exception - Exception in the device code - Error - - - LicenseDuplicated - License file is read twice. - Error - - - InvalidServiceParam - Invalid parameter at service call - Error - - - ListEmpty - Polling list is empty. - Error - - - VariableConAlreadyInUse - Variable connection is already in use. - Error - - - InvokeIDAlreadyInUse - Invoke ID is already in use. - Error - - - TimeoutElapsed - Timeout is elapsed. - Error - - - Win32Error - Error in Win32 subsystem - Error - - - TimeoutInvalid - Timeout value is invalid. - Error - - - PortNotOpen - Port is not open (Ads dll). - Error - - - NoAMSAddr - No AMS address (Ads dll) - Error - - - SyncInternalError - Internal error in Ads sync - Error - - - AddHash - Hash table overflow - Error - - - RemoveHash - Key not found in hash table - Error - - - NoMoreSymbols - No more symbols in cache - Error - - - SyncResInvalid - Invalid response received - Error - - - SyncPortLocked - Sync port is locked. - Error - - - - - - - Win32EventClass - Win32EventClass - - ERROR_SUCCESS - The operation completed successfully. - Verbose - - - ERROR_INVALID_FUNCTION - Incorrect function. - Error - - - ERROR_FILE_NOT_FOUND - The system cannot find the file specified. - Error - - - ERROR_PATH_NOT_FOUND - The system cannot find the path specified. - Error - - - ERROR_TOO_MANY_OPEN_FILES - The system cannot open the file. - Error - - - ERROR_ACCESS_DENIED - Access is denied. - Error - - - ERROR_INVALID_HANDLE - The handle is invalid. - Error - - - ERROR_NOT_ENOUGH_MEMORY - Not enough storage is available to process this command. - Error - - - ERROR_INVALID_DATA - The data is invalid. - Error - - - ERROR_NOT_READY - The device is not ready. - Error - - - ERROR_BAD_COMMAND - The device does not recognize the command. - Error - - - ERROR_CRC - Data error (cyclic redundancy check). - Error - - - ERROR_BAD_LENGTH - The program issued a command but the command length is incorrect. - Error - - - ERROR_WRITE_FAULT - The system cannot write to the specified device. - Error - - - ERROR_READ_FAULT - The system cannot read from the specified device. - Error - - - ERROR_GEN_FAILURE - A device attached to the system is not functioning. - Error - - - ERROR_NOT_SUPPORTED - The request is not supported. - Error - - - ERROR_REM_NOT_LIST - The remote computer is not available. - Error - - - ERROR_DUP_NAME - A duplicate name exists on the network. - Error - - - ERROR_BAD_NETPATH - The network path was not found. - Error - - - ERROR_NETWORK_BUSY - The network is busy. - Error - - - ERROR_DEV_NOT_EXIST - The specified network resource or device is no longer available. - Error - - - ERROR_FILE_EXISTS - The file exists. - Error - - - ERROR_CANNOT_MAKE - The directory or file cannot be created. - Error - - - ERROR_ALREADY_ASSIGNED - The local device name is already in use. - Error - - - ERROR_INVALID_PASSWORD - The specified network password is not correct. - Error - - - ERROR_INVALID_PARAMETER - The parameter is incorrect. - Error - - - ERROR_OPEN_FAILED - The system cannot open the device or file specified. - Error - - - ERROR_ALREADY_EXISTS - Cannot create a file when that file already exists. - Error - - - ERROR_INVALID_FLAG_NUMBER - The flag passed is not correct. - Error - - - WAIT_TIMEOUT - The wait operation timed out. - Error - - - ERROR_NO_MORE_ITEMS - No more data is available. - Error - - - ERROR_INVALID_ADDRESS - Attempt to access invalid address. - Error - - - ERROR_ARITHMETIC_OVERFLOW - Arithmetic result exceeded 32 bits. - Error - - - ERROR_OPERATION_ABORTED - The I/O operation has been aborted because of either a thread exit or an application request. - Error - - - ERROR_IO_INCOMPLETE - Overlapped I/O event is not in a signaled state. - Error - - - ERROR_IO_PENDING - Overlapped I/O operation is in progress. - Error - - - - - - - TcSystemEventClass - TcSystemEventClass - - InternalError - Internal error. - Error - - - NoRTime - No real-time. - Error - - - AllocationLockedMemoryError - Allocation locked – memory error. - Error - - - InsertMailboxError - Mailbox full – the ADS message could not be sent. Reducing the number of ADS messages per cycle will help. - Error - - - WrongReceiveHMSG - Wrong HMSG. - Error - - - TargetPortNotFound - Target port not found – ADS server is not started or is not reachable. - Error - - - TargetMachineNotFound - Target computer not found – AMS route was not found. - Error - - - UnknownCommandID - Unknown command ID. - Error - - - BadTaskID - Invalid task ID. - Error - - - NoIO - No IO. - Error - - - UnknownAdsCommand - Unknown AMS command. - Error - - - Win32Error - Win32 error. - Error - - - PortNotConnected - Port not connected. - Error - - - InvalidAdsLength - Invalid AMS length. - Error - - - InvalidAdsNetID - Invalid AMS Net ID. - Error - - - LowInstallationLevel - Low installation level – TwinCAT 2 license error. - Error - - - NoDebugAvailable - No debugging available. - Error - - - PortDisabled - Port disabled – TwinCAT system service not started. - Error - - - PortAlreadyConnected - Port already connected. - Error - - - AdsSyncWin32Error - AMS Sync Win32 error. - Error - - - AdsSyncTimeout - AMS Sync Timeout. - Error - - - AdsSyncAmsError - AMS Sync error. - Error - - - AdsSyncNoIndexMap - No index map for AMS Sync available. - Error - - - InvalidAdsPort - Invalid AMS port. - Error - - - NoMemory - No memory. - Error - - - TCPSendError - TCP send error. - Error - - - HostUnreachable - Host unreachable. - Error - - - InvalidAMSFragment - Invalid AMS fragment. - Error - - - AdsSecTLSSendError - TLS send error – secure ADS connection failed. - Error - - - AdsSecAccessDenied - Access denied – secure ADS access denied. - Error - - - - Interner Fehler. - - - Keine Echtzeit. - - - Zuweisung gesperrt - Speicherfehler. - - - Postfach voll – Es konnte die ADS Nachricht nicht versendet werden. Reduzieren der Anzahl der ADS Nachrichten pro Zyklus bringt Abhilfe. - - - Falsches HMSG. - - - Ziel-Port nicht gefunden – ADS Server ist nicht gestartet oder erreichbar. - - - Unbekannte Befehl-ID. - - - Ungültige Task-ID. - - - Kein IO. - - - Unbekannter AMS-Befehl. - - - Win32 Fehler. - - - Port nicht verbunden. - - - Ungültige AMS-Länge. - - - Ungültige AMS Net ID. - - - Installations-Level ist zu niedrig – TwinCAT 2 Lizenzfehler. - - - Kein Debugging verfügbar. - - - Port deaktiviert – TwinCAT System Service nicht gestartet. - - - Port bereits verbunden. - - - AMS Sync Win32 Fehler. - - - AMS Sync Timeout. - - - AMS Sync Fehler. - - - Keine Index-Map für AMS Sync vorhanden. - - - Ungültiger AMS-Port. - - - Kein Speicher. - - - TCP Sendefehler. - - - Host nicht erreichbar. - - - Ungültiges AMS Fragment. - - - TLS Sendefehler – Secure ADS Verbindung fehlgeschlagen. - - - Zugriff Verweigert – Secure ADS Zugriff verweigert. - - - - - - - - - - - TcRouterEventClass - TcRouterEventClass - - NoLockedMemory - Locked memory cannot be allocated. - Error - - - ResizeMemory - The router memory size could not be changed. - Error - - - MailboxFull - The mailbox has reached the maximum number of possible messages. - Error - - - DebugBoxFull - The debug mailbox has reached the maximum number of possible messages. - Error - - - UnknownPortType - The port type is unknown. - Error - - - NotInitialized - TwinCAT Router is not initialised. - Error - - - PortAlreadyInUse - The port number is already assigned. - Error - - - NotRegistered - The port is not registered. - Error - - - NoMoreQueues - The maximum number of ports has been reached. - Error - - - InvalidPort - The port is invalid. - Error - - - NotActivated - TwinCAT Router is not active. - Error - - - FragmentBoxFull - The mailbox has reached the maximum number for fragmented messages. - Error - - - FragmentTimeout - A fragment timeout has occurred. - Error - - - ToBeRemoved - The port is removed. - Error - - - - Lockierter Speicher kann nicht zugewiesen werden. - - - Die Größe des Routerspeichers konnte nicht geändert werden. - - - Das Postfach hat die maximale Anzahl der möglichen Meldungen erreicht. - - - Das Debug Postfach hat die maximale Anzahl der möglichen Meldungen erreicht. - - - Der Porttyp ist unbekannt. - - - Der TwinCAT Router ist nicht initialisiert. - - - Die Portnummer ist bereits vergeben. - - - Der Port ist nicht registriert. - - - Die maximale Portanzahl ist erreicht. - - - Der Port ist ungültig. - - - Der TwinCAT Router ist nicht aktiv. - - - Das Postfach hat die maximale Anzahl für fragmentierte Nachrichten erreicht. - - - Fragment Timeout aufgetreten. - - - Port wird entfernt. - - - - - - - - - TcRTimeEventClass - TcRTimeEventClass - - InternalError - Internal error in the real-time system. - Error - - - BadTimerPeriods - Timer value is not valid. - Error - - - InvalidTaskPtr - The task pointer has the invalid value 0 (null). - Error - - - InvalidStackPtr - The stack pointer has the invalid value 0 (null). - Error - - - PrioExists - The task priority is already assigned. - Error - - - NoMoreTCB - No free TCB (Task Control Block) available. The maximum number of TCBs is 64. - Error - - - NoMoreSemas - No free semaphores available. The maximum number of semaphores is 64. - Error - - - NoMoreQueues - No free space available in the queue. The maximum number of positions in the queue is 64. - Error - - - ExtIRQAlreadyDef - An external synchronization interrupt is already applied. - Error - - - ExtIRQNotDef - No external synchronziation interrupt applied. - Error - - - ExtIRQInstallFailed - Application of the external synchronization interrupt failed. - Error - - - IRQNotLessOrEqual - Call of a service function in the wrong context. - Error - - - VMXNotSupported - Intel VT-x extension is not supported. - Error - - - VMXDisabled - Intel VT-x extension is not enabled in the BIOS. - Error - - - VMXControlsMissing - Missing function in Intel VT-x extension. - Error - - - VMXEnableFails - Activation of Intel VT-x fails. - Error - - - - Interner Fehler im Echtzeit-System. - - - Timer-Wert ist nicht gültig. - - - Task-Pointer hat den ungültigen Wert 0 (null). - - - Stack-Pointer hat den ungültigen Wert 0 (null). - - - Die Task Priority ist bereits vergeben. - - - Kein freier TCB (Task Control Block) verfügbar. Maximale Anzahl von TCBs beträgt 64. - - - Keine freien Semaphoren zur Verfügung. Maximale Anzahl der Semaphoren beträgt 64. - - - Kein freier Platz in der Warteschlange zur Verfügung. Maximale Anzahl der Plätze in der Warteschlange beträgt 64. - - - Ein externer Synchronisations-Interrupt wird bereits angewandt. - - - Kein externer Synchronisations-Interrupt angewandt. - - - Anwendung des externen Synchronisations-Interrupts ist fehlgeschlagen. - - - Aufruf einer Service-Funktion im falschen Kontext - - - Intel VT-x Erweiterung wird nicht unterstützt. - - - Intel VT-x Erweiterung ist nicht aktiviert im BIOS. - - - Fehlende Funktion in Intel VT-x Erweiterung. - - - Aktivieren von Intel VT-x schlägt fehl. - - - - - - - - - - - - kfe_rix_motion - {08500001-0000-0000-F000-000000000064} - - - - 0 - PlcTask - - #x02010030 - - - - - - - 0 - PlcTask Inputs - 0 - 85655552 - - LCLS_General.DefaultGlobals.stSys.I_EcatMaster1 - AMS Net ID used for FB_EcatDiag, among others - 48 - AMSNETID - - - naming - omit - - - TcAddressType - Input - - - 4096040 - - - PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 637059136 - - - PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.iVoltageINT - 16 - INT - - - TcAddressType - Input - - - 638038048 - - - PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bError - 8 - BOOL - - - pytmc - + bInitializedBOOL856694400bReadyToLogBOOL856694480rtFirstLogR_TRIG645669472fbGetHostNameFB_GetPLCHostname61765669536fbGetIPFB_GetPLCIPAddress1011845675712fbListenerFB_Listener325776896fbListenersFB_Listener061925776928eMinSeverityTcEventSeverity1657771200rtResetR_TRIG645777152namingomitbResetBOOL85777216fbSocketFB_ConnectionlessSocket67845777248nIUINT165784032SocketEnableBOOL85784048ctuSocketErrorCTU1285784064.PV3tRetryConnectionTON2245784192.PT3600000tofTrickleBreakerPreTOF2245784416.PT1000tonTrickleBreakerTON2245784640.PT10000bTripConBOOL85784864nNumListenersUINT1657848806CircuitBreakerPouTypeFunctionBlockVERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648EPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024PlcTaskSystemInfo1024ObjIdOTCID320CycleTimeUDINT3232PriorityUINT1664AdsPortUINT1680CycleCountUDINT3296DcTaskTimeLINT64128LastExecTimeUDINT32192FirstCycleBOOL8224CycleTimeExceededBOOL8232InCallAfterOutputUpdateBOOL8240RTViolationBOOL8248TaskNameSTRING(63)512512_Implicit_KindOfTask16INT_implicit_cyclic0_implicit_event1_implicit_external2_implicit_freewheeling3_Implicit_Jitter_Distribution48wRangeMaxWORD160wCountJitterNegWORD1616wCountJitterPosWORD1632hide_Implicit_Task_Info704dwVersionDWORD320pszNameSTRING(80)3232nPriorityINT1664KindOf_Implicit_KindOfTask1680bWatchdogBOOL896bProfilingTaskBOOL8104dwEventFunctionPointerBYTE32128pszExternalEventSTRING(80)32160dwTaskEntryFunctionPointerBYTE32192dwWatchdogSensitivityDWORD32224dwIntervalDWORD32256dwWatchdogTimeDWORD32288dwLastCycleTimeDWORD32320dwAverageCycleTimeDWORD32352dwMaxCycleTimeDWORD32384dwMinCycleTimeDWORD32416diJitterDINT32448diJitterMinDINT32480diJitterMaxDINT32512dwCycleCountDWORD32544wTaskStatusWORD16576wNumOfJitterDistributionsWORD16592pJitterDistribution_Implicit_Jitter_Distribution32608bWithinSPSTimeSlicingBOOL8640byDummyBYTE8648bShouldBlockBOOL8656bActiveBOOL8664dwIECCycleCountDWORD32672hideTcGeneralAdsEventClassGeneralDeviceErrorErrorServiceNotSupportedErrorInvalidIndexGroupErrorInvalidIndexOffsetErrorInvalidAccessErrorInvalidSizeErrorInvalidDataErrorNotReadyErrorBusyErrorInvalidContextErrorNoMemoryErrorInvalidParamErrorNotFoundErrorSyntaxErrorIncompatibleErrorAlreadyExistsErrorSymbolNotFoundErrorSymbolVersionInvalid Release handle and try again.)]]>ErrorInvalidStateErrorTransModeNotSupportedErrorNotificationHandleInvalid Release handle and try again.)]]>ErrorClientUnknownErrorNoMoreHandlesErrorInvalidWatchSizeErrorNotInitErrorDeviceTimeoutErrorNoInterfaceErrorInvalidInterfaceErrorInvalidClassIDErrorInvalidObjectIDErrorPendingErrorAbortedErrorSignalWarningErrorInvalidArrayIndexErrorSymbolNotActive Release handle and try again.)]]>ErrorAccessDeniedErrorLicenseMissingErrorLicenseExpiredErrorLicenseExceededErrorLicenseInvalidErrorLicenseSystemIDErrorLicenseNoTimeLimitErrorLicenseFutureIssueErrorLicenseTimeTooLongErrorExceptionErrorLicenseDuplicatedErrorInvalidServiceParamErrorListEmptyErrorVariableConAlreadyInUseErrorInvokeIDAlreadyInUseErrorTimeoutElapsedErrorWin32ErrorErrorTimeoutInvalidErrorPortNotOpenErrorNoAMSAddrErrorSyncInternalErrorErrorAddHashErrorRemoveHashErrorNoMoreSymbolsErrorSyncResInvalidErrorSyncPortLockedErrorWin32EventClassERROR_SUCCESSVerboseERROR_INVALID_FUNCTIONErrorERROR_FILE_NOT_FOUNDErrorERROR_PATH_NOT_FOUNDErrorERROR_TOO_MANY_OPEN_FILESErrorERROR_ACCESS_DENIEDErrorERROR_INVALID_HANDLEErrorERROR_NOT_ENOUGH_MEMORYErrorERROR_INVALID_DATAErrorERROR_NOT_READYErrorERROR_BAD_COMMANDErrorERROR_CRCErrorERROR_BAD_LENGTHErrorERROR_WRITE_FAULTErrorERROR_READ_FAULTErrorERROR_GEN_FAILUREErrorERROR_NOT_SUPPORTEDErrorERROR_REM_NOT_LISTErrorERROR_DUP_NAMEErrorERROR_BAD_NETPATHErrorERROR_NETWORK_BUSYErrorERROR_DEV_NOT_EXISTErrorERROR_FILE_EXISTSErrorERROR_CANNOT_MAKEErrorERROR_ALREADY_ASSIGNEDErrorERROR_INVALID_PASSWORDErrorERROR_INVALID_PARAMETERErrorERROR_OPEN_FAILEDErrorERROR_ALREADY_EXISTSErrorERROR_INVALID_FLAG_NUMBERErrorWAIT_TIMEOUTErrorERROR_NO_MORE_ITEMSErrorERROR_INVALID_ADDRESSErrorERROR_ARITHMETIC_OVERFLOWErrorERROR_OPERATION_ABORTEDErrorERROR_IO_INCOMPLETEErrorERROR_IO_PENDINGErrorLCLSGeneralEventClassCriticalCriticalErrorErrorWarningWarningInfoInfoVerboseVerboseTcSystemEventClassInternalErrorErrorNoRTimeErrorAllocationLockedMemoryErrorErrorInsertMailboxErrorErrorWrongReceiveHMSGErrorTargetPortNotFoundErrorTargetMachineNotFoundErrorUnknownCommandIDErrorBadTaskIDErrorNoIOErrorUnknownAdsCommandErrorWin32ErrorErrorPortNotConnectedErrorInvalidAdsLengthErrorInvalidAdsNetIDErrorLowInstallationLevelErrorNoDebugAvailableErrorPortDisabledErrorPortAlreadyConnectedErrorAdsSyncWin32ErrorErrorAdsSyncTimeoutErrorAdsSyncAmsErrorErrorAdsSyncNoIndexMapErrorInvalidAdsPortErrorNoMemoryErrorTCPSendErrorErrorHostUnreachableErrorInvalidAMSFragmentErrorAdsSecTLSSendErrorErrorAdsSecAccessDeniedErrorTcRouterEventClassNoLockedMemoryErrorResizeMemoryErrorMailboxFullErrorDebugBoxFullErrorUnknownPortTypeErrorNotInitializedErrorPortAlreadyInUseErrorNotRegisteredErrorNoMoreQueuesErrorInvalidPortErrorNotActivatedErrorFragmentBoxFullErrorFragmentTimeoutErrorToBeRemovedErrorTcRTimeEventClassInternalErrorErrorBadTimerPeriodsErrorInvalidTaskPtrErrorInvalidStackPtrErrorPrioExistsErrorNoMoreTCBErrorNoMoreSemasErrorNoMoreQueuesErrorExtIRQAlreadyDefErrorExtIRQNotDefErrorExtIRQInstallFailedErrorIRQNotLessOrEqualErrorVMXNotSupportedErrorVMXDisabledErrorVMXControlsMissingErrorVMXEnableFailsErrorkfe_rix_motion{08500001-0000-0000-F000-000000000064}0PlcTask#x020100300PlcTask Inputs085262336PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput637058944PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput638037856PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 638230408 - - - PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 638230416 - - - PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 638230424 - - - PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 638230432 - - - PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbGetPMVoltage.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 638230688 - - - PRG_IM1K1_PPM.fbIM1K1.fbGige.fbGetIllPercent.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 638616672 - - - PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fRaw - 16 - INT - - - pytmc - - pv: MA - io: input - - - - TcAddressType - Input - - - 638617632 - - - PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput638230216PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput638230224PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput638230232PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput638230240PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput638230496PRG_IM1K1_PPM.fbIM1K1.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput638616608PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.iRaw16INTTcAddressTypeInput638617696PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 638617864 - - - PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 638617872 - - - PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 638617880 - - - PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 638617888 - - - PRG_IM2K1_PPM.fbIM2K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 638636480 - - - PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.iVoltageINT - 16 - INT - - - TcAddressType - Input - - - 639615392 - - - PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput638618248PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput638618256PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput638618264PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.iRaw16INTTcAddressTypeInput638618272PRG_IM2K1_PPM.fbIM2K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput638636928PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput639615840PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 639807752 - - - PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 639807760 - - - PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 639807768 - - - PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 639807776 - - - PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbGetPMVoltage.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 639808032 - - - PRG_IM2K1_PPM.fbIM2K1.fbGige.fbGetIllPercent.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 640194016 - - - PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fRaw - 16 - INT - - - pytmc - - pv: MA - io: input - - - - TcAddressType - Input - - - 640194976 - - - PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput639808200PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput639808208PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput639808216PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput639808224PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput639808480PRG_IM2K1_PPM.fbIM2K1.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput640194592PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.iRaw16INTTcAddressTypeInput640195680PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 640195208 - - - PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 640195216 - - - PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 640195224 - - - PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 640195232 - - - PRG_IM1K2_PPM.fbIM1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 640213824 - - - PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.iVoltageINT - 16 - INT - - - TcAddressType - Input - - - 641192736 - - - PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput640196232PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput640196240PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput640196248PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.iRaw16INTTcAddressTypeInput640196256PRG_IM1K2_PPM.fbIM1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput640214912PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput641193824PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 641385096 - - - PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 641385104 - - - PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 641385112 - - - PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 641385120 - - - PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbGetPMVoltage.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 641385376 - - - PRG_IM1K2_PPM.fbIM1K2.fbGige.fbGetIllPercent.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 641771360 - - - PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fRaw - 16 - INT - - - pytmc - - pv: MA - io: input - - - - TcAddressType - Input - - - 641772320 - - - PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput641386184PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput641386192PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput641386200PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput641386208PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput641386464PRG_IM1K2_PPM.fbIM1K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput641772576PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.iRaw16INTTcAddressTypeInput641773664PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 641772552 - - - PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 641772560 - - - PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 641772568 - - - PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 641772576 - - - PRG_AL1K2_L2SI.fbAL1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 641784512 - - - PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fbGetLasPercent.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 642755552 - - - PRG_IM2K2_PPM.fbIM2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 642775232 - - - PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.iVoltageINT - 16 - INT - - - TcAddressType - Input - - - 643754144 - - - PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput641774216PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput641774224PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput641774232PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput641774240PRG_AL1K2_L2SI.fbAL1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput641786176PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fbGetLasPercent.iRaw16INTTcAddressTypeInput642757216PRG_IM2K2_PPM.fbIM2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput642777088PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput643756000PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 643946504 - - - PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 643946512 - - - PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 643946520 - - - PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 643946528 - - - PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbGetPMVoltage.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 643946784 - - - PRG_IM2K2_PPM.fbIM2K2.fbGige.fbGetIllPercent.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 644332768 - - - PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fRaw - 16 - INT - - - pytmc - - pv: MA - io: input - - - - TcAddressType - Input - - - 644333728 - - - PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput643948360PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput643948368PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput643948376PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput643948384PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput643948640PRG_IM2K2_PPM.fbIM2K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput644334752PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.iRaw16INTTcAddressTypeInput644335840PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 644333960 - - - PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 644333968 - - - PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 644333976 - - - PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 644333984 - - - PRG_IM3K2_PPM.fbIM3K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 644352576 - - - PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.iVoltageINT - 16 - INT - - - TcAddressType - Input - - - 645331488 - - - PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput644336392PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput644336400PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput644336408PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput644336416PRG_IM3K2_PPM.fbIM3K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput644355072PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput645333984PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 645523848 - - - PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 645523856 - - - PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 645523864 - - - PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 645523872 - - - PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbGetPMVoltage.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 645524128 - - - PRG_IM3K2_PPM.fbIM3K2.fbGige.fbGetIllPercent.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 645910112 - - - PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fRaw - 16 - INT - - - pytmc - - pv: MA - io: input - - - - TcAddressType - Input - - - 645911072 - - - PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput645526344PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput645526352PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput645526360PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput645526368PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput645526624PRG_IM3K2_PPM.fbIM3K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput645912736PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.iRaw16INTTcAddressTypeInput645913824PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 645911304 - - - PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 645911312 - - - PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 645911320 - - - PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 645911328 - - - PRG_IM4K2_PPM.fbIM4K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 645929920 - - - PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.iVoltageINT - 16 - INT - - - TcAddressType - Input - - - 646908832 - - - PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput645914376PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput645914384PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput645914392PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput645914400PRG_IM4K2_PPM.fbIM4K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput645933056PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput646911968PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 647101192 - - - PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 647101200 - - - PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 647101208 - - - PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 647101216 - - - PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbGetPMVoltage.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 647101472 - - - PRG_IM4K2_PPM.fbIM4K2.fbGige.fbGetIllPercent.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 647487456 - - - PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fRaw - 16 - INT - - - pytmc - - pv: MA - io: input - - - - TcAddressType - Input - - - 647488416 - - - PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput647104328PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput647104336PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput647104344PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput647104352PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput647104608PRG_IM4K2_PPM.fbIM4K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput647490720PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.iRaw16INTTcAddressTypeInput647491808PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 647488648 - - - PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 647488656 - - - PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 647488664 - - - PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 647488672 - - - PRG_TM1K2_ATM.fbTM1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 647515264 - - - PRG_TM1K2_ATM.fbTM1K2.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 647814656 - - - PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput647492360PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput647492368PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput647492376PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput647492384PRG_TM1K2_ATM.fbTM1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput647518976PRG_TM1K2_ATM.fbTM1K2.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput647818368PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 648801032 - - - PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 648801040 - - - PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 648801048 - - - PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.iRaw - 16 - INT - - - TcAddressType - Input - - - 648801056 - - - PRG_LI2K2_K2A.fbLI2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 648820160 - - - PRG_PF1K2_WFS.fbPF1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 649825472 - - - PRG_PF1K2_WFS.fbPF1K2.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 650124864 - - - PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput648804744PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput648804752PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput648804760PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.iRaw16INTTcAddressTypeInput648804768PRG_LI2K2_K2A.fbLI2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput648823872PRG_PF1K2_WFS.fbPF1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput649829184PRG_PF1K2_WFS.fbPF1K2.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput650128576PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 651111240 - - - PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 651111248 - - - PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 651111256 - - - PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.iRaw - 16 - INT - - - TcAddressType - Input - - - 651111264 - - - PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput651114952PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput651114960PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput651114968PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.iRaw16INTTcAddressTypeInput651114976PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 651111496 - - - PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 651111504 - - - PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 651111512 - - - PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.iRaw - 16 - INT - - - TcAddressType - Input - - - 651111520 - - - PRG_IM5K2_PPM.fbIM5K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 651130112 - - - PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.iVoltageINT - 16 - INT - - - TcAddressType - Input - - - 652109024 - - - PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput651115208PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bUnderrange8BOOLTcAddressTypeInput651115216PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bOverrange8BOOLTcAddressTypeInput651115224PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.iRaw16INTTcAddressTypeInput651115232PRG_IM5K2_PPM.fbIM5K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput651133888PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput652112800PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 652301384 - - - PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 652301392 - - - PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 652301400 - - - PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 652301408 - - - PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbGetPMVoltage.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 652301664 - - - PRG_IM5K2_PPM.fbIM5K2.fbGige.fbGetIllPercent.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 652687648 - - - PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fRaw - 16 - INT - - - pytmc - - pv: MA - io: input - - - - TcAddressType - Input - - - 652688608 - - - PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput652305160PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput652305168PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput652305176PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput652305184PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput652305440PRG_IM5K2_PPM.fbIM5K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput652691552PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.iRaw16INTTcAddressTypeInput652692640PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 652688840 - - - PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 652688848 - - - PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 652688856 - - - PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 652688864 - - - PRG_TM2K2_ATM.fbTM2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 652718976 - - - PRG_TM2K2_ATM.fbTM2K2.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 653018368 - - - PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput652693192PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput652693200PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput652693208PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput652693216PRG_TM2K2_ATM.fbTM2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput652723328PRG_TM2K2_ATM.fbTM2K2.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput653022720PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 654008008 - - - PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 654008016 - - - PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 654008024 - - - PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.iRaw - 16 - INT - - - TcAddressType - Input - - - 654008032 - - - PRG_AT1K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 654051712 - - - PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput654012360PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput654012368PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput654012376PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.iRaw16INTTcAddressTypeInput654012384PRG_AT1K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput654056064PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 654642184 - - - PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 654642192 - - - PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 654642200 - - - PRG_AT1K2_SOLID.fbStage1.fbRTD_1.iRaw - 16 - INT - - - TcAddressType - Input - - - 654642208 - - - PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput654646536PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput654646544PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bOverrange8BOOLTcAddressTypeInput654646552PRG_AT1K2_SOLID.fbStage1.fbRTD_1.iRaw16INTTcAddressTypeInput654646560PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 654642440 - - - PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 654642448 - - - PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 654642456 - - - PRG_AT1K2_SOLID.fbStage1.fbRTD_2.iRaw - 16 - INT - - - TcAddressType - Input - - - 654642464 - - - PRG_AT1K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 654710400 - - - PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput654646792PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput654646800PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bOverrange8BOOLTcAddressTypeInput654646808PRG_AT1K2_SOLID.fbStage1.fbRTD_2.iRaw16INTTcAddressTypeInput654646816PRG_AT1K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput654714752PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 655300872 - - - PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 655300880 - - - PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 655300888 - - - PRG_AT1K2_SOLID.fbStage2.fbRTD_1.iRaw - 16 - INT - - - TcAddressType - Input - - - 655300896 - - - PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput655305224PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput655305232PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bOverrange8BOOLTcAddressTypeInput655305240PRG_AT1K2_SOLID.fbStage2.fbRTD_1.iRaw16INTTcAddressTypeInput655305248PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 655301128 - - - PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 655301136 - - - PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 655301144 - - - PRG_AT1K2_SOLID.fbStage2.fbRTD_2.iRaw - 16 - INT - - - TcAddressType - Input - - - 655301152 - - - PRG_AT1K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 655336320 - - - PRG_AT2K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 655962496 - - - PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput655305480PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput655305488PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bOverrange8BOOLTcAddressTypeInput655305496PRG_AT1K2_SOLID.fbStage2.fbRTD_2.iRaw16INTTcAddressTypeInput655305504PRG_AT1K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput655340672PRG_AT2K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput655966848PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 656552968 - - - PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 656552976 - - - PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 656552984 - - - PRG_AT2K2_SOLID.fbStage1.fbRTD_1.iRaw - 16 - INT - - - TcAddressType - Input - - - 656552992 - - - PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput656557320PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput656557328PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bOverrange8BOOLTcAddressTypeInput656557336PRG_AT2K2_SOLID.fbStage1.fbRTD_1.iRaw16INTTcAddressTypeInput656557344PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 656553224 - - - PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 656553232 - - - PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 656553240 - - - PRG_AT2K2_SOLID.fbStage1.fbRTD_2.iRaw - 16 - INT - - - TcAddressType - Input - - - 656553248 - - - PRG_AT2K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 656621184 - - - PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput656557576PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput656557584PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bOverrange8BOOLTcAddressTypeInput656557592PRG_AT2K2_SOLID.fbStage1.fbRTD_2.iRaw16INTTcAddressTypeInput656557600PRG_AT2K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput656625536PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 657211656 - - - PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 657211664 - - - PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 657211672 - - - PRG_AT2K2_SOLID.fbStage2.fbRTD_1.iRaw - 16 - INT - - - TcAddressType - Input - - - 657211680 - - - PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput657216008PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput657216016PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bOverrange8BOOLTcAddressTypeInput657216024PRG_AT2K2_SOLID.fbStage2.fbRTD_1.iRaw16INTTcAddressTypeInput657216032PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 657211912 - - - PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 657211920 - - - PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 657211928 - - - PRG_AT2K2_SOLID.fbStage2.fbRTD_2.iRaw - 16 - INT - - - TcAddressType - Input - - - 657211936 - - - PRG_AT2K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 657279872 - - - PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput657216264PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput657216272PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bOverrange8BOOLTcAddressTypeInput657216280PRG_AT2K2_SOLID.fbStage2.fbRTD_2.iRaw16INTTcAddressTypeInput657216288PRG_AT2K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput657284224PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 657870344 - - - PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 657870352 - - - PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 657870360 - - - PRG_AT2K2_SOLID.fbStage3.fbRTD_1.iRaw - 16 - INT - - - TcAddressType - Input - - - 657870368 - - - PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput657874696PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput657874704PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bOverrange8BOOLTcAddressTypeInput657874712PRG_AT2K2_SOLID.fbStage3.fbRTD_1.iRaw16INTTcAddressTypeInput657874720PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 657870600 - - - PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 657870608 - - - PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 657870616 - - - PRG_AT2K2_SOLID.fbStage3.fbRTD_2.iRaw - 16 - INT - - - TcAddressType - Input - - - 657870624 - - - PRG_AT2K2_SOLID.fbStage4.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 657938560 - - - PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput657874952PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput657874960PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bOverrange8BOOLTcAddressTypeInput657874968PRG_AT2K2_SOLID.fbStage3.fbRTD_2.iRaw16INTTcAddressTypeInput657874976PRG_AT2K2_SOLID.fbStage4.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput657942912PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 658529032 - - - PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 658529040 - - - PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 658529048 - - - PRG_AT2K2_SOLID.fbStage4.fbRTD_1.iRaw - 16 - INT - - - TcAddressType - Input - - - 658529056 - - - PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput658533384PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput658533392PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bOverrange8BOOLTcAddressTypeInput658533400PRG_AT2K2_SOLID.fbStage4.fbRTD_1.iRaw16INTTcAddressTypeInput658533408PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 658529288 - - - PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 658529296 - - - PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 658529304 - - - PRG_AT2K2_SOLID.fbStage4.fbRTD_2.iRaw - 16 - INT - - - TcAddressType - Input - - - 658529312 - - - PRG_LI3K2_K2B.fbLI3K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 658573056 - - - PRG_PF2K2_WFS.fbPF2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 659577856 - - - PRG_PF2K2_WFS.fbPF2K2.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 659877248 - - - PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput658533640PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput658533648PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bOverrange8BOOLTcAddressTypeInput658533656PRG_AT2K2_SOLID.fbStage4.fbRTD_2.iRaw16INTTcAddressTypeInput658533664PRG_LI3K2_K2B.fbLI3K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput658577408PRG_PF2K2_WFS.fbPF2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput659582208PRG_PF2K2_WFS.fbPF2K2.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput659881600PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 660863624 - - - PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 660863632 - - - PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 660863640 - - - PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.iRaw - 16 - INT - - - TcAddressType - Input - - - 660863648 - - - PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bError - 8 - BOOL - - 1 - - - - pytmc - + TcAddressTypeInput660867976PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput660867984PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput660867992PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.iRaw16INTTcAddressTypeInput660868000PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bError8BOOL1pytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 660863880 - - - PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 660863888 - - - PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 660863896 - - - PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.iRaw - 16 - INT - - - TcAddressType - Input - - - 660863904 - - - PRG_IM6K2_PPM.fbIM6K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 660882496 - - - PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.iVoltageINT - 16 - INT - - - TcAddressType - Input - - - 661861408 - - - PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput660868232PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bUnderrange8BOOLTcAddressTypeInput660868240PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bOverrange8BOOLTcAddressTypeInput660868248PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.iRaw16INTTcAddressTypeInput660868256PRG_IM6K2_PPM.fbIM6K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput660886912PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput661865824PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 662053768 - - - PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 662053776 - - - PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 662053784 - - - PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 662053792 - - - PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbGetPMVoltage.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 662054048 - - - PRG_IM6K2_PPM.fbIM6K2.fbGige.fbGetIllPercent.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 662440032 - - - PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fRaw - 16 - INT - - - pytmc - - pv: MA - io: input - - - - TcAddressType - Input - - - 662440992 - - - PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bError - 8 - BOOL - - - pytmc - + TcAddressTypeInput662058184PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput662058192PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput662058200PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput662058208PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput662058464PRG_IM6K2_PPM.fbIM6K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput662444576PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.iRaw16INTTcAddressTypeInput662445664PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bError8BOOLpytmc pv: STC:ERR io: input - - - - TcAddressType - Input - - - 662441224 - - - PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 662441232 - - - PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 662441240 - - - PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.iRaw - 16 - INT - - - TcAddressType - Input - - - 662441248 - - - PRG_3_PMPS_POST.fbArbiterIO.i_stCurrentBP - 1760 - ST_BeamParams_IO - - - TcLinkTo - TIIB[PMPS_PRE]^IO Inputs^CurrentBP - - - TcAddressType - Input - - - 662442720 - - - PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_toggle - 1 - BIT - - - pytmc - pv: TxPDO_toggle - io: i - - - TcLinkTo - TIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggle - - - TcAddressType - Input - - - 662446240 - - - PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_state - 1 - BIT - - - pytmc - pv: TxPDO_state - io: i - - - TcLinkTo - TIIB[PMPS_PRE]^SYNC Inputs^TxPDO state - - - TcAddressType - Input - - - 662446241 - - - GVL.rReqTrans - 1024 - ST_PMPS_Attenuator_IO - - 1 - 16 - - - - pytmc - pv: PLC:RIX:MOTION:PMPS:ReqTrans - - - TcAddressType - Input - - - TcVarGlobal - - - 671714688 - - - Main.M1.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671717824 - - - Main.M1.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671725824 - - - Main.M1.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671725832 - - - Main.M1.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671725840 - - - Main.M1.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput662446216PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput662446224PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput662446232PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput662446240PRG_3_PMPS_POST.fbArbiterIO.i_stCurrentBP1760ST_BeamParams_IOTcLinkToTIIB[PMPS_PRE]^IO Inputs^CurrentBPTcAddressTypeInput662447712PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_toggle1BITpytmcpv: TxPDO_toggle + io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggleTcAddressTypeInput662451232PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_state1BITpytmcpv: TxPDO_state + io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO stateTcAddressTypeInput662451233GVL.rReqTrans1024ST_PMPS_Attenuator_IO116pytmcpv: PLC:RIX:MOTION:PMPS:ReqTransTcAddressTypeInputTcVarGlobal673282816Main.M1.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673285952Main.M1.bLimitForwardEnable8BOOLTcAddressTypeInput673293952Main.M1.bLimitBackwardEnable8BOOLTcAddressTypeInput673293960Main.M1.bHome8BOOLTcAddressTypeInput673293968Main.M1.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671725856 - - - Main.M1.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671725888 - - - Main.M1.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671725952 - - - Main.M1.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671725968 - - - Main.M2.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671739072 - - - Main.M2.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671747072 - - - Main.M2.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671747080 - - - Main.M2.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671747088 - - - Main.M2.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673293984Main.M1.nRawEncoderULINT64ULINTTcAddressTypeInput673294016Main.M1.nRawEncoderUINT16UINTTcAddressTypeInput673294080Main.M1.nRawEncoderINT16INTTcAddressTypeInput673294096Main.M2.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673311232Main.M2.bLimitForwardEnable8BOOLTcAddressTypeInput673319232Main.M2.bLimitBackwardEnable8BOOLTcAddressTypeInput673319240Main.M2.bHome8BOOLTcAddressTypeInput673319248Main.M2.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671747104 - - - Main.M2.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671747136 - - - Main.M2.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671747200 - - - Main.M2.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671747216 - - - Main.M3.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671760320 - - - Main.M3.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671768320 - - - Main.M3.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671768328 - - - Main.M3.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671768336 - - - Main.M3.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673319264Main.M2.nRawEncoderULINT64ULINTTcAddressTypeInput673319296Main.M2.nRawEncoderUINT16UINTTcAddressTypeInput673319360Main.M2.nRawEncoderINT16INTTcAddressTypeInput673319376Main.M3.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673336512Main.M3.bLimitForwardEnable8BOOLTcAddressTypeInput673344512Main.M3.bLimitBackwardEnable8BOOLTcAddressTypeInput673344520Main.M3.bHome8BOOLTcAddressTypeInput673344528Main.M3.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671768352 - - - Main.M3.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671768384 - - - Main.M3.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671768448 - - - Main.M3.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671768464 - - - Main.M4.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671781568 - - - Main.M4.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671789568 - - - Main.M4.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671789576 - - - Main.M4.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671789584 - - - Main.M4.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673344544Main.M3.nRawEncoderULINT64ULINTTcAddressTypeInput673344576Main.M3.nRawEncoderUINT16UINTTcAddressTypeInput673344640Main.M3.nRawEncoderINT16INTTcAddressTypeInput673344656Main.M4.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673361792Main.M4.bLimitForwardEnable8BOOLTcAddressTypeInput673369792Main.M4.bLimitBackwardEnable8BOOLTcAddressTypeInput673369800Main.M4.bHome8BOOLTcAddressTypeInput673369808Main.M4.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671789600 - - - Main.M4.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671789632 - - - Main.M4.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671789696 - - - Main.M4.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671789712 - - - Main.M5.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671802816 - - - Main.M5.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671810816 - - - Main.M5.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671810824 - - - Main.M5.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671810832 - - - Main.M5.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673369824Main.M4.nRawEncoderULINT64ULINTTcAddressTypeInput673369856Main.M4.nRawEncoderUINT16UINTTcAddressTypeInput673369920Main.M4.nRawEncoderINT16INTTcAddressTypeInput673369936Main.M5.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673387072Main.M5.bLimitForwardEnable8BOOLTcAddressTypeInput673395072Main.M5.bLimitBackwardEnable8BOOLTcAddressTypeInput673395080Main.M5.bHome8BOOLTcAddressTypeInput673395088Main.M5.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671810848 - - - Main.M5.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671810880 - - - Main.M5.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671810944 - - - Main.M5.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671810960 - - - Main.M6.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671824064 - - - Main.M6.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671832064 - - - Main.M6.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671832072 - - - Main.M6.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671832080 - - - Main.M6.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673395104Main.M5.nRawEncoderULINT64ULINTTcAddressTypeInput673395136Main.M5.nRawEncoderUINT16UINTTcAddressTypeInput673395200Main.M5.nRawEncoderINT16INTTcAddressTypeInput673395216Main.M6.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673412352Main.M6.bLimitForwardEnable8BOOLTcAddressTypeInput673420352Main.M6.bLimitBackwardEnable8BOOLTcAddressTypeInput673420360Main.M6.bHome8BOOLTcAddressTypeInput673420368Main.M6.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671832096 - - - Main.M6.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671832128 - - - Main.M6.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671832192 - - - Main.M6.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671832208 - - - Main.M7.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671845312 - - - Main.M7.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671853312 - - - Main.M7.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671853320 - - - Main.M7.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671853328 - - - Main.M7.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673420384Main.M6.nRawEncoderULINT64ULINTTcAddressTypeInput673420416Main.M6.nRawEncoderUINT16UINTTcAddressTypeInput673420480Main.M6.nRawEncoderINT16INTTcAddressTypeInput673420496Main.M7.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673437632Main.M7.bLimitForwardEnable8BOOLTcAddressTypeInput673445632Main.M7.bLimitBackwardEnable8BOOLTcAddressTypeInput673445640Main.M7.bHome8BOOLTcAddressTypeInput673445648Main.M7.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671853344 - - - Main.M7.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671853376 - - - Main.M7.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671853440 - - - Main.M7.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671853456 - - - Main.M8.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671866560 - - - Main.M8.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671874560 - - - Main.M8.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671874568 - - - Main.M8.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671874576 - - - Main.M8.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673445664Main.M7.nRawEncoderULINT64ULINTTcAddressTypeInput673445696Main.M7.nRawEncoderUINT16UINTTcAddressTypeInput673445760Main.M7.nRawEncoderINT16INTTcAddressTypeInput673445776Main.M8.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673462912Main.M8.bLimitForwardEnable8BOOLTcAddressTypeInput673470912Main.M8.bLimitBackwardEnable8BOOLTcAddressTypeInput673470920Main.M8.bHome8BOOLTcAddressTypeInput673470928Main.M8.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671874592 - - - Main.M8.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671874624 - - - Main.M8.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671874688 - - - Main.M8.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671874704 - - - Main.M9.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671887808 - - - Main.M9.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671895808 - - - Main.M9.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671895816 - - - Main.M9.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671895824 - - - Main.M9.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673470944Main.M8.nRawEncoderULINT64ULINTTcAddressTypeInput673470976Main.M8.nRawEncoderUINT16UINTTcAddressTypeInput673471040Main.M8.nRawEncoderINT16INTTcAddressTypeInput673471056Main.M9.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673488192Main.M9.bLimitForwardEnable8BOOLTcAddressTypeInput673496192Main.M9.bLimitBackwardEnable8BOOLTcAddressTypeInput673496200Main.M9.bHome8BOOLTcAddressTypeInput673496208Main.M9.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671895840 - - - Main.M9.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671895872 - - - Main.M9.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671895936 - - - Main.M9.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671895952 - - - Main.M10.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671909056 - - - Main.M10.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671917056 - - - Main.M10.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671917064 - - - Main.M10.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671917072 - - - Main.M10.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673496224Main.M9.nRawEncoderULINT64ULINTTcAddressTypeInput673496256Main.M9.nRawEncoderUINT16UINTTcAddressTypeInput673496320Main.M9.nRawEncoderINT16INTTcAddressTypeInput673496336Main.M10.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673513472Main.M10.bLimitForwardEnable8BOOLTcAddressTypeInput673521472Main.M10.bLimitBackwardEnable8BOOLTcAddressTypeInput673521480Main.M10.bHome8BOOLTcAddressTypeInput673521488Main.M10.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671917088 - - - Main.M10.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671917120 - - - Main.M10.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671917184 - - - Main.M10.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671917200 - - - Main.M11.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671930304 - - - Main.M11.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671938304 - - - Main.M11.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671938312 - - - Main.M11.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671938320 - - - Main.M11.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673521504Main.M10.nRawEncoderULINT64ULINTTcAddressTypeInput673521536Main.M10.nRawEncoderUINT16UINTTcAddressTypeInput673521600Main.M10.nRawEncoderINT16INTTcAddressTypeInput673521616Main.M11.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673538752Main.M11.bLimitForwardEnable8BOOLTcAddressTypeInput673546752Main.M11.bLimitBackwardEnable8BOOLTcAddressTypeInput673546760Main.M11.bHome8BOOLTcAddressTypeInput673546768Main.M11.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671938336 - - - Main.M11.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671938368 - - - Main.M11.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671938432 - - - Main.M11.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671938448 - - - Main.M12.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671951552 - - - Main.M12.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671959552 - - - Main.M12.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671959560 - - - Main.M12.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671959568 - - - Main.M12.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673546784Main.M11.nRawEncoderULINT64ULINTTcAddressTypeInput673546816Main.M11.nRawEncoderUINT16UINTTcAddressTypeInput673546880Main.M11.nRawEncoderINT16INTTcAddressTypeInput673546896Main.M12.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673564032Main.M12.bLimitForwardEnable8BOOLTcAddressTypeInput673572032Main.M12.bLimitBackwardEnable8BOOLTcAddressTypeInput673572040Main.M12.bHome8BOOLTcAddressTypeInput673572048Main.M12.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671959584 - - - Main.M12.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671959616 - - - Main.M12.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671959680 - - - Main.M12.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671959696 - - - Main.M13.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671972800 - - - Main.M13.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 671980800 - - - Main.M13.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 671980808 - - - Main.M13.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 671980816 - - - Main.M13.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673572064Main.M12.nRawEncoderULINT64ULINTTcAddressTypeInput673572096Main.M12.nRawEncoderUINT16UINTTcAddressTypeInput673572160Main.M12.nRawEncoderINT16INTTcAddressTypeInput673572176Main.M13.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673589312Main.M13.bLimitForwardEnable8BOOLTcAddressTypeInput673597312Main.M13.bLimitBackwardEnable8BOOLTcAddressTypeInput673597320Main.M13.bHome8BOOLTcAddressTypeInput673597328Main.M13.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 671980832 - - - Main.M13.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 671980864 - - - Main.M13.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 671980928 - - - Main.M13.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 671980944 - - - Main.M14.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 671994048 - - - Main.M14.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672002048 - - - Main.M14.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672002056 - - - Main.M14.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672002064 - - - Main.M14.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673597344Main.M13.nRawEncoderULINT64ULINTTcAddressTypeInput673597376Main.M13.nRawEncoderUINT16UINTTcAddressTypeInput673597440Main.M13.nRawEncoderINT16INTTcAddressTypeInput673597456Main.M14.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673614592Main.M14.bLimitForwardEnable8BOOLTcAddressTypeInput673622592Main.M14.bLimitBackwardEnable8BOOLTcAddressTypeInput673622600Main.M14.bHome8BOOLTcAddressTypeInput673622608Main.M14.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672002080 - - - Main.M14.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672002112 - - - Main.M14.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672002176 - - - Main.M14.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672002192 - - - Main.M15.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672015296 - - - Main.M15.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672023296 - - - Main.M15.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672023304 - - - Main.M15.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672023312 - - - Main.M15.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673622624Main.M14.nRawEncoderULINT64ULINTTcAddressTypeInput673622656Main.M14.nRawEncoderUINT16UINTTcAddressTypeInput673622720Main.M14.nRawEncoderINT16INTTcAddressTypeInput673622736Main.M15.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673639872Main.M15.bLimitForwardEnable8BOOLTcAddressTypeInput673647872Main.M15.bLimitBackwardEnable8BOOLTcAddressTypeInput673647880Main.M15.bHome8BOOLTcAddressTypeInput673647888Main.M15.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672023328 - - - Main.M15.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672023360 - - - Main.M15.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672023424 - - - Main.M15.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672023440 - - - Main.M16.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672036544 - - - Main.M16.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672044544 - - - Main.M16.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672044552 - - - Main.M16.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672044560 - - - Main.M16.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673647904Main.M15.nRawEncoderULINT64ULINTTcAddressTypeInput673647936Main.M15.nRawEncoderUINT16UINTTcAddressTypeInput673648000Main.M15.nRawEncoderINT16INTTcAddressTypeInput673648016Main.M16.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673665152Main.M16.bLimitForwardEnable8BOOLTcAddressTypeInput673673152Main.M16.bLimitBackwardEnable8BOOLTcAddressTypeInput673673160Main.M16.bHome8BOOLTcAddressTypeInput673673168Main.M16.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672044576 - - - Main.M16.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672044608 - - - Main.M16.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672044672 - - - Main.M16.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672044688 - - - Main.M17.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672057792 - - - Main.M17.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672065792 - - - Main.M17.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672065800 - - - Main.M17.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672065808 - - - Main.M17.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673673184Main.M16.nRawEncoderULINT64ULINTTcAddressTypeInput673673216Main.M16.nRawEncoderUINT16UINTTcAddressTypeInput673673280Main.M16.nRawEncoderINT16INTTcAddressTypeInput673673296Main.M17.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673690432Main.M17.bLimitForwardEnable8BOOLTcAddressTypeInput673698432Main.M17.bLimitBackwardEnable8BOOLTcAddressTypeInput673698440Main.M17.bHome8BOOLTcAddressTypeInput673698448Main.M17.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672065824 - - - Main.M17.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672065856 - - - Main.M17.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672065920 - - - Main.M17.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672065936 - - - Main.M18.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672079040 - - - Main.M18.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672087040 - - - Main.M18.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672087048 - - - Main.M18.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672087056 - - - Main.M18.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673698464Main.M17.nRawEncoderULINT64ULINTTcAddressTypeInput673698496Main.M17.nRawEncoderUINT16UINTTcAddressTypeInput673698560Main.M17.nRawEncoderINT16INTTcAddressTypeInput673698576Main.M18.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673715712Main.M18.bLimitForwardEnable8BOOLTcAddressTypeInput673723712Main.M18.bLimitBackwardEnable8BOOLTcAddressTypeInput673723720Main.M18.bHome8BOOLTcAddressTypeInput673723728Main.M18.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672087072 - - - Main.M18.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672087104 - - - Main.M18.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672087168 - - - Main.M18.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672087184 - - - Main.M19.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672100288 - - - Main.M19.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672108288 - - - Main.M19.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672108296 - - - Main.M19.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672108304 - - - Main.M19.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673723744Main.M18.nRawEncoderULINT64ULINTTcAddressTypeInput673723776Main.M18.nRawEncoderUINT16UINTTcAddressTypeInput673723840Main.M18.nRawEncoderINT16INTTcAddressTypeInput673723856Main.M19.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673740992Main.M19.bLimitForwardEnable8BOOLTcAddressTypeInput673748992Main.M19.bLimitBackwardEnable8BOOLTcAddressTypeInput673749000Main.M19.bHome8BOOLTcAddressTypeInput673749008Main.M19.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672108320 - - - Main.M19.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672108352 - - - Main.M19.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672108416 - - - Main.M19.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672108432 - - - Main.M20.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672121536 - - - Main.M20.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672129536 - - - Main.M20.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672129544 - - - Main.M20.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672129552 - - - Main.M20.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673749024Main.M19.nRawEncoderULINT64ULINTTcAddressTypeInput673749056Main.M19.nRawEncoderUINT16UINTTcAddressTypeInput673749120Main.M19.nRawEncoderINT16INTTcAddressTypeInput673749136Main.M20.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673766272Main.M20.bLimitForwardEnable8BOOLTcAddressTypeInput673774272Main.M20.bLimitBackwardEnable8BOOLTcAddressTypeInput673774280Main.M20.bHome8BOOLTcAddressTypeInput673774288Main.M20.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672129568 - - - Main.M20.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672129600 - - - Main.M20.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672129664 - - - Main.M20.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672129680 - - - Main.M21.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672142784 - - - Main.M21.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672150784 - - - Main.M21.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672150792 - - - Main.M21.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672150800 - - - Main.M21.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673774304Main.M20.nRawEncoderULINT64ULINTTcAddressTypeInput673774336Main.M20.nRawEncoderUINT16UINTTcAddressTypeInput673774400Main.M20.nRawEncoderINT16INTTcAddressTypeInput673774416Main.M21.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673791552Main.M21.bLimitForwardEnable8BOOLTcAddressTypeInput673799552Main.M21.bLimitBackwardEnable8BOOLTcAddressTypeInput673799560Main.M21.bHome8BOOLTcAddressTypeInput673799568Main.M21.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672150816 - - - Main.M21.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672150848 - - - Main.M21.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672150912 - - - Main.M21.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672150928 - - - Main.M22.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672164032 - - - Main.M22.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672172032 - - - Main.M22.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672172040 - - - Main.M22.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672172048 - - - Main.M22.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673799584Main.M21.nRawEncoderULINT64ULINTTcAddressTypeInput673799616Main.M21.nRawEncoderUINT16UINTTcAddressTypeInput673799680Main.M21.nRawEncoderINT16INTTcAddressTypeInput673799696Main.M22.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673816832Main.M22.bLimitForwardEnable8BOOLTcAddressTypeInput673824832Main.M22.bLimitBackwardEnable8BOOLTcAddressTypeInput673824840Main.M22.bHome8BOOLTcAddressTypeInput673824848Main.M22.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672172064 - - - Main.M22.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672172096 - - - Main.M22.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672172160 - - - Main.M22.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672172176 - - - Main.M23.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672185280 - - - Main.M23.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672193280 - - - Main.M23.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672193288 - - - Main.M23.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672193296 - - - Main.M23.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673824864Main.M22.nRawEncoderULINT64ULINTTcAddressTypeInput673824896Main.M22.nRawEncoderUINT16UINTTcAddressTypeInput673824960Main.M22.nRawEncoderINT16INTTcAddressTypeInput673824976Main.M23.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673842112Main.M23.bLimitForwardEnable8BOOLTcAddressTypeInput673850112Main.M23.bLimitBackwardEnable8BOOLTcAddressTypeInput673850120Main.M23.bHome8BOOLTcAddressTypeInput673850128Main.M23.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672193312 - - - Main.M23.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672193344 - - - Main.M23.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672193408 - - - Main.M23.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672193424 - - - Main.M24.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672206528 - - - Main.M24.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672214528 - - - Main.M24.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672214536 - - - Main.M24.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672214544 - - - Main.M24.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673850144Main.M23.nRawEncoderULINT64ULINTTcAddressTypeInput673850176Main.M23.nRawEncoderUINT16UINTTcAddressTypeInput673850240Main.M23.nRawEncoderINT16INTTcAddressTypeInput673850256Main.M24.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673867392Main.M24.bLimitForwardEnable8BOOLTcAddressTypeInput673875392Main.M24.bLimitBackwardEnable8BOOLTcAddressTypeInput673875400Main.M24.bHome8BOOLTcAddressTypeInput673875408Main.M24.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672214560 - - - Main.M24.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672214592 - - - Main.M24.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672214656 - - - Main.M24.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672214672 - - - Main.M25.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672227776 - - - Main.M25.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672235776 - - - Main.M25.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672235784 - - - Main.M25.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672235792 - - - Main.M25.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673875424Main.M24.nRawEncoderULINT64ULINTTcAddressTypeInput673875456Main.M24.nRawEncoderUINT16UINTTcAddressTypeInput673875520Main.M24.nRawEncoderINT16INTTcAddressTypeInput673875536Main.M25.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673892672Main.M25.bLimitForwardEnable8BOOLTcAddressTypeInput673900672Main.M25.bLimitBackwardEnable8BOOLTcAddressTypeInput673900680Main.M25.bHome8BOOLTcAddressTypeInput673900688Main.M25.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672235808 - - - Main.M25.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672235840 - - - Main.M25.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672235904 - - - Main.M25.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672235920 - - - Main.M26.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672249024 - - - Main.M26.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672257024 - - - Main.M26.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672257032 - - - Main.M26.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672257040 - - - Main.M26.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673900704Main.M25.nRawEncoderULINT64ULINTTcAddressTypeInput673900736Main.M25.nRawEncoderUINT16UINTTcAddressTypeInput673900800Main.M25.nRawEncoderINT16INTTcAddressTypeInput673900816Main.M26.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673917952Main.M26.bLimitForwardEnable8BOOLTcAddressTypeInput673925952Main.M26.bLimitBackwardEnable8BOOLTcAddressTypeInput673925960Main.M26.bHome8BOOLTcAddressTypeInput673925968Main.M26.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672257056 - - - Main.M26.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672257088 - - - Main.M26.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672257152 - - - Main.M26.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672257168 - - - Main.M27.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 672270272 - - - Main.M27.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitForwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if forward limit hit - - - - TcAddressType - Input - - - 672278272 - - - Main.M27.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - pytmc - - pv: PLC:bLimitBackwardEnable - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC FALSE if reverse limit hit - - - - TcAddressType - Input - - - 672278280 - - - Main.M27.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - pytmc - - pv: PLC:bHome - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if at homing switch - - - - TcAddressType - Input - - - 672278288 - - - Main.M27.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput673925984Main.M26.nRawEncoderULINT64ULINTTcAddressTypeInput673926016Main.M26.nRawEncoderUINT16UINTTcAddressTypeInput673926080Main.M26.nRawEncoderINT16INTTcAddressTypeInput673926096Main.M27.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673943232Main.M27.bLimitForwardEnable8BOOLTcAddressTypeInput673951232Main.M27.bLimitBackwardEnable8BOOLTcAddressTypeInput673951240Main.M27.bHome8BOOLTcAddressTypeInput673951248Main.M27.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 672278304 - - - Main.M27.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 672278336 - - - Main.M27.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 672278400 - - - Main.M27.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 672278416 - - - - 1 - PlcTask Outputs - 0 - 85655552 - - PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 637058112 - - - PRG_IM1K1_PPM.fbIM1K1.fbGige.iIlluminatorINT - 16 - INT - - - TcAddressType - Output - - - 638616544 - - - PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower - 8 - BOOL - - - pytmc - + TcAddressTypeInput673951264Main.M27.nRawEncoderULINT64ULINTTcAddressTypeInput673951296Main.M27.nRawEncoderUINT16UINTTcAddressTypeInput673951360Main.M27.nRawEncoderINT16INTTcAddressTypeInput6739513761PlcTask Outputs085262336PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput637057920PRG_IM1K1_PPM.fbIM1K1.fbGige.iIlluminatorINT16INTTcAddressTypeOutput638616480PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower8BOOLpytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - 638616560 - - - PRG_IM1K1_PPM.fbIM1K1.fbGige.fbSetIllPercent.iRaw - Connect this output to the terminal - 16 - INT - - - TcAddressType - Output - - - 638617408 - - - PRG_IM2K1_PPM.fbIM2K1.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 638635456 - - - PRG_IM2K1_PPM.fbIM2K1.fbGige.iIlluminatorINT - 16 - INT - - - TcAddressType - Output - - - 640193888 - - - PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower - 8 - BOOL - - - pytmc - + TcAddressTypeOutput638616496PRG_IM1K1_PPM.fbIM1K1.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput638617472PRG_IM2K1_PPM.fbIM2K1.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput638635904PRG_IM2K1_PPM.fbIM2K1.fbGige.iIlluminatorINT16INTTcAddressTypeOutput640194464PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower8BOOLpytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - 640193904 - - - PRG_IM2K1_PPM.fbIM2K1.fbGige.fbSetIllPercent.iRaw - Connect this output to the terminal - 16 - INT - - - TcAddressType - Output - - - 640194752 - - - PRG_IM1K2_PPM.fbIM1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 640212800 - - - PRG_IM1K2_PPM.fbIM1K2.fbGige.iIlluminatorINT - 16 - INT - - - TcAddressType - Output - - - 641771232 - - - PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower - 8 - BOOL - - - pytmc - + TcAddressTypeOutput640194480PRG_IM2K1_PPM.fbIM2K1.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput640195456PRG_IM1K2_PPM.fbIM1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput640213888PRG_IM1K2_PPM.fbIM1K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput641772448PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower8BOOLpytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - 641771248 - - - PRG_IM1K2_PPM.fbIM1K2.fbGige.fbSetIllPercent.iRaw - Connect this output to the terminal - 16 - INT - - - TcAddressType - Output - - - 641772096 - - - PRG_AL1K2_L2SI.fbAL1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 641783488 - - - PRG_AL1K2_L2SI.fbAL1K2.fbLaser.iShutdownINT - 16 - INT - - - TcAddressType - Output - - - 642755456 - - - PRG_AL1K2_L2SI.fbAL1K2.fbLaser.iLaserINT - 16 - INT - - - TcAddressType - Output - - - 642755472 - - - PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fbSetLasPercent.iRaw - Connect this output to the terminal - 16 - INT - - - TcAddressType - Output - - - 642756288 - - - PRG_IM2K2_PPM.fbIM2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 642774208 - - - PRG_IM2K2_PPM.fbIM2K2.fbGige.iIlluminatorINT - 16 - INT - - - TcAddressType - Output - - - 644332640 - - - PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower - 8 - BOOL - - - pytmc - + TcAddressTypeOutput641772464PRG_IM1K2_PPM.fbIM1K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput641773440PRG_AL1K2_L2SI.fbAL1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput641785152PRG_AL1K2_L2SI.fbAL1K2.fbLaser.iShutdownINT16INTTcAddressTypeOutput642757120PRG_AL1K2_L2SI.fbAL1K2.fbLaser.iLaserINT16INTTcAddressTypeOutput642757136PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fbSetLasPercent.iRaw16INTTcAddressTypeOutput642758080PRG_IM2K2_PPM.fbIM2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput642776064PRG_IM2K2_PPM.fbIM2K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput644334624PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower8BOOLpytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - 644332656 - - - PRG_IM2K2_PPM.fbIM2K2.fbGige.fbSetIllPercent.iRaw - Connect this output to the terminal - 16 - INT - - - TcAddressType - Output - - - 644333504 - - - PRG_IM3K2_PPM.fbIM3K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 644351552 - - - PRG_IM3K2_PPM.fbIM3K2.fbGige.iIlluminatorINT - 16 - INT - - - TcAddressType - Output - - - 645909984 - - - PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower - 8 - BOOL - - - pytmc - + TcAddressTypeOutput644334640PRG_IM2K2_PPM.fbIM2K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput644335616PRG_IM3K2_PPM.fbIM3K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput644354048PRG_IM3K2_PPM.fbIM3K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput645912608PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower8BOOLpytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - 645910000 - - - PRG_IM3K2_PPM.fbIM3K2.fbGige.fbSetIllPercent.iRaw - Connect this output to the terminal - 16 - INT - - - TcAddressType - Output - - - 645910848 - - - PRG_IM4K2_PPM.fbIM4K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 645928896 - - - PRG_IM4K2_PPM.fbIM4K2.fbGige.iIlluminatorINT - 16 - INT - - - TcAddressType - Output - - - 647487328 - - - PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower - 8 - BOOL - - - pytmc - + TcAddressTypeOutput645912624PRG_IM3K2_PPM.fbIM3K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput645913600PRG_IM4K2_PPM.fbIM4K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput645932032PRG_IM4K2_PPM.fbIM4K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput647490592PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower8BOOLpytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - 647487344 - - - PRG_IM4K2_PPM.fbIM4K2.fbGige.fbSetIllPercent.iRaw - Connect this output to the terminal - 16 - INT - - - TcAddressType - Output - - - 647488192 - - - PRG_TM1K2_ATM.fbTM1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 647514240 - - - PRG_TM1K2_ATM.fbTM1K2.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 647813632 - - - PRG_LI2K2_K2A.fbLI2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 648819136 - - - PRG_PF1K2_WFS.fbPF1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 649824448 - - - PRG_PF1K2_WFS.fbPF1K2.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 650123840 - - - PRG_IM5K2_PPM.fbIM5K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 651129088 - - - PRG_IM5K2_PPM.fbIM5K2.fbGige.iIlluminatorINT - 16 - INT - - - TcAddressType - Output - - - 652687520 - - - PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower - 8 - BOOL - - - pytmc - + TcAddressTypeOutput647490608PRG_IM4K2_PPM.fbIM4K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput647491584PRG_TM1K2_ATM.fbTM1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput647517952PRG_TM1K2_ATM.fbTM1K2.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput647817344PRG_LI2K2_K2A.fbLI2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput648822848PRG_PF1K2_WFS.fbPF1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput649828160PRG_PF1K2_WFS.fbPF1K2.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput650127552PRG_IM5K2_PPM.fbIM5K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput651132864PRG_IM5K2_PPM.fbIM5K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput652691424PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower8BOOLpytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - 652687536 - - - PRG_IM5K2_PPM.fbIM5K2.fbGige.fbSetIllPercent.iRaw - Connect this output to the terminal - 16 - INT - - - TcAddressType - Output - - - 652688384 - - - PRG_TM2K2_ATM.fbTM2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 652717952 - - - PRG_TM2K2_ATM.fbTM2K2.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 653017344 - - - PRG_AT1K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 654050688 - - - PRG_AT1K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 654709376 - - - PRG_AT1K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 655335296 - - - PRG_AT2K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 655961472 - - - PRG_AT2K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 656620160 - - - PRG_AT2K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 657278848 - - - PRG_AT2K2_SOLID.fbStage4.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 657937536 - - - PRG_LI3K2_K2B.fbLI3K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 658572032 - - - PRG_PF2K2_WFS.fbPF2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 659576832 - - - PRG_PF2K2_WFS.fbPF2K2.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 659876224 - - - PRG_IM6K2_PPM.fbIM6K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 660881472 - - - PRG_IM6K2_PPM.fbIM6K2.fbGige.iIlluminatorINT - 16 - INT - - - TcAddressType - Output - - - 662439904 - - - PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower - 8 - BOOL - - - pytmc - + TcAddressTypeOutput652691440PRG_IM5K2_PPM.fbIM5K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput652692416PRG_TM2K2_ATM.fbTM2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput652722304PRG_TM2K2_ATM.fbTM2K2.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput653021696PRG_AT1K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput654055040PRG_AT1K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput654713728PRG_AT1K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput655339648PRG_AT2K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput655965824PRG_AT2K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput656624512PRG_AT2K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput657283200PRG_AT2K2_SOLID.fbStage4.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput657941888PRG_LI3K2_K2B.fbLI3K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput658576384PRG_PF2K2_WFS.fbPF2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput659581184PRG_PF2K2_WFS.fbPF2K2.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput659880576PRG_IM6K2_PPM.fbIM6K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput660885888PRG_IM6K2_PPM.fbIM6K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput662444448PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower8BOOLpytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - 662439920 - - - PRG_IM6K2_PPM.fbIM6K2.fbGige.fbSetIllPercent.iRaw - Connect this output to the terminal - 16 - INT - - - TcAddressType - Output - - - 662440768 - - - PRG_3_PMPS_POST.fbArbiterIO.q_stRequestedBP - 1760 - ST_BeamParams_IO - - - TcLinkTo - TIIB[PMPS_PRE]^IO Outputs^RequestedBP - - - TcAddressType - Output - - - 662444480 - - - GVL.rCurTrans - 1024 - ST_PMPS_Attenuator_IO - - 1 - 16 - - - - pytmc - pv: PLC:RIX:MOTION:PMPS:CurTrans - - - TcAddressType - Output - - - TcVarGlobal - - - 671715712 - - - Main.M1.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671716800 - - - Main.M1.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671725848 - - - Main.M2.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671738048 - - - Main.M2.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671747096 - - - Main.M3.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671759296 - - - Main.M3.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671768344 - - - Main.M4.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671780544 - - - Main.M4.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671789592 - - - Main.M5.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671801792 - - - Main.M5.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671810840 - - - Main.M6.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671823040 - - - Main.M6.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671832088 - - - Main.M7.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671844288 - - - Main.M7.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671853336 - - - Main.M8.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671865536 - - - Main.M8.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671874584 - - - Main.M9.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671886784 - - - Main.M9.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671895832 - - - Main.M10.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671908032 - - - Main.M10.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671917080 - - - Main.M11.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671929280 - - - Main.M11.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671938328 - - - Main.M12.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671950528 - - - Main.M12.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671959576 - - - Main.M13.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671971776 - - - Main.M13.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 671980824 - - - Main.M14.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 671993024 - - - Main.M14.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672002072 - - - Main.M15.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672014272 - - - Main.M15.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672023320 - - - Main.M16.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672035520 - - - Main.M16.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672044568 - - - Main.M17.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672056768 - - - Main.M17.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672065816 - - - Main.M18.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672078016 - - - Main.M18.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672087064 - - - Main.M19.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672099264 - - - Main.M19.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672108312 - - - Main.M20.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672120512 - - - Main.M20.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672129560 - - - Main.M21.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672141760 - - - Main.M21.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672150808 - - - Main.M22.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672163008 - - - Main.M22.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672172056 - - - Main.M23.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672184256 - - - Main.M23.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672193304 - - - Main.M24.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672205504 - - - Main.M24.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672214552 - - - Main.M25.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672226752 - - - Main.M25.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672235800 - - - Main.M26.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672248000 - - - Main.M26.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672257048 - - - Main.M27.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 672269248 - - - Main.M27.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - pytmc - - pv: PLC:bBrakeRelease - io: i - field: ZNAM FALSE - field: ONAM TRUE - field: DESC TRUE if brake released - - - - TcAddressType - Output - - - 672278296 - - - GVL.fbFastFaultOutput1.q_xFastFaultOut - 8 - BOOL - - - pytmc - + TcAddressTypeOutput662444464PRG_IM6K2_PPM.fbIM6K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput662445440PRG_3_PMPS_POST.fbArbiterIO.q_stRequestedBP1760ST_BeamParams_IOTcLinkToTIIB[PMPS_PRE]^IO Outputs^RequestedBPTcAddressTypeOutput662449472GVL.fbFastFaultOutput1.q_xFastFaultOut8BOOLpytmc pv: FaultHWO io: i field: DESC Hardware Output Status - - - - TcAddressType - Output - - - 680269064 - - - GVL.fbFastFaultOutput2.q_xFastFaultOut - 8 - BOOL - - - pytmc - + TcAddressTypeOutput669981960GVL.fbFastFaultOutput2.q_xFastFaultOut8BOOLpytmc pv: FaultHWO io: i field: DESC Hardware Output Status - - - - TcAddressType - Output - - - 681916360 - - - - 3 - PlcTask Internal - 0 - 85655552 - - DefaultGlobals.stSys - Included for you - 88 - ST_System - - - TcVarGlobal - - - 4096000 - - - GVL_Logger.bTrickleTripped - Global trickle trip flag - 8 - BOOL - - - pytmc - + TcAddressTypeOutput671629256GVL.rCurTrans1024ST_PMPS_Attenuator_IO116pytmcpv: PLC:RIX:MOTION:PMPS:CurTransTcAddressTypeOutputTcVarGlobal673283840Main.M1.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673284928Main.M1.bBrakeRelease8BOOLTcAddressTypeOutput673293976Main.M2.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673310208Main.M2.bBrakeRelease8BOOLTcAddressTypeOutput673319256Main.M3.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673335488Main.M3.bBrakeRelease8BOOLTcAddressTypeOutput673344536Main.M4.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673360768Main.M4.bBrakeRelease8BOOLTcAddressTypeOutput673369816Main.M5.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673386048Main.M5.bBrakeRelease8BOOLTcAddressTypeOutput673395096Main.M6.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673411328Main.M6.bBrakeRelease8BOOLTcAddressTypeOutput673420376Main.M7.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673436608Main.M7.bBrakeRelease8BOOLTcAddressTypeOutput673445656Main.M8.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673461888Main.M8.bBrakeRelease8BOOLTcAddressTypeOutput673470936Main.M9.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673487168Main.M9.bBrakeRelease8BOOLTcAddressTypeOutput673496216Main.M10.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673512448Main.M10.bBrakeRelease8BOOLTcAddressTypeOutput673521496Main.M11.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673537728Main.M11.bBrakeRelease8BOOLTcAddressTypeOutput673546776Main.M12.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673563008Main.M12.bBrakeRelease8BOOLTcAddressTypeOutput673572056Main.M13.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673588288Main.M13.bBrakeRelease8BOOLTcAddressTypeOutput673597336Main.M14.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673613568Main.M14.bBrakeRelease8BOOLTcAddressTypeOutput673622616Main.M15.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673638848Main.M15.bBrakeRelease8BOOLTcAddressTypeOutput673647896Main.M16.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673664128Main.M16.bBrakeRelease8BOOLTcAddressTypeOutput673673176Main.M17.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673689408Main.M17.bBrakeRelease8BOOLTcAddressTypeOutput673698456Main.M18.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673714688Main.M18.bBrakeRelease8BOOLTcAddressTypeOutput673723736Main.M19.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673739968Main.M19.bBrakeRelease8BOOLTcAddressTypeOutput673749016Main.M20.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673765248Main.M20.bBrakeRelease8BOOLTcAddressTypeOutput673774296Main.M21.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673790528Main.M21.bBrakeRelease8BOOLTcAddressTypeOutput673799576Main.M22.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673815808Main.M22.bBrakeRelease8BOOLTcAddressTypeOutput673824856Main.M23.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673841088Main.M23.bBrakeRelease8BOOLTcAddressTypeOutput673850136Main.M24.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673866368Main.M24.bBrakeRelease8BOOLTcAddressTypeOutput673875416Main.M25.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673891648Main.M25.bBrakeRelease8BOOLTcAddressTypeOutput673900696Main.M26.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673916928Main.M26.bBrakeRelease8BOOLTcAddressTypeOutput673925976Main.M27.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673942208Main.M27.bBrakeRelease8BOOLTcAddressTypeOutput6739512563PlcTask Internal085262336DefaultGlobals.stSys40ST_SystemTcVarGlobal4096000GVL_Logger.bTrickleTripped8BOOLpytmc pv: @(PREFIX)LCLSGeneral:GlobalLogTrickleTrip io: i field: DESC Tripped by overall log count - - - - TcVarGlobal - - - 4096088 - - - GeneralConstants.MAX_STATES - 16 including "Unknown" is the max for an EPICS MBBI - This is the max number of user-defined states (OUT, TARGET1, YAG...) - 16 - INT - - 15 - - - - TcVarGlobal - - - 4096096 - - - GVL_Logger.iLogPort - 16 - UINT - - 54321 - - - - pytmc - - pv: @(PREFIX)LCLSGeneral:LogPort - io: io - field: DESC The log host UDP port - - - - TcVarGlobal - - - 4096112 - - - DefaultGlobals.fTimeStamp - 64 - LREAL - - - TcVarGlobal - - - 4096128 - - - GVL_Logger.cLogHost - + TcVarGlobal4096040GeneralConstants.MAX_STATES16UINT15TcVarGlobal4096048DefaultGlobals.fTimeStamp64LREALTcVarGlobal4096064GVL_Logger.cLogHost - 128 - STRING(15) - - 172.21.32.36 - - - - pytmc - + ]]>128STRING(15)172.21.32.36pytmc pv: @(PREFIX)LCLSGeneral:LogHost io: io field: DESC The log host IP address - - - - TcVarGlobal - - - 4096192 - - - GVL_Logger.sIpTidbit - 56 - STRING(6) - - 172.21 - - - - TcVarGlobal - - - 4096320 - - - Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED - Retain data loaded - 8 - BYTE - - 1 - - - - TcVarGlobal - - - 4096376 - - - GVL_Logger.nLocalTripThreshold - Minimum time between log messages - 32 - TIME - - 1 - - - - TcVarGlobal - - - 4096384 - - - GVL_Logger.nMinTimeViolationAcceptable - Trip if `nLocalTripThreshold` exceeded `nMinTimeViolationAcceptable` times - 16 - INT - - 5 - - - - TcVarGlobal - - - 4096416 - - - Global_Variables.AMSPORT_LOGGER - Logger - 16 - UINT - - 100 - - - - TcVarGlobal - - - 4096432 - - - GVL_Logger.nLocalTrickleTripThreshold - Default trickle trip, activated by global threshold - 32 - TIME - - 100 - - - - TcVarGlobal - - - 4096448 - - - GVL_Logger.nTrickleTripTime - Default time for log-handler to recognize a trickle overload condition, many log-message FB occasionally creating a message - 32 - TIME - - 10000 - - - - TcVarGlobal - - - 4096480 - - - GVL_Logger.nTripResetPeriod - Default time for CB auto-reset - 32 - TIME - - 600000 - - - - TcVarGlobal - - - 4096512 - - - GVL_Logger.sPlcHostname - 648 - STRING(80) - - unknown - - - - TcVarGlobal - - - 4096544 - - - Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID - Retain data is invalid - 8 - BYTE - - 2 - - - - TcVarGlobal - - - 4097192 - - - Global_Variables.AMSPORT_EVENTLOG - Event logger - 16 - UINT - - 110 - - - - TcVarGlobal - - - 4097200 - - - GVL_Logger.TCPADS_MAXUDP_BUFFSIZE - Ref: https://infosys.beckhoff.com/english.php?content=../content/1033/tcpipserver/html/TcPlcLibTcpIp_FB_SocketUdpSendTo.htm + TcVarGlobal4096128GVL_Logger.iLogPort16UINT54321pytmc + pv: @(PREFIX)LCLSGeneral:LogPort + io: io + field: DESC The log host UDP port + TcVarGlobal4096256GVL_Logger.sIpTidbit56STRING(6)172.21TcVarGlobal4096272Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal4096328GVL_Logger.nMinTimeViolationAcceptable16INT5TcVarGlobal4096336GVL_Logger.nLocalTripThreshold32TIME1TcVarGlobal4096352GVL_Logger.nLocalTrickleTripThreshold32TIME100TcVarGlobal4096384GVL_Logger.nTrickleTripTime32TIME10000TcVarGlobal4096416GVL_Logger.nTripResetPeriod32TIME600000TcVarGlobal4096448GVL_Logger.sPlcHostname648STRING(80)unknownTcVarGlobal4096480Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal4097128Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal4097136GVL_Logger.TCPADS_MAXUDP_BUFFSIZE - 32 - UDINT - - 10000 - - - - TcVarGlobal - - - 4097216 - - - GVL_Logger.nGlobAccEvents - Global log message count - 32 - UDINT - - - pytmc - + TwinCAT PLC Control->"Project->Options...->Build" dialog window. + ]]>32UDINT10000analysis-33TcVarGlobal4097152GVL_Logger.nGlobAccEvents32UDINTpytmc pv: @(PREFIX)LCLSGeneral:LogMessageCount io: i field: DESC Total log messages on the last cycle - - - - TcVarGlobal - - - 4097248 - - - GVL_Logger.fbRootLogger - Instantiated here to be used everywhere - 81984 - FB_LogMessage - - - TcVarGlobal - - - 4097280 - - - GVL_Logger.nTrickleThreshold - If GlobAccEvents goes over this level for longer than the - 32 - UDINT - - 2 - - - - TcVarGlobal - - - 4179264 - - - Global_Version.stLibVersion_Tc2_EtherCAT - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 21 - - - .iRevision - 0 - - - .nFlags - 1 - - - .sVersion - 3.3.21.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4179296 - - - Global_Version.stLibVersion_Tc2_Standard - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 3 - - - .iRevision - 0 - - - .nFlags - 0 - - - .sVersion - 3.3.3.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4179584 - - - Global_Version.stLibVersion_Tc2_System - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 4 - - - .iBuild - 26 - - - .iRevision - 0 - - - .nFlags - 1 - - - .sVersion - 3.4.26.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4179872 - - - Global_Variables.AMSPORT_R0_RTIME - R0 Real time - 16 - UINT - - 200 - - - - TcVarGlobal - - - 4180160 - - - Global_Variables.AMSPORT_R0_IO - I/O Driver - 16 - UINT - - 300 - - - - TcVarGlobal - - - 4180176 - - - Global_Variables.AMSPORT_R0_NC - 16 - UINT - - 500 - - - - TcVarGlobal - - - 4180192 - - - Global_Variables.AMSPORT_R0_NCSAF - 16 - UINT - - 501 - - - - TcVarGlobal - - - 4180208 - - - Global_Variables.AMSPORT_R0_NCSVB - 16 - UINT - - 511 - - - - TcVarGlobal - - - 4180224 - - - Global_Variables.AMSPORT_R0_ISG - 16 - UINT - - 550 - - - - TcVarGlobal - - - 4180240 - - - Global_Variables.AMSPORT_R0_CNC - 16 - UINT - - 600 - - - - TcVarGlobal - - - 4180256 - - - Global_Variables.AMSPORT_R0_LINE - 16 - UINT - - 700 - - - - TcVarGlobal - - - 4180272 - - - Global_Variables.AMSPORT_R0_PLC - 16 - UINT - - 800 - - - - TcVarGlobal - - - 4180288 - - - Global_Variables.AMSPORT_R0_PLC_RTS1 - TwinCAT v2.xx first PLC runtime system - 16 - UINT - - 801 - - - - TcVarGlobal - - - 4180304 - - - Global_Variables.AMSPORT_R0_PLC_RTS2 - TwinCAT v2.xx second PLC runtime system - 16 - UINT - - 811 - - - - TcVarGlobal - - - 4180320 - - - Global_Variables.AMSPORT_R0_PLC_RTS3 - TwinCAT v2.xx third PLC runtime system - 16 - UINT - - 821 - - - - TcVarGlobal - - - 4180336 - - - Global_Variables.AMSPORT_R0_PLC_RTS4 - TwinCAT v2.xx fourth PLC runtime system - 16 - UINT - - 831 - - - - TcVarGlobal - - - 4180352 - - - Global_Variables.AMSPORT_R0_CAM - 16 - UINT - - 900 - - - - TcVarGlobal - - - 4180368 - - - Global_Variables.AMSPORT_R0_CAMTOOL - Camming tool - 16 - UINT - - 950 - - - - TcVarGlobal - - - 4180384 - - - Global_Variables.AMSPORT_R3_SYSSERV - TwinCAT System Service - 16 - UINT - - 10000 - - - - TcVarGlobal - - - 4180400 - - - Global_Variables.AMSPORT_R3_SCOPESERVER - TwinCAT Scope Server - 16 - UINT - - 14001 - - - - TcVarGlobal - - - 4180416 - - - Global_Variables.ADSSTATE_INVALID - Invalid ADS state - 16 - UINT - - 0 - - - - TcVarGlobal - - - 4180432 - - - Global_Variables.ADSSTATE_IDLE - 16 - UINT - - 1 - - - - TcVarGlobal - - - 4180448 - - - Global_Variables.ADSSTATE_RESET - 16 - UINT - - 2 - - - - TcVarGlobal - - - 4180464 - - - Global_Variables.ADSSTATE_INIT - 16 - UINT - - 3 - - - - TcVarGlobal - - - 4180480 - - - Global_Variables.ADSSTATE_START - 16 - UINT - - 4 - - - - TcVarGlobal - - - 4180496 - - - Global_Variables.ADSSTATE_RUN - 16 - UINT - - 5 - - - - TcVarGlobal - - - 4180512 - - - Global_Variables.ADSSTATE_STOP - 16 - UINT - - 6 - - - - TcVarGlobal - - - 4180528 - - - Global_Variables.ADSSTATE_SAVECFG - 16 - UINT - - 7 - - - - TcVarGlobal - - - 4180544 - - - Global_Variables.ADSSTATE_LOADCFG - 16 - UINT - - 8 - - - - TcVarGlobal - - - 4180560 - - - Global_Variables.ADSSTATE_POWERFAILURE - 16 - UINT - - 9 - - - - TcVarGlobal - - - 4180576 - - - Global_Variables.ADSSTATE_POWERGOOD - 16 - UINT - - 10 - - - - TcVarGlobal - - - 4180592 - - - Global_Variables.ADSSTATE_ERROR - 16 - UINT - - 11 - - - - TcVarGlobal - - - 4180608 - - - Global_Variables.ADSSTATE_SHUTDOWN - 16 - UINT - - 12 - - - - TcVarGlobal - - - 4180624 - - - Global_Variables.ADSSTATE_SUSPEND - 16 - UINT - - 13 - - - - TcVarGlobal - - - 4180640 - - - Global_Variables.ADSSTATE_RESUME - 16 - UINT - - 14 - - - - TcVarGlobal - - - 4180656 - - - Global_Variables.ADSSTATE_CONFIG - System is in config mode - 16 - UINT - - 15 - - - - TcVarGlobal - - - 4180672 - - - Global_Variables.ADSSTATE_RECONFIG - System should restart in config mode - 16 - UINT - - 16 - - - - TcVarGlobal - - - 4180688 - - - Global_Variables.ADSSTATE_STOPPING - 16 - UINT - - 17 - - - - TcVarGlobal - - - 4180704 - - - Global_Variables.ADSSTATE_INCOMPATIBLE - 16 - UINT - - 18 - - - - TcVarGlobal - - - 4180720 - - - Global_Variables.ADSSTATE_EXCEPTION - 16 - UINT - - 19 - - - - TcVarGlobal - - - 4180736 - - - Global_Variables.ADSSTATE_MAXSTATES - Max. number of available ads states - 16 - UINT - - 20 - - - - TcVarGlobal - - - 4180752 - - - Global_Variables.ADSIGRP_SYMTAB - Symbol table - 32 - UDINT - - 61440 - - - - TcVarGlobal - - - 4180768 - - - Global_Variables.ADSIGRP_SYMNAME - Symbol name - 32 - UDINT - - 61441 - - - - TcVarGlobal - - - 4180800 - - - Global_Variables.ADSIGRP_SYMVAL - Symbol value - 32 - UDINT - - 61442 - - - - TcVarGlobal - - - 4180832 - - - Global_Variables.ADSIGRP_SYM_HNDBYNAME - 32 - UDINT - - 61443 - - - - TcVarGlobal - - - 4180864 - - - Global_Variables.ADSIGRP_SYM_VALBYNAME - 32 - UDINT - - 61444 - - - - TcVarGlobal - - - 4180896 - - - Global_Variables.ADSIGRP_SYM_VALBYHND - 32 - UDINT - - 61445 - - - - TcVarGlobal - - - 4180928 - - - Global_Variables.ADSIGRP_SYM_RELEASEHND - 32 - UDINT - - 61446 - - - - TcVarGlobal - - - 4180960 - - - Global_Variables.ADSIGRP_SYM_INFOBYNAME - 32 - UDINT - - 61447 - - - - TcVarGlobal - - - 4180992 - - - Global_Variables.ADSIGRP_SYM_VERSION - 32 - UDINT - - 61448 - - - - TcVarGlobal - - - 4181024 - - - Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX - 32 - UDINT - - 61449 - - - - TcVarGlobal - - - 4181056 - - - Global_Variables.ADSIGRP_SYM_DOWNLOAD - 32 - UDINT - - 61450 - - - - TcVarGlobal - - - 4181088 - - - Global_Variables.ADSIGRP_SYM_UPLOAD - 32 - UDINT - - 61451 - - - - TcVarGlobal - - - 4181120 - - - Global_Variables.ADSIGRP_SYM_UPLOADINFO - 32 - UDINT - - 61452 - - - - TcVarGlobal - - - 4181152 - - - Global_Variables.ADSIGRP_SYMNOTE - Notification of named handle - 32 - UDINT - - 61456 - - - - TcVarGlobal - - - 4181184 - - - Global_Variables.ADSIGRP_IOIMAGE_RWIB - Read/write input BYTE(S) - 32 - UDINT - - 61472 - - - - TcVarGlobal - - - 4181216 - - - Global_Variables.ADSIGRP_IOIMAGE_RWIX - Read/write input bit - 32 - UDINT - - 61473 - - - - TcVarGlobal - - - 4181248 - - - Global_Variables.ADSIGRP_IOIMAGE_RISIZE - Read input size (in BYTE) - 32 - UDINT - - 61477 - - - - TcVarGlobal - - - 4181280 - - - Global_Variables.ADSIGRP_IOIMAGE_RWOB - Read/write output BYTE(S) - 32 - UDINT - - 61488 - - - - TcVarGlobal - - - 4181312 - - - Global_Variables.ADSIGRP_IOIMAGE_RWOX - Read/write output bit - 32 - UDINT - - 61489 - - - - TcVarGlobal - - - 4181344 - - - Global_Variables.ADSIGRP_IOIMAGE_ROSIZE - Read/write output bit - 32 - UDINT - - 61493 - - - - TcVarGlobal - - - 4181376 - - - Global_Variables.ADSIGRP_IOIMAGE_CLEARI - Write inputs TO null - 32 - UDINT - - 61504 - - - - TcVarGlobal - - - 4181408 - - - Global_Variables.ADSIGRP_IOIMAGE_CLEARO - Write outputs TO null - 32 - UDINT - - 61520 - - - - TcVarGlobal - - - 4181440 - - - Global_Variables.ADSIGRP_IOIMAGE_RWIOB - Read input AND write output BYTE(S) ADS-READWRITE - 32 - UDINT - - 61536 - - - - TcVarGlobal - - - 4181472 - - - Global_Variables.ADSIGRP_DEVICE_DATA - State, name, etc... - 32 - UDINT - - 61696 - - - - TcVarGlobal - - - 4181504 - - - Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE - Ads state OF device - 32 - UDINT - - 0 - - - - TcVarGlobal - - - 4181536 - - - Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE - Device state - 32 - UDINT - - 2 - - - - TcVarGlobal - - - 4181568 - - - Global_Variables.SYSTEMSERVICE_OPENCREATE - Open and if not existing create - 32 - UDINT - - 100 - - - - TcVarGlobal - - - 4181600 - - - Global_Variables.SYSTEMSERVICE_OPENREAD - Open existing for read access - 32 - UDINT - - 101 - - - - TcVarGlobal - - - 4181632 - - - Global_Variables.SYSTEMSERVICE_OPENWRITE - Open existing for write access - 32 - UDINT - - 102 - - - - TcVarGlobal - - - 4181664 - - - Global_Variables.SYSTEMSERVICE_CREATEFILE - Create - 32 - UDINT - - 110 - - - - TcVarGlobal - - - 4181696 - - - Global_Variables.SYSTEMSERVICE_CLOSEHANDLE - Close - 32 - UDINT - - 111 - - - - TcVarGlobal - - - 4181728 - - - Global_Variables.SYSTEMSERVICE_FOPEN - 32 - UDINT - - 120 - - - - TcVarGlobal - - - 4181760 - - - Global_Variables.SYSTEMSERVICE_FCLOSE - 32 - UDINT - - 121 - - - - TcVarGlobal - - - 4181792 - - - Global_Variables.SYSTEMSERVICE_FREAD - 32 - UDINT - - 122 - - - - TcVarGlobal - - - 4181824 - - - Global_Variables.SYSTEMSERVICE_FWRITE - 32 - UDINT - - 123 - - - - TcVarGlobal - - - 4181856 - - - Global_Variables.SYSTEMSERVICE_FSEEK - 32 - UDINT - - 124 - - - - TcVarGlobal - - - 4181888 - - - Global_Variables.SYSTEMSERVICE_FTELL - 32 - UDINT - - 125 - - - - TcVarGlobal - - - 4181920 - - - Global_Variables.SYSTEMSERVICE_FGETS - 32 - UDINT - - 126 - - - - TcVarGlobal - - - 4181952 - - - Global_Variables.SYSTEMSERVICE_FPUTS - 32 - UDINT - - 127 - - - - TcVarGlobal - - - 4181984 - - - Global_Variables.SYSTEMSERVICE_FSCANF - 32 - UDINT - - 128 - - - - TcVarGlobal - - - 4182016 - - - Global_Variables.SYSTEMSERVICE_FPRINTF - 32 - UDINT - - 129 - - - - TcVarGlobal - - - 4182048 - - - Global_Variables.SYSTEMSERVICE_FEOF - 32 - UDINT - - 130 - - - - TcVarGlobal - - - 4182080 - - - Global_Variables.SYSTEMSERVICE_FDELETE - 32 - UDINT - - 131 - - - - TcVarGlobal - - - 4182112 - - - Global_Variables.SYSTEMSERVICE_FRENAME - 32 - UDINT - - 132 - - - - TcVarGlobal - - - 4182144 - - - Global_Variables.SYSTEMSERVICE_MKDIR - 32 - UDINT - - 138 - - - - TcVarGlobal - - - 4182176 - - - Global_Variables.SYSTEMSERVICE_RMDIR - 32 - UDINT - - 139 - - - - TcVarGlobal - - - 4182208 - - - Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE - 32 - UDINT - - 200 - - - - TcVarGlobal - - - 4182240 - - - Global_Variables.SYSTEMSERVICE_SENDEMAIL - 32 - UDINT - - 300 - - - - TcVarGlobal - - - 4182272 - - - Global_Variables.SYSTEMSERVICE_TIMESERVICES - 32 - UDINT - - 400 - - - - TcVarGlobal - - - 4182304 - - - Global_Variables.SYSTEMSERVICE_STARTPROCESS - 32 - UDINT - - 500 - - - - TcVarGlobal - - - 4182336 - - - Global_Variables.SYSTEMSERVICE_CHANGENETID - 32 - UDINT - - 600 - - - - TcVarGlobal - - - 4182368 - - - Global_Variables.TIMESERVICE_DATEANDTIME - Date/time - 32 - UDINT - - 1 - - - - TcVarGlobal - - - 4182400 - - - Global_Variables.TIMESERVICE_SYSTEMTIMES - 32 - UDINT - - 2 - - - - TcVarGlobal - - - 4182432 - - - Global_Variables.TIMESERVICE_RTCTIMEDIFF - 32 - UDINT - - 3 - - - - TcVarGlobal - - - 4182464 - - - Global_Variables.TIMESERVICE_ADJUSTTIMETORTC - 32 - UDINT - - 4 - - - - TcVarGlobal - - - 4182496 - - - Global_Variables.TIMESERVICE_TIMEZONINFORMATION - 32 - UDINT - - 6 - - - - TcVarGlobal - - - 4182528 - - - Global_Variables.ADSLOG_MSGTYPE_HINT - Hint icon - 32 - DWORD - - 1 - - - - TcVarGlobal - - - 4182560 - - - Global_Variables.ADSLOG_MSGTYPE_WARN - Warning icon - 32 - DWORD - - 2 - - - - TcVarGlobal - - - 4182592 - - - Global_Variables.ADSLOG_MSGTYPE_ERROR - Error icon - 32 - DWORD - - 4 - - - - TcVarGlobal - - - 4182624 - - - Global_Variables.ADSLOG_MSGTYPE_LOG - Write message to log file - 32 - DWORD - - 16 - - - - TcVarGlobal - - - 4182656 - - - Global_Variables.ADSLOG_MSGTYPE_MSGBOX - View message in message box - 32 - DWORD - - 32 - - - - TcVarGlobal - - - 4182688 - - - Global_Variables.ADSLOG_MSGTYPE_RESOURCE - 32 - DWORD - - 64 - - - - TcVarGlobal - - - 4182720 - - - Global_Variables.ADSLOG_MSGTYPE_STRING - 32 - DWORD - - 128 - - - - TcVarGlobal - - - 4182752 - - - Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED - 8 - BYTE - - 4 - - - - TcVarGlobal - - - 4182784 - - - Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED - Persistent data loaded - 8 - BYTE - - 16 - - - - TcVarGlobal - - - 4182792 - - - Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID - Persistent data is invalid - 8 - BYTE - - 32 - - - - TcVarGlobal - - - 4182800 - - - Global_Variables.SYSTEMSTATEFLAGS_BSOD - Blue screen of death - 8 - BYTE - - 1 - - - - TcVarGlobal - - - 4182808 - - - Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION - Realtime violation - latency time - 8 - BYTE - - 2 - - - - TcVarGlobal - - - 4182816 - - - Global_Variables.nWatchdogTime - Watchdog time. Depending of g_WatchdogConfig : seconds or minutes - 8 - BYTE - - - TcVarGlobal - - - 4182824 - - - Global_Variables.TCEVENTFLAG_PRIOCLASS - Event class/priority through textformatter - 16 - WORD - - 16 - - - - TcVarGlobal - - - 4182832 - - - Global_Variables.FOPEN_MODEREAD - "r": Opens for reading. If the file does not exist or cannot be found, the call fails. - 32 - DWORD - - 1 - - - - TcVarGlobal - - - 4182848 - - - Global_Variables.FOPEN_MODEWRITE - "w": Opens an empty file for writing. If the given file exists, its contents are destroyed. - 32 - DWORD - - 2 - - - - TcVarGlobal - - - 4182880 - - - Global_Variables.FOPEN_MODEAPPEND - "a": Opens for writing at the end of the file (appending) without removing the EOF marker before writing new data to the file; creates the file first if it doesnot exist. - 32 - DWORD - - 4 - - - - TcVarGlobal - - - 4182912 - - - Global_Variables.FOPEN_MODEPLUS - "+": Opens for reading and writing - 32 - DWORD - - 8 - - - - TcVarGlobal - - - 4182944 - - - Global_Variables.FOPEN_MODEBINARY - "b": Open in binary (untranslated) mode. - 32 - DWORD - - 16 - - - - TcVarGlobal - - - 4182976 - - - Global_Variables.FOPEN_MODETEXT - "t": Open in text (translated) mode. - 32 - DWORD - - 32 - - - - TcVarGlobal - - - 4183008 - - - Global_Variables.TCEVENTFLAG_FMTSELF - Format in message - 16 - WORD - - 32 - - - - TcVarGlobal - - - 4183264 - - - Global_Variables.TCEVENTFLAG_LOG - Write to log file - 16 - WORD - - 64 - - - - TcVarGlobal - - - 4183280 - - - Global_Variables.TCEVENTFLAG_MSGBOX - Display message box - 16 - WORD - - 128 - - - - TcVarGlobal - - - 4183296 - - - Global_Variables.TCEVENTFLAG_SRCID - Src id instead of source name - 16 - WORD - - 256 - - - - TcVarGlobal - - - 4183312 - - - Global_Variables.TCEVENTFLAG_AUTOFMTALL - 16 - WORD - - 4096 - - - - TcVarGlobal - - - 4183328 - - - Global_Variables.TCEVENTSTATE_INVALID - Event object is not initialized - 16 - WORD - - 0 - - - - TcVarGlobal - - - 4183344 - - - Global_Variables.TCEVENTSTATE_SIGNALED - Event object is in a signaled state - 16 - WORD - - 1 - - - - TcVarGlobal - - - 4183360 - - - Global_Variables.TCEVENTSTATE_RESET - Event object is in a reset state - 16 - WORD - - 2 - - - - TcVarGlobal - - - 4183376 - - - Global_Variables.TCEVENTSTATE_CONFIRMED - Event object is confirmed but not reset - 16 - WORD - - 16 - - - - TcVarGlobal - - - 4183392 - - - Global_Variables.TCEVENTSTATE_RESETCON - Event object is confirmed and reset - 16 - WORD - - 18 - - - - TcVarGlobal - - - 4183408 - - - Global_Variables.TCEVENT_SRCNAMESIZE - 16 - INT - - 15 - - - - TcVarGlobal - - - 4183424 - - - Global_Variables.TCEVENT_FMTPRGSIZE - 16 - INT - - 31 - - - - TcVarGlobal - - - 4183440 - - - Global_Variables.DEFAULT_ADS_TIMEOUT - Default ADS timeout value - 32 - TIME - - 5000 - - - - TcVarGlobal - - - 4183456 - - - Global_Variables.PI - 64 - LREAL - - 3.14159265358979 - - - - TcVarGlobal - - - 4183488 - - - Global_Variables.MAX_STRING_LENGTH - Max. length of T_MaxString (inclusive null delimiter) - 32 - UDINT - - 255 - - - - TcVarGlobal - - - 4183552 - - - Global_Variables.eWatchdogConfig - 16 - E_WATCHDOG_TIME_CONFIG - - 0 - - - - TcVarGlobal - - - 4184096 - - - Global_Variables.MAX_AVERAGE_MEASURES - Max. number of measures used in the profiler function block: 2..100 - 16 - INT - - 10 - - - - LowerBorder - 2 - - - UpperBorder - 100 - - - TcVarGlobal - - - 4184112 - - - Global_Version.stLibVersion_Tc3_Module - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 21 - - - .iRevision - 0 - - - .sVersion - 3.3.21.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4184128 - - - Global_Version.stLibVersion_Tc2_Utilities - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 54 - - - .iRevision - 0 - - - .nFlags - 1 - - - .sVersion - 3.3.54.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4184736 - - - Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE - Global hash prefix type constant used for binary, octal or hexadecimal string format type - 16 - E_HashPrefixTypes - - 0 - - - - TcVarGlobal - - - 4185024 - - - Global_Variables.GLOBAL_SBCS_TABLE - Windows SBCS (Single Byte Character Set) Code Page Table - 16 - E_SBCSType - - 1 - - - - TcVarGlobal - - - 4185040 - - - Global_Variables.GLOBAL_DCF77_PULSE_SPLIT - Default DCF77 short/long pulse split time value. Bit == 0 => pulse < 140ms, Bit == 1 => pulse >= 140ms - 32 - TIME - - 140 - - - - TcVarGlobal - - - 4185056 - - - Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK - TRUE = Enable DCF77 telegram plausibility check (two telegrams are checked), FALSE = Disable check - 8 - BOOL - - 0 - - - - TcVarGlobal - - - 4185088 - - - Global_Variables.DEFAULT_CSV_FIELD_SEP - Default CSV-file field separator character. Semicolon (;) := 16#3B => german field separator, comma (,) := 16#2C => US field separator - 8 - BYTE - - 59 - - - - TcVarGlobal - - - 4185096 - - - Global_Variables.MAX_REMOTE_PCS - Max. number of TwinCAT remote systems/PC's - 16 - INT - - 99 - - - - TcVarGlobal - - - 4185104 - - - Global_Variables.MAX_ADAPTER_NAME_LENGTH - Max. System Service local adapter name length (256 + 4 inkl. \0) - 32 - UDINT - - 259 - - - - TcVarGlobal - - - 4246592 - - - Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH - Max. System Service local adapter descirpion length (128 + 4 inkl. \0) - 32 - UDINT - - 131 - - - - TcVarGlobal - - - 4246624 - - - Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH - Max. System Service local adapter physical address length (bytes[0..7]) - 32 - UDINT - - 7 - - - - TcVarGlobal - - - 4246656 - - - Global_Variables.SYSTEMSERVICE_IPHELPERAPI - IPHELPERAPI index group - 32 - UDINT - - 701 - - - - TcVarGlobal - - - 4246688 - - - Global_Variables.SYSTEMSERVICE_IPHOSTNAME - IPHOSTNAME index group - 32 - UDINT - - 702 - - - - TcVarGlobal - - - 4246720 - - - Global_Variables.IPHELPERAPI_ADAPTERSINFO - IPHELPERAPI index offset - 32 - UDINT - - 1 - - - - TcVarGlobal - - - 4246752 - - - Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME - IPHELPERAPI index offset - 32 - UDINT - - 4 - - - - TcVarGlobal - - - 4246784 - - - Global_Variables.MAX_LOCAL_ADAPTERS - Max. number of local network adapters - 32 - UDINT - - 5 - - - - TcVarGlobal - - - 4246816 - - - Global_Variables.SYSTEMSERVICE_ADDREMOTE - System Service route function: Add route - 32 - UDINT - - 801 - - - - TcVarGlobal - - - 4246848 - - - Global_Variables.SYSTEMSERVICE_DELREMOTE - System Service route function: Delete route - 32 - UDINT - - 802 - - - - TcVarGlobal - - - 4246880 - - - Global_Variables.SYSTEMSERVICE_ENUMREMOTE - System Service route function: Enumerater route - 32 - UDINT - - 803 - - - - TcVarGlobal - - - 4246912 - - - Global_Variables.ROUTE_FLAG_TEMPORARY - TwinCAT route flag: Temporary - 32 - DWORD - - 1 - - - - TcVarGlobal - - - 4246944 - - - Global_Variables.ROUTE_FLAG_DYNAMIC - TwinCAT route flag: Hostname instead OF IP address - 32 - DWORD - - 2 - - - - TcVarGlobal - - - 4246976 - - - Global_Variables.ROUTE_FLAG_NOOVERRIDE - TwinCAT route flag: No override - 32 - DWORD - - 4 - - - - TcVarGlobal - - - 4247008 - - - Global_Variables.MAX_ROUTE_NAME_LEN - Max. TwinCAT router route name length - 8 - BYTE - - 31 - - - - TcVarGlobal - - - 4247040 - - - Global_Variables.MAX_ROUTE_ADDR_LEN - Max. TwinCAT router route address length - 8 - BYTE - - 79 - - - - TcVarGlobal - - - 4247048 - - - Global_Variables.MIN_ROUTE_TRANSPORT - Min. route type: eRouteTransport_None - 8 - BYTE - - 0 - - - - TcVarGlobal - - - 4247056 - - - Global_Variables.MAX_ROUTE_TRANSPORT - Max. route type: eRouteTransport_SOAP - 8 - BYTE - - 12 - - - - TcVarGlobal - - - 4247064 - - - Global_Variables.EMPTY_ROUTE_ENTRY - eTransport := eRouteTransport_None see Workitem 7547 - 1184 - ST_AmsRouteEntry - - - .sName - - - - .sNetID - - - - .sAddress - - - - .tTimeout - 0 - - - .dwFlags - 0 - - - - - TcVarGlobal - - - 4247072 - - - Global_Variables.SYSTEMSERVICE_FFILEFIND - System Service file find function number - 32 - UDINT - - 133 - - - - TcVarGlobal - - - 4248256 - - - Global_Variables.HKEY_MAX_BINARY_DATA_SIZE - Max. byte size of binary registry value data - 32 - UDINT - - 500 - - - - TcVarGlobal - - - 4248288 - - - Global_Variables.AMSLOGGER_IGR_GENERAL - TwinCAT Ams Logger general index group - 32 - UDINT - - 4096 - - - - TcVarGlobal - - - 4248320 - - - Global_Variables.AMSLOGGER_IOF_MODE - TwinCAT Ams Logger mode - 32 - UDINT - - 1 - - - - TcVarGlobal - - - 4248352 - - - Global_Variables.AMSPORT_AMSLOGGER - TwinCAT Ams Logger port number - 16 - UINT - - 10502 - - - - TcVarGlobal - - - 4248384 - - - Global_Variables.FORMAT_MAX_ARGS - Format string constant: Max. number of format arguments in FB_FormatString - 16 - INT - - 10 - - - - TcVarGlobal - - - 4248400 - - - Global_Variables.FLOATREC_EXP_IS_NAN - T_FloatRec type and F_GetFloatRec function constant: The value is #NAN or -#NAN - 16 - INT - - -32768 - - - - TcVarGlobal - - - 4248416 - - - Global_Variables.FLOATREC_EXP_IS_INF - T_FloatRec type and F_GetFloatRec function constant: The value is #INF or -#INF - 16 - INT - - 32767 - - - - TcVarGlobal - - - 4248432 - - - Global_Variables.FLOATREC_MAX_DIGITS - T_FloatRec type and F_GetFloatRec function constant: Max. number of significant digits. Note: double precision floats have max. 15 significant digits - 16 - INT - - 20 - - - - TcVarGlobal - - - 4248448 - - - Global_Variables.FLOATREC_MAX_PRECISION - T_FloatRec type and F_GetFloatRec function constant: Max. floating point precision (1e-307) - 16 - INT - - 307 - - - - TcVarGlobal - - - 4248464 - - - Global_Variables.FLOATREC_MIN_PRECISION - T_FloatRec type and F_GetFloatRec function constant: Min. floating point precision - 16 - INT - - 0 - - - - TcVarGlobal - - - 4248480 - - - Global_Variables.FMTERR_NOERROR - FB_FormatString function block error code: No error - 32 - DWORD - - 0 - - - - TcVarGlobal - - - 4248512 - - - Global_Variables.FMTERR_PERCENTSIGNPOSITION - FB_FormatString function block error code: Percent sign (%) at invalid position - 32 - DWORD - - 16 - - - - TcVarGlobal - - - 4248544 - - - Global_Variables.FMTERR_ASTERISKPOSITION - FB_FormatString function block error code: Asterisk parameter at invalid position - 32 - DWORD - - 32 - - - - TcVarGlobal - - - 4248576 - - - Global_Variables.FMTERR_WIDTHVALUE - FB_FormatString function block error code: Invalid width field value - 32 - DWORD - - 64 - - - - TcVarGlobal - - - 4248608 - - - Global_Variables.FMTERR_PRECISIONVALUE - FB_FormatString function block error code: Invalid precision field value - 32 - DWORD - - 128 - - - - TcVarGlobal - - - 4248640 - - - Global_Variables.FMTERR_FLAGPOSITION - FB_FormatString function block error code: One of the flags at invalid position - 32 - DWORD - - 256 - - - - TcVarGlobal - - - 4248672 - - - Global_Variables.FMTERR_WIDTHPRECISIONVALPOS - FB_FormatString function block error code: The width or precision field value at invalid position - 32 - DWORD - - 512 - - - - TcVarGlobal - - - 4248704 - - - Global_Variables.FMTERR_PRECISIONDOTPOSITION - FB_FormatString function block error code: Dot "." sign of precision field at invalid position - 32 - DWORD - - 1024 - - - - TcVarGlobal - - - 4248736 - - - Global_Variables.FMTERR_TYPEFIELDVALUE - FB_FormatString function block error code: Invalid (unsupported) type field value - 32 - DWORD - - 2048 - - - - TcVarGlobal - - - 4248768 - - - Global_Variables.FMTERR_ARGTYPEINVALID - FB_FormatString function block error code: Different type field and argument parameter - 32 - DWORD - - 4096 - - - - TcVarGlobal - - - 4248800 - - - Global_Variables.FMTERR_UNACCEPTEDPARAMETER - FB_FormatString function block error code: Invalid format string parameters - 32 - DWORD - - 8192 - - - - TcVarGlobal - - - 4248832 - - - Global_Variables.FMTERR_INSUFFICIENTARGS - FB_FormatString function block error code: To much arguments in format string - 32 - DWORD - - 16384 - - - - TcVarGlobal - - - 4248864 - - - Global_Variables.FMTERR_DESTBUFFOVERFLOW - FB_FormatString function block error code: Destination string buffer overflow (formatted string is to long ) - 32 - DWORD - - 32768 - - - - TcVarGlobal - - - 4248896 - - - Global_Variables.FMTERR_INVALIDPOINTERINPUT - FB_FormatString function block error code: Invalid pointer input - 32 - DWORD - - 65536 - - - - TcVarGlobal - - - 4248928 - - - Global_Variables.EMPTY_ARG_VALUE - T_Arg empty value - 96 - T_Arg - - - .eType - 0 - - - .cbLen - 0 - - - .pData - 0 - - - - - TcVarGlobal - - - 4248960 - - - Global_Variables.FORMAT_HEXASC_CODES - 256 - BYTE - - 0 - 2 - - - 0 - 16 - - - - [0,0] - 48 - - - [0,1] - 49 - - - [0,2] - 50 - - - [0,3] - 51 - - - [0,4] - 52 - - - [0,5] - 53 - - - [0,6] - 54 - - - [0,7] - 55 - - - [0,8] - 56 - - - [0,9] - 57 - - - [0,10] - 97 - - - [0,11] - 98 - - - [0,12] - 99 - - - [0,13] - 100 - - - [0,14] - 101 - - - [0,15] - 102 - - - [1,0] - 48 - - - [1,1] - 49 - - - [1,2] - 50 - - - [1,3] - 51 - - - [1,4] - 52 - - - [1,5] - 53 - - - [1,6] - 54 - - - [1,7] - 55 - - - [1,8] - 56 - - - [1,9] - 57 - - - [1,10] - 65 - - - [1,11] - 66 - - - [1,12] - 67 - - - [1,13] - 68 - - - [1,14] - 69 - - - [1,15] - 70 - - - - - TcVarGlobal - - - 4249056 - - - Global_Variables.FORMAT_DECASC_CODES - ASCII to decimal and decimal digits to ASCII codes - 80 - BYTE - - 0 - 10 - - - - [0] - 48 - - - [1] - 49 - - - [2] - 50 - - - [3] - 51 - - - [4] - 52 - - - [5] - 53 - - - [6] - 54 - - - [7] - 55 - - - [8] - 56 - - - [9] - 57 - - - - - TcVarGlobal - - - 4249312 - - - Global_Variables.SYSTEMTIME_MAX_MONTHDAYS - 384 - WORD - - 0 - 2 - - - 1 - 12 - - - - [0,1] - 31 - - - [0,2] - 28 - - - [0,3] - 31 - - - [0,4] - 30 - - - [0,5] - 31 - - - [0,6] - 30 - - - [0,7] - 31 - - - [0,8] - 31 - - - [0,9] - 30 - - - [0,10] - 31 - - - [0,11] - 30 - - - [0,12] - 31 - - - [1,1] - 31 - - - [1,2] - 29 - - - [1,3] - 31 - - - [1,4] - 30 - - - [1,5] - 31 - - - [1,6] - 30 - - - [1,7] - 31 - - - [1,8] - 31 - - - [1,9] - 30 - - - [1,10] - 31 - - - [1,11] - 30 - - - [1,12] - 31 - - - - - TcVarGlobal - - - 4254800 - - - Global_Variables.SYSTEMTIME_MAX_YEARSDAY - 448 - WORD - - 0 - 2 - - - 0 - 14 - - - - [0,0] - 0 - - - [0,1] - 31 - - - [0,2] - 59 - - - [0,3] - 90 - - - [0,4] - 120 - - - [0,5] - 151 - - - [0,6] - 181 - - - [0,7] - 212 - - - [0,8] - 243 - - - [0,9] - 273 - - - [0,10] - 304 - - - [0,11] - 334 - - - [0,12] - 365 - - - [0,13] - 396 - - - [1,0] - 0 - - - [1,1] - 31 - - - [1,2] - 60 - - - [1,3] - 91 - - - [1,4] - 121 - - - [1,5] - 152 - - - [1,6] - 182 - - - [1,7] - 213 - - - [1,8] - 244 - - - [1,9] - 274 - - - [1,10] - 305 - - - [1,11] - 335 - - - [1,12] - 366 - - - [1,13] - 397 - - - - - TcVarGlobal - - - 4255184 - - - Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET - Number of past days since year zero until 1 January 1601 - 32 - DWORD - - 584389 - - - - TcVarGlobal - - - 4255648 - - - Global_Variables.SYSTEMTIME_TICKSPERMSEC - Number of 100ns ticks per millisecond - 64 - T_ULARGE_INTEGER - - - .dwHighPart - 0 - - - .dwLowPart - 10000 - - - - - TcVarGlobal - - - 4255680 - - - Global_Variables.SYSTEMTIME_TICKSPERSEC - Number of 100ns ticks per second - 64 - T_ULARGE_INTEGER - - - .dwHighPart - 0 - - - .dwLowPart - 10000000 - - - - - TcVarGlobal - - - 4255744 - - - Global_Variables.SYSTEMTIME_TICKSPERDAY - Number of 100ns ticks per day - 64 - T_ULARGE_INTEGER - - - .dwHighPart - 201 - - - .dwLowPart - 711573504 - - - - - TcVarGlobal - - - 4255808 - - - Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN - Min. DT value as file time DT#1970-01-01-00:00:00 - 64 - T_ULARGE_INTEGER - - - .dwHighPart - 27111902 - - - .dwLowPart - 3577643008 - - - - - TcVarGlobal - - - 4255872 - - - Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX - Max. DT value as file time DT#2106-02-06-06:28:15 - 64 - T_ULARGE_INTEGER - - - .dwHighPart - 37111701 - - - .dwLowPart - 2856069504 - - - - - TcVarGlobal - - - 4255936 - - - Global_Variables.SYSTEMTIME_TICKSPERMSEC64 - Number of 100ns ticks per millisecond - 64 - ULINT - - 10000 - - - - TcVarGlobal - - - 4256000 - - - Global_Variables.SYSTEMTIME_TICKSPERSEC64 - Number of 100ns ticks per second - 64 - ULINT - - 10000000 - - - - TcVarGlobal - - - 4256064 - - - Global_Variables.SYSTEMTIME_TICKSPERDAY64 - Number of 100ns ticks per day - 64 - ULINT - - 864000000000 - - - - TcVarGlobal - - - 4256128 - - - Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64 - Min. DT value as file time DT#1970-01-01-00:00:00 - 64 - ULINT - - 116444736000000000 - - - - TcVarGlobal - - - 4256192 - - - Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64 - Max. DT value as file time DT#2106-02-06-06:28:15 - 64 - ULINT - - 159393544950000000 - - - - TcVarGlobal - - - 4256256 - - - Global_Variables.WEST_EUROPE_TZI - 864 - ST_TimeZoneInformation - - - .bias - -60 - - - .standardName - W. Europe Standard Time - - - .standardDate.wYear - 0 - - - .standardDate.wMonth - 10 - - - .standardDate.wDayOfWeek - 0 - - - .standardDate.wDay - 5 - - - .standardDate.wHour - 3 - - - .standardBias - 0 - - - .daylightName - W. Europe Daylight Time - - - .daylightDate.wYear - 0 - - - .daylightDate.wMonth - 3 - - - .daylightDate.wDayOfWeek - 0 - - - .daylightDate.wDay - 5 - - - .daylightDate.wHour - 2 - - - .daylightBias - -60 - - - - - TcVarGlobal - - - 4256320 - - - Global_Variables.DATE_AND_TIME_SECPERDAY - Number of seconds per day - 32 - DWORD - - 86400 - - - - TcVarGlobal - - - 4261280 - - - Global_Variables.DATE_AND_TIME_SECPERWEEK - Number of seconds per week - 32 - DWORD - - 604800 - - - - TcVarGlobal - - - 4261312 - - - Global_Variables.DBG_OUTPUT_NONE - Disabled (no debug oputput) - 32 - DWORD - - 0 - - - - TcVarGlobal - - - 4267520 - - - Global_Variables.DBG_OUTPUT_LOG - Enabled, TwinCAT System Manager Log - 32 - DWORD - - 1 - - - - TcVarGlobal - - - 4267552 - - - Global_Variables.DBG_OUTPUT_FILE - Enabled, text file - 32 - DWORD - - 2 - - - - TcVarGlobal - - - 4267584 - - - Global_Variables.DBG_OUTPUT_VISU - reserved - 32 - DWORD - - 4 - - - - TcVarGlobal - - - 4267616 - - - Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE - CSV separator constant: double-quote (") => used to enclose special characters like line breaks, double-quotes, commas... - 8 - BYTE - - 34 - - - - TcVarGlobal - - - 4383856 - - - Global_Variables.DEFAULT_CSV_RECORD_SEP_CR - CSV separator constant: cariage return => record separator (first character) - 8 - BYTE - - 13 - - - - TcVarGlobal - - - 4383864 - - - Global_Variables.DEFAULT_CSV_RECORD_SEP_LF - CSV separator constant: line feed => record separator (second character) - 8 - BYTE - - 10 - - - - TcVarGlobal - - - 4384816 - - - GVL_Param_TcUnit.LogExtendedResults - TcUnit logs complete test results. These include: + TcVarGlobal4097184GVL_Logger.fbRootLogger81984FB_LogMessageTcVarGlobal4097216Global_Version.stLibVersion_Tc2_EtherCAT288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.nFlags1.sVersion3.3.21.0const_non_replacedTcVarGlobal4179200Global_Version.stLibVersion_Tc2_Standard288ST_LibVersion.iMajor3.iMinor3.iBuild3.iRevision0.nFlags0.sVersion3.3.3.0const_non_replacedTcVarGlobal4179488Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor4.iBuild26.iRevision0.nFlags1.sVersion3.4.26.0const_non_replacedTcVarGlobal4179776Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal4180064Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal4180080Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal4180096Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal4180112Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal4180128Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal4180144Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal4180160Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal4180176Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal4180192Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal4180208Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal4180224Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal4180240Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal4180256Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal4180272Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal4180288Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal4180304Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal4180320Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal4180336Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal4180352Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal4180368Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal4180384Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal4180400Global_Variables.ADSSTATE_START16UINT4TcVarGlobal4180416Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal4180432Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal4180448Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal4180464Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal4180480Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal4180496Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal4180512Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal4180528Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal4180544Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal4180560Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal4180576Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal4180592Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal4180608Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal4180624Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal4180640Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal4180656Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal4180672Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal4180688Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal4180696Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal4180704Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal4180736Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal4180768Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal4180800Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal4180832Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal4180864Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal4180896Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal4180928Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal4180960Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal4180992Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal4181024Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal4181056Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal4181088Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal4181120Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal4181152Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal4181184Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal4181216Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal4181248Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal4181280Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal4181312Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal4181344Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal4181376Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal4181408Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal4181440Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal4181472Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal4181504Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal4181536Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal4181568Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal4181600Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal4181632Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal4181664Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal4181696Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal4181728Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal4181760Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal4181792Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal4181824Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal4181856Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal4181888Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal4181920Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal4181952Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal4181984Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal4182016Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal4182048Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal4182080Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal4182112Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal4182144Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal4182176Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal4182208Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal4182240Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal4182272Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal4182304Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal4182336Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal4182368Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal4182400Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal4182432Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal4182464Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal4182496Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal4182528Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal4182560Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal4182592Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal4182624Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal4182656Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal4182688Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal4182720Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal4182728Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal4182736Global_Variables.nWatchdogTime8BYTETcVarGlobal4182744Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal4182752Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal4182784Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal4182816Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal4182848Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal4182880Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal4182912Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal4183168Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal4183184Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal4183200Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal4183216Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal4183232Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal4183248Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal4183264Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal4183280Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal4183296Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal4183312Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal4183328Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal4183344Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal4183360Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIG0TcVarGlobal4183376Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal4183392Global_Variables.PI64LREAL3.14159265358979TcVarGlobal4183424Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal4183488Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.sVersion3.3.21.0const_non_replacedTcVarGlobal4184032Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor3.iBuild54.iRevision0.nFlags1.sVersion3.3.54.0const_non_replacedTcVarGlobal4184640Global_Variables.MAX_AVERAGE_MEASURES16INT10LowerBorder2UpperBorder100TcVarGlobal4184928Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypes0TcVarGlobal4184944Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSType1TcVarGlobal4184960Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOL0TcVarGlobal4184976Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal4184984Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal4184992Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal4246496Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal4246528Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal4246560Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal4246592Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal4246624Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal4246656Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal4246688Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal4246720Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal4246752Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal4246784Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal4246816Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal4246848Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal4246864Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal4246872Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal4246880Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal4246912Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal4246944Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal4246976Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal4246984Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal4246992Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal4247008Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal4248192Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal4248224Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal4248256Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal4248288Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal4248320Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal4248336Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal4248352Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal4248368Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal4248384Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal4248400Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal4248416Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal4248448Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal4248480Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal4248512Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal4248544Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal4248576Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal4248608Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal4248640Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal4248672Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal4248704Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal4248736Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal4248768Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal4248800Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal4248832Global_Variables.EMPTY_ARG_VALUE96T_Arg.eType0.cbLen0.pData0TcVarGlobal4248864Global_Variables.FORMAT_HEXASC_CODES256BYTE02016[0,0]48[0,1]49[0,2]50[0,3]51[0,4]52[0,5]53[0,6]54[0,7]55[0,8]56[0,9]57[0,10]97[0,11]98[0,12]99[0,13]100[0,14]101[0,15]102[1,0]48[1,1]49[1,2]50[1,3]51[1,4]52[1,5]53[1,6]54[1,7]55[1,8]56[1,9]57[1,10]65[1,11]66[1,12]67[1,13]68[1,14]69[1,15]70TcVarGlobal4248960Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal4249216Global_Variables.SYSTEMTIME_MAX_MONTHDAYS384WORD02112[0,1]31[0,2]28[0,3]31[0,4]30[0,5]31[0,6]30[0,7]31[0,8]31[0,9]30[0,10]31[0,11]30[0,12]31[1,1]31[1,2]29[1,3]31[1,4]30[1,5]31[1,6]30[1,7]31[1,8]31[1,9]30[1,10]31[1,11]30[1,12]31TcVarGlobal4254704Global_Variables.SYSTEMTIME_MAX_YEARSDAY448WORD02014[0,0]0[0,1]31[0,2]59[0,3]90[0,4]120[0,5]151[0,6]181[0,7]212[0,8]243[0,9]273[0,10]304[0,11]334[0,12]365[0,13]396[1,0]0[1,1]31[1,2]60[1,3]91[1,4]121[1,5]152[1,6]182[1,7]213[1,8]244[1,9]274[1,10]305[1,11]335[1,12]366[1,13]397TcVarGlobal4255088Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal4255552Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal4255584Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal4255648Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal4255712Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal4255776Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal4255840Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal4255936Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal4256000Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal4256064Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal4256128Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal4256192Global_Variables.WEST_EUROPE_TZI864ST_TimeZoneInformation.bias-60.standardNameW. Europe Standard Time.standardDate.wYear0.standardDate.wMonth10.standardDate.wDayOfWeek0.standardDate.wDay5.standardDate.wHour3.standardBias0.daylightNameW. Europe Daylight Time.daylightDate.wYear0.daylightDate.wMonth3.daylightDate.wDayOfWeek0.daylightDate.wDay5.daylightDate.wHour2.daylightBias-60TcVarGlobal4256256Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal4261216Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal4261248Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal4267456Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal4267488Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal4267520Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal4267552Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal4384720Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal4384728Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal4384736Global_Variables.EMPTY_GUID_STRUCT128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal4386464Global_Variables.EMPTY_GUID_STRING296STRING(36)00000000-0000-0000-0000-000000000000TcVarGlobal4386592Global_Variables.EMPTY_GUID_REGSTRING312STRING(38){00000000-0000-0000-0000-000000000000}TcVarGlobal4386888GVL_Param_TcUnit.LogExtendedResults - 8 - BOOL - - 1 - - - - TcVarGlobal - - - 4386536 - - - Global_Variables.EMPTY_GUID_STRUCT - 128 - GUID - - - .Data1 - 0 - - - .Data2 - 0 - - - .Data3 - 0 - - - .Data4[0] - 0 - - - .Data4[1] - 0 - - - .Data4[2] - 0 - - - .Data4[3] - 0 - - - .Data4[4] - 0 - - - .Data4[5] - 0 - - - .Data4[6] - 0 - - - .Data4[7] - 0 - - - - - TcVarGlobal - - - 4386560 - - - Global_Variables.EMPTY_GUID_STRING - 296 - STRING(36) - - 00000000-0000-0000-0000-000000000000 - - - - TcVarGlobal - - - 4386688 - - - Global_Variables.EMPTY_GUID_REGSTRING - 312 - STRING(38) - - {00000000-0000-0000-0000-000000000000} - - - - TcVarGlobal - - - 4386984 - - - Global_Version.stLibVersion_Tc2_IoFunctions - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 13 - - - .iRevision - 0 - - - .nFlags - 0 - - - .sVersion - 3.3.13.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4387392 - - - Global_Version.stLibVersion_Tc2_ModbusSrv - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 2 - - - .iRevision - 0 - - - .sVersion - 3.3.2.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4387680 - - - Global_Version.stLibVersion_Tc2_SerialCom - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 10 - - - .iRevision - 0 - - - .nFlags - 0 - - - .sVersion - 3.3.10.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4387968 - - - Global_Constants.EMPTY_EVENT_CLASS - 128 - GUID - - - .Data1 - 0 - - - .Data2 - 0 - - - .Data3 - 0 - - - .Data4[0] - 0 - - - .Data4[1] - 0 - - - .Data4[2] - 0 - - - .Data4[3] - 0 - - - .Data4[4] - 0 - - - .Data4[5] - 0 - - - .Data4[6] - 0 - - - .Data4[7] - 0 - - - - - TcVarGlobal - - - 4388256 - - - Global_Constants.EMPTY_EVENT_ID - 32 - UDINT - - 0 - - - - TcVarGlobal - - - 4388384 - - - Global_Constants.EMPTY_SEVERITY - 16 - TcEventSeverity - - 0 - - - - TcVarGlobal - - - 4388416 - - - Global_Variables.AMSPORT_TCPIPSRV - 16 - UINT - - 10201 - - - - TcVarGlobal - - - 4388432 - - - Global_Constants.SUCCESS_EVENT - 192 - TcEventEntry - - - .uuidEventClass.Data1 - 0 - - - .uuidEventClass.Data2 - 0 - - - .uuidEventClass.Data3 - 0 - - - .uuidEventClass.Data4[0] - 0 - - - .uuidEventClass.Data4[1] - 0 - - - .uuidEventClass.Data4[2] - 0 - - - .uuidEventClass.Data4[3] - 0 - - - .uuidEventClass.Data4[4] - 0 - - - .uuidEventClass.Data4[5] - 0 - - - .uuidEventClass.Data4[6] - 0 - - - .uuidEventClass.Data4[7] - 0 - - - .nEventID - 0 - - - .eSeverity - 0 - - - - - TcVarGlobal - - - 4388448 - - - GVL.nLangId_OnlineMonitoring - language id for online monitoring; English(US)=1033 ; German(Germany)=1031 - 32 - DINT - - 1033 - - - - TcVarGlobal - - - 4388640 - - - ParameterList.cSourceNameSize - size [bytes] for source names (recommended is a size between 128 and 512) - 32 - UDINT - - 256 - - - - LowerBorder - 81 - - - UpperBorder - 10000 - - - TcVarGlobal - - - 4388672 - - - Global_Version.stLibVersion_Tc3_EventLogger - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 1 - - - .iBuild - 33 - - - .iRevision - 0 - - - .nFlags - 1 - - - .sVersion - 3.1.33.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4388704 - - - GVL_INTERNAL.UNINITIALIZED_CLASS_GUID - {E7A4B1E0-F4CF-4733-95D5-73DF084B60F8} - 128 - GUID - - - .Data1 - 3886330336 - - - .Data2 - 62671 - - - .Data3 - 18227 - - - .Data4[0] - 149 - - - .Data4[1] - 213 - - - .Data4[2] - 115 - - - .Data4[3] - 223 - - - .Data4[4] - 8 - - - .Data4[5] - 75 - - - .Data4[6] - 96 - - - .Data4[7] - 248 - - - - - TcVarGlobal - - - 4388992 - - - .TCPADS_MAXUDP_BUFFSIZE - 32 - UDINT - - 8192 - - - - TcVarGlobal - - - 4389120 - - - Global_Variables.TCPADS_IGR_CONLIST - 32 - UDINT - - 2147483649 - - - - TcVarGlobal - - - 4389152 - - - Global_Variables.TCPADS_IGR_CLOSEBYHDL - 32 - UDINT - - 2147483650 - - - - TcVarGlobal - - - 4389184 - - - Global_Variables.TCPADS_IGR_SENDBYHDL - 32 - UDINT - - 2147483651 - - - - TcVarGlobal - - - 4389216 - - - Global_Variables.TCPADS_IGR_PEERBYHDL - 32 - UDINT - - 2147483652 - - - - TcVarGlobal - - - 4389248 - - - Global_Variables.TCPADS_IGR_RECVBYHDL - 32 - UDINT - - 2147483653 - - - - TcVarGlobal - - - 4389280 - - - Global_Variables.TCPADS_IGR_RECVFROMBYHDL - 32 - UDINT - - 2147483654 - - - - TcVarGlobal - - - 4389312 - - - Global_Variables.TCPADS_IGR_SENDTOBYHDL - 32 - UDINT - - 2147483655 - - - - TcVarGlobal - - - 4389344 - - - Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL - 32 - UDINT - - 2147483656 - - - - TcVarGlobal - - - 4389376 - - - Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL - 32 - UDINT - - 2147483657 - - - - TcVarGlobal - - - 4389408 - - - Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS - 32 - UDINT - - 2147483658 - - - - TcVarGlobal - - - 4389440 - - - Global_Variables.TCPADSCONLST_IOF_CONNECT - 32 - UDINT - - 1 - - - - TcVarGlobal - - - 4389472 - - - Global_Variables.TCPADSCONLST_IOF_LISTEN - 32 - UDINT - - 2 - - - - TcVarGlobal - - - 4389504 - - - Global_Variables.TCPADSCONLST_IOF_CLOSEALL - 32 - UDINT - - 3 - - - - TcVarGlobal - - - 4389536 - - - Global_Variables.TCPADSCONLST_IOF_ACCEPT - 32 - UDINT - - 4 - - - - TcVarGlobal - - - 4389568 - - - Global_Variables.TCPADSCONLST_IOF_UDPBIND - 32 - UDINT - - 5 - - - - TcVarGlobal - - - 4389600 - - - Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR - 32 - UDINT - - 6 - - - - TcVarGlobal - - - 4389632 - - - Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS - 32 - UDINT - - 7 - - - - TcVarGlobal - - - 4389664 - - - Global_Variables.TCPADS_NULL_HSOCKET - Empty (not initialized) socket - 352 - T_HSOCKET - - - .handle - 0 - - - .remoteAddr.nPort - 0 - - - .remoteAddr.sAddr - - - - .localAddr.nPort - 0 - - - .localAddr.sAddr - - - - - - TcVarGlobal - - - 4389696 - - - Global_Variables.LISTEN_MODE_CLOSEALL - FORCED close of all previous opened sockets - 32 - DWORD - - 1 - - - - TcVarGlobal - - - 4390048 - - - Global_Variables.LISTEN_MODE_USEOPENED - Try to use allready opened listener socket - 32 - DWORD - - 2 - - - - TcVarGlobal - - - 4390080 - - - Global_Variables.CONNECT_MODE_ENABLEDBG - Enables/Disables debugging messages - 32 - DWORD - - 2147483648 - - - - TcVarGlobal - - - 4390112 - - - Global_Variables.MAX_THROTTLE_MODE - 32 - DWORD - - 12 - - - - TcVarGlobal - - - 4390144 - - - Global_Variables.THROTTLE_MODE_OFF - 416 - T_ThrottleTimes - - - [0] - 0 - - - [1] - 0 - - - [2] - 0 - - - [3] - 0 - - - [4] - 0 - - - [5] - 0 - - - [6] - 0 - - - [7] - 0 - - - [8] - 0 - - - [9] - 0 - - - [10] - 0 - - - [11] - 0 - - - [12] - 0 - - - - - TcVarGlobal - - - 4390176 - - - Global_Variables.THROTTLE_MODE_DEFAULT - 416 - T_ThrottleTimes - - - [0] - 0 - - - [1] - 10 - - - [2] - 20 - - - [3] - 40 - - - [4] - 60 - - - [5] - 80 - - - [6] - 100 - - - [7] - 200 - - - [8] - 400 - - - [9] - 600 - - - [10] - 800 - - - [11] - 1000 - - - [12] - 2000 - - - - - TcVarGlobal - - - 4390592 - - - Global_Version.stLibVersion_Tc3_JsonXml - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 18 - - - .iRevision - 0 - - - .nFlags - 1 - - - .sVersion - 3.3.18.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 4391008 - - - GVL_Param_TcUnit.MaxNumberOfTestSuites - 16 - UINT - - 1000 - - - - TcVarGlobal - - - 4391296 - - - GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite - 16 - UINT - - 100 - - - - TcVarGlobal - - - 4391312 - - - GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite - 16 - UINT - - 1000 - - - - TcVarGlobal - - - 4391328 - - - GVL_Param_TcUnit.xUnitEnablePublish - Enable (TRUE) or disable (FALSE) publishing of the xUnit Xml report - 8 - BOOL - - 0 - - - - TcVarGlobal - - - 4391344 - - - GVL_TcUnit.TestSuiteIsRegistered - Indication of whether the last instantiated test suite has an assert instance created - 8 - BOOL - - - TcVarGlobal - - - 4391352 - - - GVL_Param_TcUnit.xUnitBufferSize - Default reserved PLC memory buffer used for composition of the xUnit xml file (64 kb default) - 32 - UDINT - - 65535 - - - - TcVarGlobal - - - 4391360 - - - GVL_Param_TcUnit.xUnitFilePath - Default path and filename for the xunit testresults e.g.: for use with jenkins - 2048 - T_MaxString - - C:\tcunit_xunit_testresults.xml - - - - TcVarGlobal - - - 4391392 - - - GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize - This is the maximum number of ADS-messages that can be stored for reporting at the same time. + it will speed up TcUnit finishing. ]]>8BOOL1TcVarGlobal4387224Global_Constants.EMPTY_SEVERITY16TcEventSeverity0TcVarGlobal4387312Global_Version.stLibVersion_Tc2_IoFunctions288ST_LibVersion.iMajor3.iMinor3.iBuild13.iRevision0.nFlags0.sVersion3.3.13.0const_non_replacedTcVarGlobal4387328Global_Version.stLibVersion_Tc2_ModbusSrv288ST_LibVersion.iMajor3.iMinor3.iBuild2.iRevision0.sVersion3.3.2.0const_non_replacedTcVarGlobal4387616Global_Version.stLibVersion_Tc2_SerialCom288ST_LibVersion.iMajor3.iMinor3.iBuild10.iRevision0.nFlags0.sVersion3.3.10.0const_non_replacedTcVarGlobal4387904Global_Constants.EMPTY_EVENT_CLASS128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal4388192Global_Constants.EMPTY_EVENT_ID32UDINT0TcVarGlobal4388320Global_Constants.SUCCESS_EVENT192TcEventEntry.uuidEventClass.Data10.uuidEventClass.Data20.uuidEventClass.Data30.uuidEventClass.Data4[0]0.uuidEventClass.Data4[1]0.uuidEventClass.Data4[2]0.uuidEventClass.Data4[3]0.uuidEventClass.Data4[4]0.uuidEventClass.Data4[5]0.uuidEventClass.Data4[6]0.uuidEventClass.Data4[7]0.nEventID0.eSeverity0TcVarGlobal4388352GVL.nLangId_OnlineMonitoring32DINT1033TcVarGlobal4388544ParameterList.cSourceNameSize32UDINT256LowerBorder81UpperBorder10000TcVarGlobal4388576Global_Version.stLibVersion_Tc3_EventLogger288ST_LibVersion.iMajor3.iMinor1.iBuild33.iRevision0.nFlags1.sVersion3.1.33.0const_non_replacedTcVarGlobal4388608GVL_INTERNAL.UNINITIALIZED_CLASS_GUID128GUID.Data13886330336.Data262671.Data318227.Data4[0]149.Data4[1]213.Data4[2]115.Data4[3]223.Data4[4]8.Data4[5]75.Data4[6]96.Data4[7]248TcVarGlobal4388896.TCPADS_MAXUDP_BUFFSIZE32UDINT8192TcVarGlobal4389024Global_Variables.AMSPORT_TCPIPSRV16UINT10201TcVarGlobal4389056GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT1000TcVarGlobal4389072Global_Variables.TCPADS_IGR_CONLIST32UDINT2147483649TcVarGlobal4389088Global_Variables.TCPADS_IGR_CLOSEBYHDL32UDINT2147483650TcVarGlobal4389120Global_Variables.TCPADS_IGR_SENDBYHDL32UDINT2147483651TcVarGlobal4389152Global_Variables.TCPADS_IGR_PEERBYHDL32UDINT2147483652TcVarGlobal4389184Global_Variables.TCPADS_IGR_RECVBYHDL32UDINT2147483653TcVarGlobal4389216Global_Variables.TCPADS_IGR_RECVFROMBYHDL32UDINT2147483654TcVarGlobal4389248Global_Variables.TCPADS_IGR_SENDTOBYHDL32UDINT2147483655TcVarGlobal4389280Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL32UDINT2147483656TcVarGlobal4389312Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL32UDINT2147483657TcVarGlobal4389344Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS32UDINT2147483658TcVarGlobal4389376Global_Variables.TCPADSCONLST_IOF_CONNECT32UDINT1TcVarGlobal4389408Global_Variables.TCPADSCONLST_IOF_LISTEN32UDINT2TcVarGlobal4389440Global_Variables.TCPADSCONLST_IOF_CLOSEALL32UDINT3TcVarGlobal4389472Global_Variables.TCPADSCONLST_IOF_ACCEPT32UDINT4TcVarGlobal4389504Global_Variables.TCPADSCONLST_IOF_UDPBIND32UDINT5TcVarGlobal4389536Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR32UDINT6TcVarGlobal4389568Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS32UDINT7TcVarGlobal4389600Global_Variables.TCPADS_NULL_HSOCKET352T_HSOCKET.handle0.remoteAddr.nPort0.remoteAddr.sAddr.localAddr.nPort0.localAddr.sAddrTcVarGlobal4389632Global_Variables.LISTEN_MODE_CLOSEALL32DWORD1TcVarGlobal4389984Global_Variables.LISTEN_MODE_USEOPENED32DWORD2TcVarGlobal4390016Global_Variables.CONNECT_MODE_ENABLEDBG32DWORD2147483648TcVarGlobal4390048Global_Variables.MAX_THROTTLE_MODE32DWORD12TcVarGlobal4390080Global_Variables.THROTTLE_MODE_OFF416T_ThrottleTimes[0]0[1]0[2]0[3]0[4]0[5]0[6]0[7]0[8]0[9]0[10]0[11]0[12]0TcVarGlobal4390112Global_Variables.THROTTLE_MODE_DEFAULT416T_ThrottleTimes[0]0[1]10[2]20[3]40[4]60[5]80[6]100[7]200[8]400[9]600[10]800[11]1000[12]2000TcVarGlobal4390528Global_Version.stLibVersion_Tc3_JsonXml288ST_LibVersion.iMajor3.iMinor3.iBuild18.iRevision0.nFlags1.sVersion3.3.18.0const_non_replacedTcVarGlobal4390944GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal4391232GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite16UINT1000TcVarGlobal4391248GVL_Param_TcUnit.xUnitEnablePublish8BOOL0TcVarGlobal4391264GVL_TcUnit.TestSuiteIsRegistered8BOOLTcVarGlobal4391272GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize - 16 - UINT - - 2000 - - - - TcVarGlobal - - - 4393440 - - - GVL_TcUnit.CurrentTestIsFinished - Whether or not the current test being called has finished running - 8 - BOOL - - - TcVarGlobal - - - 4393456 - - - GVL_TcUnit.IgnoreCurrentTest - This is a flag that indicates that the current test should be ignored, and + 2000 it means that TcUnit will consume around 1 MB of router memory. ]]>16UINT2000TcVarGlobal4391280GVL_Param_TcUnit.xUnitBufferSize32UDINT65535TcVarGlobal4391296GVL_Param_TcUnit.xUnitFilePath2048T_MaxStringC:\tcunit_xunit_testresults.xmlTcVarGlobal4391328GVL_Param_TcUnit.TimeBetweenTestSuitesExecution32TIME0TcVarGlobal4393376GVL_TcUnit.TcUnitRunner621827200FB_TcUnitRunnerTcVarGlobal4393408GVL_TcUnit.CurrentTestSuiteBeingCalled32FB_TestSuiteTcVarGlobal626220608GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal626220640GVL_TcUnit.CurrentTestIsFinished8BOOLTcVarGlobal626222688GVL_TcUnit.IgnoreCurrentTest - 8 - BOOL - - - TcVarGlobal - - - 4393464 - - - GVL_Param_TcUnit.TimeBetweenTestSuitesExecution - Time delay between a test suite is finished and the execution of the next test suite starts - if using RUN_IN_SEQUENCE() - 32 - TIME - - 0 - - - - TcVarGlobal - - - 4393472 - - - GVL_TcUnit.TcUnitRunner - 621827200 - FB_TcUnitRunner - - - TcVarGlobal - - - 4393504 - - - GVL_TcUnit.CurrentTestSuiteBeingCalled - Pointer to current test suite being called - 32 - FB_TestSuite - - - TcVarGlobal - - - 626220704 - - - GVL_TcUnit.CurrentTestNameBeingCalled - Current name of test being called - 2048 - T_MaxString - - - TcVarGlobal - - - 626220736 - - - GVL_TcUnit.NumberOfInitializedTestSuites - The assert function block instance should be 1:1 mapped to - the test suite instance path. - 16 - UINT - - 0 - - - - TcVarGlobal - - - 626222784 - - - PMPS_GVL.AUX_ATTENUATORS - Maximum # of attenuators in the PMPS - 16 - UINT - - 16 - - - - TcVarGlobal - - - 626222800 - - - GVL_TcUnit.TestSuiteAddresses - 32000 - FB_TestSuite - - 1 - 1000 - - - - TcVarGlobal - - - 626222816 - - - GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite - If the user is utilizing the TEST_ORDERED(), we need to keep track of which ordered test is currently running. + because the user has requested so, or because the test is a duplicate name ]]>8BOOLTcVarGlobal626222696GVL_TcUnit.NumberOfInitializedTestSuites16UINT0TcVarGlobal626222704GVL_TcUnit.TestSuiteAddresses32000FB_TestSuite11000TcVarGlobal626222720GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite - 16000 - UINT - - 1 - 1000 - - - - LowerBorder - 1 - - - UpperBorder - 100 - - - TcVarGlobal - - - 626254816 - - - GVL_TcUnit.AdsMessageQueue - Buffered ADS message queue for output to the error list - 8320864 - FB_AdsLogStringMessageFifoQueue - - - TcVarGlobal - - - 626270816 - - - Global_Version.stLibVersion_TcUnit - 288 - ST_LibVersion - - - .iMajor - 1 - - - .iMinor - 2 - - - .iBuild - 0 - - - .iRevision - 0 - - - .sVersion - 1.2.0.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 634591680 - - - PMPS_GVL.PERange - Included to place the ev ranges properly - 32 - PE_Ranges - - - TcVarGlobal - - - 634591968 - - - MOTION_GVL.fbPmpsFileReader - 928512 - FB_JsonFileToJsonDoc - - - TcVarGlobal - - - 634592000 - - - MOTION_GVL.fbStandardPMPSDB - 27744 - FB_Standard_PMPSDB - - - pytmc - + The below array is only used for TEST_ORDERED()-tests. ]]>16000UINT11000LowerBorder1UpperBorder100TcVarGlobal626254720GVL_TcUnit.AdsMessageQueue8320864FB_AdsLogStringMessageFifoQueueTcVarGlobal626270720Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor2.iBuild0.iRevision0.sVersion1.2.0.0const_non_replacedTcVarGlobal634591584MOTION_GVL.fbPmpsFileReader928512FB_JsonFileToJsonDocTcVarGlobal634591872MOTION_GVL.fbStandardPMPSDB27744FB_Standard_PMPSDBpytmc pv: @(PREFIX)DB io: io - - - - TcVarGlobal - - - 635520512 - - - PMPS_GVL.stRequestedBeamParameters - Summarized request for the line, as recognized by the line arbiter PLC - 1760 - ST_BeamParams - - - pytmc - + TcVarGlobal635520384MOTION_GVL.nMaxStateMotorCount16UINTTcVarGlobal635548128MOTION_GVL.nMaxStates16UINTTcVarGlobal635548144MotionConstants.MAX_STATE_MOTORS16UINT3TcVarGlobal635548160PMPS_GVL.AUX_ATTENUATORS16UINT16TcVarGlobal635548176PMPS_GVL.stRequestedBeamParameters1760ST_BeamParamspytmc pv: @(PREFIX)RequestedBP io: i archive: 1Hz monitor - - - - TcVarGlobal - - - 635548256 - - - PMPS_GVL.stCurrentBeamParameters - Currently active BP set, broadcast by the line arbiter PLC - 1760 - ST_BeamParams - - - pytmc - + TcVarGlobal635548192PMPS_GVL.stCurrentBeamParameters1760ST_BeamParamspytmc pv: @(PREFIX)CurrentBP io: i archive: 1Hz monitor - - - - TcVarGlobal - - - 635550016 - - - PMPS_GVL.g_areVBoundaries - 1024 - REAL - - 0 - 32 - - - - pytmc - + TcVarGlobal635549952PMPS_GVL.g_areVBoundaries1024REAL032pytmc pv: @(PREFIX)eVRangeCnst io: i archive: 1Hz monitor field: DESC Active eV Range constants field: EGU eV - - - - TcVarGlobal - - - 635551776 - - - PMPS_GVL.EXCLUDED_ASSERTION_ID - An assertion ID that should always return "not found" in the assertion pool - 32 - UDINT - - 4294967295 - - - - TcVarGlobal - - - 635552800 - - - PMPS_GVL.VISIBLE_TEST_VELOCITY - 64 - LREAL - - 10 - - - - TcVarGlobal - - - 635552832 - - - PMPS_GVL.FAST_TEST_VELOCITY - 64 - LREAL - - 100 - - - - TcVarGlobal - - - 635552896 - - - PMPS_GVL.MAX_DEVICE_STATES - 32 - UDINT - - 300 - - - - TcVarGlobal - - - 635552960 - - - PMPS_GVL.TRANS_SCALING_FACTOR - Scaling factor for fixed-point transmission - 32 - REAL - - 1 - - - - TcVarGlobal - - - 635552992 - - - PMPS_GVL.MAX_VETO_DEVICES - 16 - UINT - - 16 - - - - TcVarGlobal - - - 635553024 - - - PMPS_GVL.cnMaxStateArrayLen - {attribute 'pytmc' := ' + TcVarGlobal635551712PMPS_GVL.PERange32PE_RangesTcVarGlobal635552736PMPS_GVL.EXCLUDED_ASSERTION_ID32UDINT4294967295TcVarGlobal635552768PMPS_GVL.MAX_DEVICE_STATES32UDINT300TcVarGlobal635552800PMPS_GVL.VISIBLE_TEST_VELOCITY64LREAL10TcVarGlobal635552832PMPS_GVL.FAST_TEST_VELOCITY64LREAL100TcVarGlobal635552896PMPS_GVL.TRANS_SCALING_FACTOR32REAL1TcVarGlobal635552960PMPS_GVL.MAX_VETO_DEVICES16UINT16TcVarGlobal635552992PMPS_GVL.cnMaxStateArrayLen - 16 - INT - - 20 - - - - TcVarGlobal - - - 635553040 - - - PMPS_GVL.stAttenuators - 64 - ST_PMPS_Attenuator - - - .nTran - 1 - - - .xAttOK - 1 - - - - - TcVarGlobal - - - 635553056 - - - PMPS_GVL.cstFullBeam - 1760 - ST_BeamParams - - - pytmc - + );]]>16INT20TcVarGlobal635553008PMPS_GVL.stAttenuators64ST_PMPS_Attenuator.nTran1.xAttOK1TcVarGlobal635553024PMPS_GVL.cstFullBeam1760ST_BeamParamspytmc pv: @(PREFIX)FullBeamCnst io: i archive: 1Hz monitor field: DESC Full beam constant - - - - TcVarGlobal - - - 635553120 - - - PMPS_GVL.cst0RateBeam - 1760 - ST_BeamParams - - - pytmc - + TcVarGlobal635553088PMPS_GVL.cst0RateBeam1760ST_BeamParamspytmc pv: @(PREFIX)0RateBeamCnst io: i archive: 1Hz monitor field: DESC 0-rate beam constant - - - - TcVarGlobal - - - 635554880 - - - PMPS_GVL.MAX_APERTURES - Maximum # of power slits in the PMPS - 16 - UINT - - 4 - - - - TcVarGlobal - - - 635556640 - - - PMPS_GVL.g_cBoundaries - 16 - INT - - 31 - - - - TcVarGlobal - - - 635556656 - - - PMPS_GVL.DUMMY_AUX_ATT_ARRAY - 1024 - ST_PMPS_Attenuator - - 1 - 16 - - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 635556672 - - - PMPS_GVL.reVHyst - /////////////////////// + TcVarGlobal635554848PMPS_GVL.MAX_APERTURES16UINT4TcVarGlobal635556608PMPS_GVL.g_cBoundaries16INT31TcVarGlobal635556624PMPS_GVL.DUMMY_AUX_ATT_ARRAY1024ST_PMPS_Attenuator116suppress_warning_0C0228TcVarGlobal635556640PMPS_GVL.reVHyst - 32 - REAL - - 5 - - - - pytmc - +//////////////////////////////////// ]]>32REAL5pytmc pv: @(PREFIX)eVRangeHyst io: i archive: 1Hz monitor field: DESC eV Range hystersis field: EGU eV - - - - TcVarGlobal - - - 635557696 - - - PMPS_GVL.g_areVBoundariesL - 1024 - REAL - - 0 - 32 - - - - [0] - 1000 - - - [1] - 1700 - - - [2] - 2100 - - - [3] - 2500 - - - [4] - 3800 - - - [5] - 4000 - - - [6] - 5000 - - - [7] - 7000 - - - [8] - 7500 - - - [9] - 7700 - - - [10] - 8900 - - - [11] - 10000 - - - [12] - 11100 - - - [13] - 12000 - - - [14] - 13000 - - - [15] - 13500 - - - [16] - 14000 - - - [17] - 16900 - - - [18] - 18000 - - - [19] - 20000 - - - [20] - 22000 - - - [21] - 24000 - - - [22] - 25000 - - - [23] - 25500 - - - [24] - 26000 - - - [25] - 27000 - - - [26] - 28000 - - - [27] - 28500 - - - [28] - 29000 - - - [29] - 30000 - - - [30] - 60000 - - - [31] - 90000 - - - - - pytmc - + TcVarGlobal635557664PMPS_GVL.g_areVBoundariesL1024REAL032[0]1000[1]1700[2]2100[3]2500[4]3800[5]4000[6]5000[7]7000[8]7500[9]7700[10]8900[11]10000[12]11100[13]12000[14]13000[15]13500[16]14000[17]16900[18]18000[19]20000[20]22000[21]24000[22]25000[23]25500[24]26000[25]27000[26]28000[27]28500[28]29000[29]30000[30]60000[31]90000pytmc pv: @(PREFIX)L:eVRangeCnst io: i archive: 1Hz monitor field: DESC eV Range constants field: EGU eV - - - - TcVarGlobal - - - 635557728 - - - PMPS_GVL.g_areVBoundariesK - 1024 - REAL - - 0 - 32 - - - - [0] - 100 - - - [1] - 250 - - - [2] - 270 - - - [3] - 350 - - - [4] - 400 - - - [5] - 450 - - - [6] - 480 - - - [7] - 530 - - - [8] - 680 - - - [9] - 730 - - - [10] - 850 - - - [11] - 1100 - - - [12] - 1150 - - - [13] - 1250 - - - [14] - 1450 - - - [15] - 1500 - - - [16] - 1550 - - - [17] - 1650 - - - [18] - 1700 - - - [19] - 1750 - - - [20] - 1820 - - - [21] - 1850 - - - [22] - 2000 - - - [23] - 2200 - - - [24] - 2500 - - - [25] - 2800 - - - [26] - 3000 - - - [27] - 3150 - - - [28] - 3500 - - - [29] - 4000 - - - [30] - 5300 - - - [31] - 7000 - - - - - pytmc - + TcVarGlobal635557696PMPS_GVL.g_areVBoundariesK1024REAL032[0]100[1]250[2]270[3]350[4]400[5]450[6]480[7]530[8]680[9]730[10]850[11]1100[12]1150[13]1250[14]1450[15]1500[16]1550[17]1650[18]1700[19]1750[20]1820[21]1850[22]2000[23]2200[24]2500[25]2800[26]3000[27]3150[28]3500[29]4000[30]5300[31]7000pytmc pv: @(PREFIX)K:eVRangeCnst io: i archive: 1Hz monitor field: DESC eV Range constants field: EGU eV - - - - TcVarGlobal - - - 635558752 - - - PMPS_PARAM.MAX_FAST_FAULTS - Max fast faults for an FFO - 16 - UINT - - 200 - - - - TcVarGlobal - - - 635559776 - - - PRG_1_PlcTask.bDebug - 8 - BOOL - - 0 - - 635559792 - - - PRG_AT1K2_SOLID.bDebug - NOTE: use FALSE for simulation and production - NOTE: use TRUE when relying on visualization + actual hardware - 8 - BOOL - - 0 - - 635559800 - - - PMPS_PARAM.MAX_ASSERTIONS - Maximum number of BP requests in the arbiter - 32 - UDINT - - 50 - - - - TcVarGlobal - - - 635559808 - - - PMPS_PARAM.TRANS_MARGIN - Allowed % margin above requested transmission level in SafeBPCompare (0.0500 = 5deci% default). Note: change this value if scaling factor changes. - 32 - REAL - - 0.05 - - - - TcVarGlobal - - - 635559840 - - - PMPS_TOOLS.fbJson - 256 - FB_JsonSaxWriter - - - TcVarGlobal - - - 635559872 - - - Global_Version.stLibVersion_Tc2_MC2 - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 48 - - - .iRevision - 0 - - - .nFlags - 1 - - - .sVersion - 3.3.48.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 635560128 - - - Global_Variables.TcMcGlobal - 6976 - _TCMCGLOBAL - - - TcVarGlobal - - - 635560416 - - - Global_Variables.DEFAULT_HOME_POSITION - 64 - LREAL - - 1E+307 - - - - TcVarGlobal - - - 635567424 - - - Global_Variables.DEFAULT_BACKLASHVALUE - 64 - LREAL - - 1E+307 - - - - TcVarGlobal - - - 635567488 - - - Global_Version.stLibVersion_Tc2_Math - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 1 - - - .iRevision - 0 - - - .sVersion - 3.3.1.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 635567552 - - - PRG_AT1K2_SOLID.nEnableMode - 16 - ENUM_StageEnableMode - 635567840 - - - PRG_AT2K2_SOLID.bDebug - NOTE: use FALSE for simulation and production - NOTE: use TRUE when relying on visualization + actual hardware - 8 - BOOL - - 0 - - 635567856 - - - PRG_3_PMPS_POST.bMR1K1_Veto - 8 - BOOL - 635567864 - - - GVL_Physics.fbScatteringFactors - 575872 - FB_ScatteringFactorLUT - - - TcVarGlobal - - - 635567872 - - - GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K - Wien displacement law constant (m K) - Uncertainty: 5.1e-09 - 64 - LREAL - - 0.0028977685 - - - - TcVarGlobal - - - 636143744 - - - GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K_Units - 648 - STRING(80) - - m K - - - - TcVarGlobal - - - 636143808 - - - PRG_3_PMPS_POST.bST1K2_Veto - 8 - BOOL - 636144456 - - - PRG_AT2K2_SOLID.nEnableMode - 16 - ENUM_StageEnableMode - 636144464 - - - PRG_3_PMPS_POST.bST1K2_Veto_Override - 8 - BOOL - - 0 - - 636144480 - - - GVL.iFiltersPerSATTBlade - 16 - INT - - 8 - - - - TcVarGlobal - - - 636144496 - - - GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K_Uncertainty - 64 - LREAL - - 5.1E-09 - - - - TcVarGlobal - - - 636144512 - - - GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2 - atomic unit of 1st hyperpolarizablity (C^3 m^3 J^-2) - Uncertainty: 2.8e-60 - 64 - LREAL - - 3.20636151E-53 - - - - TcVarGlobal - - - 636144576 - - - GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2_Units - 648 - STRING(80) - - C^3 m^3 J^-2 - - - - TcVarGlobal - - - 636144640 - - - Constants.bLittleEndian - Does the target support an FPU - 8 - BOOL - - 1 - - - - TcVarGlobal - - - 636145288 - - - Constants.bSimulationMode - Does the target support an FPU - 8 - BOOL - - 0 - - - - TcVarGlobal - - - 636145296 - - - Constants.bFPUSupport - 8 - BOOL - - 1 - - - - TcVarGlobal - - - 636145304 - - - Constants.nRegisterSize - Does the target support an FPU - 16 - WORD - - 32 - - - - TcVarGlobal - - - 636145312 - - - Constants.nPackMode - Does the target support an FPU - 16 - UINT - - 8 - - - - TcVarGlobal - - - 636145328 - - - GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2_Uncertainty - 64 - LREAL - - 2.8E-60 - - - - TcVarGlobal - - - 636145344 - - - GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3 - atomic unit of 2nd hyperpolarizablity (C^4 m^4 J^-3) - Uncertainty: 1.1e-71 - 64 - LREAL - - 6.2353808E-65 - - - - TcVarGlobal - - - 636145408 - - - GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3_Units - 648 - STRING(80) - - C^4 m^4 J^-3 - - - - TcVarGlobal - - - 636145472 - - - Constants.RuntimeVersionNumeric - 32 - DWORD - - 50660864 - - - - TcVarGlobal - - - 636146144 - - - GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3_Uncertainty - 64 - LREAL - - 1.1E-71 - - - - TcVarGlobal - - - 636146176 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m - atomic unit of electric dipole moment (C m) - Uncertainty: 7.3e-37 - 64 - LREAL - - 8.47835309E-30 - - - - TcVarGlobal - - - 636146240 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m_Units - 648 - STRING(80) - - C m - - - - TcVarGlobal - - - 636146304 - - - Constants.CompilerVersionNumeric - 32 - DWORD - - 50661988 - - - - TcVarGlobal - - - 636146976 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m_Uncertainty - 64 - LREAL - - 7.3E-37 - - - - TcVarGlobal - - - 636147008 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1 - atomic unit of electric polarizablity (C^2 m^2 J^-1) - Uncertainty: 1.6e-49 - 64 - LREAL - - 1.648777274E-41 - - - - TcVarGlobal - - - 636147072 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1_Units - 648 - STRING(80) - - C^2 m^2 J^-1 - - - - TcVarGlobal - - - 636147136 - - - TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask - 32 - OTCID - - - no_init - - - TcVarGlobal - - - 636147808 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1_Uncertainty - 64 - LREAL - - 1.6E-49 - - - - TcVarGlobal - - - 636147840 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2 - atomic unit of electric quadrupole moment (C m^2) - Uncertainty: 3.9e-47 - 64 - LREAL - - 4.48655124E-40 - - - - TcVarGlobal - - - 636147904 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2_Units - 648 - STRING(80) - - C m^2 - - - - TcVarGlobal - - - 636147968 - - - TwinCAT_SystemInfoVarList._TaskOid_PlcTask - 32 - OTCID - - - no_init - - - TcVarGlobal - - - 636148640 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2_Uncertainty - 64 - LREAL - - 3.9E-47 - - - - TcVarGlobal - - - 636148672 - - - GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1 - atomic unit of magn. dipole moment (J T^-1) - Uncertainty: 1.6e-30 - 64 - LREAL - - 1.8548019E-23 - - - - TcVarGlobal - - - 636148736 - - - GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636148800 - - - GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1_Uncertainty - 64 - LREAL - - 1.6E-30 - - - - TcVarGlobal - - - 636149504 - - - GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T - atomic unit of magn. flux density (T) - Uncertainty: 7.1e-05 - 64 - LREAL - - 235051.756758 - - - - TcVarGlobal - - - 636149568 - - - GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T_Units - 648 - STRING(80) - - T - - - - TcVarGlobal - - - 636149632 - - - GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T_Uncertainty - 64 - LREAL - - 7.1E-05 - - - - TcVarGlobal - - - 636150336 - - - GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1 - deuteron magn. moment (J T^-1) - Uncertainty: 3.8e-34 - 64 - LREAL - - 4.33073482E-27 - - - - TcVarGlobal - - - 636150400 - - - GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636150464 - - - GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1_Uncertainty - 64 - LREAL - - 3.8E-34 - - - - TcVarGlobal - - - 636151168 - - - GVL_PhysicalConstants.fDeuteronMagneticMomentToBohrMagnetonRatio - deuteron magn. moment to Bohr magneton ratio - Uncertainty: 5e-12 - 64 - LREAL - - 0.0004669754567 - - - - TcVarGlobal - - - 636151232 - - - GVL_PhysicalConstants.fDeuteronMagneticMomentToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 5E-12 - - - - TcVarGlobal - - - 636151296 - - - GVL_PhysicalConstants.fDeuteronMagneticMomentToNuclearMagnetonRatio - deuteron magn. moment to nuclear magneton ratio - Uncertainty: 9.2e-09 - 64 - LREAL - - 0.8574382329 - - - - TcVarGlobal - - - 636151360 - - - GVL_PhysicalConstants.fDeuteronMagneticMomentToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 9.2E-09 - - - - TcVarGlobal - - - 636151424 - - - GVL_PhysicalConstants.fDeuteronElectronMagneticMomentRatio - deuteron-electron magn. moment ratio - Uncertainty: 5e-12 - 64 - LREAL - - -0.0004664345548 - - - - TcVarGlobal - - - 636151488 - - - GVL_PhysicalConstants.fDeuteronElectronMagneticMomentRatio_Uncertainty - 64 - LREAL - - 5E-12 - - - - TcVarGlobal - - - 636151552 - - - GVL_PhysicalConstants.fDeuteronProtonMagneticMomentRatio - deuteron-proton magn. moment ratio - Uncertainty: 4.5e-09 - 64 - LREAL - - 0.3070122084 - - - - TcVarGlobal - - - 636151616 - - - GVL_PhysicalConstants.fDeuteronProtonMagneticMomentRatio_Uncertainty - 64 - LREAL - - 4.5E-09 - - - - TcVarGlobal - - - 636151680 - - - GVL_PhysicalConstants.fDeuteronNeutronMagneticMomentRatio - deuteron-neutron magn. moment ratio - Uncertainty: 1.1e-07 - 64 - LREAL - - -0.44820652 - - - - TcVarGlobal - - - 636151744 - - - GVL_PhysicalConstants.fDeuteronNeutronMagneticMomentRatio_Uncertainty - 64 - LREAL - - 1.1E-07 - - - - TcVarGlobal - - - 636151808 - - - GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1 - electron gyromagn. ratio (s^-1 T^-1) - Uncertainty: 53.0 - 64 - LREAL - - 176085963023 - - - - TcVarGlobal - - - 636151872 - - - GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1_Units - 648 - STRING(80) - - s^-1 T^-1 - - - - TcVarGlobal - - - 636151936 - - - GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1_Uncertainty - 64 - LREAL - - 53 - - - - TcVarGlobal - - - 636152640 - - - GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1 - electron gyromagn. ratio over 2 pi (MHz T^-1) - Uncertainty: 0.0024 - 64 - LREAL - - 28024.9532 - - - - TcVarGlobal - - - 636152704 - - - GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636152768 - - - GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty - 64 - LREAL - - 0.0024 - - - - TcVarGlobal - - - 636153472 - - - GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1 - electron magn. moment (J T^-1) - Uncertainty: 8e-31 - 64 - LREAL - - -9.28476412E-24 - - - - TcVarGlobal - - - 636153536 - - - GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636153600 - - - GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1_Uncertainty - 64 - LREAL - - 8E-31 - - - - TcVarGlobal - - - 636154304 - - - GVL_PhysicalConstants.fElectronMagneticMomentToBohrMagnetonRatio - electron magn. moment to Bohr magneton ratio - Uncertainty: 3.8e-12 - 64 - LREAL - - -1.0011596521859 - - - - TcVarGlobal - - - 636154368 - - - GVL_PhysicalConstants.fElectronMagneticMomentToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 3.8E-12 - - - - TcVarGlobal - - - 636154432 - - - GVL_PhysicalConstants.fElectronMagneticMomentToNuclearMagnetonRatio - electron magn. moment to nuclear magneton ratio - Uncertainty: 8.5e-07 - 64 - LREAL - - -1838.28197107 - - - - TcVarGlobal - - - 636154496 - - - GVL_PhysicalConstants.fElectronMagneticMomentToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 8.5E-07 - - - - TcVarGlobal - - - 636154560 - - - GVL_PhysicalConstants.fElectronMagneticMomentAnomaly - electron magn. moment anomaly - Uncertainty: 3.8e-12 - 64 - LREAL - - 0.0011596521859 - - - - TcVarGlobal - - - 636154624 - - - GVL_PhysicalConstants.fElectronMagneticMomentAnomaly_Uncertainty - 64 - LREAL - - 3.8E-12 - - - - TcVarGlobal - - - 636154688 - - - GVL_PhysicalConstants.fElectronToShieldedProtonMagneticMomentRatio - electron to shielded proton magn. moment ratio - Uncertainty: 7.1e-06 - 64 - LREAL - - -658.2275956 - - - - TcVarGlobal - - - 636154752 - - - GVL_PhysicalConstants.fElectronToShieldedProtonMagneticMomentRatio_Uncertainty - 64 - LREAL - - 7.1E-06 - - - - TcVarGlobal - - - 636154816 - - - GVL_PhysicalConstants.fElectronToShieldedHelionMagneticMomentRatio - electron to shielded helion magn. moment ratio - Uncertainty: 1e-05 - 64 - LREAL - - 864.058255 - - - - TcVarGlobal - - - 636154880 - - - GVL_PhysicalConstants.fElectronToShieldedHelionMagneticMomentRatio_Uncertainty - 64 - LREAL - - 1E-05 - - - - TcVarGlobal - - - 636154944 - - - GVL_PhysicalConstants.fElectronDeuteronMagneticMomentRatio - electron-deuteron magn. moment ratio - Uncertainty: 2.3e-05 - 64 - LREAL - - -2143.923493 - - - - TcVarGlobal - - - 636155008 - - - GVL_PhysicalConstants.fElectronDeuteronMagneticMomentRatio_Uncertainty - 64 - LREAL - - 2.3E-05 - - - - TcVarGlobal - - - 636155072 - - - GVL_PhysicalConstants.fElectronMuonMagneticMomentRatio - electron-muon magn. moment ratio - Uncertainty: 5.4e-06 - 64 - LREAL - - 206.7669894 - - - - TcVarGlobal - - - 636155136 - - - GVL_PhysicalConstants.fElectronMuonMagneticMomentRatio_Uncertainty - 64 - LREAL - - 5.4E-06 - - - - TcVarGlobal - - - 636155200 - - - GVL_PhysicalConstants.fElectronNeutronMagneticMomentRatio - electron-neutron magn. moment ratio - Uncertainty: 0.00023 - 64 - LREAL - - 960.9205 - - - - TcVarGlobal - - - 636155264 - - - GVL_PhysicalConstants.fElectronNeutronMagneticMomentRatio_Uncertainty - 64 - LREAL - - 0.00023 - - - - TcVarGlobal - - - 636155328 - - - GVL_PhysicalConstants.fElectronProtonMagneticMomentRatio - electron-proton magn. moment ratio - Uncertainty: 6.6e-06 - 64 - LREAL - - -658.2106862 - - - - TcVarGlobal - - - 636155392 - - - GVL_PhysicalConstants.fElectronProtonMagneticMomentRatio_Uncertainty - 64 - LREAL - - 6.6E-06 - - - - TcVarGlobal - - - 636155456 - - - GVL_PhysicalConstants.fMagneticConstant_in_N_A_2 - magn. constant (N A^-2) - 64 - LREAL - - 1.2566370614E-06 - - - - TcVarGlobal - - - 636155520 - - - GVL_PhysicalConstants.fMagneticConstant_in_N_A_2_Units - 648 - STRING(80) - - N A^-2 - - - - TcVarGlobal - - - 636155584 - - - GVL_PhysicalConstants.fMagneticFluxQuantum_in_Wb - magn. flux quantum (Wb) - 64 - LREAL - - 2.067833848E-15 - - - - TcVarGlobal - - - 636156288 - - - GVL_PhysicalConstants.fMagneticFluxQuantum_in_Wb_Units - 648 - STRING(80) - - Wb - - - - TcVarGlobal - - - 636156352 - - - GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1 - muon magn. moment (J T^-1) - Uncertainty: 4e-33 - 64 - LREAL - - -4.49044799E-26 - - - - TcVarGlobal - - - 636157056 - - - GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636157120 - - - GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1_Uncertainty - 64 - LREAL - - 4E-33 - - - - TcVarGlobal - - - 636157824 - - - GVL_PhysicalConstants.fMuonMagneticMomentToBohrMagnetonRatio - muon magn. moment to Bohr magneton ratio - Uncertainty: 1.3e-10 - 64 - LREAL - - -0.00484197045 - - - - TcVarGlobal - - - 636157888 - - - GVL_PhysicalConstants.fMuonMagneticMomentToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.3E-10 - - - - TcVarGlobal - - - 636157952 - - - GVL_PhysicalConstants.fMuonMagneticMomentToNuclearMagnetonRatio - muon magn. moment to nuclear magneton ratio - Uncertainty: 2.3e-07 - 64 - LREAL - - -8.89059698 - - - - TcVarGlobal - - - 636158016 - - - GVL_PhysicalConstants.fMuonMagneticMomentToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 2.3E-07 - - - - TcVarGlobal - - - 636158080 - - - GVL_PhysicalConstants.fMuonProtonMagneticMomentRatio - muon-proton magn. moment ratio - Uncertainty: 8.9e-08 - 64 - LREAL - - -3.183345118 - - - - TcVarGlobal - - - 636158144 - - - GVL_PhysicalConstants.fMuonProtonMagneticMomentRatio_Uncertainty - 64 - LREAL - - 8.9E-08 - - - - TcVarGlobal - - - 636158208 - - - GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1 - neutron gyromagn. ratio (s^-1 T^-1) - Uncertainty: 43.0 - 64 - LREAL - - 183247171 - - - - TcVarGlobal - - - 636158272 - - - GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1_Units - 648 - STRING(80) - - s^-1 T^-1 - - - - TcVarGlobal - - - 636158336 - - - GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1_Uncertainty - 64 - LREAL - - 43 - - - - TcVarGlobal - - - 636159040 - - - GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1 - neutron gyromagn. ratio over 2 pi (MHz T^-1) - Uncertainty: 7.3e-06 - 64 - LREAL - - 29.164695 - - - - TcVarGlobal - - - 636159104 - - - GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636159168 - - - GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty - 64 - LREAL - - 7.3E-06 - - - - TcVarGlobal - - - 636159872 - - - GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1 - neutron magn. moment (J T^-1) - Uncertainty: 2.4e-33 - 64 - LREAL - - -9.6623645E-27 - - - - TcVarGlobal - - - 636159936 - - - GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636160000 - - - GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1_Uncertainty - 64 - LREAL - - 2.4E-33 - - - - TcVarGlobal - - - 636160704 - - - GVL_PhysicalConstants.fNeutronMagneticMomentToBohrMagnetonRatio - neutron magn. moment to Bohr magneton ratio - Uncertainty: 2.5e-10 - 64 - LREAL - - -0.00104187563 - - - - TcVarGlobal - - - 636160768 - - - GVL_PhysicalConstants.fNeutronMagneticMomentToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 2.5E-10 - - - - TcVarGlobal - - - 636160832 - - - GVL_PhysicalConstants.fNeutronMagneticMomentToNuclearMagnetonRatio - neutron magn. moment to nuclear magneton ratio - Uncertainty: 4.5e-07 - 64 - LREAL - - -1.91304273 - - - - TcVarGlobal - - - 636160896 - - - GVL_PhysicalConstants.fNeutronMagneticMomentToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 4.5E-07 - - - - TcVarGlobal - - - 636160960 - - - GVL_PhysicalConstants.fNeutronToShieldedProtonMagneticMomentRatio - neutron to shielded proton magn. moment ratio - Uncertainty: 1.6e-07 - 64 - LREAL - - -0.68499694 - - - - TcVarGlobal - - - 636161024 - - - GVL_PhysicalConstants.fNeutronToShieldedProtonMagneticMomentRatio_Uncertainty - 64 - LREAL - - 1.6E-07 - - - - TcVarGlobal - - - 636161088 - - - GVL_PhysicalConstants.fNeutronElectronMagneticMomentRatio - neutron-electron magn. moment ratio - Uncertainty: 2.5e-10 - 64 - LREAL - - 0.00104066882 - - - - TcVarGlobal - - - 636161152 - - - GVL_PhysicalConstants.fNeutronElectronMagneticMomentRatio_Uncertainty - 64 - LREAL - - 2.5E-10 - - - - TcVarGlobal - - - 636161216 - - - GVL_PhysicalConstants.fNeutronProtonMagneticMomentRatio - neutron-proton magn. moment ratio - Uncertainty: 1.6e-07 - 64 - LREAL - - -0.68497934 - - - - TcVarGlobal - - - 636161280 - - - GVL_PhysicalConstants.fNeutronProtonMagneticMomentRatio_Uncertainty - 64 - LREAL - - 1.6E-07 - - - - TcVarGlobal - - - 636161344 - - - GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1 - proton gyromagn. ratio (s^-1 T^-1) - Uncertainty: 0.11 - 64 - LREAL - - 267522187.44 - - - - TcVarGlobal - - - 636161408 - - - GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1_Units - 648 - STRING(80) - - s^-1 T^-1 - - - - TcVarGlobal - - - 636161472 - - - GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1_Uncertainty - 64 - LREAL - - 0.11 - - - - TcVarGlobal - - - 636162176 - - - GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1 - proton gyromagn. ratio over 2 pi (MHz T^-1) - Uncertainty: 3.7e-06 - 64 - LREAL - - 42.5774813 - - - - TcVarGlobal - - - 636162240 - - - GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636162304 - - - GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty - 64 - LREAL - - 3.7E-06 - - - - TcVarGlobal - - - 636163008 - - - GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1 - proton magn. moment (J T^-1) - Uncertainty: 1.2e-33 - 64 - LREAL - - 1.41060671E-26 - - - - TcVarGlobal - - - 636163072 - - - GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636163136 - - - GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1_Uncertainty - 64 - LREAL - - 1.2E-33 - - - - TcVarGlobal - - - 636163840 - - - GVL_PhysicalConstants.fProtonMagneticMomentToBohrMagnetonRatio - proton magn. moment to Bohr magneton ratio - Uncertainty: 1.5e-11 - 64 - LREAL - - 0.001521032206 - - - - TcVarGlobal - - - 636163904 - - - GVL_PhysicalConstants.fProtonMagneticMomentToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.5E-11 - - - - TcVarGlobal - - - 636163968 - - - GVL_PhysicalConstants.fProtonMagneticMomentToNuclearMagnetonRatio - proton magn. moment to nuclear magneton ratio - Uncertainty: 2.8e-08 - 64 - LREAL - - 2.792847351 - - - - TcVarGlobal - - - 636164032 - - - GVL_PhysicalConstants.fProtonMagneticMomentToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 2.8E-08 - - - - TcVarGlobal - - - 636164096 - - - GVL_PhysicalConstants.fProtonMagneticShieldingCorrection - proton magn. shielding correction - Uncertainty: 1.1e-08 - 64 - LREAL - - 2.5689E-05 - - - - TcVarGlobal - - - 636164160 - - - GVL_PhysicalConstants.fProtonMagneticShieldingCorrection_Uncertainty - 64 - LREAL - - 1.1E-08 - - - - TcVarGlobal - - - 636164224 - - - GVL_PhysicalConstants.fProtonNeutronMagneticMomentRatio - proton-neutron magn. moment ratio - Uncertainty: 3.4e-07 - 64 - LREAL - - -1.45989805 - - - - TcVarGlobal - - - 636164288 - - - GVL_PhysicalConstants.fProtonNeutronMagneticMomentRatio_Uncertainty - 64 - LREAL - - 3.4E-07 - - - - TcVarGlobal - - - 636164352 - - - GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1 - shielded helion gyromagn. ratio (s^-1 T^-1) - Uncertainty: 2.4 - 64 - LREAL - - 203789456.9 - - - - TcVarGlobal - - - 636164416 - - - GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1_Units - 648 - STRING(80) - - s^-1 T^-1 - - - - TcVarGlobal - - - 636164480 - - - GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1_Uncertainty - 64 - LREAL - - 2.4 - - - - TcVarGlobal - - - 636165184 - - - GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1 - shielded helion gyromagn. ratio over 2 pi (MHz T^-1) - Uncertainty: 2.8e-06 - 64 - LREAL - - 32.4341015 - - - - TcVarGlobal - - - 636165248 - - - GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636165312 - - - GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty - 64 - LREAL - - 2.8E-06 - - - - TcVarGlobal - - - 636166016 - - - GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1 - shielded helion magn. moment (J T^-1) - Uncertainty: 9.3e-34 - 64 - LREAL - - -1.074553024E-26 - - - - TcVarGlobal - - - 636166080 - - - GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636166144 - - - GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1_Uncertainty - 64 - LREAL - - 9.3E-34 - - - - TcVarGlobal - - - 636166848 - - - GVL_PhysicalConstants.fShieldedHelionMagneticMomentToBohrMagnetonRatio - shielded helion magn. moment to Bohr magneton ratio - Uncertainty: 1.4e-11 - 64 - LREAL - - -0.001158671474 - - - - TcVarGlobal - - - 636166912 - - - GVL_PhysicalConstants.fShieldedHelionMagneticMomentToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.4E-11 - - - - TcVarGlobal - - - 636166976 - - - GVL_PhysicalConstants.fShieldedHelionMagneticMomentToNuclearMagnetonRatio - shielded helion magn. moment to nuclear magneton ratio - Uncertainty: 2.5e-08 - 64 - LREAL - - -2.127497723 - - - - TcVarGlobal - - - 636167040 - - - GVL_PhysicalConstants.fShieldedHelionMagneticMomentToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 2.5E-08 - - - - TcVarGlobal - - - 636167104 - - - GVL_PhysicalConstants.fShieldedHelionToProtonMagneticMomentRatio - shielded helion to proton magn. moment ratio - Uncertainty: 1.2e-08 - 64 - LREAL - - -0.761766562 - - - - TcVarGlobal - - - 636167168 - - - GVL_PhysicalConstants.fShieldedHelionToProtonMagneticMomentRatio_Uncertainty - 64 - LREAL - - 1.2E-08 - - - - TcVarGlobal - - - 636167232 - - - GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMagneticMomentRatio - shielded helion to shielded proton magn. moment ratio - Uncertainty: 3.3e-09 - 64 - LREAL - - -0.7617861313 - - - - TcVarGlobal - - - 636167296 - - - GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMagneticMomentRatio_Uncertainty - 64 - LREAL - - 3.3E-09 - - - - TcVarGlobal - - - 636167360 - - - GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1 - shielded proton magn. moment (J T^-1) - Uncertainty: 1.2e-33 - 64 - LREAL - - 1.41057047E-26 - - - - TcVarGlobal - - - 636167424 - - - GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636167488 - - - GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1_Uncertainty - 64 - LREAL - - 1.2E-33 - - - - TcVarGlobal - - - 636168192 - - - GVL_PhysicalConstants.fShieldedProtonMagneticMomentToBohrMagnetonRatio - shielded proton magn. moment to Bohr magneton ratio - Uncertainty: 1.6e-11 - 64 - LREAL - - 0.001520993132 - - - - TcVarGlobal - - - 636168256 - - - GVL_PhysicalConstants.fShieldedProtonMagneticMomentToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.6E-11 - - - - TcVarGlobal - - - 636168320 - - - GVL_PhysicalConstants.fShieldedProtonMagneticMomentToNuclearMagnetonRatio - shielded proton magn. moment to nuclear magneton ratio - Uncertainty: 3e-08 - 64 - LREAL - - 2.792775604 - - - - TcVarGlobal - - - 636168384 - - - GVL_PhysicalConstants.fShieldedProtonMagneticMomentToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 3E-08 - - - - TcVarGlobal - - - 636168448 - - - GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m - {220} lattice spacing of silicon (m) - Uncertainty: 3.2e-18 - 64 - LREAL - - 1.920155714E-10 - - - - TcVarGlobal - - - 636168512 - - - GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636168576 - - - GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m_Uncertainty - 64 - LREAL - - 3.2E-18 - - - - TcVarGlobal - - - 636169280 - - - GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m - lattice spacing of silicon (m) - Uncertainty: 5e-18 - 64 - LREAL - - 1.920155762E-10 - - - - TcVarGlobal - - - 636169344 - - - GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636169408 - - - GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m_Uncertainty - 64 - LREAL - - 5E-18 - - - - TcVarGlobal - - - 636170112 - - - GVL_PhysicalConstants.fAlphaParticleElectronMassRatio - alpha particle-electron mass ratio - Uncertainty: 2.4e-07 - 64 - LREAL - - 7294.29954142 - - - - TcVarGlobal - - - 636170176 - - - GVL_PhysicalConstants.fAlphaParticleElectronMassRatio_Uncertainty - 64 - LREAL - - 2.4E-07 - - - - TcVarGlobal - - - 636170240 - - - GVL_PhysicalConstants.fAlphaParticleMass_in_kg - alpha particle mass (kg) - Uncertainty: 2e-36 - 64 - LREAL - - 6.6446573357E-27 - - - - TcVarGlobal - - - 636170304 - - - GVL_PhysicalConstants.fAlphaParticleMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636170368 - - - GVL_PhysicalConstants.fAlphaParticleMass_in_kg_Uncertainty - 64 - LREAL - - 2E-36 - - - - TcVarGlobal - - - 636171072 - - - GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J - alpha particle mass energy equivalent (J) - Uncertainty: 1.8e-19 - 64 - LREAL - - 5.9719201914E-10 - - - - TcVarGlobal - - - 636171136 - - - GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636171200 - - - GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 1.8E-19 - - - - TcVarGlobal - - - 636171904 - - - GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV - alpha particle mass energy equivalent in MeV (MeV) - Uncertainty: 1.1e-06 - 64 - LREAL - - 3727.3794066 - - - - TcVarGlobal - - - 636171968 - - - GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636172032 - - - GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 1.1E-06 - - - - TcVarGlobal - - - 636172736 - - - GVL_PhysicalConstants.fAlphaParticleMassInU_in_u - alpha particle mass in u (u) - Uncertainty: 6.3e-11 - 64 - LREAL - - 4.001506179127 - - - - TcVarGlobal - - - 636172800 - - - GVL_PhysicalConstants.fAlphaParticleMassInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636172864 - - - GVL_PhysicalConstants.fAlphaParticleMassInU_in_u_Uncertainty - 64 - LREAL - - 6.3E-11 - - - - TcVarGlobal - - - 636173568 - - - GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1 - alpha particle molar mass (kg mol^-1) - Uncertainty: 1.2e-12 - 64 - LREAL - - 0.0040015061777 - - - - TcVarGlobal - - - 636173632 - - - GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636173696 - - - GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1_Uncertainty - 64 - LREAL - - 1.2E-12 - - - - TcVarGlobal - - - 636174400 - - - GVL_PhysicalConstants.fAlphaParticleProtonMassRatio - alpha particle-proton mass ratio - Uncertainty: 2.2e-10 - 64 - LREAL - - 3.97259969009 - - - - TcVarGlobal - - - 636174464 - - - GVL_PhysicalConstants.fAlphaParticleProtonMassRatio_Uncertainty - 64 - LREAL - - 2.2E-10 - - - - TcVarGlobal - - - 636174528 - - - GVL_PhysicalConstants.fAngstromStar_in_m - Angstrom star (m) - Uncertainty: 9e-17 - 64 - LREAL - - 1.00001495E-10 - - - - TcVarGlobal - - - 636174592 - - - GVL_PhysicalConstants.fAngstromStar_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636174656 - - - GVL_PhysicalConstants.fAngstromStar_in_m_Uncertainty - 64 - LREAL - - 9E-17 - - - - TcVarGlobal - - - 636175360 - - - GVL_PhysicalConstants.fAtomicMassConstant_in_kg - atomic mass constant (kg) - Uncertainty: 5e-37 - 64 - LREAL - - 1.6605390666E-27 - - - - TcVarGlobal - - - 636175424 - - - GVL_PhysicalConstants.fAtomicMassConstant_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636175488 - - - GVL_PhysicalConstants.fAtomicMassConstant_in_kg_Uncertainty - 64 - LREAL - - 5E-37 - - - - TcVarGlobal - - - 636176192 - - - GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J - atomic mass constant energy equivalent (J) - Uncertainty: 4.5e-20 - 64 - LREAL - - 1.4924180856E-10 - - - - TcVarGlobal - - - 636176256 - - - GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636176320 - - - GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 4.5E-20 - - - - TcVarGlobal - - - 636177024 - - - GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV - atomic mass constant energy equivalent in MeV (MeV) - Uncertainty: 2.8e-07 - 64 - LREAL - - 931.49410242 - - - - TcVarGlobal - - - 636177088 - - - GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636177152 - - - GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 2.8E-07 - - - - TcVarGlobal - - - 636177856 - - - GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV - atomic mass unit-electron volt relationship (eV) - Uncertainty: 0.28 - 64 - LREAL - - 931494102.42 - - - - TcVarGlobal - - - 636177920 - - - GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV_Units - 648 - STRING(80) - - eV - - - - TcVarGlobal - - - 636177984 - - - GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV_Uncertainty - 64 - LREAL - - 0.28 - - - - TcVarGlobal - - - 636178688 - - - GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h - atomic mass unit-hartree relationship (E_h) - Uncertainty: 0.01 - 64 - LREAL - - 34231776.874 - - - - TcVarGlobal - - - 636178752 - - - GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h_Units - 648 - STRING(80) - - E_h - - - - TcVarGlobal - - - 636178816 - - - GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h_Uncertainty - 64 - LREAL - - 0.01 - - - - TcVarGlobal - - - 636179520 - - - GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz - atomic mass unit-hertz relationship (Hz) - Uncertainty: 68000000000000.0 - 64 - LREAL - - 2.25234271871E+23 - - - - TcVarGlobal - - - 636179584 - - - GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz_Units - 648 - STRING(80) - - Hz - - - - TcVarGlobal - - - 636179648 - - - GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz_Uncertainty - 64 - LREAL - - 68000000000000 - - - - TcVarGlobal - - - 636180352 - - - GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1 - atomic mass unit-inverse meter relationship (m^-1) - Uncertainty: 230000.0 - 64 - LREAL - - 751300661040000 - - - - TcVarGlobal - - - 636180416 - - - GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1_Units - 648 - STRING(80) - - m^-1 - - - - TcVarGlobal - - - 636180480 - - - GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1_Uncertainty - 64 - LREAL - - 230000 - - - - TcVarGlobal - - - 636181184 - - - GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J - atomic mass unit-joule relationship (J) - Uncertainty: 4.5e-20 - 64 - LREAL - - 1.4924180856E-10 - - - - TcVarGlobal - - - 636181248 - - - GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636181312 - - - GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J_Uncertainty - 64 - LREAL - - 4.5E-20 - - - - TcVarGlobal - - - 636182016 - - - GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K - atomic mass unit-kelvin relationship (K) - Uncertainty: 3300.0 - 64 - LREAL - - 10809540191600 - - - - TcVarGlobal - - - 636182080 - - - GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K_Units - 648 - STRING(80) - - K - - - - TcVarGlobal - - - 636182144 - - - GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K_Uncertainty - 64 - LREAL - - 3300 - - - - TcVarGlobal - - - 636182848 - - - GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg - atomic mass unit-kilogram relationship (kg) - Uncertainty: 5e-37 - 64 - LREAL - - 1.6605390666E-27 - - - - TcVarGlobal - - - 636182912 - - - GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636182976 - - - GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg_Uncertainty - 64 - LREAL - - 5E-37 - - - - TcVarGlobal - - - 636183680 - - - GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2 - atomic unit of 1st hyperpolarizability (C^3 m^3 J^-2) - Uncertainty: 1.5e-62 - 64 - LREAL - - 3.2063613061E-53 - - - - TcVarGlobal - - - 636183744 - - - GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2_Units - 648 - STRING(80) - - C^3 m^3 J^-2 - - - - TcVarGlobal - - - 636183808 - - - GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2_Uncertainty - 64 - LREAL - - 1.5E-62 - - - - TcVarGlobal - - - 636184512 - - - GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3 - atomic unit of 2nd hyperpolarizability (C^4 m^4 J^-3) - Uncertainty: 3.8e-74 - 64 - LREAL - - 6.2353799905E-65 - - - - TcVarGlobal - - - 636184576 - - - GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3_Units - 648 - STRING(80) - - C^4 m^4 J^-3 - - - - TcVarGlobal - - - 636184640 - - - GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3_Uncertainty - 64 - LREAL - - 3.8E-74 - - - - TcVarGlobal - - - 636185344 - - - GVL_PhysicalConstants.fAtomicUnitOfAction_in_J_s - atomic unit of action (J s) - 64 - LREAL - - 1.054571817E-34 - - - - TcVarGlobal - - - 636185408 - - - GVL_PhysicalConstants.fAtomicUnitOfAction_in_J_s_Units - 648 - STRING(80) - - J s - - - - TcVarGlobal - - - 636185472 - - - GVL_PhysicalConstants.fAtomicUnitOfCharge_in_C - atomic unit of charge (C) - 64 - LREAL - - 1.602176634E-19 - - - - TcVarGlobal - - - 636186176 - - - GVL_PhysicalConstants.fAtomicUnitOfCharge_in_C_Units - 648 - STRING(80) - - C - - - - TcVarGlobal - - - 636186240 - - - GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3 - atomic unit of charge density (C m^-3) - Uncertainty: 490.0 - 64 - LREAL - - 1081202384570 - - - - TcVarGlobal - - - 636186944 - - - GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3_Units - 648 - STRING(80) - - C m^-3 - - - - TcVarGlobal - - - 636187008 - - - GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3_Uncertainty - 64 - LREAL - - 490 - - - - TcVarGlobal - - - 636187712 - - - GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A - atomic unit of current (A) - Uncertainty: 1.3e-14 - 64 - LREAL - - 0.00662361823751 - - - - TcVarGlobal - - - 636187776 - - - GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A_Units - 648 - STRING(80) - - A - - - - TcVarGlobal - - - 636187840 - - - GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A_Uncertainty - 64 - LREAL - - 1.3E-14 - - - - TcVarGlobal - - - 636188544 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m - atomic unit of electric dipole mom. (C m) - Uncertainty: 1.3e-39 - 64 - LREAL - - 8.4783536255E-30 - - - - TcVarGlobal - - - 636188608 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m_Units - 648 - STRING(80) - - C m - - - - TcVarGlobal - - - 636188672 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m_Uncertainty - 64 - LREAL - - 1.3E-39 - - - - TcVarGlobal - - - 636189376 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1 - atomic unit of electric field (V m^-1) - Uncertainty: 78.0 - 64 - LREAL - - 514220674763 - - - - TcVarGlobal - - - 636189440 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1_Units - 648 - STRING(80) - - V m^-1 - - - - TcVarGlobal - - - 636189504 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1_Uncertainty - 64 - LREAL - - 78 - - - - TcVarGlobal - - - 636190208 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2 - atomic unit of electric field gradient (V m^-2) - Uncertainty: 2900000000000.0 - 64 - LREAL - - 9.7173624292E+21 - - - - TcVarGlobal - - - 636190272 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2_Units - 648 - STRING(80) - - V m^-2 - - - - TcVarGlobal - - - 636190336 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2_Uncertainty - 64 - LREAL - - 2900000000000 - - - - TcVarGlobal - - - 636191040 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1 - atomic unit of electric polarizability (C^2 m^2 J^-1) - Uncertainty: 5e-51 - 64 - LREAL - - 1.64877727436E-41 - - - - TcVarGlobal - - - 636191104 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1_Units - 648 - STRING(80) - - C^2 m^2 J^-1 - - - - TcVarGlobal - - - 636191168 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1_Uncertainty - 64 - LREAL - - 5E-51 - - - - TcVarGlobal - - - 636191872 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V - atomic unit of electric potential (V) - Uncertainty: 5.3e-11 - 64 - LREAL - - 27.211386245988 - - - - TcVarGlobal - - - 636191936 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V_Units - 648 - STRING(80) - - V - - - - TcVarGlobal - - - 636192000 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V_Uncertainty - 64 - LREAL - - 5.3E-11 - - - - TcVarGlobal - - - 636192704 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2 - atomic unit of electric quadrupole mom. (C m^2) - Uncertainty: 1.4e-49 - 64 - LREAL - - 4.4865515246E-40 - - - - TcVarGlobal - - - 636192768 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2_Units - 648 - STRING(80) - - C m^2 - - - - TcVarGlobal - - - 636192832 - - - GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2_Uncertainty - 64 - LREAL - - 1.4E-49 - - - - TcVarGlobal - - - 636193536 - - - GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J - atomic unit of energy (J) - Uncertainty: 8.5e-30 - 64 - LREAL - - 4.3597447222071E-18 - - - - TcVarGlobal - - - 636193600 - - - GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636193664 - - - GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J_Uncertainty - 64 - LREAL - - 8.5E-30 - - - - TcVarGlobal - - - 636194368 - - - GVL_PhysicalConstants.fAtomicUnitOfForce_in_N - atomic unit of force (N) - Uncertainty: 1.2e-17 - 64 - LREAL - - 8.2387234983E-08 - - - - TcVarGlobal - - - 636194432 - - - GVL_PhysicalConstants.fAtomicUnitOfForce_in_N_Units - 648 - STRING(80) - - N - - - - TcVarGlobal - - - 636194496 - - - GVL_PhysicalConstants.fAtomicUnitOfForce_in_N_Uncertainty - 64 - LREAL - - 1.2E-17 - - - - TcVarGlobal - - - 636195200 - - - GVL_PhysicalConstants.fAtomicUnitOfLength_in_m - atomic unit of length (m) - Uncertainty: 8e-21 - 64 - LREAL - - 5.29177210903E-11 - - - - TcVarGlobal - - - 636195264 - - - GVL_PhysicalConstants.fAtomicUnitOfLength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636195328 - - - GVL_PhysicalConstants.fAtomicUnitOfLength_in_m_Uncertainty - 64 - LREAL - - 8E-21 - - - - TcVarGlobal - - - 636196032 - - - GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1 - atomic unit of mag. dipole mom. (J T^-1) - Uncertainty: 5.6e-33 - 64 - LREAL - - 1.85480201566E-23 - - - - TcVarGlobal - - - 636196096 - - - GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636196160 - - - GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1_Uncertainty - 64 - LREAL - - 5.6E-33 - - - - TcVarGlobal - - - 636196864 - - - GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T - atomic unit of mag. flux density (T) - Uncertainty: 7.1e-05 - 64 - LREAL - - 235051.756758 - - - - TcVarGlobal - - - 636196928 - - - GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T_Units - 648 - STRING(80) - - T - - - - TcVarGlobal - - - 636196992 - - - GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T_Uncertainty - 64 - LREAL - - 7.1E-05 - - - - TcVarGlobal - - - 636197696 - - - GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2 - atomic unit of magnetizability (J T^-2) - Uncertainty: 4.8e-38 - 64 - LREAL - - 7.8910366008E-29 - - - - TcVarGlobal - - - 636197760 - - - GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2_Units - 648 - STRING(80) - - J T^-2 - - - - TcVarGlobal - - - 636197824 - - - GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2_Uncertainty - 64 - LREAL - - 4.8E-38 - - - - TcVarGlobal - - - 636198528 - - - GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg - atomic unit of mass (kg) - Uncertainty: 2.8e-40 - 64 - LREAL - - 9.1093837015E-31 - - - - TcVarGlobal - - - 636198592 - - - GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636198656 - - - GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg_Uncertainty - 64 - LREAL - - 2.8E-40 - - - - TcVarGlobal - - - 636199360 - - - GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1 - atomic unit of momentum (kg m s^-1) - Uncertainty: 3e-34 - 64 - LREAL - - 1.9928519141E-24 - - - - TcVarGlobal - - - 636199424 - - - GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1_Units - 648 - STRING(80) - - kg m s^-1 - - - - TcVarGlobal - - - 636199488 - - - GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1_Uncertainty - 64 - LREAL - - 3E-34 - - - - TcVarGlobal - - - 636200192 - - - GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1 - atomic unit of permittivity (F m^-1) - Uncertainty: 1.7e-20 - 64 - LREAL - - 1.11265005545E-10 - - - - TcVarGlobal - - - 636200256 - - - GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1_Units - 648 - STRING(80) - - F m^-1 - - - - TcVarGlobal - - - 636200320 - - - GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1_Uncertainty - 64 - LREAL - - 1.7E-20 - - - - TcVarGlobal - - - 636201024 - - - GVL_PhysicalConstants.fAtomicUnitOfTime_in_s - atomic unit of time (s) - Uncertainty: 4.7e-29 - 64 - LREAL - - 2.4188843265857E-17 - - - - TcVarGlobal - - - 636201088 - - - GVL_PhysicalConstants.fAtomicUnitOfTime_in_s_Units - 648 - STRING(80) - - s - - - - TcVarGlobal - - - 636201152 - - - GVL_PhysicalConstants.fAtomicUnitOfTime_in_s_Uncertainty - 64 - LREAL - - 4.7E-29 - - - - TcVarGlobal - - - 636201856 - - - GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1 - atomic unit of velocity (m s^-1) - Uncertainty: 0.00033 - 64 - LREAL - - 2187691.26364 - - - - TcVarGlobal - - - 636201920 - - - GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1_Units - 648 - STRING(80) - - m s^-1 - - - - TcVarGlobal - - - 636201984 - - - GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1_Uncertainty - 64 - LREAL - - 0.00033 - - - - TcVarGlobal - - - 636202688 - - - GVL_PhysicalConstants.fAvogadroConstant_in_mol_1 - Avogadro constant (mol^-1) - 64 - LREAL - - 6.02214076E+23 - - - - TcVarGlobal - - - 636202752 - - - GVL_PhysicalConstants.fAvogadroConstant_in_mol_1_Units - 648 - STRING(80) - - mol^-1 - - - - TcVarGlobal - - - 636202816 - - - GVL_PhysicalConstants.fBohrMagneton_in_J_T_1 - Bohr magneton (J T^-1) - Uncertainty: 2.8e-33 - 64 - LREAL - - 9.2740100783E-24 - - - - TcVarGlobal - - - 636203520 - - - GVL_PhysicalConstants.fBohrMagneton_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636203584 - - - GVL_PhysicalConstants.fBohrMagneton_in_J_T_1_Uncertainty - 64 - LREAL - - 2.8E-33 - - - - TcVarGlobal - - - 636204288 - - - GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1 - Bohr magneton in eV/T (eV T^-1) - Uncertainty: 1.7e-14 - 64 - LREAL - - 5.788381806E-05 - - - - TcVarGlobal - - - 636204352 - - - GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1_Units - 648 - STRING(80) - - eV T^-1 - - - - TcVarGlobal - - - 636204416 - - - GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1_Uncertainty - 64 - LREAL - - 1.7E-14 - - - - TcVarGlobal - - - 636205120 - - - GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1 - Bohr magneton in Hz/T (Hz T^-1) - Uncertainty: 4.2 - 64 - LREAL - - 13996244936.1 - - - - TcVarGlobal - - - 636205184 - - - GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1_Units - 648 - STRING(80) - - Hz T^-1 - - - - TcVarGlobal - - - 636205248 - - - GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1_Uncertainty - 64 - LREAL - - 4.2 - - - - TcVarGlobal - - - 636205952 - - - GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1 - Bohr magneton in inverse meters per tesla (m^-1 T^-1) - Uncertainty: 2.9e-07 - 64 - LREAL - - 46.68644814 - - - - TcVarGlobal - - - 636206016 - - - GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1_Units - 648 - STRING(80) - - m^-1 T^-1 - - - - TcVarGlobal - - - 636206080 - - - GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1_Uncertainty - 64 - LREAL - - 2.9E-07 - - - - TcVarGlobal - - - 636206784 - - - GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1 - Bohr magneton in K/T (K T^-1) - Uncertainty: 2e-10 - 64 - LREAL - - 0.67171381563 - - - - TcVarGlobal - - - 636206848 - - - GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1_Units - 648 - STRING(80) - - K T^-1 - - - - TcVarGlobal - - - 636206912 - - - GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1_Uncertainty - 64 - LREAL - - 2E-10 - - - - TcVarGlobal - - - 636207616 - - - GVL_PhysicalConstants.fBohrRadius_in_m - Bohr radius (m) - Uncertainty: 8e-21 - 64 - LREAL - - 5.29177210903E-11 - - - - TcVarGlobal - - - 636207680 - - - GVL_PhysicalConstants.fBohrRadius_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636207744 - - - GVL_PhysicalConstants.fBohrRadius_in_m_Uncertainty - 64 - LREAL - - 8E-21 - - - - TcVarGlobal - - - 636208448 - - - GVL_PhysicalConstants.fBoltzmannConstant_in_J_K_1 - Boltzmann constant (J K^-1) - 64 - LREAL - - 1.380649E-23 - - - - TcVarGlobal - - - 636208512 - - - GVL_PhysicalConstants.fBoltzmannConstant_in_J_K_1_Units - 648 - STRING(80) - - J K^-1 - - - - TcVarGlobal - - - 636208576 - - - GVL_PhysicalConstants.fBoltzmannConstantInEV_K_in_eV_K_1 - Boltzmann constant in eV/K (eV K^-1) - 64 - LREAL - - 8.617333262E-05 - - - - TcVarGlobal - - - 636209280 - - - GVL_PhysicalConstants.fBoltzmannConstantInEV_K_in_eV_K_1_Units - 648 - STRING(80) - - eV K^-1 - - - - TcVarGlobal - - - 636209344 - - - GVL_PhysicalConstants.fBoltzmannConstantInHz_K_in_Hz_K_1 - Boltzmann constant in Hz/K (Hz K^-1) - 64 - LREAL - - 20836619120 - - - - TcVarGlobal - - - 636210048 - - - GVL_PhysicalConstants.fBoltzmannConstantInHz_K_in_Hz_K_1_Units - 648 - STRING(80) - - Hz K^-1 - - - - TcVarGlobal - - - 636210112 - - - GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1 - Boltzmann constant in inverse meters per kelvin (m^-1 K^-1) - Uncertainty: 4e-05 - 64 - LREAL - - 69.503457 - - - - TcVarGlobal - - - 636210816 - - - GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1_Units - 648 - STRING(80) - - m^-1 K^-1 - - - - TcVarGlobal - - - 636210880 - - - GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1_Uncertainty - 64 - LREAL - - 4E-05 - - - - TcVarGlobal - - - 636211584 - - - GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm - characteristic impedance of vacuum (ohm) - Uncertainty: 5.61366546036269e-08 - 64 - LREAL - - 376.730313666862 - - - - TcVarGlobal - - - 636211648 - - - GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm_Units - 648 - STRING(80) - - ohm - - - - TcVarGlobal - - - 636211712 - - - GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm_Uncertainty - 64 - LREAL - - 5.61366546036269E-08 - - - - TcVarGlobal - - - 636212416 - - - GVL_PhysicalConstants.fClassicalElectronRadius_in_m - classical electron radius (m) - Uncertainty: 1.3e-24 - 64 - LREAL - - 2.8179403262E-15 - - - - TcVarGlobal - - - 636212480 - - - GVL_PhysicalConstants.fClassicalElectronRadius_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636212544 - - - GVL_PhysicalConstants.fClassicalElectronRadius_in_m_Uncertainty - 64 - LREAL - - 1.3E-24 - - - - TcVarGlobal - - - 636213248 - - - GVL_PhysicalConstants.fComptonWavelength_in_m - Compton wavelength (m) - Uncertainty: 7.3e-22 - 64 - LREAL - - 2.42631023867E-12 - - - - TcVarGlobal - - - 636213312 - - - GVL_PhysicalConstants.fComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636213376 - - - GVL_PhysicalConstants.fComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 7.3E-22 - - - - TcVarGlobal - - - 636214080 - - - GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m - Compton wavelength over 2 pi (m) - Uncertainty: 1.8e-22 - 64 - LREAL - - 3.8615926764E-13 - - - - TcVarGlobal - - - 636214144 - - - GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636214208 - - - GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m_Uncertainty - 64 - LREAL - - 1.8E-22 - - - - TcVarGlobal - - - 636214912 - - - GVL_PhysicalConstants.fConductanceQuantum_in_S - conductance quantum (S) - 64 - LREAL - - 7.748091729E-05 - - - - TcVarGlobal - - - 636214976 - - - GVL_PhysicalConstants.fConductanceQuantum_in_S_Units - 648 - STRING(80) - - S - - - - TcVarGlobal - - - 636215040 - - - GVL_PhysicalConstants.fConventionalValueOfJosephsonConstant_in_Hz_V_1 - conventional value of Josephson constant (Hz V^-1) - 64 - LREAL - - 483597900000000 - - - - TcVarGlobal - - - 636215744 - - - GVL_PhysicalConstants.fConventionalValueOfJosephsonConstant_in_Hz_V_1_Units - 648 - STRING(80) - - Hz V^-1 - - - - TcVarGlobal - - - 636215808 - - - GVL_PhysicalConstants.fConventionalValueOfVonKlitzingConstant_in_ohm - conventional value of von Klitzing constant (ohm) - 64 - LREAL - - 25812.807 - - - - TcVarGlobal - - - 636216512 - - - GVL_PhysicalConstants.fConventionalValueOfVonKlitzingConstant_in_ohm_Units - 648 - STRING(80) - - ohm - - - - TcVarGlobal - - - 636216576 - - - GVL_PhysicalConstants.fCuXUnit_in_m - Cu x unit (m) - Uncertainty: 2.8e-20 - 64 - LREAL - - 1.00207697E-13 - - - - TcVarGlobal - - - 636217280 - - - GVL_PhysicalConstants.fCuXUnit_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636217344 - - - GVL_PhysicalConstants.fCuXUnit_in_m_Uncertainty - 64 - LREAL - - 2.8E-20 - - - - TcVarGlobal - - - 636218048 - - - GVL_PhysicalConstants.fDeuteronElectronMag_Mom_Ratio - deuteron-electron mag. mom. ratio - Uncertainty: 1.2e-12 - 64 - LREAL - - -0.0004664345551 - - - - TcVarGlobal - - - 636218112 - - - GVL_PhysicalConstants.fDeuteronElectronMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 1.2E-12 - - - - TcVarGlobal - - - 636218176 - - - GVL_PhysicalConstants.fDeuteronElectronMassRatio - deuteron-electron mass ratio - Uncertainty: 1.3e-07 - 64 - LREAL - - 3670.48296788 - - - - TcVarGlobal - - - 636218240 - - - GVL_PhysicalConstants.fDeuteronElectronMassRatio_Uncertainty - 64 - LREAL - - 1.3E-07 - - - - TcVarGlobal - - - 636218304 - - - GVL_PhysicalConstants.fDeuteronGFactor - deuteron g factor - Uncertainty: 2.2e-09 - 64 - LREAL - - 0.8574382338 - - - - TcVarGlobal - - - 636218368 - - - GVL_PhysicalConstants.fDeuteronGFactor_Uncertainty - 64 - LREAL - - 2.2E-09 - - - - TcVarGlobal - - - 636218432 - - - GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1 - deuteron mag. mom. (J T^-1) - Uncertainty: 1.1e-35 - 64 - LREAL - - 4.330735094E-27 - - - - TcVarGlobal - - - 636218496 - - - GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636218560 - - - GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1_Uncertainty - 64 - LREAL - - 1.1E-35 - - - - TcVarGlobal - - - 636219264 - - - GVL_PhysicalConstants.fDeuteronMag_Mom_ToBohrMagnetonRatio - deuteron mag. mom. to Bohr magneton ratio - Uncertainty: 1.2e-12 - 64 - LREAL - - 0.000466975457 - - - - TcVarGlobal - - - 636219328 - - - GVL_PhysicalConstants.fDeuteronMag_Mom_ToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.2E-12 - - - - TcVarGlobal - - - 636219392 - - - GVL_PhysicalConstants.fDeuteronMag_Mom_ToNuclearMagnetonRatio - deuteron mag. mom. to nuclear magneton ratio - Uncertainty: 2.2e-09 - 64 - LREAL - - 0.8574382338 - - - - TcVarGlobal - - - 636219456 - - - GVL_PhysicalConstants.fDeuteronMag_Mom_ToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 2.2E-09 - - - - TcVarGlobal - - - 636219520 - - - GVL_PhysicalConstants.fDeuteronMass_in_kg - deuteron mass (kg) - Uncertainty: 1e-36 - 64 - LREAL - - 3.3435837724E-27 - - - - TcVarGlobal - - - 636219584 - - - GVL_PhysicalConstants.fDeuteronMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636219648 - - - GVL_PhysicalConstants.fDeuteronMass_in_kg_Uncertainty - 64 - LREAL - - 1E-36 - - - - TcVarGlobal - - - 636220352 - - - GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J - deuteron mass energy equivalent (J) - Uncertainty: 9.1e-20 - 64 - LREAL - - 3.00506323102E-10 - - - - TcVarGlobal - - - 636220416 - - - GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636220480 - - - GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 9.1E-20 - - - - TcVarGlobal - - - 636221184 - - - GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV - deuteron mass energy equivalent in MeV (MeV) - Uncertainty: 5.7e-07 - 64 - LREAL - - 1875.61294257 - - - - TcVarGlobal - - - 636221248 - - - GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636221312 - - - GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 5.7E-07 - - - - TcVarGlobal - - - 636222016 - - - GVL_PhysicalConstants.fDeuteronMassInU_in_u - deuteron mass in u (u) - Uncertainty: 4e-11 - 64 - LREAL - - 2.013553212745 - - - - TcVarGlobal - - - 636222080 - - - GVL_PhysicalConstants.fDeuteronMassInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636222144 - - - GVL_PhysicalConstants.fDeuteronMassInU_in_u_Uncertainty - 64 - LREAL - - 4E-11 - - - - TcVarGlobal - - - 636222848 - - - GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1 - deuteron molar mass (kg mol^-1) - Uncertainty: 6.1e-13 - 64 - LREAL - - 0.00201355321205 - - - - TcVarGlobal - - - 636222912 - - - GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636222976 - - - GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1_Uncertainty - 64 - LREAL - - 6.1E-13 - - - - TcVarGlobal - - - 636223680 - - - GVL_PhysicalConstants.fDeuteronNeutronMag_Mom_Ratio - deuteron-neutron mag. mom. ratio - Uncertainty: 1.1e-07 - 64 - LREAL - - -0.44820653 - - - - TcVarGlobal - - - 636223744 - - - GVL_PhysicalConstants.fDeuteronNeutronMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 1.1E-07 - - - - TcVarGlobal - - - 636223808 - - - GVL_PhysicalConstants.fDeuteronProtonMag_Mom_Ratio - deuteron-proton mag. mom. ratio - Uncertainty: 7.9e-10 - 64 - LREAL - - 0.30701220939 - - - - TcVarGlobal - - - 636223872 - - - GVL_PhysicalConstants.fDeuteronProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 7.9E-10 - - - - TcVarGlobal - - - 636223936 - - - GVL_PhysicalConstants.fDeuteronProtonMassRatio - deuteron-proton mass ratio - Uncertainty: 1.1e-10 - 64 - LREAL - - 1.99900750139 - - - - TcVarGlobal - - - 636224000 - - - GVL_PhysicalConstants.fDeuteronProtonMassRatio_Uncertainty - 64 - LREAL - - 1.1E-10 - - - - TcVarGlobal - - - 636224064 - - - GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m - deuteron rms charge radius (m) - Uncertainty: 7.4e-19 - 64 - LREAL - - 2.12799E-15 - - - - TcVarGlobal - - - 636224128 - - - GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636224192 - - - GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m_Uncertainty - 64 - LREAL - - 7.4E-19 - - - - TcVarGlobal - - - 636224896 - - - GVL_PhysicalConstants.fElectricConstant_in_F_m_1 - electric constant (F m^-1) - Uncertainty: 1.3e-21 - 64 - LREAL - - 8.8541878128E-12 - - - - TcVarGlobal - - - 636224960 - - - GVL_PhysicalConstants.fElectricConstant_in_F_m_1_Units - 648 - STRING(80) - - F m^-1 - - - - TcVarGlobal - - - 636225024 - - - GVL_PhysicalConstants.fElectricConstant_in_F_m_1_Uncertainty - 64 - LREAL - - 1.3E-21 - - - - TcVarGlobal - - - 636225728 - - - GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1 - electron charge to mass quotient (C kg^-1) - Uncertainty: 53.0 - 64 - LREAL - - -175882001076 - - - - TcVarGlobal - - - 636225792 - - - GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1_Units - 648 - STRING(80) - - C kg^-1 - - - - TcVarGlobal - - - 636225856 - - - GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1_Uncertainty - 64 - LREAL - - 53 - - - - TcVarGlobal - - - 636226560 - - - GVL_PhysicalConstants.fElectronDeuteronMag_Mom_Ratio - electron-deuteron mag. mom. ratio - Uncertainty: 5.6e-06 - 64 - LREAL - - -2143.9234915 - - - - TcVarGlobal - - - 636226624 - - - GVL_PhysicalConstants.fElectronDeuteronMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 5.6E-06 - - - - TcVarGlobal - - - 636226688 - - - GVL_PhysicalConstants.fElectronDeuteronMassRatio - electron-deuteron mass ratio - Uncertainty: 9.6e-15 - 64 - LREAL - - 0.0002724437107462 - - - - TcVarGlobal - - - 636226752 - - - GVL_PhysicalConstants.fElectronDeuteronMassRatio_Uncertainty - 64 - LREAL - - 9.6E-15 - - - - TcVarGlobal - - - 636226816 - - - GVL_PhysicalConstants.fElectronGFactor - electron g factor - Uncertainty: 3.5e-13 - 64 - LREAL - - -2.00231930436256 - - - - TcVarGlobal - - - 636226880 - - - GVL_PhysicalConstants.fElectronGFactor_Uncertainty - 64 - LREAL - - 3.5E-13 - - - - TcVarGlobal - - - 636226944 - - - GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1 - electron gyromag. ratio (s^-1 T^-1) - Uncertainty: 53.0 - 64 - LREAL - - 176085963023 - - - - TcVarGlobal - - - 636227008 - - - GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1_Units - 648 - STRING(80) - - s^-1 T^-1 - - - - TcVarGlobal - - - 636227072 - - - GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1_Uncertainty - 64 - LREAL - - 53 - - - - TcVarGlobal - - - 636227776 - - - GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1 - electron gyromag. ratio over 2 pi (MHz T^-1) - Uncertainty: 0.00017 - 64 - LREAL - - 28024.95164 - - - - TcVarGlobal - - - 636227840 - - - GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636227904 - - - GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty - 64 - LREAL - - 0.00017 - - - - TcVarGlobal - - - 636228608 - - - GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1 - electron mag. mom. (J T^-1) - Uncertainty: 2.8e-33 - 64 - LREAL - - -9.2847647043E-24 - - - - TcVarGlobal - - - 636228672 - - - GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636228736 - - - GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1_Uncertainty - 64 - LREAL - - 2.8E-33 - - - - TcVarGlobal - - - 636229440 - - - GVL_PhysicalConstants.fElectronMag_Mom_Anomaly - electron mag. mom. anomaly - Uncertainty: 1.8e-13 - 64 - LREAL - - 0.00115965218128 - - - - TcVarGlobal - - - 636229504 - - - GVL_PhysicalConstants.fElectronMag_Mom_Anomaly_Uncertainty - 64 - LREAL - - 1.8E-13 - - - - TcVarGlobal - - - 636229568 - - - GVL_PhysicalConstants.fElectronMag_Mom_ToBohrMagnetonRatio - electron mag. mom. to Bohr magneton ratio - Uncertainty: 1.8e-13 - 64 - LREAL - - -1.00115965218128 - - - - TcVarGlobal - - - 636229632 - - - GVL_PhysicalConstants.fElectronMag_Mom_ToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.8E-13 - - - - TcVarGlobal - - - 636229696 - - - GVL_PhysicalConstants.fElectronMag_Mom_ToNuclearMagnetonRatio - electron mag. mom. to nuclear magneton ratio - Uncertainty: 1.1e-07 - 64 - LREAL - - -1838.28197188 - - - - TcVarGlobal - - - 636229760 - - - GVL_PhysicalConstants.fElectronMag_Mom_ToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 1.1E-07 - - - - TcVarGlobal - - - 636229824 - - - GVL_PhysicalConstants.fElectronMass_in_kg - electron mass (kg) - Uncertainty: 2.8e-40 - 64 - LREAL - - 9.1093837015E-31 - - - - TcVarGlobal - - - 636229888 - - - GVL_PhysicalConstants.fElectronMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636229952 - - - GVL_PhysicalConstants.fElectronMass_in_kg_Uncertainty - 64 - LREAL - - 2.8E-40 - - - - TcVarGlobal - - - 636230656 - - - GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J - electron mass energy equivalent (J) - Uncertainty: 2.5e-23 - 64 - LREAL - - 8.1871057769E-14 - - - - TcVarGlobal - - - 636230720 - - - GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636230784 - - - GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 2.5E-23 - - - - TcVarGlobal - - - 636231488 - - - GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV - electron mass energy equivalent in MeV (MeV) - Uncertainty: 1.5e-10 - 64 - LREAL - - 0.51099895 - - - - TcVarGlobal - - - 636231552 - - - GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636231616 - - - GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 1.5E-10 - - - - TcVarGlobal - - - 636232320 - - - GVL_PhysicalConstants.fElectronMassInU_in_u - electron mass in u (u) - Uncertainty: 1.6e-14 - 64 - LREAL - - 0.000548579909065 - - - - TcVarGlobal - - - 636232384 - - - GVL_PhysicalConstants.fElectronMassInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636232448 - - - GVL_PhysicalConstants.fElectronMassInU_in_u_Uncertainty - 64 - LREAL - - 1.6E-14 - - - - TcVarGlobal - - - 636233152 - - - GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1 - electron molar mass (kg mol^-1) - Uncertainty: 1.7e-16 - 64 - LREAL - - 5.4857990888E-07 - - - - TcVarGlobal - - - 636233216 - - - GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636233280 - - - GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1_Uncertainty - 64 - LREAL - - 1.7E-16 - - - - TcVarGlobal - - - 636233984 - - - GVL_PhysicalConstants.fElectronMuonMag_Mom_Ratio - electron-muon mag. mom. ratio - Uncertainty: 4.6e-06 - 64 - LREAL - - 206.7669883 - - - - TcVarGlobal - - - 636234048 - - - GVL_PhysicalConstants.fElectronMuonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 4.6E-06 - - - - TcVarGlobal - - - 636234112 - - - GVL_PhysicalConstants.fElectronMuonMassRatio - electron-muon mass ratio - Uncertainty: 1.1e-10 - 64 - LREAL - - 0.00483633169 - - - - TcVarGlobal - - - 636234176 - - - GVL_PhysicalConstants.fElectronMuonMassRatio_Uncertainty - 64 - LREAL - - 1.1E-10 - - - - TcVarGlobal - - - 636234240 - - - GVL_PhysicalConstants.fElectronNeutronMag_Mom_Ratio - electron-neutron mag. mom. ratio - Uncertainty: 0.00023 - 64 - LREAL - - 960.9205 - - - - TcVarGlobal - - - 636234304 - - - GVL_PhysicalConstants.fElectronNeutronMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 0.00023 - - - - TcVarGlobal - - - 636234368 - - - GVL_PhysicalConstants.fElectronNeutronMassRatio - electron-neutron mass ratio - Uncertainty: 2.6e-13 - 64 - LREAL - - 0.00054386734424 - - - - TcVarGlobal - - - 636234432 - - - GVL_PhysicalConstants.fElectronNeutronMassRatio_Uncertainty - 64 - LREAL - - 2.6E-13 - - - - TcVarGlobal - - - 636234496 - - - GVL_PhysicalConstants.fElectronProtonMag_Mom_Ratio - electron-proton mag. mom. ratio - Uncertainty: 2e-07 - 64 - LREAL - - -658.21068789 - - - - TcVarGlobal - - - 636234560 - - - GVL_PhysicalConstants.fElectronProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 2E-07 - - - - TcVarGlobal - - - 636234624 - - - GVL_PhysicalConstants.fElectronProtonMassRatio - electron-proton mass ratio - Uncertainty: 3.3e-14 - 64 - LREAL - - 0.000544617021487 - - - - TcVarGlobal - - - 636234688 - - - GVL_PhysicalConstants.fElectronProtonMassRatio_Uncertainty - 64 - LREAL - - 3.3E-14 - - - - TcVarGlobal - - - 636234752 - - - GVL_PhysicalConstants.fElectronTauMassRatio - electron-tau mass ratio - Uncertainty: 1.9e-08 - 64 - LREAL - - 0.000287585 - - - - TcVarGlobal - - - 636234816 - - - GVL_PhysicalConstants.fElectronTauMassRatio_Uncertainty - 64 - LREAL - - 1.9E-08 - - - - TcVarGlobal - - - 636234880 - - - GVL_PhysicalConstants.fElectronToAlphaParticleMassRatio - electron to alpha particle mass ratio - Uncertainty: 4.5e-15 - 64 - LREAL - - 0.0001370933554787 - - - - TcVarGlobal - - - 636234944 - - - GVL_PhysicalConstants.fElectronToAlphaParticleMassRatio_Uncertainty - 64 - LREAL - - 4.5E-15 - - - - TcVarGlobal - - - 636235008 - - - GVL_PhysicalConstants.fElectronToShieldedHelionMag_Mom_Ratio - electron to shielded helion mag. mom. ratio - Uncertainty: 1e-05 - 64 - LREAL - - 864.058257 - - - - TcVarGlobal - - - 636235072 - - - GVL_PhysicalConstants.fElectronToShieldedHelionMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 1E-05 - - - - TcVarGlobal - - - 636235136 - - - GVL_PhysicalConstants.fElectronToShieldedProtonMag_Mom_Ratio - electron to shielded proton mag. mom. ratio - Uncertainty: 7.2e-06 - 64 - LREAL - - -658.2275971 - - - - TcVarGlobal - - - 636235200 - - - GVL_PhysicalConstants.fElectronToShieldedProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 7.2E-06 - - - - TcVarGlobal - - - 636235264 - - - GVL_PhysicalConstants.fElectronVolt_in_J - electron volt (J) - 64 - LREAL - - 1.602176634E-19 - - - - TcVarGlobal - - - 636235328 - - - GVL_PhysicalConstants.fElectronVolt_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636235392 - - - GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u - electron volt-atomic mass unit relationship (u) - Uncertainty: 3.2e-19 - 64 - LREAL - - 1.07354410233E-09 - - - - TcVarGlobal - - - 636236096 - - - GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636236160 - - - GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u_Uncertainty - 64 - LREAL - - 3.2E-19 - - - - TcVarGlobal - - - 636236864 - - - GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h - electron volt-hartree relationship (E_h) - Uncertainty: 7.1e-14 - 64 - LREAL - - 0.036749322175655 - - - - TcVarGlobal - - - 636236928 - - - GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h_Units - 648 - STRING(80) - - E_h - - - - TcVarGlobal - - - 636236992 - - - GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h_Uncertainty - 64 - LREAL - - 7.1E-14 - - - - TcVarGlobal - - - 636237696 - - - GVL_PhysicalConstants.fElectronVoltHertzRelationship_in_Hz - electron volt-hertz relationship (Hz) - 64 - LREAL - - 241798924200000 - - - - TcVarGlobal - - - 636237760 - - - GVL_PhysicalConstants.fElectronVoltHertzRelationship_in_Hz_Units - 648 - STRING(80) - - Hz - - - - TcVarGlobal - - - 636237824 - - - GVL_PhysicalConstants.fElectronVoltInverseMeterRelationship_in_m_1 - electron volt-inverse meter relationship (m^-1) - 64 - LREAL - - 806554.3937 - - - - TcVarGlobal - - - 636238528 - - - GVL_PhysicalConstants.fElectronVoltInverseMeterRelationship_in_m_1_Units - 648 - STRING(80) - - m^-1 - - - - TcVarGlobal - - - 636238592 - - - GVL_PhysicalConstants.fElectronVoltJouleRelationship_in_J - electron volt-joule relationship (J) - 64 - LREAL - - 1.602176634E-19 - - - - TcVarGlobal - - - 636239296 - - - GVL_PhysicalConstants.fElectronVoltJouleRelationship_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636239360 - - - GVL_PhysicalConstants.fElectronVoltKelvinRelationship_in_K - electron volt-kelvin relationship (K) - 64 - LREAL - - 11604.51812 - - - - TcVarGlobal - - - 636240064 - - - GVL_PhysicalConstants.fElectronVoltKelvinRelationship_in_K_Units - 648 - STRING(80) - - K - - - - TcVarGlobal - - - 636240128 - - - GVL_PhysicalConstants.fElectronVoltKilogramRelationship_in_kg - electron volt-kilogram relationship (kg) - 64 - LREAL - - 1.782661921E-36 - - - - TcVarGlobal - - - 636240832 - - - GVL_PhysicalConstants.fElectronVoltKilogramRelationship_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636240896 - - - GVL_PhysicalConstants.fElementaryCharge_in_C - elementary charge (C) - 64 - LREAL - - 1.602176634E-19 - - - - TcVarGlobal - - - 636241600 - - - GVL_PhysicalConstants.fElementaryCharge_in_C_Units - 648 - STRING(80) - - C - - - - TcVarGlobal - - - 636241664 - - - GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1 - elementary charge over h (A J^-1) - Uncertainty: 1500000.0 - 64 - LREAL - - 241798926200000 - - - - TcVarGlobal - - - 636242368 - - - GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1_Units - 648 - STRING(80) - - A J^-1 - - - - TcVarGlobal - - - 636242432 - - - GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1_Uncertainty - 64 - LREAL - - 1500000 - - - - TcVarGlobal - - - 636243136 - - - GVL_PhysicalConstants.fFaradayConstant_in_C_mol_1 - Faraday constant (C mol^-1) - 64 - LREAL - - 96485.33212 - - - - TcVarGlobal - - - 636243200 - - - GVL_PhysicalConstants.fFaradayConstant_in_C_mol_1_Units - 648 - STRING(80) - - C mol^-1 - - - - TcVarGlobal - - - 636243264 - - - GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1 - Faraday constant for conventional electric current (C_90 mol^-1) - Uncertainty: 0.0012 - 64 - LREAL - - 96485.3251 - - - - TcVarGlobal - - - 636243968 - - - GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1_Units - 648 - STRING(80) - - C_90 mol^-1 - - - - TcVarGlobal - - - 636244032 - - - GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1_Uncertainty - 64 - LREAL - - 0.0012 - - - - TcVarGlobal - - - 636244736 - - - GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2 - Fermi coupling constant (GeV^-2) - Uncertainty: 6e-12 - 64 - LREAL - - 1.1663787E-05 - - - - TcVarGlobal - - - 636244800 - - - GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2_Units - 648 - STRING(80) - - GeV^-2 - - - - TcVarGlobal - - - 636244864 - - - GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2_Uncertainty - 64 - LREAL - - 6E-12 - - - - TcVarGlobal - - - 636245568 - - - GVL_PhysicalConstants.fFineStructureConstant - fine-structure constant - Uncertainty: 1.1e-12 - 64 - LREAL - - 0.0072973525693 - - - - TcVarGlobal - - - 636245632 - - - GVL_PhysicalConstants.fFineStructureConstant_Uncertainty - 64 - LREAL - - 1.1E-12 - - - - TcVarGlobal - - - 636245696 - - - GVL_PhysicalConstants.fFirstRadiationConstant_in_W_m_2 - first radiation constant (W m^2) - 64 - LREAL - - 3.741771852E-16 - - - - TcVarGlobal - - - 636245760 - - - GVL_PhysicalConstants.fFirstRadiationConstant_in_W_m_2_Units - 648 - STRING(80) - - W m^2 - - - - TcVarGlobal - - - 636245824 - - - GVL_PhysicalConstants.fFirstRadiationConstantForSpectralRadiance_in_W_m_2_sr_1 - first radiation constant for spectral radiance (W m^2 sr^-1) - 64 - LREAL - - 1.191042972E-16 - - - - TcVarGlobal - - - 636246528 - - - GVL_PhysicalConstants.fFirstRadiationConstantForSpectralRadiance_in_W_m_2_sr_1_Units - 648 - STRING(80) - - W m^2 sr^-1 - - - - TcVarGlobal - - - 636246592 - - - GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u - hartree-atomic mass unit relationship (u) - Uncertainty: 8.8e-18 - 64 - LREAL - - 2.92126232205E-08 - - - - TcVarGlobal - - - 636247296 - - - GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636247360 - - - GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u_Uncertainty - 64 - LREAL - - 8.8E-18 - - - - TcVarGlobal - - - 636248064 - - - GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV - hartree-electron volt relationship (eV) - Uncertainty: 5.3e-11 - 64 - LREAL - - 27.211386245988 - - - - TcVarGlobal - - - 636248128 - - - GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV_Units - 648 - STRING(80) - - eV - - - - TcVarGlobal - - - 636248192 - - - GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV_Uncertainty - 64 - LREAL - - 5.3E-11 - - - - TcVarGlobal - - - 636248896 - - - GVL_PhysicalConstants.fHartreeEnergy_in_J - Hartree energy (J) - Uncertainty: 8.5e-30 - 64 - LREAL - - 4.3597447222071E-18 - - - - TcVarGlobal - - - 636248960 - - - GVL_PhysicalConstants.fHartreeEnergy_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636249024 - - - GVL_PhysicalConstants.fHartreeEnergy_in_J_Uncertainty - 64 - LREAL - - 8.5E-30 - - - - TcVarGlobal - - - 636249728 - - - GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV - Hartree energy in eV (eV) - Uncertainty: 5.3e-11 - 64 - LREAL - - 27.211386245988 - - - - TcVarGlobal - - - 636249792 - - - GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV_Units - 648 - STRING(80) - - eV - - - - TcVarGlobal - - - 636249856 - - - GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV_Uncertainty - 64 - LREAL - - 5.3E-11 - - - - TcVarGlobal - - - 636250560 - - - GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz - hartree-hertz relationship (Hz) - Uncertainty: 13000.0 - 64 - LREAL - - 6.579683920502E+15 - - - - TcVarGlobal - - - 636250624 - - - GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz_Units - 648 - STRING(80) - - Hz - - - - TcVarGlobal - - - 636250688 - - - GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz_Uncertainty - 64 - LREAL - - 13000 - - - - TcVarGlobal - - - 636251392 - - - GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1 - hartree-inverse meter relationship (m^-1) - Uncertainty: 4.3e-05 - 64 - LREAL - - 21947463.13632 - - - - TcVarGlobal - - - 636251456 - - - GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1_Units - 648 - STRING(80) - - m^-1 - - - - TcVarGlobal - - - 636251520 - - - GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1_Uncertainty - 64 - LREAL - - 4.3E-05 - - - - TcVarGlobal - - - 636252224 - - - GVL_PhysicalConstants.fHartreeJouleRelationship_in_J - hartree-joule relationship (J) - Uncertainty: 8.5e-30 - 64 - LREAL - - 4.3597447222071E-18 - - - - TcVarGlobal - - - 636252288 - - - GVL_PhysicalConstants.fHartreeJouleRelationship_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636252352 - - - GVL_PhysicalConstants.fHartreeJouleRelationship_in_J_Uncertainty - 64 - LREAL - - 8.5E-30 - - - - TcVarGlobal - - - 636253056 - - - GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K - hartree-kelvin relationship (K) - Uncertainty: 6.1e-07 - 64 - LREAL - - 315775.02480407 - - - - TcVarGlobal - - - 636253120 - - - GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K_Units - 648 - STRING(80) - - K - - - - TcVarGlobal - - - 636253184 - - - GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K_Uncertainty - 64 - LREAL - - 6.1E-07 - - - - TcVarGlobal - - - 636253888 - - - GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg - hartree-kilogram relationship (kg) - Uncertainty: 9.4e-47 - 64 - LREAL - - 4.8508702095432E-35 - - - - TcVarGlobal - - - 636253952 - - - GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636254016 - - - GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg_Uncertainty - 64 - LREAL - - 9.4E-47 - - - - TcVarGlobal - - - 636254720 - - - GVL_PhysicalConstants.fHelionElectronMassRatio - helion-electron mass ratio - Uncertainty: 2.4e-07 - 64 - LREAL - - 5495.88528007 - - - - TcVarGlobal - - - 636254784 - - - GVL_PhysicalConstants.fHelionElectronMassRatio_Uncertainty - 64 - LREAL - - 2.4E-07 - - - - TcVarGlobal - - - 636254848 - - - GVL_PhysicalConstants.fHelionMass_in_kg - helion mass (kg) - Uncertainty: 1.5e-36 - 64 - LREAL - - 5.0064127796E-27 - - - - TcVarGlobal - - - 636254912 - - - GVL_PhysicalConstants.fHelionMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636254976 - - - GVL_PhysicalConstants.fHelionMass_in_kg_Uncertainty - 64 - LREAL - - 1.5E-36 - - - - TcVarGlobal - - - 636255680 - - - GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J - helion mass energy equivalent (J) - Uncertainty: 1.4e-19 - 64 - LREAL - - 4.4995394125E-10 - - - - TcVarGlobal - - - 636255744 - - - GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636255808 - - - GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 1.4E-19 - - - - TcVarGlobal - - - 636256512 - - - GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV - helion mass energy equivalent in MeV (MeV) - Uncertainty: 8.5e-07 - 64 - LREAL - - 2808.39160743 - - - - TcVarGlobal - - - 636256576 - - - GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636256640 - - - GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 8.5E-07 - - - - TcVarGlobal - - - 636257344 - - - GVL_PhysicalConstants.fHelionMassInU_in_u - helion mass in u (u) - Uncertainty: 9.7e-11 - 64 - LREAL - - 3.014932247175 - - - - TcVarGlobal - - - 636257408 - - - GVL_PhysicalConstants.fHelionMassInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636257472 - - - GVL_PhysicalConstants.fHelionMassInU_in_u_Uncertainty - 64 - LREAL - - 9.7E-11 - - - - TcVarGlobal - - - 636258176 - - - GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1 - helion molar mass (kg mol^-1) - Uncertainty: 9.1e-13 - 64 - LREAL - - 0.00301493224613 - - - - TcVarGlobal - - - 636258240 - - - GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636258304 - - - GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1_Uncertainty - 64 - LREAL - - 9.1E-13 - - - - TcVarGlobal - - - 636259008 - - - GVL_PhysicalConstants.fHelionProtonMassRatio - helion-proton mass ratio - Uncertainty: 1.3e-10 - 64 - LREAL - - 2.99315267167 - - - - TcVarGlobal - - - 636259072 - - - GVL_PhysicalConstants.fHelionProtonMassRatio_Uncertainty - 64 - LREAL - - 1.3E-10 - - - - TcVarGlobal - - - 636259136 - - - GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u - hertz-atomic mass unit relationship (u) - Uncertainty: 1.3e-33 - 64 - LREAL - - 4.4398216652E-24 - - - - TcVarGlobal - - - 636259200 - - - GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636259264 - - - GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u_Uncertainty - 64 - LREAL - - 1.3E-33 - - - - TcVarGlobal - - - 636259968 - - - GVL_PhysicalConstants.fHertzElectronVoltRelationship_in_eV - hertz-electron volt relationship (eV) - 64 - LREAL - - 4.135667696E-15 - - - - TcVarGlobal - - - 636260032 - - - GVL_PhysicalConstants.fHertzElectronVoltRelationship_in_eV_Units - 648 - STRING(80) - - eV - - - - TcVarGlobal - - - 636260096 - - - GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h - hertz-hartree relationship (E_h) - Uncertainty: 2.9e-28 - 64 - LREAL - - 1.519829846057E-16 - - - - TcVarGlobal - - - 636260800 - - - GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h_Units - 648 - STRING(80) - - E_h - - - - TcVarGlobal - - - 636260864 - - - GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h_Uncertainty - 64 - LREAL - - 2.9E-28 - - - - TcVarGlobal - - - 636261568 - - - GVL_PhysicalConstants.fHertzInverseMeterRelationship_in_m_1 - hertz-inverse meter relationship (m^-1) - 64 - LREAL - - 3.33564095198152E-09 - - - - TcVarGlobal - - - 636261632 - - - GVL_PhysicalConstants.fHertzInverseMeterRelationship_in_m_1_Units - 648 - STRING(80) - - m^-1 - - - - TcVarGlobal - - - 636261696 - - - GVL_PhysicalConstants.fHertzJouleRelationship_in_J - hertz-joule relationship (J) - 64 - LREAL - - 6.62607015E-34 - - - - TcVarGlobal - - - 636262400 - - - GVL_PhysicalConstants.fHertzJouleRelationship_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636262464 - - - GVL_PhysicalConstants.fHertzKelvinRelationship_in_K - hertz-kelvin relationship (K) - 64 - LREAL - - 4.799243073E-11 - - - - TcVarGlobal - - - 636263168 - - - GVL_PhysicalConstants.fHertzKelvinRelationship_in_K_Units - 648 - STRING(80) - - K - - - - TcVarGlobal - - - 636263232 - - - GVL_PhysicalConstants.fHertzKilogramRelationship_in_kg - hertz-kilogram relationship (kg) - 64 - LREAL - - 7.372497323E-51 - - - - TcVarGlobal - - - 636263936 - - - GVL_PhysicalConstants.fHertzKilogramRelationship_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636264000 - - - GVL_PhysicalConstants.fInverseFineStructureConstant - inverse fine-structure constant - Uncertainty: 2.1e-08 - 64 - LREAL - - 137.035999084 - - - - TcVarGlobal - - - 636264704 - - - GVL_PhysicalConstants.fInverseFineStructureConstant_Uncertainty - 64 - LREAL - - 2.1E-08 - - - - TcVarGlobal - - - 636264768 - - - GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u - inverse meter-atomic mass unit relationship (u) - Uncertainty: 4e-25 - 64 - LREAL - - 1.3310250501E-15 - - - - TcVarGlobal - - - 636264832 - - - GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636264896 - - - GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u_Uncertainty - 64 - LREAL - - 4E-25 - - - - TcVarGlobal - - - 636265600 - - - GVL_PhysicalConstants.fInverseMeterElectronVoltRelationship_in_eV - inverse meter-electron volt relationship (eV) - 64 - LREAL - - 1.239841984E-06 - - - - TcVarGlobal - - - 636265664 - - - GVL_PhysicalConstants.fInverseMeterElectronVoltRelationship_in_eV_Units - 648 - STRING(80) - - eV - - - - TcVarGlobal - - - 636265728 - - - GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h - inverse meter-hartree relationship (E_h) - Uncertainty: 8.8e-20 - 64 - LREAL - - 4.556335252912E-08 - - - - TcVarGlobal - - - 636266432 - - - GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h_Units - 648 - STRING(80) - - E_h - - - - TcVarGlobal - - - 636266496 - - - GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h_Uncertainty - 64 - LREAL - - 8.8E-20 - - - - TcVarGlobal - - - 636267200 - - - GVL_PhysicalConstants.fInverseMeterHertzRelationship_in_Hz - inverse meter-hertz relationship (Hz) - 64 - LREAL - - 299792458 - - - - TcVarGlobal - - - 636267264 - - - GVL_PhysicalConstants.fInverseMeterHertzRelationship_in_Hz_Units - 648 - STRING(80) - - Hz - - - - TcVarGlobal - - - 636267328 - - - GVL_PhysicalConstants.fInverseMeterJouleRelationship_in_J - inverse meter-joule relationship (J) - 64 - LREAL - - 1.986445857E-25 - - - - TcVarGlobal - - - 636268032 - - - GVL_PhysicalConstants.fInverseMeterJouleRelationship_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636268096 - - - GVL_PhysicalConstants.fInverseMeterKelvinRelationship_in_K - inverse meter-kelvin relationship (K) - 64 - LREAL - - 0.01438776877 - - - - TcVarGlobal - - - 636268800 - - - GVL_PhysicalConstants.fInverseMeterKelvinRelationship_in_K_Units - 648 - STRING(80) - - K - - - - TcVarGlobal - - - 636268864 - - - GVL_PhysicalConstants.fInverseMeterKilogramRelationship_in_kg - inverse meter-kilogram relationship (kg) - 64 - LREAL - - 2.210219094E-42 - - - - TcVarGlobal - - - 636269568 - - - GVL_PhysicalConstants.fInverseMeterKilogramRelationship_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636269632 - - - GVL_PhysicalConstants.fInverseOfConductanceQuantum_in_ohm - inverse of conductance quantum (ohm) - 64 - LREAL - - 12906.40372 - - - - TcVarGlobal - - - 636270336 - - - GVL_PhysicalConstants.fInverseOfConductanceQuantum_in_ohm_Units - 648 - STRING(80) - - ohm - - - - TcVarGlobal - - - 636270400 - - - GVL_PhysicalConstants.fJosephsonConstant_in_Hz_V_1 - Josephson constant (Hz V^-1) - 64 - LREAL - - 483597848400000 - - - - TcVarGlobal - - - 636271104 - - - GVL_PhysicalConstants.fJosephsonConstant_in_Hz_V_1_Units - 648 - STRING(80) - - Hz V^-1 - - - - TcVarGlobal - - - 636271168 - - - GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u - joule-atomic mass unit relationship (u) - Uncertainty: 2.0 - 64 - LREAL - - 6700535256.5 - - - - TcVarGlobal - - - 636271872 - - - GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636271936 - - - GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u_Uncertainty - 64 - LREAL - - 2 - - - - TcVarGlobal - - - 636272640 - - - GVL_PhysicalConstants.fJouleElectronVoltRelationship_in_eV - joule-electron volt relationship (eV) - 64 - LREAL - - 6.241509074E+18 - - - - TcVarGlobal - - - 636272704 - - - GVL_PhysicalConstants.fJouleElectronVoltRelationship_in_eV_Units - 648 - STRING(80) - - eV - - - - TcVarGlobal - - - 636272768 - - - GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h - joule-hartree relationship (E_h) - Uncertainty: 450000.0 - 64 - LREAL - - 2.2937122783963E+17 - - - - TcVarGlobal - - - 636273472 - - - GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h_Units - 648 - STRING(80) - - E_h - - - - TcVarGlobal - - - 636273536 - - - GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h_Uncertainty - 64 - LREAL - - 450000 - - - - TcVarGlobal - - - 636274240 - - - GVL_PhysicalConstants.fJouleHertzRelationship_in_Hz - joule-hertz relationship (Hz) - 64 - LREAL - - 1.509190179E+33 - - - - TcVarGlobal - - - 636274304 - - - GVL_PhysicalConstants.fJouleHertzRelationship_in_Hz_Units - 648 - STRING(80) - - Hz - - - - TcVarGlobal - - - 636274368 - - - GVL_PhysicalConstants.fJouleInverseMeterRelationship_in_m_1 - joule-inverse meter relationship (m^-1) - 64 - LREAL - - 5.034116567E+24 - - - - TcVarGlobal - - - 636275072 - - - GVL_PhysicalConstants.fJouleInverseMeterRelationship_in_m_1_Units - 648 - STRING(80) - - m^-1 - - - - TcVarGlobal - - - 636275136 - - - GVL_PhysicalConstants.fJouleKelvinRelationship_in_K - joule-kelvin relationship (K) - 64 - LREAL - - 7.242970516E+22 - - - - TcVarGlobal - - - 636275840 - - - GVL_PhysicalConstants.fJouleKelvinRelationship_in_K_Units - 648 - STRING(80) - - K - - - - TcVarGlobal - - - 636275904 - - - GVL_PhysicalConstants.fJouleKilogramRelationship_in_kg - joule-kilogram relationship (kg) - 64 - LREAL - - 1.11265005605362E-17 - - - - TcVarGlobal - - - 636276608 - - - GVL_PhysicalConstants.fJouleKilogramRelationship_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636276672 - - - GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u - kelvin-atomic mass unit relationship (u) - Uncertainty: 2.8e-23 - 64 - LREAL - - 9.2510873014E-14 - - - - TcVarGlobal - - - 636277376 - - - GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636277440 - - - GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u_Uncertainty - 64 - LREAL - - 2.8E-23 - - - - TcVarGlobal - - - 636278144 - - - GVL_PhysicalConstants.fKelvinElectronVoltRelationship_in_eV - kelvin-electron volt relationship (eV) - 64 - LREAL - - 8.617333262E-05 - - - - TcVarGlobal - - - 636278208 - - - GVL_PhysicalConstants.fKelvinElectronVoltRelationship_in_eV_Units - 648 - STRING(80) - - eV - - - - TcVarGlobal - - - 636278272 - - - GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h - kelvin-hartree relationship (E_h) - Uncertainty: 6.1e-18 - 64 - LREAL - - 3.1668115634556E-06 - - - - TcVarGlobal - - - 636278976 - - - GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h_Units - 648 - STRING(80) - - E_h - - - - TcVarGlobal - - - 636279040 - - - GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h_Uncertainty - 64 - LREAL - - 6.1E-18 - - - - TcVarGlobal - - - 636279744 - - - GVL_PhysicalConstants.fKelvinHertzRelationship_in_Hz - kelvin-hertz relationship (Hz) - 64 - LREAL - - 20836619120 - - - - TcVarGlobal - - - 636279808 - - - GVL_PhysicalConstants.fKelvinHertzRelationship_in_Hz_Units - 648 - STRING(80) - - Hz - - - - TcVarGlobal - - - 636279872 - - - GVL_PhysicalConstants.fKelvinInverseMeterRelationship_in_m_1 - kelvin-inverse meter relationship (m^-1) - 64 - LREAL - - 69.50348004 - - - - TcVarGlobal - - - 636280576 - - - GVL_PhysicalConstants.fKelvinInverseMeterRelationship_in_m_1_Units - 648 - STRING(80) - - m^-1 - - - - TcVarGlobal - - - 636280640 - - - GVL_PhysicalConstants.fKelvinJouleRelationship_in_J - kelvin-joule relationship (J) - 64 - LREAL - - 1.380649E-23 - - - - TcVarGlobal - - - 636281344 - - - GVL_PhysicalConstants.fKelvinJouleRelationship_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636281408 - - - GVL_PhysicalConstants.fKelvinKilogramRelationship_in_kg - kelvin-kilogram relationship (kg) - 64 - LREAL - - 1.536179187E-40 - - - - TcVarGlobal - - - 636282112 - - - GVL_PhysicalConstants.fKelvinKilogramRelationship_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636282176 - - - GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u - kilogram-atomic mass unit relationship (u) - Uncertainty: 1.8e+17 - 64 - LREAL - - 6.0221407621E+26 - - - - TcVarGlobal - - - 636282880 - - - GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636282944 - - - GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u_Uncertainty - 64 - LREAL - - 1.8E+17 - - - - TcVarGlobal - - - 636283648 - - - GVL_PhysicalConstants.fKilogramElectronVoltRelationship_in_eV - kilogram-electron volt relationship (eV) - 64 - LREAL - - 5.609588603E+35 - - - - TcVarGlobal - - - 636283712 - - - GVL_PhysicalConstants.fKilogramElectronVoltRelationship_in_eV_Units - 648 - STRING(80) - - eV - - - - TcVarGlobal - - - 636283776 - - - GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h - kilogram-hartree relationship (E_h) - Uncertainty: 4e+22 - 64 - LREAL - - 2.0614857887409E+34 - - - - TcVarGlobal - - - 636284480 - - - GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h_Units - 648 - STRING(80) - - E_h - - - - TcVarGlobal - - - 636284544 - - - GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h_Uncertainty - 64 - LREAL - - 4E+22 - - - - TcVarGlobal - - - 636285248 - - - GVL_PhysicalConstants.fKilogramHertzRelationship_in_Hz - kilogram-hertz relationship (Hz) - 64 - LREAL - - 1.356392489E+50 - - - - TcVarGlobal - - - 636285312 - - - GVL_PhysicalConstants.fKilogramHertzRelationship_in_Hz_Units - 648 - STRING(80) - - Hz - - - - TcVarGlobal - - - 636285376 - - - GVL_PhysicalConstants.fKilogramInverseMeterRelationship_in_m_1 - kilogram-inverse meter relationship (m^-1) - 64 - LREAL - - 4.524438335E+41 - - - - TcVarGlobal - - - 636286080 - - - GVL_PhysicalConstants.fKilogramInverseMeterRelationship_in_m_1_Units - 648 - STRING(80) - - m^-1 - - - - TcVarGlobal - - - 636286144 - - - GVL_PhysicalConstants.fKilogramJouleRelationship_in_J - kilogram-joule relationship (J) - 64 - LREAL - - 8.98755178736818E+16 - - - - TcVarGlobal - - - 636286848 - - - GVL_PhysicalConstants.fKilogramJouleRelationship_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636286912 - - - GVL_PhysicalConstants.fKilogramKelvinRelationship_in_K - kilogram-kelvin relationship (K) - 64 - LREAL - - 6.50965726E+39 - - - - TcVarGlobal - - - 636287616 - - - GVL_PhysicalConstants.fKilogramKelvinRelationship_in_K_Units - 648 - STRING(80) - - K - - - - TcVarGlobal - - - 636287680 - - - GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m - lattice parameter of silicon (m) - Uncertainty: 8.9e-18 - 64 - LREAL - - 5.431020511E-10 - - - - TcVarGlobal - - - 636288384 - - - GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636288448 - - - GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m_Uncertainty - 64 - LREAL - - 8.9E-18 - - - - TcVarGlobal - - - 636289152 - - - GVL_PhysicalConstants.fLoschmidtConstant_273_15K_101_325KPa_in_m_3 - Loschmidt constant (273.15 K, 101.325 kPa) (m^-3) - 64 - LREAL - - 2.686780111E+25 - - - - TcVarGlobal - - - 636289216 - - - GVL_PhysicalConstants.fLoschmidtConstant_273_15K_101_325KPa_in_m_3_Units - 648 - STRING(80) - - m^-3 - - - - TcVarGlobal - - - 636289280 - - - GVL_PhysicalConstants.fMag_Constant_in_N_A_2 - mag. constant (N A^-2) - Uncertainty: 1.9e-16 - 64 - LREAL - - 1.25663706212E-06 - - - - TcVarGlobal - - - 636289984 - - - GVL_PhysicalConstants.fMag_Constant_in_N_A_2_Units - 648 - STRING(80) - - N A^-2 - - - - TcVarGlobal - - - 636290048 - - - GVL_PhysicalConstants.fMag_Constant_in_N_A_2_Uncertainty - 64 - LREAL - - 1.9E-16 - - - - TcVarGlobal - - - 636290752 - - - GVL_PhysicalConstants.fMag_FluxQuantum_in_Wb - mag. flux quantum (Wb) - 64 - LREAL - - 2.067833848E-15 - - - - TcVarGlobal - - - 636290816 - - - GVL_PhysicalConstants.fMag_FluxQuantum_in_Wb_Units - 648 - STRING(80) - - Wb - - - - TcVarGlobal - - - 636290880 - - - GVL_PhysicalConstants.fMolarGasConstant_in_J_mol_1_K_1 - molar gas constant (J mol^-1 K^-1) - 64 - LREAL - - 8.314462618 - - - - TcVarGlobal - - - 636291584 - - - GVL_PhysicalConstants.fMolarGasConstant_in_J_mol_1_K_1_Units - 648 - STRING(80) - - J mol^-1 K^-1 - - - - TcVarGlobal - - - 636291648 - - - GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1 - molar mass constant (kg mol^-1) - Uncertainty: 3e-13 - 64 - LREAL - - 0.00099999999965 - - - - TcVarGlobal - - - 636292352 - - - GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636292416 - - - GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1_Uncertainty - 64 - LREAL - - 3E-13 - - - - TcVarGlobal - - - 636293120 - - - GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1 - molar mass of carbon-12 (kg mol^-1) - Uncertainty: 3.6e-12 - 64 - LREAL - - 0.0119999999958 - - - - TcVarGlobal - - - 636293184 - - - GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636293248 - - - GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1_Uncertainty - 64 - LREAL - - 3.6E-12 - - - - TcVarGlobal - - - 636293952 - - - GVL_PhysicalConstants.fMolarPlanckConstant_in_J_Hz_1_mol_1 - molar Planck constant (J Hz^-1 mol^-1) - 64 - LREAL - - 3.990312712E-10 - - - - TcVarGlobal - - - 636294016 - - - GVL_PhysicalConstants.fMolarPlanckConstant_in_J_Hz_1_mol_1_Units - 648 - STRING(80) - - J Hz^-1 mol^-1 - - - - TcVarGlobal - - - 636294080 - - - GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1 - molar Planck constant times c (J m mol^-1) - Uncertainty: 5.4e-11 - 64 - LREAL - - 0.119626565582 - - - - TcVarGlobal - - - 636294784 - - - GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1_Units - 648 - STRING(80) - - J m mol^-1 - - - - TcVarGlobal - - - 636294848 - - - GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1_Uncertainty - 64 - LREAL - - 5.4E-11 - - - - TcVarGlobal - - - 636295552 - - - GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_100KPa_in_m_3_mol_1 - molar volume of ideal gas (273.15 K, 100 kPa) (m^3 mol^-1) - 64 - LREAL - - 0.02271095464 - - - - TcVarGlobal - - - 636295616 - - - GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_100KPa_in_m_3_mol_1_Units - 648 - STRING(80) - - m^3 mol^-1 - - - - TcVarGlobal - - - 636295680 - - - GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_101_325KPa_in_m_3_mol_1 - molar volume of ideal gas (273.15 K, 101.325 kPa) (m^3 mol^-1) - 64 - LREAL - - 0.02241396954 - - - - TcVarGlobal - - - 636296384 - - - GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_101_325KPa_in_m_3_mol_1_Units - 648 - STRING(80) - - m^3 mol^-1 - - - - TcVarGlobal - - - 636296448 - - - GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1 - molar volume of silicon (m^3 mol^-1) - Uncertainty: 6e-13 - 64 - LREAL - - 1.205883199E-05 - - - - TcVarGlobal - - - 636297152 - - - GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1_Units - 648 - STRING(80) - - m^3 mol^-1 - - - - TcVarGlobal - - - 636297216 - - - GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1_Uncertainty - 64 - LREAL - - 6E-13 - - - - TcVarGlobal - - - 636297920 - - - GVL_PhysicalConstants.fMoXUnit_in_m - Mo x unit (m) - Uncertainty: 5.3e-20 - 64 - LREAL - - 1.00209952E-13 - - - - TcVarGlobal - - - 636297984 - - - GVL_PhysicalConstants.fMoXUnit_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636298048 - - - GVL_PhysicalConstants.fMoXUnit_in_m_Uncertainty - 64 - LREAL - - 5.3E-20 - - - - TcVarGlobal - - - 636298752 - - - GVL_PhysicalConstants.fMuonComptonWavelength_in_m - muon Compton wavelength (m) - Uncertainty: 2.6e-22 - 64 - LREAL - - 1.17344411E-14 - - - - TcVarGlobal - - - 636298816 - - - GVL_PhysicalConstants.fMuonComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636298880 - - - GVL_PhysicalConstants.fMuonComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 2.6E-22 - - - - TcVarGlobal - - - 636299584 - - - GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m - muon Compton wavelength over 2 pi (m) - Uncertainty: 4.2e-23 - 64 - LREAL - - 1.867594308E-15 - - - - TcVarGlobal - - - 636299648 - - - GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636299712 - - - GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m_Uncertainty - 64 - LREAL - - 4.2E-23 - - - - TcVarGlobal - - - 636300416 - - - GVL_PhysicalConstants.fMuonElectronMassRatio - muon-electron mass ratio - Uncertainty: 4.6e-06 - 64 - LREAL - - 206.768283 - - - - TcVarGlobal - - - 636300480 - - - GVL_PhysicalConstants.fMuonElectronMassRatio_Uncertainty - 64 - LREAL - - 4.6E-06 - - - - TcVarGlobal - - - 636300544 - - - GVL_PhysicalConstants.fMuonGFactor - muon g factor - Uncertainty: 1.3e-09 - 64 - LREAL - - -2.0023318418 - - - - TcVarGlobal - - - 636300608 - - - GVL_PhysicalConstants.fMuonGFactor_Uncertainty - 64 - LREAL - - 1.3E-09 - - - - TcVarGlobal - - - 636300672 - - - GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1 - muon mag. mom. (J T^-1) - Uncertainty: 1e-33 - 64 - LREAL - - -4.4904483E-26 - - - - TcVarGlobal - - - 636300736 - - - GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636300800 - - - GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1_Uncertainty - 64 - LREAL - - 1E-33 - - - - TcVarGlobal - - - 636301504 - - - GVL_PhysicalConstants.fMuonMag_Mom_Anomaly - muon mag. mom. anomaly - Uncertainty: 6.3e-10 - 64 - LREAL - - 0.00116592089 - - - - TcVarGlobal - - - 636301568 - - - GVL_PhysicalConstants.fMuonMag_Mom_Anomaly_Uncertainty - 64 - LREAL - - 6.3E-10 - - - - TcVarGlobal - - - 636301632 - - - GVL_PhysicalConstants.fMuonMag_Mom_ToBohrMagnetonRatio - muon mag. mom. to Bohr magneton ratio - Uncertainty: 1.1e-10 - 64 - LREAL - - -0.00484197047 - - - - TcVarGlobal - - - 636301696 - - - GVL_PhysicalConstants.fMuonMag_Mom_ToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.1E-10 - - - - TcVarGlobal - - - 636301760 - - - GVL_PhysicalConstants.fMuonMag_Mom_ToNuclearMagnetonRatio - muon mag. mom. to nuclear magneton ratio - Uncertainty: 2e-07 - 64 - LREAL - - -8.89059703 - - - - TcVarGlobal - - - 636301824 - - - GVL_PhysicalConstants.fMuonMag_Mom_ToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 2E-07 - - - - TcVarGlobal - - - 636301888 - - - GVL_PhysicalConstants.fMuonMass_in_kg - muon mass (kg) - Uncertainty: 4.2e-36 - 64 - LREAL - - 1.883531627E-28 - - - - TcVarGlobal - - - 636301952 - - - GVL_PhysicalConstants.fMuonMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636302016 - - - GVL_PhysicalConstants.fMuonMass_in_kg_Uncertainty - 64 - LREAL - - 4.2E-36 - - - - TcVarGlobal - - - 636302720 - - - GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J - muon mass energy equivalent (J) - Uncertainty: 3.8e-19 - 64 - LREAL - - 1.692833804E-11 - - - - TcVarGlobal - - - 636302784 - - - GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636302848 - - - GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 3.8E-19 - - - - TcVarGlobal - - - 636303552 - - - GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV - muon mass energy equivalent in MeV (MeV) - Uncertainty: 2.3e-06 - 64 - LREAL - - 105.6583755 - - - - TcVarGlobal - - - 636303616 - - - GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636303680 - - - GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 2.3E-06 - - - - TcVarGlobal - - - 636304384 - - - GVL_PhysicalConstants.fMuonMassInU_in_u - muon mass in u (u) - Uncertainty: 2.5e-09 - 64 - LREAL - - 0.1134289259 - - - - TcVarGlobal - - - 636304448 - - - GVL_PhysicalConstants.fMuonMassInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636304512 - - - GVL_PhysicalConstants.fMuonMassInU_in_u_Uncertainty - 64 - LREAL - - 2.5E-09 - - - - TcVarGlobal - - - 636305216 - - - GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1 - muon molar mass (kg mol^-1) - Uncertainty: 2.5e-12 - 64 - LREAL - - 0.0001134289259 - - - - TcVarGlobal - - - 636305280 - - - GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636305344 - - - GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1_Uncertainty - 64 - LREAL - - 2.5E-12 - - - - TcVarGlobal - - - 636306048 - - - GVL_PhysicalConstants.fMuonNeutronMassRatio - muon-neutron mass ratio - Uncertainty: 2.5e-09 - 64 - LREAL - - 0.112454517 - - - - TcVarGlobal - - - 636306112 - - - GVL_PhysicalConstants.fMuonNeutronMassRatio_Uncertainty - 64 - LREAL - - 2.5E-09 - - - - TcVarGlobal - - - 636306176 - - - GVL_PhysicalConstants.fMuonProtonMag_Mom_Ratio - muon-proton mag. mom. ratio - Uncertainty: 7.1e-08 - 64 - LREAL - - -3.183345142 - - - - TcVarGlobal - - - 636306240 - - - GVL_PhysicalConstants.fMuonProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 7.1E-08 - - - - TcVarGlobal - - - 636306304 - - - GVL_PhysicalConstants.fMuonProtonMassRatio - muon-proton mass ratio - Uncertainty: 2.5e-09 - 64 - LREAL - - 0.1126095264 - - - - TcVarGlobal - - - 636306368 - - - GVL_PhysicalConstants.fMuonProtonMassRatio_Uncertainty - 64 - LREAL - - 2.5E-09 - - - - TcVarGlobal - - - 636306432 - - - GVL_PhysicalConstants.fMuonTauMassRatio - muon-tau mass ratio - Uncertainty: 4e-06 - 64 - LREAL - - 0.0594635 - - - - TcVarGlobal - - - 636306496 - - - GVL_PhysicalConstants.fMuonTauMassRatio_Uncertainty - 64 - LREAL - - 4E-06 - - - - TcVarGlobal - - - 636306560 - - - GVL_PhysicalConstants.fNaturalUnitOfAction_in_J_s - natural unit of action (J s) - 64 - LREAL - - 1.054571817E-34 - - - - TcVarGlobal - - - 636306624 - - - GVL_PhysicalConstants.fNaturalUnitOfAction_in_J_s_Units - 648 - STRING(80) - - J s - - - - TcVarGlobal - - - 636306688 - - - GVL_PhysicalConstants.fNaturalUnitOfActionInEVS_in_eV_s - natural unit of action in eV s (eV s) - 64 - LREAL - - 6.582119569E-16 - - - - TcVarGlobal - - - 636307392 - - - GVL_PhysicalConstants.fNaturalUnitOfActionInEVS_in_eV_s_Units - 648 - STRING(80) - - eV s - - - - TcVarGlobal - - - 636307456 - - - GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J - natural unit of energy (J) - Uncertainty: 2.5e-23 - 64 - LREAL - - 8.1871057769E-14 - - - - TcVarGlobal - - - 636308160 - - - GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636308224 - - - GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J_Uncertainty - 64 - LREAL - - 2.5E-23 - - - - TcVarGlobal - - - 636308928 - - - GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV - natural unit of energy in MeV (MeV) - Uncertainty: 1.5e-10 - 64 - LREAL - - 0.51099895 - - - - TcVarGlobal - - - 636308992 - - - GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636309056 - - - GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV_Uncertainty - 64 - LREAL - - 1.5E-10 - - - - TcVarGlobal - - - 636309760 - - - GVL_PhysicalConstants.fNaturalUnitOfLength_in_m - natural unit of length (m) - Uncertainty: 1.2e-22 - 64 - LREAL - - 3.8615926796E-13 - - - - TcVarGlobal - - - 636309824 - - - GVL_PhysicalConstants.fNaturalUnitOfLength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636309888 - - - GVL_PhysicalConstants.fNaturalUnitOfLength_in_m_Uncertainty - 64 - LREAL - - 1.2E-22 - - - - TcVarGlobal - - - 636310592 - - - GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg - natural unit of mass (kg) - Uncertainty: 2.8e-40 - 64 - LREAL - - 9.1093837015E-31 - - - - TcVarGlobal - - - 636310656 - - - GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636310720 - - - GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg_Uncertainty - 64 - LREAL - - 2.8E-40 - - - - TcVarGlobal - - - 636311424 - - - GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1 - natural unit of momentum (kg m s^-1) - Uncertainty: 3.4e-30 - 64 - LREAL - - 2.730924488E-22 - - - - TcVarGlobal - - - 636311488 - - - GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1_Units - 648 - STRING(80) - - kg m s^-1 - - - - TcVarGlobal - - - 636311552 - - - GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1_Uncertainty - 64 - LREAL - - 3.4E-30 - - - - TcVarGlobal - - - 636312256 - - - GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c - natural unit of momentum in MeV/c (MeV/c) - Uncertainty: 3.1e-09 - 64 - LREAL - - 0.5109989461 - - - - TcVarGlobal - - - 636312320 - - - GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c_Units - 648 - STRING(80) - - MeV/c - - - - TcVarGlobal - - - 636312384 - - - GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c_Uncertainty - 64 - LREAL - - 3.1E-09 - - - - TcVarGlobal - - - 636313088 - - - GVL_PhysicalConstants.fNaturalUnitOfTime_in_s - natural unit of time (s) - Uncertainty: 3.9e-31 - 64 - LREAL - - 1.28808866819E-21 - - - - TcVarGlobal - - - 636313152 - - - GVL_PhysicalConstants.fNaturalUnitOfTime_in_s_Units - 648 - STRING(80) - - s - - - - TcVarGlobal - - - 636313216 - - - GVL_PhysicalConstants.fNaturalUnitOfTime_in_s_Uncertainty - 64 - LREAL - - 3.9E-31 - - - - TcVarGlobal - - - 636313920 - - - GVL_PhysicalConstants.fNaturalUnitOfVelocity_in_m_s_1 - natural unit of velocity (m s^-1) - 64 - LREAL - - 299792458 - - - - TcVarGlobal - - - 636313984 - - - GVL_PhysicalConstants.fNaturalUnitOfVelocity_in_m_s_1_Units - 648 - STRING(80) - - m s^-1 - - - - TcVarGlobal - - - 636314048 - - - GVL_PhysicalConstants.fNeutronComptonWavelength_in_m - neutron Compton wavelength (m) - Uncertainty: 7.5e-25 - 64 - LREAL - - 1.31959090581E-15 - - - - TcVarGlobal - - - 636314752 - - - GVL_PhysicalConstants.fNeutronComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636314816 - - - GVL_PhysicalConstants.fNeutronComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 7.5E-25 - - - - TcVarGlobal - - - 636315520 - - - GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m - neutron Compton wavelength over 2 pi (m) - Uncertainty: 1.4e-25 - 64 - LREAL - - 2.1001941536E-16 - - - - TcVarGlobal - - - 636315584 - - - GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636315648 - - - GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m_Uncertainty - 64 - LREAL - - 1.4E-25 - - - - TcVarGlobal - - - 636316352 - - - GVL_PhysicalConstants.fNeutronElectronMag_Mom_Ratio - neutron-electron mag. mom. ratio - Uncertainty: 2.5e-10 - 64 - LREAL - - 0.00104066882 - - - - TcVarGlobal - - - 636316416 - - - GVL_PhysicalConstants.fNeutronElectronMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 2.5E-10 - - - - TcVarGlobal - - - 636316480 - - - GVL_PhysicalConstants.fNeutronElectronMassRatio - neutron-electron mass ratio - Uncertainty: 8.9e-07 - 64 - LREAL - - 1838.68366173 - - - - TcVarGlobal - - - 636316544 - - - GVL_PhysicalConstants.fNeutronElectronMassRatio_Uncertainty - 64 - LREAL - - 8.9E-07 - - - - TcVarGlobal - - - 636316608 - - - GVL_PhysicalConstants.fNeutronGFactor - neutron g factor - Uncertainty: 9e-07 - 64 - LREAL - - -3.82608545 - - - - TcVarGlobal - - - 636316672 - - - GVL_PhysicalConstants.fNeutronGFactor_Uncertainty - 64 - LREAL - - 9E-07 - - - - TcVarGlobal - - - 636316736 - - - GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1 - neutron gyromag. ratio (s^-1 T^-1) - Uncertainty: 43.0 - 64 - LREAL - - 183247171 - - - - TcVarGlobal - - - 636316800 - - - GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1_Units - 648 - STRING(80) - - s^-1 T^-1 - - - - TcVarGlobal - - - 636316864 - - - GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1_Uncertainty - 64 - LREAL - - 43 - - - - TcVarGlobal - - - 636317568 - - - GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1 - neutron gyromag. ratio over 2 pi (MHz T^-1) - Uncertainty: 6.9e-06 - 64 - LREAL - - 29.1646933 - - - - TcVarGlobal - - - 636317632 - - - GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636317696 - - - GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty - 64 - LREAL - - 6.9E-06 - - - - TcVarGlobal - - - 636318400 - - - GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1 - neutron mag. mom. (J T^-1) - Uncertainty: 2.3e-33 - 64 - LREAL - - -9.6623651E-27 - - - - TcVarGlobal - - - 636318464 - - - GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636318528 - - - GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1_Uncertainty - 64 - LREAL - - 2.3E-33 - - - - TcVarGlobal - - - 636319232 - - - GVL_PhysicalConstants.fNeutronMag_Mom_ToBohrMagnetonRatio - neutron mag. mom. to Bohr magneton ratio - Uncertainty: 2.5e-10 - 64 - LREAL - - -0.00104187563 - - - - TcVarGlobal - - - 636319296 - - - GVL_PhysicalConstants.fNeutronMag_Mom_ToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 2.5E-10 - - - - TcVarGlobal - - - 636319360 - - - GVL_PhysicalConstants.fNeutronMag_Mom_ToNuclearMagnetonRatio - neutron mag. mom. to nuclear magneton ratio - Uncertainty: 4.5e-07 - 64 - LREAL - - -1.91304273 - - - - TcVarGlobal - - - 636319424 - - - GVL_PhysicalConstants.fNeutronMag_Mom_ToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 4.5E-07 - - - - TcVarGlobal - - - 636319488 - - - GVL_PhysicalConstants.fNeutronMass_in_kg - neutron mass (kg) - Uncertainty: 9.5e-37 - 64 - LREAL - - 1.67492749804E-27 - - - - TcVarGlobal - - - 636319552 - - - GVL_PhysicalConstants.fNeutronMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636319616 - - - GVL_PhysicalConstants.fNeutronMass_in_kg_Uncertainty - 64 - LREAL - - 9.5E-37 - - - - TcVarGlobal - - - 636320320 - - - GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J - neutron mass energy equivalent (J) - Uncertainty: 8.6e-20 - 64 - LREAL - - 1.50534976287E-10 - - - - TcVarGlobal - - - 636320384 - - - GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636320448 - - - GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 8.6E-20 - - - - TcVarGlobal - - - 636321152 - - - GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV - neutron mass energy equivalent in MeV (MeV) - Uncertainty: 5.4e-07 - 64 - LREAL - - 939.56542052 - - - - TcVarGlobal - - - 636321216 - - - GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636321280 - - - GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 5.4E-07 - - - - TcVarGlobal - - - 636321984 - - - GVL_PhysicalConstants.fNeutronMassInU_in_u - neutron mass in u (u) - Uncertainty: 4.9e-10 - 64 - LREAL - - 1.00866491595 - - - - TcVarGlobal - - - 636322048 - - - GVL_PhysicalConstants.fNeutronMassInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636322112 - - - GVL_PhysicalConstants.fNeutronMassInU_in_u_Uncertainty - 64 - LREAL - - 4.9E-10 - - - - TcVarGlobal - - - 636322816 - - - GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1 - neutron molar mass (kg mol^-1) - Uncertainty: 5.7e-13 - 64 - LREAL - - 0.0010086649156 - - - - TcVarGlobal - - - 636322880 - - - GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636322944 - - - GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1_Uncertainty - 64 - LREAL - - 5.7E-13 - - - - TcVarGlobal - - - 636323648 - - - GVL_PhysicalConstants.fNeutronMuonMassRatio - neutron-muon mass ratio - Uncertainty: 2e-07 - 64 - LREAL - - 8.89248406 - - - - TcVarGlobal - - - 636323712 - - - GVL_PhysicalConstants.fNeutronMuonMassRatio_Uncertainty - 64 - LREAL - - 2E-07 - - - - TcVarGlobal - - - 636323776 - - - GVL_PhysicalConstants.fNeutronProtonMag_Mom_Ratio - neutron-proton mag. mom. ratio - Uncertainty: 1.6e-07 - 64 - LREAL - - -0.68497934 - - - - TcVarGlobal - - - 636323840 - - - GVL_PhysicalConstants.fNeutronProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 1.6E-07 - - - - TcVarGlobal - - - 636323904 - - - GVL_PhysicalConstants.fNeutronProtonMassRatio - neutron-proton mass ratio - Uncertainty: 4.9e-10 - 64 - LREAL - - 1.00137841931 - - - - TcVarGlobal - - - 636323968 - - - GVL_PhysicalConstants.fNeutronProtonMassRatio_Uncertainty - 64 - LREAL - - 4.9E-10 - - - - TcVarGlobal - - - 636324032 - - - GVL_PhysicalConstants.fNeutronTauMassRatio - neutron-tau mass ratio - Uncertainty: 3.6e-05 - 64 - LREAL - - 0.528779 - - - - TcVarGlobal - - - 636324096 - - - GVL_PhysicalConstants.fNeutronTauMassRatio_Uncertainty - 64 - LREAL - - 3.6E-05 - - - - TcVarGlobal - - - 636324160 - - - GVL_PhysicalConstants.fNeutronToShieldedProtonMag_Mom_Ratio - neutron to shielded proton mag. mom. ratio - Uncertainty: 1.6e-07 - 64 - LREAL - - -0.68499694 - - - - TcVarGlobal - - - 636324224 - - - GVL_PhysicalConstants.fNeutronToShieldedProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 1.6E-07 - - - - TcVarGlobal - - - 636324288 - - - GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2 - Newtonian constant of gravitation (m^3 kg^-1 s^-2) - Uncertainty: 1.5e-15 - 64 - LREAL - - 6.6743E-11 - - - - TcVarGlobal - - - 636324352 - - - GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2_Units - 648 - STRING(80) - - m^3 kg^-1 s^-2 - - - - TcVarGlobal - - - 636324416 - - - GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2_Uncertainty - 64 - LREAL - - 1.5E-15 - - - - TcVarGlobal - - - 636325120 - - - GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2 - Newtonian constant of gravitation over h-bar c ((GeV/c^2)^-2) - Uncertainty: 1.5e-43 - 64 - LREAL - - 6.70883E-39 - - - - TcVarGlobal - - - 636325184 - - - GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2_Units - 648 - STRING(80) - - (GeV/c^2)^-2 - - - - TcVarGlobal - - - 636325248 - - - GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2_Uncertainty - 64 - LREAL - - 1.5E-43 - - - - TcVarGlobal - - - 636325952 - - - GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1 - nuclear magneton (J T^-1) - Uncertainty: 1.5e-36 - 64 - LREAL - - 5.0507837461E-27 - - - - TcVarGlobal - - - 636326016 - - - GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636326080 - - - GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1_Uncertainty - 64 - LREAL - - 1.5E-36 - - - - TcVarGlobal - - - 636326784 - - - GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1 - nuclear magneton in eV/T (eV T^-1) - Uncertainty: 9.6e-18 - 64 - LREAL - - 3.15245125844E-08 - - - - TcVarGlobal - - - 636326848 - - - GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1_Units - 648 - STRING(80) - - eV T^-1 - - - - TcVarGlobal - - - 636326912 - - - GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1_Uncertainty - 64 - LREAL - - 9.6E-18 - - - - TcVarGlobal - - - 636327616 - - - GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1 - nuclear magneton in inverse meters per tesla (m^-1 T^-1) - Uncertainty: 1.6e-10 - 64 - LREAL - - 0.02542623432 - - - - TcVarGlobal - - - 636327680 - - - GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1_Units - 648 - STRING(80) - - m^-1 T^-1 - - - - TcVarGlobal - - - 636327744 - - - GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1_Uncertainty - 64 - LREAL - - 1.6E-10 - - - - TcVarGlobal - - - 636328448 - - - GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1 - nuclear magneton in K/T (K T^-1) - Uncertainty: 1.1e-13 - 64 - LREAL - - 0.00036582677756 - - - - TcVarGlobal - - - 636328512 - - - GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1_Units - 648 - STRING(80) - - K T^-1 - - - - TcVarGlobal - - - 636328576 - - - GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1_Uncertainty - 64 - LREAL - - 1.1E-13 - - - - TcVarGlobal - - - 636329280 - - - GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1 - nuclear magneton in MHz/T (MHz T^-1) - Uncertainty: 2.3e-09 - 64 - LREAL - - 7.6225932291 - - - - TcVarGlobal - - - 636329344 - - - GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636329408 - - - GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1_Uncertainty - 64 - LREAL - - 2.3E-09 - - - - TcVarGlobal - - - 636330112 - - - GVL_PhysicalConstants.fPlanckConstant_in_J_Hz_1 - Planck constant (J Hz^-1) - 64 - LREAL - - 6.62607015E-34 - - - - TcVarGlobal - - - 636330176 - - - GVL_PhysicalConstants.fPlanckConstant_in_J_Hz_1_Units - 648 - STRING(80) - - J Hz^-1 - - - - TcVarGlobal - - - 636330240 - - - GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s - Planck constant in eV s (eV s) - Uncertainty: 2.5e-23 - 64 - LREAL - - 4.135667662E-15 - - - - TcVarGlobal - - - 636330944 - - - GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s_Units - 648 - STRING(80) - - eV s - - - - TcVarGlobal - - - 636331008 - - - GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s_Uncertainty - 64 - LREAL - - 2.5E-23 - - - - TcVarGlobal - - - 636331712 - - - GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s - Planck constant over 2 pi (J s) - Uncertainty: 1.3e-42 - 64 - LREAL - - 1.0545718E-34 - - - - TcVarGlobal - - - 636331776 - - - GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s_Units - 648 - STRING(80) - - J s - - - - TcVarGlobal - - - 636331840 - - - GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s_Uncertainty - 64 - LREAL - - 1.3E-42 - - - - TcVarGlobal - - - 636332544 - - - GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s - Planck constant over 2 pi in eV s (eV s) - Uncertainty: 4e-24 - 64 - LREAL - - 6.582119514E-16 - - - - TcVarGlobal - - - 636332608 - - - GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s_Units - 648 - STRING(80) - - eV s - - - - TcVarGlobal - - - 636332672 - - - GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s_Uncertainty - 64 - LREAL - - 4E-24 - - - - TcVarGlobal - - - 636333376 - - - GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm - Planck constant over 2 pi times c in MeV fm (MeV fm) - Uncertainty: 1.2e-06 - 64 - LREAL - - 197.3269788 - - - - TcVarGlobal - - - 636333440 - - - GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm_Units - 648 - STRING(80) - - MeV fm - - - - TcVarGlobal - - - 636333504 - - - GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm_Uncertainty - 64 - LREAL - - 1.2E-06 - - - - TcVarGlobal - - - 636334208 - - - GVL_PhysicalConstants.fPlanckLength_in_m - Planck length (m) - Uncertainty: 1.8e-40 - 64 - LREAL - - 1.616255E-35 - - - - TcVarGlobal - - - 636334272 - - - GVL_PhysicalConstants.fPlanckLength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636334336 - - - GVL_PhysicalConstants.fPlanckLength_in_m_Uncertainty - 64 - LREAL - - 1.8E-40 - - - - TcVarGlobal - - - 636335040 - - - GVL_PhysicalConstants.fPlanckMass_in_kg - Planck mass (kg) - Uncertainty: 2.4e-13 - 64 - LREAL - - 2.176434E-08 - - - - TcVarGlobal - - - 636335104 - - - GVL_PhysicalConstants.fPlanckMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636335168 - - - GVL_PhysicalConstants.fPlanckMass_in_kg_Uncertainty - 64 - LREAL - - 2.4E-13 - - - - TcVarGlobal - - - 636335872 - - - GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV - Planck mass energy equivalent in GeV (GeV) - Uncertainty: 140000000000000.0 - 64 - LREAL - - 1.22089E+19 - - - - TcVarGlobal - - - 636335936 - - - GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV_Units - 648 - STRING(80) - - GeV - - - - TcVarGlobal - - - 636336000 - - - GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV_Uncertainty - 64 - LREAL - - 140000000000000 - - - - TcVarGlobal - - - 636336704 - - - GVL_PhysicalConstants.fPlanckTemperature_in_K - Planck temperature (K) - Uncertainty: 1.6e+27 - 64 - LREAL - - 1.416784E+32 - - - - TcVarGlobal - - - 636336768 - - - GVL_PhysicalConstants.fPlanckTemperature_in_K_Units - 648 - STRING(80) - - K - - - - TcVarGlobal - - - 636336832 - - - GVL_PhysicalConstants.fPlanckTemperature_in_K_Uncertainty - 64 - LREAL - - 1.6E+27 - - - - TcVarGlobal - - - 636337536 - - - GVL_PhysicalConstants.fPlanckTime_in_s - Planck time (s) - Uncertainty: 6e-49 - 64 - LREAL - - 5.391247E-44 - - - - TcVarGlobal - - - 636337600 - - - GVL_PhysicalConstants.fPlanckTime_in_s_Units - 648 - STRING(80) - - s - - - - TcVarGlobal - - - 636337664 - - - GVL_PhysicalConstants.fPlanckTime_in_s_Uncertainty - 64 - LREAL - - 6E-49 - - - - TcVarGlobal - - - 636338368 - - - GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1 - proton charge to mass quotient (C kg^-1) - Uncertainty: 0.029 - 64 - LREAL - - 95788331.56 - - - - TcVarGlobal - - - 636338432 - - - GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1_Units - 648 - STRING(80) - - C kg^-1 - - - - TcVarGlobal - - - 636338496 - - - GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1_Uncertainty - 64 - LREAL - - 0.029 - - - - TcVarGlobal - - - 636339200 - - - GVL_PhysicalConstants.fProtonComptonWavelength_in_m - proton Compton wavelength (m) - Uncertainty: 4e-25 - 64 - LREAL - - 1.32140985539E-15 - - - - TcVarGlobal - - - 636339264 - - - GVL_PhysicalConstants.fProtonComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636339328 - - - GVL_PhysicalConstants.fProtonComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 4E-25 - - - - TcVarGlobal - - - 636340032 - - - GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m - proton Compton wavelength over 2 pi (m) - Uncertainty: 9.7e-26 - 64 - LREAL - - 2.10308910109E-16 - - - - TcVarGlobal - - - 636340096 - - - GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636340160 - - - GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m_Uncertainty - 64 - LREAL - - 9.7E-26 - - - - TcVarGlobal - - - 636340864 - - - GVL_PhysicalConstants.fProtonElectronMassRatio - proton-electron mass ratio - Uncertainty: 1.1e-07 - 64 - LREAL - - 1836.15267343 - - - - TcVarGlobal - - - 636340928 - - - GVL_PhysicalConstants.fProtonElectronMassRatio_Uncertainty - 64 - LREAL - - 1.1E-07 - - - - TcVarGlobal - - - 636340992 - - - GVL_PhysicalConstants.fProtonGFactor - proton g factor - Uncertainty: 1.6e-09 - 64 - LREAL - - 5.5856946893 - - - - TcVarGlobal - - - 636341056 - - - GVL_PhysicalConstants.fProtonGFactor_Uncertainty - 64 - LREAL - - 1.6E-09 - - - - TcVarGlobal - - - 636341120 - - - GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1 - proton gyromag. ratio (s^-1 T^-1) - Uncertainty: 0.11 - 64 - LREAL - - 267522187.44 - - - - TcVarGlobal - - - 636341184 - - - GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1_Units - 648 - STRING(80) - - s^-1 T^-1 - - - - TcVarGlobal - - - 636341248 - - - GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1_Uncertainty - 64 - LREAL - - 0.11 - - - - TcVarGlobal - - - 636341952 - - - GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1 - proton gyromag. ratio over 2 pi (MHz T^-1) - Uncertainty: 2.9e-07 - 64 - LREAL - - 42.57747892 - - - - TcVarGlobal - - - 636342016 - - - GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636342080 - - - GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty - 64 - LREAL - - 2.9E-07 - - - - TcVarGlobal - - - 636342784 - - - GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1 - proton mag. mom. (J T^-1) - Uncertainty: 6e-36 - 64 - LREAL - - 1.41060679736E-26 - - - - TcVarGlobal - - - 636342848 - - - GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636342912 - - - GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1_Uncertainty - 64 - LREAL - - 6E-36 - - - - TcVarGlobal - - - 636343616 - - - GVL_PhysicalConstants.fProtonMag_Mom_ToBohrMagnetonRatio - proton mag. mom. to Bohr magneton ratio - Uncertainty: 4.6e-13 - 64 - LREAL - - 0.0015210322023 - - - - TcVarGlobal - - - 636343680 - - - GVL_PhysicalConstants.fProtonMag_Mom_ToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 4.6E-13 - - - - TcVarGlobal - - - 636343744 - - - GVL_PhysicalConstants.fProtonMag_Mom_ToNuclearMagnetonRatio - proton mag. mom. to nuclear magneton ratio - Uncertainty: 8.2e-10 - 64 - LREAL - - 2.79284734463 - - - - TcVarGlobal - - - 636343808 - - - GVL_PhysicalConstants.fProtonMag_Mom_ToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 8.2E-10 - - - - TcVarGlobal - - - 636343872 - - - GVL_PhysicalConstants.fProtonMag_ShieldingCorrection - proton mag. shielding correction - Uncertainty: 1.1e-08 - 64 - LREAL - - 2.5689E-05 - - - - TcVarGlobal - - - 636343936 - - - GVL_PhysicalConstants.fProtonMag_ShieldingCorrection_Uncertainty - 64 - LREAL - - 1.1E-08 - - - - TcVarGlobal - - - 636344000 - - - GVL_PhysicalConstants.fProtonMass_in_kg - proton mass (kg) - Uncertainty: 5.1e-37 - 64 - LREAL - - 1.67262192369E-27 - - - - TcVarGlobal - - - 636344064 - - - GVL_PhysicalConstants.fProtonMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636344128 - - - GVL_PhysicalConstants.fProtonMass_in_kg_Uncertainty - 64 - LREAL - - 5.1E-37 - - - - TcVarGlobal - - - 636344832 - - - GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J - proton mass energy equivalent (J) - Uncertainty: 4.6e-20 - 64 - LREAL - - 1.50327761598E-10 - - - - TcVarGlobal - - - 636344896 - - - GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636344960 - - - GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 4.6E-20 - - - - TcVarGlobal - - - 636345664 - - - GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV - proton mass energy equivalent in MeV (MeV) - Uncertainty: 2.9e-07 - 64 - LREAL - - 938.27208816 - - - - TcVarGlobal - - - 636345728 - - - GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636345792 - - - GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 2.9E-07 - - - - TcVarGlobal - - - 636346496 - - - GVL_PhysicalConstants.fProtonMassInU_in_u - proton mass in u (u) - Uncertainty: 5.3e-11 - 64 - LREAL - - 1.007276466621 - - - - TcVarGlobal - - - 636346560 - - - GVL_PhysicalConstants.fProtonMassInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636346624 - - - GVL_PhysicalConstants.fProtonMassInU_in_u_Uncertainty - 64 - LREAL - - 5.3E-11 - - - - TcVarGlobal - - - 636347328 - - - GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1 - proton molar mass (kg mol^-1) - Uncertainty: 3.1e-13 - 64 - LREAL - - 0.00100727646627 - - - - TcVarGlobal - - - 636347392 - - - GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636347456 - - - GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1_Uncertainty - 64 - LREAL - - 3.1E-13 - - - - TcVarGlobal - - - 636348160 - - - GVL_PhysicalConstants.fProtonMuonMassRatio - proton-muon mass ratio - Uncertainty: 2e-07 - 64 - LREAL - - 8.88024337 - - - - TcVarGlobal - - - 636348224 - - - GVL_PhysicalConstants.fProtonMuonMassRatio_Uncertainty - 64 - LREAL - - 2E-07 - - - - TcVarGlobal - - - 636348288 - - - GVL_PhysicalConstants.fProtonNeutronMag_Mom_Ratio - proton-neutron mag. mom. ratio - Uncertainty: 3.4e-07 - 64 - LREAL - - -1.45989805 - - - - TcVarGlobal - - - 636348352 - - - GVL_PhysicalConstants.fProtonNeutronMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 3.4E-07 - - - - TcVarGlobal - - - 636348416 - - - GVL_PhysicalConstants.fProtonNeutronMassRatio - proton-neutron mass ratio - Uncertainty: 4.9e-10 - 64 - LREAL - - 0.99862347812 - - - - TcVarGlobal - - - 636348480 - - - GVL_PhysicalConstants.fProtonNeutronMassRatio_Uncertainty - 64 - LREAL - - 4.9E-10 - - - - TcVarGlobal - - - 636348544 - - - GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m - proton rms charge radius (m) - Uncertainty: 1.9e-18 - 64 - LREAL - - 8.414E-16 - - - - TcVarGlobal - - - 636348608 - - - GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636348672 - - - GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m_Uncertainty - 64 - LREAL - - 1.9E-18 - - - - TcVarGlobal - - - 636349376 - - - GVL_PhysicalConstants.fProtonTauMassRatio - proton-tau mass ratio - Uncertainty: 3.6e-05 - 64 - LREAL - - 0.528051 - - - - TcVarGlobal - - - 636349440 - - - GVL_PhysicalConstants.fProtonTauMassRatio_Uncertainty - 64 - LREAL - - 3.6E-05 - - - - TcVarGlobal - - - 636349504 - - - GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1 - quantum of circulation (m^2 s^-1) - Uncertainty: 1.1e-13 - 64 - LREAL - - 0.00036369475516 - - - - TcVarGlobal - - - 636349568 - - - GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1_Units - 648 - STRING(80) - - m^2 s^-1 - - - - TcVarGlobal - - - 636349632 - - - GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1_Uncertainty - 64 - LREAL - - 1.1E-13 - - - - TcVarGlobal - - - 636350336 - - - GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1 - quantum of circulation times 2 (m^2 s^-1) - Uncertainty: 2.2e-13 - 64 - LREAL - - 0.00072738951032 - - - - TcVarGlobal - - - 636350400 - - - GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1_Units - 648 - STRING(80) - - m^2 s^-1 - - - - TcVarGlobal - - - 636350464 - - - GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1_Uncertainty - 64 - LREAL - - 2.2E-13 - - - - TcVarGlobal - - - 636351168 - - - GVL_PhysicalConstants.fRydbergConstant_in_m_1 - Rydberg constant (m^-1) - Uncertainty: 2.1e-05 - 64 - LREAL - - 10973731.56816 - - - - TcVarGlobal - - - 636351232 - - - GVL_PhysicalConstants.fRydbergConstant_in_m_1_Units - 648 - STRING(80) - - m^-1 - - - - TcVarGlobal - - - 636351296 - - - GVL_PhysicalConstants.fRydbergConstant_in_m_1_Uncertainty - 64 - LREAL - - 2.1E-05 - - - - TcVarGlobal - - - 636352000 - - - GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz - Rydberg constant times c in Hz (Hz) - Uncertainty: 6400.0 - 64 - LREAL - - 3.2898419602508E+15 - - - - TcVarGlobal - - - 636352064 - - - GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz_Units - 648 - STRING(80) - - Hz - - - - TcVarGlobal - - - 636352128 - - - GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz_Uncertainty - 64 - LREAL - - 6400 - - - - TcVarGlobal - - - 636352832 - - - GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV - Rydberg constant times hc in eV (eV) - Uncertainty: 2.6e-11 - 64 - LREAL - - 13.605693122994 - - - - TcVarGlobal - - - 636352896 - - - GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV_Units - 648 - STRING(80) - - eV - - - - TcVarGlobal - - - 636352960 - - - GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV_Uncertainty - 64 - LREAL - - 2.6E-11 - - - - TcVarGlobal - - - 636353664 - - - GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J - Rydberg constant times hc in J (J) - Uncertainty: 4.2e-30 - 64 - LREAL - - 2.1798723611035E-18 - - - - TcVarGlobal - - - 636353728 - - - GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636353792 - - - GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J_Uncertainty - 64 - LREAL - - 4.2E-30 - - - - TcVarGlobal - - - 636354496 - - - GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_100KPa - Sackur-Tetrode constant (1 K, 100 kPa) - Uncertainty: 4.5e-10 - 64 - LREAL - - -1.15170753706 - - - - TcVarGlobal - - - 636354560 - - - GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_100KPa_Uncertainty - 64 - LREAL - - 4.5E-10 - - - - TcVarGlobal - - - 636354624 - - - GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_101_325KPa - Sackur-Tetrode constant (1 K, 101.325 kPa) - Uncertainty: 4.5e-10 - 64 - LREAL - - -1.16487052358 - - - - TcVarGlobal - - - 636354688 - - - GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_101_325KPa_Uncertainty - 64 - LREAL - - 4.5E-10 - - - - TcVarGlobal - - - 636354752 - - - GVL_PhysicalConstants.fSecondRadiationConstant_in_m_K - second radiation constant (m K) - 64 - LREAL - - 0.01438776877 - - - - TcVarGlobal - - - 636354816 - - - GVL_PhysicalConstants.fSecondRadiationConstant_in_m_K_Units - 648 - STRING(80) - - m K - - - - TcVarGlobal - - - 636354880 - - - GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1 - shielded helion gyromag. ratio (s^-1 T^-1) - Uncertainty: 2.4 - 64 - LREAL - - 203789456.9 - - - - TcVarGlobal - - - 636355584 - - - GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1_Units - 648 - STRING(80) - - s^-1 T^-1 - - - - TcVarGlobal - - - 636355648 - - - GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1_Uncertainty - 64 - LREAL - - 2.4 - - - - TcVarGlobal - - - 636356352 - - - GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1 - shielded helion gyromag. ratio over 2 pi (MHz T^-1) - Uncertainty: 4.3e-07 - 64 - LREAL - - 32.43409966 - - - - TcVarGlobal - - - 636356416 - - - GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636356480 - - - GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty - 64 - LREAL - - 4.3E-07 - - - - TcVarGlobal - - - 636357184 - - - GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1 - shielded helion mag. mom. (J T^-1) - Uncertainty: 1.3e-34 - 64 - LREAL - - -1.07455309E-26 - - - - TcVarGlobal - - - 636357248 - - - GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636357312 - - - GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1_Uncertainty - 64 - LREAL - - 1.3E-34 - - - - TcVarGlobal - - - 636358016 - - - GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToBohrMagnetonRatio - shielded helion mag. mom. to Bohr magneton ratio - Uncertainty: 1.4e-11 - 64 - LREAL - - -0.001158671471 - - - - TcVarGlobal - - - 636358080 - - - GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.4E-11 - - - - TcVarGlobal - - - 636358144 - - - GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToNuclearMagnetonRatio - shielded helion mag. mom. to nuclear magneton ratio - Uncertainty: 2.5e-08 - 64 - LREAL - - -2.127497719 - - - - TcVarGlobal - - - 636358208 - - - GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 2.5E-08 - - - - TcVarGlobal - - - 636358272 - - - GVL_PhysicalConstants.fShieldedHelionToProtonMag_Mom_Ratio - shielded helion to proton mag. mom. ratio - Uncertainty: 8.9e-09 - 64 - LREAL - - -0.7617665618 - - - - TcVarGlobal - - - 636358336 - - - GVL_PhysicalConstants.fShieldedHelionToProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 8.9E-09 - - - - TcVarGlobal - - - 636358400 - - - GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMag_Mom_Ratio - shielded helion to shielded proton mag. mom. ratio - Uncertainty: 3.3e-09 - 64 - LREAL - - -0.7617861313 - - - - TcVarGlobal - - - 636358464 - - - GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 3.3E-09 - - - - TcVarGlobal - - - 636358528 - - - GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1 - shielded proton gyromag. ratio (s^-1 T^-1) - Uncertainty: 2.9 - 64 - LREAL - - 267515315.1 - - - - TcVarGlobal - - - 636358592 - - - GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1_Units - 648 - STRING(80) - - s^-1 T^-1 - - - - TcVarGlobal - - - 636358656 - - - GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1_Uncertainty - 64 - LREAL - - 2.9 - - - - TcVarGlobal - - - 636359360 - - - GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1 - shielded proton gyromag. ratio over 2 pi (MHz T^-1) - Uncertainty: 5.3e-07 - 64 - LREAL - - 42.57638507 - - - - TcVarGlobal - - - 636359424 - - - GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636359488 - - - GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty - 64 - LREAL - - 5.3E-07 - - - - TcVarGlobal - - - 636360192 - - - GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1 - shielded proton mag. mom. (J T^-1) - Uncertainty: 1.5e-34 - 64 - LREAL - - 1.41057056E-26 - - - - TcVarGlobal - - - 636360256 - - - GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636360320 - - - GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1_Uncertainty - 64 - LREAL - - 1.5E-34 - - - - TcVarGlobal - - - 636361024 - - - GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToBohrMagnetonRatio - shielded proton mag. mom. to Bohr magneton ratio - Uncertainty: 1.7e-11 - 64 - LREAL - - 0.001520993128 - - - - TcVarGlobal - - - 636361088 - - - GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.7E-11 - - - - TcVarGlobal - - - 636361152 - - - GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToNuclearMagnetonRatio - shielded proton mag. mom. to nuclear magneton ratio - Uncertainty: 3e-08 - 64 - LREAL - - 2.792775599 - - - - TcVarGlobal - - - 636361216 - - - GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 3E-08 - - - - TcVarGlobal - - - 636361280 - - - GVL_PhysicalConstants.fSpeedOfLightInVacuum_in_m_s_1 - speed of light in vacuum (m s^-1) - 64 - LREAL - - 299792458 - - - - TcVarGlobal - - - 636361344 - - - GVL_PhysicalConstants.fSpeedOfLightInVacuum_in_m_s_1_Units - 648 - STRING(80) - - m s^-1 - - - - TcVarGlobal - - - 636361408 - - - GVL_PhysicalConstants.fStandardAccelerationOfGravity_in_m_s_2 - standard acceleration of gravity (m s^-2) - 64 - LREAL - - 9.80665 - - - - TcVarGlobal - - - 636362112 - - - GVL_PhysicalConstants.fStandardAccelerationOfGravity_in_m_s_2_Units - 648 - STRING(80) - - m s^-2 - - - - TcVarGlobal - - - 636362176 - - - GVL_PhysicalConstants.fStandardAtmosphere_in_Pa - standard atmosphere (Pa) - 64 - LREAL - - 101325 - - - - TcVarGlobal - - - 636362880 - - - GVL_PhysicalConstants.fStandardAtmosphere_in_Pa_Units - 648 - STRING(80) - - Pa - - - - TcVarGlobal - - - 636362944 - - - GVL_PhysicalConstants.fStefan_BoltzmannConstant_in_W_m_2_K_4 - Stefan-Boltzmann constant (W m^-2 K^-4) - 64 - LREAL - - 5.670374419E-08 - - - - TcVarGlobal - - - 636363648 - - - GVL_PhysicalConstants.fStefan_BoltzmannConstant_in_W_m_2_K_4_Units - 648 - STRING(80) - - W m^-2 K^-4 - - - - TcVarGlobal - - - 636363712 - - - GVL_PhysicalConstants.fTauComptonWavelength_in_m - tau Compton wavelength (m) - Uncertainty: 4.7e-20 - 64 - LREAL - - 6.97771E-16 - - - - TcVarGlobal - - - 636364416 - - - GVL_PhysicalConstants.fTauComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636364480 - - - GVL_PhysicalConstants.fTauComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 4.7E-20 - - - - TcVarGlobal - - - 636365184 - - - GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m - tau Compton wavelength over 2 pi (m) - Uncertainty: 1e-20 - 64 - LREAL - - 1.11056E-16 - - - - TcVarGlobal - - - 636365248 - - - GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636365312 - - - GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m_Uncertainty - 64 - LREAL - - 1E-20 - - - - TcVarGlobal - - - 636366016 - - - GVL_PhysicalConstants.fTauElectronMassRatio - tau-electron mass ratio - Uncertainty: 0.23 - 64 - LREAL - - 3477.23 - - - - TcVarGlobal - - - 636366080 - - - GVL_PhysicalConstants.fTauElectronMassRatio_Uncertainty - 64 - LREAL - - 0.23 - - - - TcVarGlobal - - - 636366144 - - - GVL_PhysicalConstants.fTauMass_in_kg - tau mass (kg) - Uncertainty: 2.1e-31 - 64 - LREAL - - 3.16754E-27 - - - - TcVarGlobal - - - 636366208 - - - GVL_PhysicalConstants.fTauMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636366272 - - - GVL_PhysicalConstants.fTauMass_in_kg_Uncertainty - 64 - LREAL - - 2.1E-31 - - - - TcVarGlobal - - - 636366976 - - - GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J - tau mass energy equivalent (J) - Uncertainty: 1.9e-14 - 64 - LREAL - - 2.84684E-10 - - - - TcVarGlobal - - - 636367040 - - - GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636367104 - - - GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 1.9E-14 - - - - TcVarGlobal - - - 636367808 - - - GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV - tau mass energy equivalent in MeV (MeV) - Uncertainty: 0.16 - 64 - LREAL - - 1776.82 - - - - TcVarGlobal - - - 636367872 - - - GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636367936 - - - GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 0.16 - - - - TcVarGlobal - - - 636368640 - - - GVL_PhysicalConstants.fTauMassInU_in_u - tau mass in u (u) - Uncertainty: 0.00013 - 64 - LREAL - - 1.90754 - - - - TcVarGlobal - - - 636368704 - - - GVL_PhysicalConstants.fTauMassInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636368768 - - - GVL_PhysicalConstants.fTauMassInU_in_u_Uncertainty - 64 - LREAL - - 0.00013 - - - - TcVarGlobal - - - 636369472 - - - GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1 - tau molar mass (kg mol^-1) - Uncertainty: 1.3e-07 - 64 - LREAL - - 0.00190754 - - - - TcVarGlobal - - - 636369536 - - - GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636369600 - - - GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1_Uncertainty - 64 - LREAL - - 1.3E-07 - - - - TcVarGlobal - - - 636370304 - - - GVL_PhysicalConstants.fTauMuonMassRatio - tau-muon mass ratio - Uncertainty: 0.0011 - 64 - LREAL - - 16.817 - - - - TcVarGlobal - - - 636370368 - - - GVL_PhysicalConstants.fTauMuonMassRatio_Uncertainty - 64 - LREAL - - 0.0011 - - - - TcVarGlobal - - - 636370432 - - - GVL_PhysicalConstants.fTauNeutronMassRatio - tau-neutron mass ratio - Uncertainty: 0.00013 - 64 - LREAL - - 1.89115 - - - - TcVarGlobal - - - 636370496 - - - GVL_PhysicalConstants.fTauNeutronMassRatio_Uncertainty - 64 - LREAL - - 0.00013 - - - - TcVarGlobal - - - 636370560 - - - GVL_PhysicalConstants.fTauProtonMassRatio - tau-proton mass ratio - Uncertainty: 0.00013 - 64 - LREAL - - 1.89376 - - - - TcVarGlobal - - - 636370624 - - - GVL_PhysicalConstants.fTauProtonMassRatio_Uncertainty - 64 - LREAL - - 0.00013 - - - - TcVarGlobal - - - 636370688 - - - GVL_PhysicalConstants.fThomsonCrossSection_in_m_2 - Thomson cross section (m^2) - Uncertainty: 6e-38 - 64 - LREAL - - 6.6524587321E-29 - - - - TcVarGlobal - - - 636370752 - - - GVL_PhysicalConstants.fThomsonCrossSection_in_m_2_Units - 648 - STRING(80) - - m^2 - - - - TcVarGlobal - - - 636370816 - - - GVL_PhysicalConstants.fThomsonCrossSection_in_m_2_Uncertainty - 64 - LREAL - - 6E-38 - - - - TcVarGlobal - - - 636371520 - - - GVL_PhysicalConstants.fTritonElectronMag_Mom_Ratio - triton-electron mag. mom. ratio - Uncertainty: 2.1e-11 - 64 - LREAL - - -0.001620514423 - - - - TcVarGlobal - - - 636371584 - - - GVL_PhysicalConstants.fTritonElectronMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 2.1E-11 - - - - TcVarGlobal - - - 636371648 - - - GVL_PhysicalConstants.fTritonElectronMassRatio - triton-electron mass ratio - Uncertainty: 2.7e-07 - 64 - LREAL - - 5496.92153573 - - - - TcVarGlobal - - - 636371712 - - - GVL_PhysicalConstants.fTritonElectronMassRatio_Uncertainty - 64 - LREAL - - 2.7E-07 - - - - TcVarGlobal - - - 636371776 - - - GVL_PhysicalConstants.fTritonGFactor - triton g factor - Uncertainty: 1.2e-08 - 64 - LREAL - - 5.957924931 - - - - TcVarGlobal - - - 636371840 - - - GVL_PhysicalConstants.fTritonGFactor_Uncertainty - 64 - LREAL - - 1.2E-08 - - - - TcVarGlobal - - - 636371904 - - - GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1 - triton mag. mom. (J T^-1) - Uncertainty: 3e-35 - 64 - LREAL - - 1.5046095202E-26 - - - - TcVarGlobal - - - 636371968 - - - GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636372032 - - - GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1_Uncertainty - 64 - LREAL - - 3E-35 - - - - TcVarGlobal - - - 636372736 - - - GVL_PhysicalConstants.fTritonMag_Mom_ToBohrMagnetonRatio - triton mag. mom. to Bohr magneton ratio - Uncertainty: 3.2e-12 - 64 - LREAL - - 0.0016223936651 - - - - TcVarGlobal - - - 636372800 - - - GVL_PhysicalConstants.fTritonMag_Mom_ToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 3.2E-12 - - - - TcVarGlobal - - - 636372864 - - - GVL_PhysicalConstants.fTritonMag_Mom_ToNuclearMagnetonRatio - triton mag. mom. to nuclear magneton ratio - Uncertainty: 5.9e-09 - 64 - LREAL - - 2.9789624656 - - - - TcVarGlobal - - - 636372928 - - - GVL_PhysicalConstants.fTritonMag_Mom_ToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 5.9E-09 - - - - TcVarGlobal - - - 636372992 - - - GVL_PhysicalConstants.fTritonMass_in_kg - triton mass (kg) - Uncertainty: 1.5e-36 - 64 - LREAL - - 5.0073567446E-27 - - - - TcVarGlobal - - - 636373056 - - - GVL_PhysicalConstants.fTritonMass_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636373120 - - - GVL_PhysicalConstants.fTritonMass_in_kg_Uncertainty - 64 - LREAL - - 1.5E-36 - - - - TcVarGlobal - - - 636373824 - - - GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J - triton mass energy equivalent (J) - Uncertainty: 1.4e-19 - 64 - LREAL - - 4.500387806E-10 - - - - TcVarGlobal - - - 636373888 - - - GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636373952 - - - GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 1.4E-19 - - - - TcVarGlobal - - - 636374656 - - - GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV - triton mass energy equivalent in MeV (MeV) - Uncertainty: 8.5e-07 - 64 - LREAL - - 2808.92113298 - - - - TcVarGlobal - - - 636374720 - - - GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636374784 - - - GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 8.5E-07 - - - - TcVarGlobal - - - 636375488 - - - GVL_PhysicalConstants.fTritonMassInU_in_u - triton mass in u (u) - Uncertainty: 1.2e-10 - 64 - LREAL - - 3.01550071621 - - - - TcVarGlobal - - - 636375552 - - - GVL_PhysicalConstants.fTritonMassInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636375616 - - - GVL_PhysicalConstants.fTritonMassInU_in_u_Uncertainty - 64 - LREAL - - 1.2E-10 - - - - TcVarGlobal - - - 636376320 - - - GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1 - triton molar mass (kg mol^-1) - Uncertainty: 9.2e-13 - 64 - LREAL - - 0.00301550071517 - - - - TcVarGlobal - - - 636376384 - - - GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1_Units - 648 - STRING(80) - - kg mol^-1 - - - - TcVarGlobal - - - 636376448 - - - GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1_Uncertainty - 64 - LREAL - - 9.2E-13 - - - - TcVarGlobal - - - 636377152 - - - GVL_PhysicalConstants.fTritonNeutronMag_Mom_Ratio - triton-neutron mag. mom. ratio - Uncertainty: 3.7e-07 - 64 - LREAL - - -1.55718553 - - - - TcVarGlobal - - - 636377216 - - - GVL_PhysicalConstants.fTritonNeutronMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 3.7E-07 - - - - TcVarGlobal - - - 636377280 - - - GVL_PhysicalConstants.fTritonProtonMag_Mom_Ratio - triton-proton mag. mom. ratio - Uncertainty: 1e-08 - 64 - LREAL - - 1.066639908 - - - - TcVarGlobal - - - 636377344 - - - GVL_PhysicalConstants.fTritonProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 1E-08 - - - - TcVarGlobal - - - 636377408 - - - GVL_PhysicalConstants.fTritonProtonMassRatio - triton-proton mass ratio - Uncertainty: 1.5e-10 - 64 - LREAL - - 2.99371703414 - - - - TcVarGlobal - - - 636377472 - - - GVL_PhysicalConstants.fTritonProtonMassRatio_Uncertainty - 64 - LREAL - - 1.5E-10 - - - - TcVarGlobal - - - 636377536 - - - GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg - unified atomic mass unit (kg) - Uncertainty: 5e-37 - 64 - LREAL - - 1.6605390666E-27 - - - - TcVarGlobal - - - 636377600 - - - GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636377664 - - - GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg_Uncertainty - 64 - LREAL - - 5E-37 - - - - TcVarGlobal - - - 636378368 - - - GVL_PhysicalConstants.fVonKlitzingConstant_in_ohm - von Klitzing constant (ohm) - 64 - LREAL - - 25812.80745 - - - - TcVarGlobal - - - 636378432 - - - GVL_PhysicalConstants.fVonKlitzingConstant_in_ohm_Units - 648 - STRING(80) - - ohm - - - - TcVarGlobal - - - 636378496 - - - GVL_PhysicalConstants.fWeakMixingAngle - weak mixing angle - Uncertainty: 0.0003 - 64 - LREAL - - 0.2229 - - - - TcVarGlobal - - - 636379200 - - - GVL_PhysicalConstants.fWeakMixingAngle_Uncertainty - 64 - LREAL - - 0.0003 - - - - TcVarGlobal - - - 636379264 - - - GVL_PhysicalConstants.fWienFrequencyDisplacementLawConstant_in_Hz_K_1 - Wien frequency displacement law constant (Hz K^-1) - 64 - LREAL - - 58789257570 - - - - TcVarGlobal - - - 636379328 - - - GVL_PhysicalConstants.fWienFrequencyDisplacementLawConstant_in_Hz_K_1_Units - 648 - STRING(80) - - Hz K^-1 - - - - TcVarGlobal - - - 636379392 - - - GVL_PhysicalConstants.fWienWavelengthDisplacementLawConstant_in_m_K - Wien wavelength displacement law constant (m K) - 64 - LREAL - - 0.002897771955 - - - - TcVarGlobal - - - 636380096 - - - GVL_PhysicalConstants.fWienWavelengthDisplacementLawConstant_in_m_K_Units - 648 - STRING(80) - - m K - - - - TcVarGlobal - - - 636380160 - - - GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1 - atomic unit of mom.um (kg m s^-1) - Uncertainty: 2.4e-32 - 64 - LREAL - - 1.992851882E-24 - - - - TcVarGlobal - - - 636380864 - - - GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1_Units - 648 - STRING(80) - - kg m s^-1 - - - - TcVarGlobal - - - 636380928 - - - GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1_Uncertainty - 64 - LREAL - - 2.4E-32 - - - - TcVarGlobal - - - 636381632 - - - GVL_PhysicalConstants.fElectronHelionMassRatio - electron-helion mass ratio - Uncertainty: 7.9e-15 - 64 - LREAL - - 0.0001819543074573 - - - - TcVarGlobal - - - 636381696 - - - GVL_PhysicalConstants.fElectronHelionMassRatio_Uncertainty - 64 - LREAL - - 7.9E-15 - - - - TcVarGlobal - - - 636381760 - - - GVL_PhysicalConstants.fElectronTritonMassRatio - electron-triton mass ratio - Uncertainty: 9e-15 - 64 - LREAL - - 0.0001819200062251 - - - - TcVarGlobal - - - 636381824 - - - GVL_PhysicalConstants.fElectronTritonMassRatio_Uncertainty - 64 - LREAL - - 9E-15 - - - - TcVarGlobal - - - 636381888 - - - GVL_PhysicalConstants.fHelionGFactor - helion g factor - Uncertainty: 5e-08 - 64 - LREAL - - -4.255250615 - - - - TcVarGlobal - - - 636381952 - - - GVL_PhysicalConstants.fHelionGFactor_Uncertainty - 64 - LREAL - - 5E-08 - - - - TcVarGlobal - - - 636382016 - - - GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1 - helion mag. mom. (J T^-1) - Uncertainty: 1.3e-34 - 64 - LREAL - - -1.074617532E-26 - - - - TcVarGlobal - - - 636382080 - - - GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1_Units - 648 - STRING(80) - - J T^-1 - - - - TcVarGlobal - - - 636382144 - - - GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1_Uncertainty - 64 - LREAL - - 1.3E-34 - - - - TcVarGlobal - - - 636382848 - - - GVL_PhysicalConstants.fHelionMag_Mom_ToBohrMagnetonRatio - helion mag. mom. to Bohr magneton ratio - Uncertainty: 1.4e-11 - 64 - LREAL - - -0.001158740958 - - - - TcVarGlobal - - - 636382912 - - - GVL_PhysicalConstants.fHelionMag_Mom_ToBohrMagnetonRatio_Uncertainty - 64 - LREAL - - 1.4E-11 - - - - TcVarGlobal - - - 636382976 - - - GVL_PhysicalConstants.fHelionMag_Mom_ToNuclearMagnetonRatio - helion mag. mom. to nuclear magneton ratio - Uncertainty: 2.5e-08 - 64 - LREAL - - -2.127625307 - - - - TcVarGlobal - - - 636383040 - - - GVL_PhysicalConstants.fHelionMag_Mom_ToNuclearMagnetonRatio_Uncertainty - 64 - LREAL - - 2.5E-08 - - - - TcVarGlobal - - - 636383104 - - - GVL_PhysicalConstants.fLoschmidtConstant_273_15K_100KPa_in_m_3 - Loschmidt constant (273.15 K, 100 kPa) (m^-3) - 64 - LREAL - - 2.651645804E+25 - - - - TcVarGlobal - - - 636383168 - - - GVL_PhysicalConstants.fLoschmidtConstant_273_15K_100KPa_in_m_3_Units - 648 - STRING(80) - - m^-3 - - - - TcVarGlobal - - - 636383232 - - - GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1 - natural unit of mom.um (kg m s^-1) - Uncertainty: 3.4e-30 - 64 - LREAL - - 2.730924488E-22 - - - - TcVarGlobal - - - 636383936 - - - GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1_Units - 648 - STRING(80) - - kg m s^-1 - - - - TcVarGlobal - - - 636384000 - - - GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1_Uncertainty - 64 - LREAL - - 3.4E-30 - - - - TcVarGlobal - - - 636384704 - - - GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c - natural unit of mom.um in MeV/c (MeV/c) - Uncertainty: 3.1e-09 - 64 - LREAL - - 0.5109989461 - - - - TcVarGlobal - - - 636384768 - - - GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c_Units - 648 - STRING(80) - - MeV/c - - - - TcVarGlobal - - - 636384832 - - - GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c_Uncertainty - 64 - LREAL - - 3.1E-09 - - - - TcVarGlobal - - - 636385536 - - - GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg - neutron-proton mass difference (kg) - Uncertainty: 8.2e-37 - 64 - LREAL - - 2.30557435E-30 - - - - TcVarGlobal - - - 636385600 - - - GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg_Units - 648 - STRING(80) - - kg - - - - TcVarGlobal - - - 636385664 - - - GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg_Uncertainty - 64 - LREAL - - 8.2E-37 - - - - TcVarGlobal - - - 636386368 - - - GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J - neutron-proton mass difference energy equivalent (J) - Uncertainty: 7.4e-20 - 64 - LREAL - - 2.07214689E-13 - - - - TcVarGlobal - - - 636386432 - - - GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J_Units - 648 - STRING(80) - - J - - - - TcVarGlobal - - - 636386496 - - - GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J_Uncertainty - 64 - LREAL - - 7.4E-20 - - - - TcVarGlobal - - - 636387200 - - - GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV - neutron-proton mass difference energy equivalent in MeV (MeV) - Uncertainty: 4.6e-07 - 64 - LREAL - - 1.29333236 - - - - TcVarGlobal - - - 636387264 - - - GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636387328 - - - GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV_Uncertainty - 64 - LREAL - - 4.6E-07 - - - - TcVarGlobal - - - 636388032 - - - GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u - neutron-proton mass difference in u (u) - Uncertainty: 4.9e-10 - 64 - LREAL - - 0.00138844933 - - - - TcVarGlobal - - - 636388096 - - - GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u_Units - 648 - STRING(80) - - u - - - - TcVarGlobal - - - 636388160 - - - GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u_Uncertainty - 64 - LREAL - - 4.9E-10 - - - - TcVarGlobal - - - 636388864 - - - GVL_PhysicalConstants.fStandardStatePressure_in_Pa - standard-state pressure (Pa) - 64 - LREAL - - 100000 - - - - TcVarGlobal - - - 636388928 - - - GVL_PhysicalConstants.fStandardStatePressure_in_Pa_Units - 648 - STRING(80) - - Pa - - - - TcVarGlobal - - - 636388992 - - - GVL_PhysicalConstants.fAlphaParticleRelativeAtomicMass - alpha particle relative atomic mass - Uncertainty: 6.3e-11 - 64 - LREAL - - 4.001506179127 - - - - TcVarGlobal - - - 636389696 - - - GVL_PhysicalConstants.fAlphaParticleRelativeAtomicMass_Uncertainty - 64 - LREAL - - 6.3E-11 - - - - TcVarGlobal - - - 636389760 - - - GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1 - Bohr magneton in inverse meter per tesla (m^-1 T^-1) - Uncertainty: 1.4e-08 - 64 - LREAL - - 46.686447783 - - - - TcVarGlobal - - - 636389824 - - - GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1_Units - 648 - STRING(80) - - m^-1 T^-1 - - - - TcVarGlobal - - - 636389888 - - - GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1_Uncertainty - 64 - LREAL - - 1.4E-08 - - - - TcVarGlobal - - - 636390592 - - - GVL_PhysicalConstants.fBoltzmannConstantInInverseMeterPerKelvin_in_m_1_K_1 - Boltzmann constant in inverse meter per kelvin (m^-1 K^-1) - 64 - LREAL - - 69.50348004 - - - - TcVarGlobal - - - 636390656 - - - GVL_PhysicalConstants.fBoltzmannConstantInInverseMeterPerKelvin_in_m_1_K_1_Units - 648 - STRING(80) - - m^-1 K^-1 - - - - TcVarGlobal - - - 636390720 - - - GVL_PhysicalConstants.fConventionalValueOfAmpere_90_in_A - conventional value of ampere-90 (A) - 64 - LREAL - - 1.00000008887 - - - - TcVarGlobal - - - 636391424 - - - GVL_PhysicalConstants.fConventionalValueOfAmpere_90_in_A_Units - 648 - STRING(80) - - A - - - - TcVarGlobal - - - 636391488 - - - GVL_PhysicalConstants.fConventionalValueOfCoulomb_90_in_C - conventional value of coulomb-90 (C) - 64 - LREAL - - 1.00000008887 - - - - TcVarGlobal - - - 636392192 - - - GVL_PhysicalConstants.fConventionalValueOfCoulomb_90_in_C_Units - 648 - STRING(80) - - C - - - - TcVarGlobal - - - 636392256 - - - GVL_PhysicalConstants.fConventionalValueOfFarad_90_in_F - conventional value of farad-90 (F) - 64 - LREAL - - 0.9999999822 - - - - TcVarGlobal - - - 636392960 - - - GVL_PhysicalConstants.fConventionalValueOfFarad_90_in_F_Units - 648 - STRING(80) - - F - - - - TcVarGlobal - - - 636393024 - - - GVL_PhysicalConstants.fConventionalValueOfHenry_90_in_H - conventional value of henry-90 (H) - 64 - LREAL - - 1.00000001779 - - - - TcVarGlobal - - - 636393728 - - - GVL_PhysicalConstants.fConventionalValueOfHenry_90_in_H_Units - 648 - STRING(80) - - H - - - - TcVarGlobal - - - 636393792 - - - GVL_PhysicalConstants.fConventionalValueOfOhm_90_in_ohm - conventional value of ohm-90 (ohm) - 64 - LREAL - - 1.00000001779 - - - - TcVarGlobal - - - 636394496 - - - GVL_PhysicalConstants.fConventionalValueOfOhm_90_in_ohm_Units - 648 - STRING(80) - - ohm - - - - TcVarGlobal - - - 636394560 - - - GVL_PhysicalConstants.fConventionalValueOfVolt_90_in_V - conventional value of volt-90 (V) - 64 - LREAL - - 1.00000010666 - - - - TcVarGlobal - - - 636395264 - - - GVL_PhysicalConstants.fConventionalValueOfVolt_90_in_V_Units - 648 - STRING(80) - - V - - - - TcVarGlobal - - - 636395328 - - - GVL_PhysicalConstants.fConventionalValueOfWatt_90_in_W - conventional value of watt-90 (W) - 64 - LREAL - - 1.00000019553 - - - - TcVarGlobal - - - 636396032 - - - GVL_PhysicalConstants.fConventionalValueOfWatt_90_in_W_Units - 648 - STRING(80) - - W - - - - TcVarGlobal - - - 636396096 - - - GVL_PhysicalConstants.fDeuteronRelativeAtomicMass - deuteron relative atomic mass - Uncertainty: 4e-11 - 64 - LREAL - - 2.013553212745 - - - - TcVarGlobal - - - 636396800 - - - GVL_PhysicalConstants.fDeuteronRelativeAtomicMass_Uncertainty - 64 - LREAL - - 4E-11 - - - - TcVarGlobal - - - 636396864 - - - GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1 - electron gyromag. ratio in MHz/T (MHz T^-1) - Uncertainty: 8.5e-06 - 64 - LREAL - - 28024.9514242 - - - - TcVarGlobal - - - 636396928 - - - GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636396992 - - - GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty - 64 - LREAL - - 8.5E-06 - - - - TcVarGlobal - - - 636397696 - - - GVL_PhysicalConstants.fElectronRelativeAtomicMass - electron relative atomic mass - Uncertainty: 1.6e-14 - 64 - LREAL - - 0.000548579909065 - - - - TcVarGlobal - - - 636397760 - - - GVL_PhysicalConstants.fElectronRelativeAtomicMass_Uncertainty - 64 - LREAL - - 1.6E-14 - - - - TcVarGlobal - - - 636397824 - - - GVL_PhysicalConstants.fElementaryChargeOverH_bar_in_A_J_1 - elementary charge over h-bar (A J^-1) - 64 - LREAL - - 1.519267447E+15 - - - - TcVarGlobal - - - 636397888 - - - GVL_PhysicalConstants.fElementaryChargeOverH_bar_in_A_J_1_Units - 648 - STRING(80) - - A J^-1 - - - - TcVarGlobal - - - 636397952 - - - GVL_PhysicalConstants.fHelionRelativeAtomicMass - helion relative atomic mass - Uncertainty: 9.7e-11 - 64 - LREAL - - 3.014932247175 - - - - TcVarGlobal - - - 636398656 - - - GVL_PhysicalConstants.fHelionRelativeAtomicMass_Uncertainty - 64 - LREAL - - 9.7E-11 - - - - TcVarGlobal - - - 636398720 - - - GVL_PhysicalConstants.fHelionShieldingShift - helion shielding shift - Uncertainty: 1e-10 - 64 - LREAL - - 5.996743E-05 - - - - TcVarGlobal - - - 636398784 - - - GVL_PhysicalConstants.fHelionShieldingShift_Uncertainty - 64 - LREAL - - 1E-10 - - - - TcVarGlobal - - - 636398848 - - - GVL_PhysicalConstants.fHyperfineTransitionFrequencyOfCs_133_in_Hz - hyperfine transition frequency of Cs-133 (Hz) - 64 - LREAL - - 9192631770 - - - - TcVarGlobal - - - 636398912 - - - GVL_PhysicalConstants.fHyperfineTransitionFrequencyOfCs_133_in_Hz_Units - 648 - STRING(80) - - Hz - - - - TcVarGlobal - - - 636398976 - - - GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m - lattice spacing of ideal Si (220) (m) - Uncertainty: 3.2e-18 - 64 - LREAL - - 1.920155716E-10 - - - - TcVarGlobal - - - 636399680 - - - GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636399744 - - - GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m_Uncertainty - 64 - LREAL - - 3.2E-18 - - - - TcVarGlobal - - - 636400448 - - - GVL_PhysicalConstants.fLuminousEfficacy_in_lm_W_1 - luminous efficacy (lm W^-1) - 64 - LREAL - - 683 - - - - TcVarGlobal - - - 636400512 - - - GVL_PhysicalConstants.fLuminousEfficacy_in_lm_W_1_Units - 648 - STRING(80) - - lm W^-1 - - - - TcVarGlobal - - - 636400576 - - - GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1 - neutron gyromag. ratio in MHz/T (MHz T^-1) - Uncertainty: 6.9e-06 - 64 - LREAL - - 29.1646931 - - - - TcVarGlobal - - - 636401280 - - - GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636401344 - - - GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty - 64 - LREAL - - 6.9E-06 - - - - TcVarGlobal - - - 636402048 - - - GVL_PhysicalConstants.fNeutronRelativeAtomicMass - neutron relative atomic mass - Uncertainty: 4.9e-10 - 64 - LREAL - - 1.00866491595 - - - - TcVarGlobal - - - 636402112 - - - GVL_PhysicalConstants.fNeutronRelativeAtomicMass_Uncertainty - 64 - LREAL - - 4.9E-10 - - - - TcVarGlobal - - - 636402176 - - - GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1 - nuclear magneton in inverse meter per tesla (m^-1 T^-1) - Uncertainty: 7.8e-12 - 64 - LREAL - - 0.0254262341353 - - - - TcVarGlobal - - - 636402240 - - - GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1_Units - 648 - STRING(80) - - m^-1 T^-1 - - - - TcVarGlobal - - - 636402304 - - - GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1_Uncertainty - 64 - LREAL - - 7.8E-12 - - - - TcVarGlobal - - - 636403008 - - - GVL_PhysicalConstants.fPlanckConstantInEV_Hz_in_eV_Hz_1 - Planck constant in eV/Hz (eV Hz^-1) - 64 - LREAL - - 4.135667696E-15 - - - - TcVarGlobal - - - 636403072 - - - GVL_PhysicalConstants.fPlanckConstantInEV_Hz_in_eV_Hz_1_Units - 648 - STRING(80) - - eV Hz^-1 - - - - TcVarGlobal - - - 636403136 - - - GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1 - proton gyromag. ratio in MHz/T (MHz T^-1) - Uncertainty: 1.8e-08 - 64 - LREAL - - 42.577478518 - - - - TcVarGlobal - - - 636403840 - - - GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636403904 - - - GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty - 64 - LREAL - - 1.8E-08 - - - - TcVarGlobal - - - 636404608 - - - GVL_PhysicalConstants.fProtonRelativeAtomicMass - proton relative atomic mass - Uncertainty: 5.3e-11 - 64 - LREAL - - 1.007276466621 - - - - TcVarGlobal - - - 636404672 - - - GVL_PhysicalConstants.fProtonRelativeAtomicMass_Uncertainty - 64 - LREAL - - 5.3E-11 - - - - TcVarGlobal - - - 636404736 - - - GVL_PhysicalConstants.fReducedComptonWavelength_in_m - reduced Compton wavelength (m) - Uncertainty: 1.2e-22 - 64 - LREAL - - 3.8615926796E-13 - - - - TcVarGlobal - - - 636404800 - - - GVL_PhysicalConstants.fReducedComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636404864 - - - GVL_PhysicalConstants.fReducedComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 1.2E-22 - - - - TcVarGlobal - - - 636405568 - - - GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m - reduced muon Compton wavelength (m) - Uncertainty: 4.2e-23 - 64 - LREAL - - 1.867594306E-15 - - - - TcVarGlobal - - - 636405632 - - - GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636405696 - - - GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 4.2E-23 - - - - TcVarGlobal - - - 636406400 - - - GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m - reduced neutron Compton wavelength (m) - Uncertainty: 1.2e-25 - 64 - LREAL - - 2.1001941552E-16 - - - - TcVarGlobal - - - 636406464 - - - GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636406528 - - - GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 1.2E-25 - - - - TcVarGlobal - - - 636407232 - - - GVL_PhysicalConstants.fReducedPlanckConstant_in_J_s - reduced Planck constant (J s) - 64 - LREAL - - 1.054571817E-34 - - - - TcVarGlobal - - - 636407296 - - - GVL_PhysicalConstants.fReducedPlanckConstant_in_J_s_Units - 648 - STRING(80) - - J s - - - - TcVarGlobal - - - 636407360 - - - GVL_PhysicalConstants.fReducedPlanckConstantInEVS_in_eV_s - reduced Planck constant in eV s (eV s) - 64 - LREAL - - 6.582119569E-16 - - - - TcVarGlobal - - - 636408064 - - - GVL_PhysicalConstants.fReducedPlanckConstantInEVS_in_eV_s_Units - 648 - STRING(80) - - eV s - - - - TcVarGlobal - - - 636408128 - - - GVL_PhysicalConstants.fReducedPlanckConstantTimesCInMeVFm_in_MeV_fm - reduced Planck constant times c in MeV fm (MeV fm) - 64 - LREAL - - 197.3269804 - - - - TcVarGlobal - - - 636408832 - - - GVL_PhysicalConstants.fReducedPlanckConstantTimesCInMeVFm_in_MeV_fm_Units - 648 - STRING(80) - - MeV fm - - - - TcVarGlobal - - - 636408896 - - - GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m - reduced proton Compton wavelength (m) - Uncertainty: 6.4e-26 - 64 - LREAL - - 2.10308910336E-16 - - - - TcVarGlobal - - - 636409600 - - - GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636409664 - - - GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 6.4E-26 - - - - TcVarGlobal - - - 636410368 - - - GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m - reduced tau Compton wavelength (m) - Uncertainty: 7.5e-21 - 64 - LREAL - - 1.110538E-16 - - - - TcVarGlobal - - - 636410432 - - - GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m_Units - 648 - STRING(80) - - m - - - - TcVarGlobal - - - 636410496 - - - GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m_Uncertainty - 64 - LREAL - - 7.5E-21 - - - - TcVarGlobal - - - 636411200 - - - GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1 - shielded helion gyromag. ratio in MHz/T (MHz T^-1) - Uncertainty: 3.8e-07 - 64 - LREAL - - 32.43409942 - - - - TcVarGlobal - - - 636411264 - - - GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636411328 - - - GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty - 64 - LREAL - - 3.8E-07 - - - - TcVarGlobal - - - 636412032 - - - GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1 - shielded proton gyromag. ratio in MHz/T (MHz T^-1) - Uncertainty: 4.6e-07 - 64 - LREAL - - 42.57638474 - - - - TcVarGlobal - - - 636412096 - - - GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1_Units - 648 - STRING(80) - - MHz T^-1 - - - - TcVarGlobal - - - 636412160 - - - GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty - 64 - LREAL - - 4.6E-07 - - - - TcVarGlobal - - - 636412864 - - - GVL_PhysicalConstants.fShieldingDifferenceOfDAndPInHD - shielding difference of d and p in HD - Uncertainty: 2e-11 - 64 - LREAL - - 2.02E-08 - - - - TcVarGlobal - - - 636412928 - - - GVL_PhysicalConstants.fShieldingDifferenceOfDAndPInHD_Uncertainty - 64 - LREAL - - 2E-11 - - - - TcVarGlobal - - - 636412992 - - - GVL_PhysicalConstants.fShieldingDifferenceOfTAndPInHT - shielding difference of t and p in HT - Uncertainty: 2e-11 - 64 - LREAL - - 2.414E-08 - - - - TcVarGlobal - - - 636413056 - - - GVL_PhysicalConstants.fShieldingDifferenceOfTAndPInHT_Uncertainty - 64 - LREAL - - 2E-11 - - - - TcVarGlobal - - - 636413120 - - - GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV - tau energy equivalent (MeV) - Uncertainty: 0.12 - 64 - LREAL - - 1776.86 - - - - TcVarGlobal - - - 636413184 - - - GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV_Units - 648 - STRING(80) - - MeV - - - - TcVarGlobal - - - 636413248 - - - GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV_Uncertainty - 64 - LREAL - - 0.12 - - - - TcVarGlobal - - - 636413952 - - - GVL_PhysicalConstants.fTritonRelativeAtomicMass - triton relative atomic mass - Uncertainty: 1.2e-10 - 64 - LREAL - - 3.01550071621 - - - - TcVarGlobal - - - 636414016 - - - GVL_PhysicalConstants.fTritonRelativeAtomicMass_Uncertainty - 64 - LREAL - - 1.2E-10 - - - - TcVarGlobal - - - 636414080 - - - GVL_PhysicalConstants.fTritonToProtonMag_Mom_Ratio - triton to proton mag. mom. ratio - Uncertainty: 2.1e-09 - 64 - LREAL - - 1.0666399191 - - - - TcVarGlobal - - - 636414144 - - - GVL_PhysicalConstants.fTritonToProtonMag_Mom_Ratio_Uncertainty - 64 - LREAL - - 2.1E-09 - - - - TcVarGlobal - - - 636414208 - - - GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1 - vacuum electric permittivity (F m^-1) - Uncertainty: 1.3e-21 - 64 - LREAL - - 8.8541878128E-12 - - - - TcVarGlobal - - - 636414272 - - - GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1_Units - 648 - STRING(80) - - F m^-1 - - - - TcVarGlobal - - - 636414336 - - - GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1_Uncertainty - 64 - LREAL - - 1.3E-21 - - - - TcVarGlobal - - - 636415040 - - - GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2 - vacuum mag. permeability (N A^-2) - Uncertainty: 1.9e-16 - 64 - LREAL - - 1.25663706212E-06 - - - - TcVarGlobal - - - 636415104 - - - GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2_Units - 648 - STRING(80) - - N A^-2 - - - - TcVarGlobal - - - 636415168 - - - GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2_Uncertainty - 64 - LREAL - - 1.9E-16 - - - - TcVarGlobal - - - 636415872 - - - GVL_PhysicalConstants.fWToZMassRatio - W to Z mass ratio - Uncertainty: 0.00017 - 64 - LREAL - - 0.88153 - - - - TcVarGlobal - - - 636415936 - - - GVL_PhysicalConstants.fWToZMassRatio_Uncertainty - 64 - LREAL - - 0.00017 - - - - TcVarGlobal - - - 636416000 - - - GVL_AbsorptionTest.fbScatteringFactorLUT - 575872 - FB_ScatteringFactorLUT - - - TcVarGlobal - - - 636416064 - - - PRG_IM1K1_PPM.fbIM1K1 - 1577344 - FB_PPM - - - pytmc - + TcVarGlobal635558720PMPS_PARAM.MAX_FAST_FAULTS16UINT200TcVarGlobal635559744PRG_1_PlcTask.bDebug8BOOL0635559760PRG_AT1K2_SOLID.bDebug8BOOL0635559768PMPS_PARAM.MAX_ASSERTIONS32UDINT50TcVarGlobal635559776PMPS_PARAM.TRANS_MARGIN32REAL0.05TcVarGlobal635559808PMPS_TOOLS.fbJson256FB_JsonSaxWriterTcVarGlobal635559840Global_Version.stLibVersion_Tc2_MC2288ST_LibVersion.iMajor3.iMinor3.iBuild48.iRevision0.nFlags1.sVersion3.3.48.0const_non_replacedTcVarGlobal635560096Global_Variables.TcMcGlobal6976_TCMCGLOBALTcVarGlobal635560384Global_Variables.DEFAULT_HOME_POSITION64LREAL1E+307TcVarGlobal635567360Global_Variables.DEFAULT_BACKLASHVALUE64LREAL1E+307TcVarGlobal635567424Global_Version.stLibVersion_Tc2_Math288ST_LibVersion.iMajor3.iMinor3.iBuild1.iRevision0.sVersion3.3.1.0const_non_replacedTcVarGlobal635567488GVL_Physics.fbScatteringFactors575872FB_ScatteringFactorLUTTcVarGlobal635567808GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K64LREAL0.0028977685TcVarGlobal636143680GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K_Units648STRING(80)m KTcVarGlobal636143744PRG_AT2K2_SOLID.bDebug8BOOL0636144392PRG_AT1K2_SOLID.nEnableMode16ENUM_StageEnableMode636144400PRG_AT2K2_SOLID.nEnableMode16ENUM_StageEnableMode636144416PRG_3_PMPS_POST.bMR1K1_Veto8BOOL636144432PRG_3_PMPS_POST.bST1K2_Veto8BOOL636144440GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K_Uncertainty64LREAL5.1E-09TcVarGlobal636144448GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_264LREAL3.20636151E-53TcVarGlobal636144512GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2_Units648STRING(80)C^3 m^3 J^-2TcVarGlobal636144576PRG_3_PMPS_POST.bST1K2_Veto_Override8BOOL0636145224GVL.iFiltersPerSATTBlade16INT8TcVarGlobal636145232Constants.bLittleEndian8BOOL1TcVarGlobal636145256Constants.bSimulationMode8BOOL0TcVarGlobal636145264Constants.bFPUSupport8BOOL1TcVarGlobal636145272GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2_Uncertainty64LREAL2.8E-60TcVarGlobal636145280GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_364LREAL6.2353808E-65TcVarGlobal636145344GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3_Units648STRING(80)C^4 m^4 J^-3TcVarGlobal636145408Constants.nRegisterSize16WORD32TcVarGlobal636146064Constants.nPackMode16UINT8TcVarGlobal636146080GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3_Uncertainty64LREAL1.1E-71TcVarGlobal636146112GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m64LREAL8.47835309E-30TcVarGlobal636146176GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m_Units648STRING(80)C mTcVarGlobal636146240Constants.RuntimeVersionNumeric32DWORD50660864TcVarGlobal636146912GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m_Uncertainty64LREAL7.3E-37TcVarGlobal636146944GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_164LREAL1.648777274E-41TcVarGlobal636147008GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1_Units648STRING(80)C^2 m^2 J^-1TcVarGlobal636147072Constants.CompilerVersionNumeric32DWORD50661988TcVarGlobal636147744GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1_Uncertainty64LREAL1.6E-49TcVarGlobal636147776GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_264LREAL4.48655124E-40TcVarGlobal636147840GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2_Units648STRING(80)C m^2TcVarGlobal636147904TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal636148576GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2_Uncertainty64LREAL3.9E-47TcVarGlobal636148608GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_164LREAL1.8548019E-23TcVarGlobal636148672GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636148736TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal636149408GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1_Uncertainty64LREAL1.6E-30TcVarGlobal636149440GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T64LREAL235051.756758TcVarGlobal636149504GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T_Units648STRING(80)TTcVarGlobal636149568GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T_Uncertainty64LREAL7.1E-05TcVarGlobal636150272GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_164LREAL4.33073482E-27TcVarGlobal636150336GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636150400GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1_Uncertainty64LREAL3.8E-34TcVarGlobal636151104GVL_PhysicalConstants.fDeuteronMagneticMomentToBohrMagnetonRatio64LREAL0.0004669754567TcVarGlobal636151168GVL_PhysicalConstants.fDeuteronMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL5E-12TcVarGlobal636151232GVL_PhysicalConstants.fDeuteronMagneticMomentToNuclearMagnetonRatio64LREAL0.8574382329TcVarGlobal636151296GVL_PhysicalConstants.fDeuteronMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL9.2E-09TcVarGlobal636151360GVL_PhysicalConstants.fDeuteronElectronMagneticMomentRatio64LREAL-0.0004664345548TcVarGlobal636151424GVL_PhysicalConstants.fDeuteronElectronMagneticMomentRatio_Uncertainty64LREAL5E-12TcVarGlobal636151488GVL_PhysicalConstants.fDeuteronProtonMagneticMomentRatio64LREAL0.3070122084TcVarGlobal636151552GVL_PhysicalConstants.fDeuteronProtonMagneticMomentRatio_Uncertainty64LREAL4.5E-09TcVarGlobal636151616GVL_PhysicalConstants.fDeuteronNeutronMagneticMomentRatio64LREAL-0.44820652TcVarGlobal636151680GVL_PhysicalConstants.fDeuteronNeutronMagneticMomentRatio_Uncertainty64LREAL1.1E-07TcVarGlobal636151744GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_164LREAL176085963023TcVarGlobal636151808GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636151872GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1_Uncertainty64LREAL53TcVarGlobal636152576GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_164LREAL28024.9532TcVarGlobal636152640GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636152704GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL0.0024TcVarGlobal636153408GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_164LREAL-9.28476412E-24TcVarGlobal636153472GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636153536GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1_Uncertainty64LREAL8E-31TcVarGlobal636154240GVL_PhysicalConstants.fElectronMagneticMomentToBohrMagnetonRatio64LREAL-1.0011596521859TcVarGlobal636154304GVL_PhysicalConstants.fElectronMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL3.8E-12TcVarGlobal636154368GVL_PhysicalConstants.fElectronMagneticMomentToNuclearMagnetonRatio64LREAL-1838.28197107TcVarGlobal636154432GVL_PhysicalConstants.fElectronMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL8.5E-07TcVarGlobal636154496GVL_PhysicalConstants.fElectronMagneticMomentAnomaly64LREAL0.0011596521859TcVarGlobal636154560GVL_PhysicalConstants.fElectronMagneticMomentAnomaly_Uncertainty64LREAL3.8E-12TcVarGlobal636154624GVL_PhysicalConstants.fElectronToShieldedProtonMagneticMomentRatio64LREAL-658.2275956TcVarGlobal636154688GVL_PhysicalConstants.fElectronToShieldedProtonMagneticMomentRatio_Uncertainty64LREAL7.1E-06TcVarGlobal636154752GVL_PhysicalConstants.fElectronToShieldedHelionMagneticMomentRatio64LREAL864.058255TcVarGlobal636154816GVL_PhysicalConstants.fElectronToShieldedHelionMagneticMomentRatio_Uncertainty64LREAL1E-05TcVarGlobal636154880GVL_PhysicalConstants.fElectronDeuteronMagneticMomentRatio64LREAL-2143.923493TcVarGlobal636154944GVL_PhysicalConstants.fElectronDeuteronMagneticMomentRatio_Uncertainty64LREAL2.3E-05TcVarGlobal636155008GVL_PhysicalConstants.fElectronMuonMagneticMomentRatio64LREAL206.7669894TcVarGlobal636155072GVL_PhysicalConstants.fElectronMuonMagneticMomentRatio_Uncertainty64LREAL5.4E-06TcVarGlobal636155136GVL_PhysicalConstants.fElectronNeutronMagneticMomentRatio64LREAL960.9205TcVarGlobal636155200GVL_PhysicalConstants.fElectronNeutronMagneticMomentRatio_Uncertainty64LREAL0.00023TcVarGlobal636155264GVL_PhysicalConstants.fElectronProtonMagneticMomentRatio64LREAL-658.2106862TcVarGlobal636155328GVL_PhysicalConstants.fElectronProtonMagneticMomentRatio_Uncertainty64LREAL6.6E-06TcVarGlobal636155392GVL_PhysicalConstants.fMagneticConstant_in_N_A_264LREAL1.2566370614E-06TcVarGlobal636155456GVL_PhysicalConstants.fMagneticConstant_in_N_A_2_Units648STRING(80)N A^-2TcVarGlobal636155520GVL_PhysicalConstants.fMagneticFluxQuantum_in_Wb64LREAL2.067833848E-15TcVarGlobal636156224GVL_PhysicalConstants.fMagneticFluxQuantum_in_Wb_Units648STRING(80)WbTcVarGlobal636156288GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_164LREAL-4.49044799E-26TcVarGlobal636156992GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636157056GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1_Uncertainty64LREAL4E-33TcVarGlobal636157760GVL_PhysicalConstants.fMuonMagneticMomentToBohrMagnetonRatio64LREAL-0.00484197045TcVarGlobal636157824GVL_PhysicalConstants.fMuonMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL1.3E-10TcVarGlobal636157888GVL_PhysicalConstants.fMuonMagneticMomentToNuclearMagnetonRatio64LREAL-8.89059698TcVarGlobal636157952GVL_PhysicalConstants.fMuonMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL2.3E-07TcVarGlobal636158016GVL_PhysicalConstants.fMuonProtonMagneticMomentRatio64LREAL-3.183345118TcVarGlobal636158080GVL_PhysicalConstants.fMuonProtonMagneticMomentRatio_Uncertainty64LREAL8.9E-08TcVarGlobal636158144GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_164LREAL183247171TcVarGlobal636158208GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636158272GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1_Uncertainty64LREAL43TcVarGlobal636158976GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_164LREAL29.164695TcVarGlobal636159040GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636159104GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL7.3E-06TcVarGlobal636159808GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_164LREAL-9.6623645E-27TcVarGlobal636159872GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636159936GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1_Uncertainty64LREAL2.4E-33TcVarGlobal636160640GVL_PhysicalConstants.fNeutronMagneticMomentToBohrMagnetonRatio64LREAL-0.00104187563TcVarGlobal636160704GVL_PhysicalConstants.fNeutronMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL2.5E-10TcVarGlobal636160768GVL_PhysicalConstants.fNeutronMagneticMomentToNuclearMagnetonRatio64LREAL-1.91304273TcVarGlobal636160832GVL_PhysicalConstants.fNeutronMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL4.5E-07TcVarGlobal636160896GVL_PhysicalConstants.fNeutronToShieldedProtonMagneticMomentRatio64LREAL-0.68499694TcVarGlobal636160960GVL_PhysicalConstants.fNeutronToShieldedProtonMagneticMomentRatio_Uncertainty64LREAL1.6E-07TcVarGlobal636161024GVL_PhysicalConstants.fNeutronElectronMagneticMomentRatio64LREAL0.00104066882TcVarGlobal636161088GVL_PhysicalConstants.fNeutronElectronMagneticMomentRatio_Uncertainty64LREAL2.5E-10TcVarGlobal636161152GVL_PhysicalConstants.fNeutronProtonMagneticMomentRatio64LREAL-0.68497934TcVarGlobal636161216GVL_PhysicalConstants.fNeutronProtonMagneticMomentRatio_Uncertainty64LREAL1.6E-07TcVarGlobal636161280GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_164LREAL267522187.44TcVarGlobal636161344GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636161408GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1_Uncertainty64LREAL0.11TcVarGlobal636162112GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_164LREAL42.5774813TcVarGlobal636162176GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636162240GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL3.7E-06TcVarGlobal636162944GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_164LREAL1.41060671E-26TcVarGlobal636163008GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636163072GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1_Uncertainty64LREAL1.2E-33TcVarGlobal636163776GVL_PhysicalConstants.fProtonMagneticMomentToBohrMagnetonRatio64LREAL0.001521032206TcVarGlobal636163840GVL_PhysicalConstants.fProtonMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL1.5E-11TcVarGlobal636163904GVL_PhysicalConstants.fProtonMagneticMomentToNuclearMagnetonRatio64LREAL2.792847351TcVarGlobal636163968GVL_PhysicalConstants.fProtonMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL2.8E-08TcVarGlobal636164032GVL_PhysicalConstants.fProtonMagneticShieldingCorrection64LREAL2.5689E-05TcVarGlobal636164096GVL_PhysicalConstants.fProtonMagneticShieldingCorrection_Uncertainty64LREAL1.1E-08TcVarGlobal636164160GVL_PhysicalConstants.fProtonNeutronMagneticMomentRatio64LREAL-1.45989805TcVarGlobal636164224GVL_PhysicalConstants.fProtonNeutronMagneticMomentRatio_Uncertainty64LREAL3.4E-07TcVarGlobal636164288GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_164LREAL203789456.9TcVarGlobal636164352GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636164416GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1_Uncertainty64LREAL2.4TcVarGlobal636165120GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_164LREAL32.4341015TcVarGlobal636165184GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636165248GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL2.8E-06TcVarGlobal636165952GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_164LREAL-1.074553024E-26TcVarGlobal636166016GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636166080GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1_Uncertainty64LREAL9.3E-34TcVarGlobal636166784GVL_PhysicalConstants.fShieldedHelionMagneticMomentToBohrMagnetonRatio64LREAL-0.001158671474TcVarGlobal636166848GVL_PhysicalConstants.fShieldedHelionMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL1.4E-11TcVarGlobal636166912GVL_PhysicalConstants.fShieldedHelionMagneticMomentToNuclearMagnetonRatio64LREAL-2.127497723TcVarGlobal636166976GVL_PhysicalConstants.fShieldedHelionMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL2.5E-08TcVarGlobal636167040GVL_PhysicalConstants.fShieldedHelionToProtonMagneticMomentRatio64LREAL-0.761766562TcVarGlobal636167104GVL_PhysicalConstants.fShieldedHelionToProtonMagneticMomentRatio_Uncertainty64LREAL1.2E-08TcVarGlobal636167168GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMagneticMomentRatio64LREAL-0.7617861313TcVarGlobal636167232GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMagneticMomentRatio_Uncertainty64LREAL3.3E-09TcVarGlobal636167296GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_164LREAL1.41057047E-26TcVarGlobal636167360GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636167424GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1_Uncertainty64LREAL1.2E-33TcVarGlobal636168128GVL_PhysicalConstants.fShieldedProtonMagneticMomentToBohrMagnetonRatio64LREAL0.001520993132TcVarGlobal636168192GVL_PhysicalConstants.fShieldedProtonMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL1.6E-11TcVarGlobal636168256GVL_PhysicalConstants.fShieldedProtonMagneticMomentToNuclearMagnetonRatio64LREAL2.792775604TcVarGlobal636168320GVL_PhysicalConstants.fShieldedProtonMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL3E-08TcVarGlobal636168384GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m64LREAL1.920155714E-10TcVarGlobal636168448GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m_Units648STRING(80)mTcVarGlobal636168512GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m_Uncertainty64LREAL3.2E-18TcVarGlobal636169216GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m64LREAL1.920155762E-10TcVarGlobal636169280GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m_Units648STRING(80)mTcVarGlobal636169344GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m_Uncertainty64LREAL5E-18TcVarGlobal636170048GVL_PhysicalConstants.fAlphaParticleElectronMassRatio64LREAL7294.29954142TcVarGlobal636170112GVL_PhysicalConstants.fAlphaParticleElectronMassRatio_Uncertainty64LREAL2.4E-07TcVarGlobal636170176GVL_PhysicalConstants.fAlphaParticleMass_in_kg64LREAL6.6446573357E-27TcVarGlobal636170240GVL_PhysicalConstants.fAlphaParticleMass_in_kg_Units648STRING(80)kgTcVarGlobal636170304GVL_PhysicalConstants.fAlphaParticleMass_in_kg_Uncertainty64LREAL2E-36TcVarGlobal636171008GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J64LREAL5.9719201914E-10TcVarGlobal636171072GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636171136GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J_Uncertainty64LREAL1.8E-19TcVarGlobal636171840GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV64LREAL3727.3794066TcVarGlobal636171904GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636171968GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL1.1E-06TcVarGlobal636172672GVL_PhysicalConstants.fAlphaParticleMassInU_in_u64LREAL4.001506179127TcVarGlobal636172736GVL_PhysicalConstants.fAlphaParticleMassInU_in_u_Units648STRING(80)uTcVarGlobal636172800GVL_PhysicalConstants.fAlphaParticleMassInU_in_u_Uncertainty64LREAL6.3E-11TcVarGlobal636173504GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_164LREAL0.0040015061777TcVarGlobal636173568GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636173632GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1_Uncertainty64LREAL1.2E-12TcVarGlobal636174336GVL_PhysicalConstants.fAlphaParticleProtonMassRatio64LREAL3.97259969009TcVarGlobal636174400GVL_PhysicalConstants.fAlphaParticleProtonMassRatio_Uncertainty64LREAL2.2E-10TcVarGlobal636174464GVL_PhysicalConstants.fAngstromStar_in_m64LREAL1.00001495E-10TcVarGlobal636174528GVL_PhysicalConstants.fAngstromStar_in_m_Units648STRING(80)mTcVarGlobal636174592GVL_PhysicalConstants.fAngstromStar_in_m_Uncertainty64LREAL9E-17TcVarGlobal636175296GVL_PhysicalConstants.fAtomicMassConstant_in_kg64LREAL1.6605390666E-27TcVarGlobal636175360GVL_PhysicalConstants.fAtomicMassConstant_in_kg_Units648STRING(80)kgTcVarGlobal636175424GVL_PhysicalConstants.fAtomicMassConstant_in_kg_Uncertainty64LREAL5E-37TcVarGlobal636176128GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J64LREAL1.4924180856E-10TcVarGlobal636176192GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636176256GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J_Uncertainty64LREAL4.5E-20TcVarGlobal636176960GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV64LREAL931.49410242TcVarGlobal636177024GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636177088GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL2.8E-07TcVarGlobal636177792GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV64LREAL931494102.42TcVarGlobal636177856GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636177920GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV_Uncertainty64LREAL0.28TcVarGlobal636178624GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h64LREAL34231776.874TcVarGlobal636178688GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636178752GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h_Uncertainty64LREAL0.01TcVarGlobal636179456GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz64LREAL2.25234271871E+23TcVarGlobal636179520GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636179584GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz_Uncertainty64LREAL68000000000000TcVarGlobal636180288GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_164LREAL751300661040000TcVarGlobal636180352GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636180416GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1_Uncertainty64LREAL230000TcVarGlobal636181120GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J64LREAL1.4924180856E-10TcVarGlobal636181184GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636181248GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J_Uncertainty64LREAL4.5E-20TcVarGlobal636181952GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K64LREAL10809540191600TcVarGlobal636182016GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636182080GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K_Uncertainty64LREAL3300TcVarGlobal636182784GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg64LREAL1.6605390666E-27TcVarGlobal636182848GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636182912GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg_Uncertainty64LREAL5E-37TcVarGlobal636183616GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_264LREAL3.2063613061E-53TcVarGlobal636183680GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2_Units648STRING(80)C^3 m^3 J^-2TcVarGlobal636183744GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2_Uncertainty64LREAL1.5E-62TcVarGlobal636184448GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_364LREAL6.2353799905E-65TcVarGlobal636184512GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3_Units648STRING(80)C^4 m^4 J^-3TcVarGlobal636184576GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3_Uncertainty64LREAL3.8E-74TcVarGlobal636185280GVL_PhysicalConstants.fAtomicUnitOfAction_in_J_s64LREAL1.054571817E-34TcVarGlobal636185344GVL_PhysicalConstants.fAtomicUnitOfAction_in_J_s_Units648STRING(80)J sTcVarGlobal636185408GVL_PhysicalConstants.fAtomicUnitOfCharge_in_C64LREAL1.602176634E-19TcVarGlobal636186112GVL_PhysicalConstants.fAtomicUnitOfCharge_in_C_Units648STRING(80)CTcVarGlobal636186176GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_364LREAL1081202384570TcVarGlobal636186880GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3_Units648STRING(80)C m^-3TcVarGlobal636186944GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3_Uncertainty64LREAL490TcVarGlobal636187648GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A64LREAL0.00662361823751TcVarGlobal636187712GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A_Units648STRING(80)ATcVarGlobal636187776GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A_Uncertainty64LREAL1.3E-14TcVarGlobal636188480GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m64LREAL8.4783536255E-30TcVarGlobal636188544GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m_Units648STRING(80)C mTcVarGlobal636188608GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m_Uncertainty64LREAL1.3E-39TcVarGlobal636189312GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_164LREAL514220674763TcVarGlobal636189376GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1_Units648STRING(80)V m^-1TcVarGlobal636189440GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1_Uncertainty64LREAL78TcVarGlobal636190144GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_264LREAL9.7173624292E+21TcVarGlobal636190208GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2_Units648STRING(80)V m^-2TcVarGlobal636190272GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2_Uncertainty64LREAL2900000000000TcVarGlobal636190976GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_164LREAL1.64877727436E-41TcVarGlobal636191040GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1_Units648STRING(80)C^2 m^2 J^-1TcVarGlobal636191104GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1_Uncertainty64LREAL5E-51TcVarGlobal636191808GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V64LREAL27.211386245988TcVarGlobal636191872GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V_Units648STRING(80)VTcVarGlobal636191936GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V_Uncertainty64LREAL5.3E-11TcVarGlobal636192640GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_264LREAL4.4865515246E-40TcVarGlobal636192704GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2_Units648STRING(80)C m^2TcVarGlobal636192768GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2_Uncertainty64LREAL1.4E-49TcVarGlobal636193472GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J64LREAL4.3597447222071E-18TcVarGlobal636193536GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J_Units648STRING(80)JTcVarGlobal636193600GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J_Uncertainty64LREAL8.5E-30TcVarGlobal636194304GVL_PhysicalConstants.fAtomicUnitOfForce_in_N64LREAL8.2387234983E-08TcVarGlobal636194368GVL_PhysicalConstants.fAtomicUnitOfForce_in_N_Units648STRING(80)NTcVarGlobal636194432GVL_PhysicalConstants.fAtomicUnitOfForce_in_N_Uncertainty64LREAL1.2E-17TcVarGlobal636195136GVL_PhysicalConstants.fAtomicUnitOfLength_in_m64LREAL5.29177210903E-11TcVarGlobal636195200GVL_PhysicalConstants.fAtomicUnitOfLength_in_m_Units648STRING(80)mTcVarGlobal636195264GVL_PhysicalConstants.fAtomicUnitOfLength_in_m_Uncertainty64LREAL8E-21TcVarGlobal636195968GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_164LREAL1.85480201566E-23TcVarGlobal636196032GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636196096GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1_Uncertainty64LREAL5.6E-33TcVarGlobal636196800GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T64LREAL235051.756758TcVarGlobal636196864GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T_Units648STRING(80)TTcVarGlobal636196928GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T_Uncertainty64LREAL7.1E-05TcVarGlobal636197632GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_264LREAL7.8910366008E-29TcVarGlobal636197696GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2_Units648STRING(80)J T^-2TcVarGlobal636197760GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2_Uncertainty64LREAL4.8E-38TcVarGlobal636198464GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg64LREAL9.1093837015E-31TcVarGlobal636198528GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg_Units648STRING(80)kgTcVarGlobal636198592GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg_Uncertainty64LREAL2.8E-40TcVarGlobal636199296GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_164LREAL1.9928519141E-24TcVarGlobal636199360GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1_Units648STRING(80)kg m s^-1TcVarGlobal636199424GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1_Uncertainty64LREAL3E-34TcVarGlobal636200128GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_164LREAL1.11265005545E-10TcVarGlobal636200192GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1_Units648STRING(80)F m^-1TcVarGlobal636200256GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1_Uncertainty64LREAL1.7E-20TcVarGlobal636200960GVL_PhysicalConstants.fAtomicUnitOfTime_in_s64LREAL2.4188843265857E-17TcVarGlobal636201024GVL_PhysicalConstants.fAtomicUnitOfTime_in_s_Units648STRING(80)sTcVarGlobal636201088GVL_PhysicalConstants.fAtomicUnitOfTime_in_s_Uncertainty64LREAL4.7E-29TcVarGlobal636201792GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_164LREAL2187691.26364TcVarGlobal636201856GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1_Units648STRING(80)m s^-1TcVarGlobal636201920GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1_Uncertainty64LREAL0.00033TcVarGlobal636202624GVL_PhysicalConstants.fAvogadroConstant_in_mol_164LREAL6.02214076E+23TcVarGlobal636202688GVL_PhysicalConstants.fAvogadroConstant_in_mol_1_Units648STRING(80)mol^-1TcVarGlobal636202752GVL_PhysicalConstants.fBohrMagneton_in_J_T_164LREAL9.2740100783E-24TcVarGlobal636203456GVL_PhysicalConstants.fBohrMagneton_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636203520GVL_PhysicalConstants.fBohrMagneton_in_J_T_1_Uncertainty64LREAL2.8E-33TcVarGlobal636204224GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_164LREAL5.788381806E-05TcVarGlobal636204288GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1_Units648STRING(80)eV T^-1TcVarGlobal636204352GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1_Uncertainty64LREAL1.7E-14TcVarGlobal636205056GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_164LREAL13996244936.1TcVarGlobal636205120GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1_Units648STRING(80)Hz T^-1TcVarGlobal636205184GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1_Uncertainty64LREAL4.2TcVarGlobal636205888GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_164LREAL46.68644814TcVarGlobal636205952GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1_Units648STRING(80)m^-1 T^-1TcVarGlobal636206016GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1_Uncertainty64LREAL2.9E-07TcVarGlobal636206720GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_164LREAL0.67171381563TcVarGlobal636206784GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1_Units648STRING(80)K T^-1TcVarGlobal636206848GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1_Uncertainty64LREAL2E-10TcVarGlobal636207552GVL_PhysicalConstants.fBohrRadius_in_m64LREAL5.29177210903E-11TcVarGlobal636207616GVL_PhysicalConstants.fBohrRadius_in_m_Units648STRING(80)mTcVarGlobal636207680GVL_PhysicalConstants.fBohrRadius_in_m_Uncertainty64LREAL8E-21TcVarGlobal636208384GVL_PhysicalConstants.fBoltzmannConstant_in_J_K_164LREAL1.380649E-23TcVarGlobal636208448GVL_PhysicalConstants.fBoltzmannConstant_in_J_K_1_Units648STRING(80)J K^-1TcVarGlobal636208512GVL_PhysicalConstants.fBoltzmannConstantInEV_K_in_eV_K_164LREAL8.617333262E-05TcVarGlobal636209216GVL_PhysicalConstants.fBoltzmannConstantInEV_K_in_eV_K_1_Units648STRING(80)eV K^-1TcVarGlobal636209280GVL_PhysicalConstants.fBoltzmannConstantInHz_K_in_Hz_K_164LREAL20836619120TcVarGlobal636209984GVL_PhysicalConstants.fBoltzmannConstantInHz_K_in_Hz_K_1_Units648STRING(80)Hz K^-1TcVarGlobal636210048GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_164LREAL69.503457TcVarGlobal636210752GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1_Units648STRING(80)m^-1 K^-1TcVarGlobal636210816GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1_Uncertainty64LREAL4E-05TcVarGlobal636211520GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm64LREAL376.730313666862TcVarGlobal636211584GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm_Units648STRING(80)ohmTcVarGlobal636211648GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm_Uncertainty64LREAL5.61366546036269E-08TcVarGlobal636212352GVL_PhysicalConstants.fClassicalElectronRadius_in_m64LREAL2.8179403262E-15TcVarGlobal636212416GVL_PhysicalConstants.fClassicalElectronRadius_in_m_Units648STRING(80)mTcVarGlobal636212480GVL_PhysicalConstants.fClassicalElectronRadius_in_m_Uncertainty64LREAL1.3E-24TcVarGlobal636213184GVL_PhysicalConstants.fComptonWavelength_in_m64LREAL2.42631023867E-12TcVarGlobal636213248GVL_PhysicalConstants.fComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636213312GVL_PhysicalConstants.fComptonWavelength_in_m_Uncertainty64LREAL7.3E-22TcVarGlobal636214016GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m64LREAL3.8615926764E-13TcVarGlobal636214080GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636214144GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL1.8E-22TcVarGlobal636214848GVL_PhysicalConstants.fConductanceQuantum_in_S64LREAL7.748091729E-05TcVarGlobal636214912GVL_PhysicalConstants.fConductanceQuantum_in_S_Units648STRING(80)STcVarGlobal636214976GVL_PhysicalConstants.fConventionalValueOfJosephsonConstant_in_Hz_V_164LREAL483597900000000TcVarGlobal636215680GVL_PhysicalConstants.fConventionalValueOfJosephsonConstant_in_Hz_V_1_Units648STRING(80)Hz V^-1TcVarGlobal636215744GVL_PhysicalConstants.fConventionalValueOfVonKlitzingConstant_in_ohm64LREAL25812.807TcVarGlobal636216448GVL_PhysicalConstants.fConventionalValueOfVonKlitzingConstant_in_ohm_Units648STRING(80)ohmTcVarGlobal636216512GVL_PhysicalConstants.fCuXUnit_in_m64LREAL1.00207697E-13TcVarGlobal636217216GVL_PhysicalConstants.fCuXUnit_in_m_Units648STRING(80)mTcVarGlobal636217280GVL_PhysicalConstants.fCuXUnit_in_m_Uncertainty64LREAL2.8E-20TcVarGlobal636217984GVL_PhysicalConstants.fDeuteronElectronMag_Mom_Ratio64LREAL-0.0004664345551TcVarGlobal636218048GVL_PhysicalConstants.fDeuteronElectronMag_Mom_Ratio_Uncertainty64LREAL1.2E-12TcVarGlobal636218112GVL_PhysicalConstants.fDeuteronElectronMassRatio64LREAL3670.48296788TcVarGlobal636218176GVL_PhysicalConstants.fDeuteronElectronMassRatio_Uncertainty64LREAL1.3E-07TcVarGlobal636218240GVL_PhysicalConstants.fDeuteronGFactor64LREAL0.8574382338TcVarGlobal636218304GVL_PhysicalConstants.fDeuteronGFactor_Uncertainty64LREAL2.2E-09TcVarGlobal636218368GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_164LREAL4.330735094E-27TcVarGlobal636218432GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636218496GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1_Uncertainty64LREAL1.1E-35TcVarGlobal636219200GVL_PhysicalConstants.fDeuteronMag_Mom_ToBohrMagnetonRatio64LREAL0.000466975457TcVarGlobal636219264GVL_PhysicalConstants.fDeuteronMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.2E-12TcVarGlobal636219328GVL_PhysicalConstants.fDeuteronMag_Mom_ToNuclearMagnetonRatio64LREAL0.8574382338TcVarGlobal636219392GVL_PhysicalConstants.fDeuteronMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL2.2E-09TcVarGlobal636219456GVL_PhysicalConstants.fDeuteronMass_in_kg64LREAL3.3435837724E-27TcVarGlobal636219520GVL_PhysicalConstants.fDeuteronMass_in_kg_Units648STRING(80)kgTcVarGlobal636219584GVL_PhysicalConstants.fDeuteronMass_in_kg_Uncertainty64LREAL1E-36TcVarGlobal636220288GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J64LREAL3.00506323102E-10TcVarGlobal636220352GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636220416GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J_Uncertainty64LREAL9.1E-20TcVarGlobal636221120GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV64LREAL1875.61294257TcVarGlobal636221184GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636221248GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL5.7E-07TcVarGlobal636221952GVL_PhysicalConstants.fDeuteronMassInU_in_u64LREAL2.013553212745TcVarGlobal636222016GVL_PhysicalConstants.fDeuteronMassInU_in_u_Units648STRING(80)uTcVarGlobal636222080GVL_PhysicalConstants.fDeuteronMassInU_in_u_Uncertainty64LREAL4E-11TcVarGlobal636222784GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_164LREAL0.00201355321205TcVarGlobal636222848GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636222912GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1_Uncertainty64LREAL6.1E-13TcVarGlobal636223616GVL_PhysicalConstants.fDeuteronNeutronMag_Mom_Ratio64LREAL-0.44820653TcVarGlobal636223680GVL_PhysicalConstants.fDeuteronNeutronMag_Mom_Ratio_Uncertainty64LREAL1.1E-07TcVarGlobal636223744GVL_PhysicalConstants.fDeuteronProtonMag_Mom_Ratio64LREAL0.30701220939TcVarGlobal636223808GVL_PhysicalConstants.fDeuteronProtonMag_Mom_Ratio_Uncertainty64LREAL7.9E-10TcVarGlobal636223872GVL_PhysicalConstants.fDeuteronProtonMassRatio64LREAL1.99900750139TcVarGlobal636223936GVL_PhysicalConstants.fDeuteronProtonMassRatio_Uncertainty64LREAL1.1E-10TcVarGlobal636224000GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m64LREAL2.12799E-15TcVarGlobal636224064GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m_Units648STRING(80)mTcVarGlobal636224128GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m_Uncertainty64LREAL7.4E-19TcVarGlobal636224832GVL_PhysicalConstants.fElectricConstant_in_F_m_164LREAL8.8541878128E-12TcVarGlobal636224896GVL_PhysicalConstants.fElectricConstant_in_F_m_1_Units648STRING(80)F m^-1TcVarGlobal636224960GVL_PhysicalConstants.fElectricConstant_in_F_m_1_Uncertainty64LREAL1.3E-21TcVarGlobal636225664GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_164LREAL-175882001076TcVarGlobal636225728GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1_Units648STRING(80)C kg^-1TcVarGlobal636225792GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1_Uncertainty64LREAL53TcVarGlobal636226496GVL_PhysicalConstants.fElectronDeuteronMag_Mom_Ratio64LREAL-2143.9234915TcVarGlobal636226560GVL_PhysicalConstants.fElectronDeuteronMag_Mom_Ratio_Uncertainty64LREAL5.6E-06TcVarGlobal636226624GVL_PhysicalConstants.fElectronDeuteronMassRatio64LREAL0.0002724437107462TcVarGlobal636226688GVL_PhysicalConstants.fElectronDeuteronMassRatio_Uncertainty64LREAL9.6E-15TcVarGlobal636226752GVL_PhysicalConstants.fElectronGFactor64LREAL-2.00231930436256TcVarGlobal636226816GVL_PhysicalConstants.fElectronGFactor_Uncertainty64LREAL3.5E-13TcVarGlobal636226880GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_164LREAL176085963023TcVarGlobal636226944GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636227008GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL53TcVarGlobal636227712GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_164LREAL28024.95164TcVarGlobal636227776GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636227840GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL0.00017TcVarGlobal636228544GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_164LREAL-9.2847647043E-24TcVarGlobal636228608GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636228672GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1_Uncertainty64LREAL2.8E-33TcVarGlobal636229376GVL_PhysicalConstants.fElectronMag_Mom_Anomaly64LREAL0.00115965218128TcVarGlobal636229440GVL_PhysicalConstants.fElectronMag_Mom_Anomaly_Uncertainty64LREAL1.8E-13TcVarGlobal636229504GVL_PhysicalConstants.fElectronMag_Mom_ToBohrMagnetonRatio64LREAL-1.00115965218128TcVarGlobal636229568GVL_PhysicalConstants.fElectronMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.8E-13TcVarGlobal636229632GVL_PhysicalConstants.fElectronMag_Mom_ToNuclearMagnetonRatio64LREAL-1838.28197188TcVarGlobal636229696GVL_PhysicalConstants.fElectronMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL1.1E-07TcVarGlobal636229760GVL_PhysicalConstants.fElectronMass_in_kg64LREAL9.1093837015E-31TcVarGlobal636229824GVL_PhysicalConstants.fElectronMass_in_kg_Units648STRING(80)kgTcVarGlobal636229888GVL_PhysicalConstants.fElectronMass_in_kg_Uncertainty64LREAL2.8E-40TcVarGlobal636230592GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J64LREAL8.1871057769E-14TcVarGlobal636230656GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636230720GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J_Uncertainty64LREAL2.5E-23TcVarGlobal636231424GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV64LREAL0.51099895TcVarGlobal636231488GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636231552GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL1.5E-10TcVarGlobal636232256GVL_PhysicalConstants.fElectronMassInU_in_u64LREAL0.000548579909065TcVarGlobal636232320GVL_PhysicalConstants.fElectronMassInU_in_u_Units648STRING(80)uTcVarGlobal636232384GVL_PhysicalConstants.fElectronMassInU_in_u_Uncertainty64LREAL1.6E-14TcVarGlobal636233088GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_164LREAL5.4857990888E-07TcVarGlobal636233152GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636233216GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1_Uncertainty64LREAL1.7E-16TcVarGlobal636233920GVL_PhysicalConstants.fElectronMuonMag_Mom_Ratio64LREAL206.7669883TcVarGlobal636233984GVL_PhysicalConstants.fElectronMuonMag_Mom_Ratio_Uncertainty64LREAL4.6E-06TcVarGlobal636234048GVL_PhysicalConstants.fElectronMuonMassRatio64LREAL0.00483633169TcVarGlobal636234112GVL_PhysicalConstants.fElectronMuonMassRatio_Uncertainty64LREAL1.1E-10TcVarGlobal636234176GVL_PhysicalConstants.fElectronNeutronMag_Mom_Ratio64LREAL960.9205TcVarGlobal636234240GVL_PhysicalConstants.fElectronNeutronMag_Mom_Ratio_Uncertainty64LREAL0.00023TcVarGlobal636234304GVL_PhysicalConstants.fElectronNeutronMassRatio64LREAL0.00054386734424TcVarGlobal636234368GVL_PhysicalConstants.fElectronNeutronMassRatio_Uncertainty64LREAL2.6E-13TcVarGlobal636234432GVL_PhysicalConstants.fElectronProtonMag_Mom_Ratio64LREAL-658.21068789TcVarGlobal636234496GVL_PhysicalConstants.fElectronProtonMag_Mom_Ratio_Uncertainty64LREAL2E-07TcVarGlobal636234560GVL_PhysicalConstants.fElectronProtonMassRatio64LREAL0.000544617021487TcVarGlobal636234624GVL_PhysicalConstants.fElectronProtonMassRatio_Uncertainty64LREAL3.3E-14TcVarGlobal636234688GVL_PhysicalConstants.fElectronTauMassRatio64LREAL0.000287585TcVarGlobal636234752GVL_PhysicalConstants.fElectronTauMassRatio_Uncertainty64LREAL1.9E-08TcVarGlobal636234816GVL_PhysicalConstants.fElectronToAlphaParticleMassRatio64LREAL0.0001370933554787TcVarGlobal636234880GVL_PhysicalConstants.fElectronToAlphaParticleMassRatio_Uncertainty64LREAL4.5E-15TcVarGlobal636234944GVL_PhysicalConstants.fElectronToShieldedHelionMag_Mom_Ratio64LREAL864.058257TcVarGlobal636235008GVL_PhysicalConstants.fElectronToShieldedHelionMag_Mom_Ratio_Uncertainty64LREAL1E-05TcVarGlobal636235072GVL_PhysicalConstants.fElectronToShieldedProtonMag_Mom_Ratio64LREAL-658.2275971TcVarGlobal636235136GVL_PhysicalConstants.fElectronToShieldedProtonMag_Mom_Ratio_Uncertainty64LREAL7.2E-06TcVarGlobal636235200GVL_PhysicalConstants.fElectronVolt_in_J64LREAL1.602176634E-19TcVarGlobal636235264GVL_PhysicalConstants.fElectronVolt_in_J_Units648STRING(80)JTcVarGlobal636235328GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u64LREAL1.07354410233E-09TcVarGlobal636236032GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636236096GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u_Uncertainty64LREAL3.2E-19TcVarGlobal636236800GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h64LREAL0.036749322175655TcVarGlobal636236864GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636236928GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h_Uncertainty64LREAL7.1E-14TcVarGlobal636237632GVL_PhysicalConstants.fElectronVoltHertzRelationship_in_Hz64LREAL241798924200000TcVarGlobal636237696GVL_PhysicalConstants.fElectronVoltHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636237760GVL_PhysicalConstants.fElectronVoltInverseMeterRelationship_in_m_164LREAL806554.3937TcVarGlobal636238464GVL_PhysicalConstants.fElectronVoltInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636238528GVL_PhysicalConstants.fElectronVoltJouleRelationship_in_J64LREAL1.602176634E-19TcVarGlobal636239232GVL_PhysicalConstants.fElectronVoltJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636239296GVL_PhysicalConstants.fElectronVoltKelvinRelationship_in_K64LREAL11604.51812TcVarGlobal636240000GVL_PhysicalConstants.fElectronVoltKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636240064GVL_PhysicalConstants.fElectronVoltKilogramRelationship_in_kg64LREAL1.782661921E-36TcVarGlobal636240768GVL_PhysicalConstants.fElectronVoltKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636240832GVL_PhysicalConstants.fElementaryCharge_in_C64LREAL1.602176634E-19TcVarGlobal636241536GVL_PhysicalConstants.fElementaryCharge_in_C_Units648STRING(80)CTcVarGlobal636241600GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_164LREAL241798926200000TcVarGlobal636242304GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1_Units648STRING(80)A J^-1TcVarGlobal636242368GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1_Uncertainty64LREAL1500000TcVarGlobal636243072GVL_PhysicalConstants.fFaradayConstant_in_C_mol_164LREAL96485.33212TcVarGlobal636243136GVL_PhysicalConstants.fFaradayConstant_in_C_mol_1_Units648STRING(80)C mol^-1TcVarGlobal636243200GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_164LREAL96485.3251TcVarGlobal636243904GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1_Units648STRING(80)C_90 mol^-1TcVarGlobal636243968GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1_Uncertainty64LREAL0.0012TcVarGlobal636244672GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_264LREAL1.1663787E-05TcVarGlobal636244736GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2_Units648STRING(80)GeV^-2TcVarGlobal636244800GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2_Uncertainty64LREAL6E-12TcVarGlobal636245504GVL_PhysicalConstants.fFineStructureConstant64LREAL0.0072973525693TcVarGlobal636245568GVL_PhysicalConstants.fFineStructureConstant_Uncertainty64LREAL1.1E-12TcVarGlobal636245632GVL_PhysicalConstants.fFirstRadiationConstant_in_W_m_264LREAL3.741771852E-16TcVarGlobal636245696GVL_PhysicalConstants.fFirstRadiationConstant_in_W_m_2_Units648STRING(80)W m^2TcVarGlobal636245760GVL_PhysicalConstants.fFirstRadiationConstantForSpectralRadiance_in_W_m_2_sr_164LREAL1.191042972E-16TcVarGlobal636246464GVL_PhysicalConstants.fFirstRadiationConstantForSpectralRadiance_in_W_m_2_sr_1_Units648STRING(80)W m^2 sr^-1TcVarGlobal636246528GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u64LREAL2.92126232205E-08TcVarGlobal636247232GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636247296GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u_Uncertainty64LREAL8.8E-18TcVarGlobal636248000GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV64LREAL27.211386245988TcVarGlobal636248064GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636248128GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV_Uncertainty64LREAL5.3E-11TcVarGlobal636248832GVL_PhysicalConstants.fHartreeEnergy_in_J64LREAL4.3597447222071E-18TcVarGlobal636248896GVL_PhysicalConstants.fHartreeEnergy_in_J_Units648STRING(80)JTcVarGlobal636248960GVL_PhysicalConstants.fHartreeEnergy_in_J_Uncertainty64LREAL8.5E-30TcVarGlobal636249664GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV64LREAL27.211386245988TcVarGlobal636249728GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV_Units648STRING(80)eVTcVarGlobal636249792GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV_Uncertainty64LREAL5.3E-11TcVarGlobal636250496GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz64LREAL6.579683920502E+15TcVarGlobal636250560GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636250624GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz_Uncertainty64LREAL13000TcVarGlobal636251328GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_164LREAL21947463.13632TcVarGlobal636251392GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636251456GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1_Uncertainty64LREAL4.3E-05TcVarGlobal636252160GVL_PhysicalConstants.fHartreeJouleRelationship_in_J64LREAL4.3597447222071E-18TcVarGlobal636252224GVL_PhysicalConstants.fHartreeJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636252288GVL_PhysicalConstants.fHartreeJouleRelationship_in_J_Uncertainty64LREAL8.5E-30TcVarGlobal636252992GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K64LREAL315775.02480407TcVarGlobal636253056GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636253120GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K_Uncertainty64LREAL6.1E-07TcVarGlobal636253824GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg64LREAL4.8508702095432E-35TcVarGlobal636253888GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636253952GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg_Uncertainty64LREAL9.4E-47TcVarGlobal636254656GVL_PhysicalConstants.fHelionElectronMassRatio64LREAL5495.88528007TcVarGlobal636254720GVL_PhysicalConstants.fHelionElectronMassRatio_Uncertainty64LREAL2.4E-07TcVarGlobal636254784GVL_PhysicalConstants.fHelionMass_in_kg64LREAL5.0064127796E-27TcVarGlobal636254848GVL_PhysicalConstants.fHelionMass_in_kg_Units648STRING(80)kgTcVarGlobal636254912GVL_PhysicalConstants.fHelionMass_in_kg_Uncertainty64LREAL1.5E-36TcVarGlobal636255616GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J64LREAL4.4995394125E-10TcVarGlobal636255680GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636255744GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J_Uncertainty64LREAL1.4E-19TcVarGlobal636256448GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV64LREAL2808.39160743TcVarGlobal636256512GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636256576GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL8.5E-07TcVarGlobal636257280GVL_PhysicalConstants.fHelionMassInU_in_u64LREAL3.014932247175TcVarGlobal636257344GVL_PhysicalConstants.fHelionMassInU_in_u_Units648STRING(80)uTcVarGlobal636257408GVL_PhysicalConstants.fHelionMassInU_in_u_Uncertainty64LREAL9.7E-11TcVarGlobal636258112GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_164LREAL0.00301493224613TcVarGlobal636258176GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636258240GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1_Uncertainty64LREAL9.1E-13TcVarGlobal636258944GVL_PhysicalConstants.fHelionProtonMassRatio64LREAL2.99315267167TcVarGlobal636259008GVL_PhysicalConstants.fHelionProtonMassRatio_Uncertainty64LREAL1.3E-10TcVarGlobal636259072GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u64LREAL4.4398216652E-24TcVarGlobal636259136GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636259200GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u_Uncertainty64LREAL1.3E-33TcVarGlobal636259904GVL_PhysicalConstants.fHertzElectronVoltRelationship_in_eV64LREAL4.135667696E-15TcVarGlobal636259968GVL_PhysicalConstants.fHertzElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636260032GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h64LREAL1.519829846057E-16TcVarGlobal636260736GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636260800GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h_Uncertainty64LREAL2.9E-28TcVarGlobal636261504GVL_PhysicalConstants.fHertzInverseMeterRelationship_in_m_164LREAL3.33564095198152E-09TcVarGlobal636261568GVL_PhysicalConstants.fHertzInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636261632GVL_PhysicalConstants.fHertzJouleRelationship_in_J64LREAL6.62607015E-34TcVarGlobal636262336GVL_PhysicalConstants.fHertzJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636262400GVL_PhysicalConstants.fHertzKelvinRelationship_in_K64LREAL4.799243073E-11TcVarGlobal636263104GVL_PhysicalConstants.fHertzKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636263168GVL_PhysicalConstants.fHertzKilogramRelationship_in_kg64LREAL7.372497323E-51TcVarGlobal636263872GVL_PhysicalConstants.fHertzKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636263936GVL_PhysicalConstants.fInverseFineStructureConstant64LREAL137.035999084TcVarGlobal636264640GVL_PhysicalConstants.fInverseFineStructureConstant_Uncertainty64LREAL2.1E-08TcVarGlobal636264704GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u64LREAL1.3310250501E-15TcVarGlobal636264768GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636264832GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u_Uncertainty64LREAL4E-25TcVarGlobal636265536GVL_PhysicalConstants.fInverseMeterElectronVoltRelationship_in_eV64LREAL1.239841984E-06TcVarGlobal636265600GVL_PhysicalConstants.fInverseMeterElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636265664GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h64LREAL4.556335252912E-08TcVarGlobal636266368GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636266432GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h_Uncertainty64LREAL8.8E-20TcVarGlobal636267136GVL_PhysicalConstants.fInverseMeterHertzRelationship_in_Hz64LREAL299792458TcVarGlobal636267200GVL_PhysicalConstants.fInverseMeterHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636267264GVL_PhysicalConstants.fInverseMeterJouleRelationship_in_J64LREAL1.986445857E-25TcVarGlobal636267968GVL_PhysicalConstants.fInverseMeterJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636268032GVL_PhysicalConstants.fInverseMeterKelvinRelationship_in_K64LREAL0.01438776877TcVarGlobal636268736GVL_PhysicalConstants.fInverseMeterKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636268800GVL_PhysicalConstants.fInverseMeterKilogramRelationship_in_kg64LREAL2.210219094E-42TcVarGlobal636269504GVL_PhysicalConstants.fInverseMeterKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636269568GVL_PhysicalConstants.fInverseOfConductanceQuantum_in_ohm64LREAL12906.40372TcVarGlobal636270272GVL_PhysicalConstants.fInverseOfConductanceQuantum_in_ohm_Units648STRING(80)ohmTcVarGlobal636270336GVL_PhysicalConstants.fJosephsonConstant_in_Hz_V_164LREAL483597848400000TcVarGlobal636271040GVL_PhysicalConstants.fJosephsonConstant_in_Hz_V_1_Units648STRING(80)Hz V^-1TcVarGlobal636271104GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u64LREAL6700535256.5TcVarGlobal636271808GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636271872GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u_Uncertainty64LREAL2TcVarGlobal636272576GVL_PhysicalConstants.fJouleElectronVoltRelationship_in_eV64LREAL6.241509074E+18TcVarGlobal636272640GVL_PhysicalConstants.fJouleElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636272704GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h64LREAL2.2937122783963E+17TcVarGlobal636273408GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636273472GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h_Uncertainty64LREAL450000TcVarGlobal636274176GVL_PhysicalConstants.fJouleHertzRelationship_in_Hz64LREAL1.509190179E+33TcVarGlobal636274240GVL_PhysicalConstants.fJouleHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636274304GVL_PhysicalConstants.fJouleInverseMeterRelationship_in_m_164LREAL5.034116567E+24TcVarGlobal636275008GVL_PhysicalConstants.fJouleInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636275072GVL_PhysicalConstants.fJouleKelvinRelationship_in_K64LREAL7.242970516E+22TcVarGlobal636275776GVL_PhysicalConstants.fJouleKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636275840GVL_PhysicalConstants.fJouleKilogramRelationship_in_kg64LREAL1.11265005605362E-17TcVarGlobal636276544GVL_PhysicalConstants.fJouleKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636276608GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u64LREAL9.2510873014E-14TcVarGlobal636277312GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636277376GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u_Uncertainty64LREAL2.8E-23TcVarGlobal636278080GVL_PhysicalConstants.fKelvinElectronVoltRelationship_in_eV64LREAL8.617333262E-05TcVarGlobal636278144GVL_PhysicalConstants.fKelvinElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636278208GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h64LREAL3.1668115634556E-06TcVarGlobal636278912GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636278976GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h_Uncertainty64LREAL6.1E-18TcVarGlobal636279680GVL_PhysicalConstants.fKelvinHertzRelationship_in_Hz64LREAL20836619120TcVarGlobal636279744GVL_PhysicalConstants.fKelvinHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636279808GVL_PhysicalConstants.fKelvinInverseMeterRelationship_in_m_164LREAL69.50348004TcVarGlobal636280512GVL_PhysicalConstants.fKelvinInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636280576GVL_PhysicalConstants.fKelvinJouleRelationship_in_J64LREAL1.380649E-23TcVarGlobal636281280GVL_PhysicalConstants.fKelvinJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636281344GVL_PhysicalConstants.fKelvinKilogramRelationship_in_kg64LREAL1.536179187E-40TcVarGlobal636282048GVL_PhysicalConstants.fKelvinKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636282112GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u64LREAL6.0221407621E+26TcVarGlobal636282816GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636282880GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u_Uncertainty64LREAL1.8E+17TcVarGlobal636283584GVL_PhysicalConstants.fKilogramElectronVoltRelationship_in_eV64LREAL5.609588603E+35TcVarGlobal636283648GVL_PhysicalConstants.fKilogramElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636283712GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h64LREAL2.0614857887409E+34TcVarGlobal636284416GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636284480GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h_Uncertainty64LREAL4E+22TcVarGlobal636285184GVL_PhysicalConstants.fKilogramHertzRelationship_in_Hz64LREAL1.356392489E+50TcVarGlobal636285248GVL_PhysicalConstants.fKilogramHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636285312GVL_PhysicalConstants.fKilogramInverseMeterRelationship_in_m_164LREAL4.524438335E+41TcVarGlobal636286016GVL_PhysicalConstants.fKilogramInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636286080GVL_PhysicalConstants.fKilogramJouleRelationship_in_J64LREAL8.98755178736818E+16TcVarGlobal636286784GVL_PhysicalConstants.fKilogramJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636286848GVL_PhysicalConstants.fKilogramKelvinRelationship_in_K64LREAL6.50965726E+39TcVarGlobal636287552GVL_PhysicalConstants.fKilogramKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636287616GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m64LREAL5.431020511E-10TcVarGlobal636288320GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m_Units648STRING(80)mTcVarGlobal636288384GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m_Uncertainty64LREAL8.9E-18TcVarGlobal636289088GVL_PhysicalConstants.fLoschmidtConstant_273_15K_101_325KPa_in_m_364LREAL2.686780111E+25TcVarGlobal636289152GVL_PhysicalConstants.fLoschmidtConstant_273_15K_101_325KPa_in_m_3_Units648STRING(80)m^-3TcVarGlobal636289216GVL_PhysicalConstants.fMag_Constant_in_N_A_264LREAL1.25663706212E-06TcVarGlobal636289920GVL_PhysicalConstants.fMag_Constant_in_N_A_2_Units648STRING(80)N A^-2TcVarGlobal636289984GVL_PhysicalConstants.fMag_Constant_in_N_A_2_Uncertainty64LREAL1.9E-16TcVarGlobal636290688GVL_PhysicalConstants.fMag_FluxQuantum_in_Wb64LREAL2.067833848E-15TcVarGlobal636290752GVL_PhysicalConstants.fMag_FluxQuantum_in_Wb_Units648STRING(80)WbTcVarGlobal636290816GVL_PhysicalConstants.fMolarGasConstant_in_J_mol_1_K_164LREAL8.314462618TcVarGlobal636291520GVL_PhysicalConstants.fMolarGasConstant_in_J_mol_1_K_1_Units648STRING(80)J mol^-1 K^-1TcVarGlobal636291584GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_164LREAL0.00099999999965TcVarGlobal636292288GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636292352GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1_Uncertainty64LREAL3E-13TcVarGlobal636293056GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_164LREAL0.0119999999958TcVarGlobal636293120GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636293184GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1_Uncertainty64LREAL3.6E-12TcVarGlobal636293888GVL_PhysicalConstants.fMolarPlanckConstant_in_J_Hz_1_mol_164LREAL3.990312712E-10TcVarGlobal636293952GVL_PhysicalConstants.fMolarPlanckConstant_in_J_Hz_1_mol_1_Units648STRING(80)J Hz^-1 mol^-1TcVarGlobal636294016GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_164LREAL0.119626565582TcVarGlobal636294720GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1_Units648STRING(80)J m mol^-1TcVarGlobal636294784GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1_Uncertainty64LREAL5.4E-11TcVarGlobal636295488GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_100KPa_in_m_3_mol_164LREAL0.02271095464TcVarGlobal636295552GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_100KPa_in_m_3_mol_1_Units648STRING(80)m^3 mol^-1TcVarGlobal636295616GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_101_325KPa_in_m_3_mol_164LREAL0.02241396954TcVarGlobal636296320GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_101_325KPa_in_m_3_mol_1_Units648STRING(80)m^3 mol^-1TcVarGlobal636296384GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_164LREAL1.205883199E-05TcVarGlobal636297088GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1_Units648STRING(80)m^3 mol^-1TcVarGlobal636297152GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1_Uncertainty64LREAL6E-13TcVarGlobal636297856GVL_PhysicalConstants.fMoXUnit_in_m64LREAL1.00209952E-13TcVarGlobal636297920GVL_PhysicalConstants.fMoXUnit_in_m_Units648STRING(80)mTcVarGlobal636297984GVL_PhysicalConstants.fMoXUnit_in_m_Uncertainty64LREAL5.3E-20TcVarGlobal636298688GVL_PhysicalConstants.fMuonComptonWavelength_in_m64LREAL1.17344411E-14TcVarGlobal636298752GVL_PhysicalConstants.fMuonComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636298816GVL_PhysicalConstants.fMuonComptonWavelength_in_m_Uncertainty64LREAL2.6E-22TcVarGlobal636299520GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m64LREAL1.867594308E-15TcVarGlobal636299584GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636299648GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL4.2E-23TcVarGlobal636300352GVL_PhysicalConstants.fMuonElectronMassRatio64LREAL206.768283TcVarGlobal636300416GVL_PhysicalConstants.fMuonElectronMassRatio_Uncertainty64LREAL4.6E-06TcVarGlobal636300480GVL_PhysicalConstants.fMuonGFactor64LREAL-2.0023318418TcVarGlobal636300544GVL_PhysicalConstants.fMuonGFactor_Uncertainty64LREAL1.3E-09TcVarGlobal636300608GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_164LREAL-4.4904483E-26TcVarGlobal636300672GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636300736GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1_Uncertainty64LREAL1E-33TcVarGlobal636301440GVL_PhysicalConstants.fMuonMag_Mom_Anomaly64LREAL0.00116592089TcVarGlobal636301504GVL_PhysicalConstants.fMuonMag_Mom_Anomaly_Uncertainty64LREAL6.3E-10TcVarGlobal636301568GVL_PhysicalConstants.fMuonMag_Mom_ToBohrMagnetonRatio64LREAL-0.00484197047TcVarGlobal636301632GVL_PhysicalConstants.fMuonMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.1E-10TcVarGlobal636301696GVL_PhysicalConstants.fMuonMag_Mom_ToNuclearMagnetonRatio64LREAL-8.89059703TcVarGlobal636301760GVL_PhysicalConstants.fMuonMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL2E-07TcVarGlobal636301824GVL_PhysicalConstants.fMuonMass_in_kg64LREAL1.883531627E-28TcVarGlobal636301888GVL_PhysicalConstants.fMuonMass_in_kg_Units648STRING(80)kgTcVarGlobal636301952GVL_PhysicalConstants.fMuonMass_in_kg_Uncertainty64LREAL4.2E-36TcVarGlobal636302656GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J64LREAL1.692833804E-11TcVarGlobal636302720GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636302784GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J_Uncertainty64LREAL3.8E-19TcVarGlobal636303488GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV64LREAL105.6583755TcVarGlobal636303552GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636303616GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL2.3E-06TcVarGlobal636304320GVL_PhysicalConstants.fMuonMassInU_in_u64LREAL0.1134289259TcVarGlobal636304384GVL_PhysicalConstants.fMuonMassInU_in_u_Units648STRING(80)uTcVarGlobal636304448GVL_PhysicalConstants.fMuonMassInU_in_u_Uncertainty64LREAL2.5E-09TcVarGlobal636305152GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_164LREAL0.0001134289259TcVarGlobal636305216GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636305280GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1_Uncertainty64LREAL2.5E-12TcVarGlobal636305984GVL_PhysicalConstants.fMuonNeutronMassRatio64LREAL0.112454517TcVarGlobal636306048GVL_PhysicalConstants.fMuonNeutronMassRatio_Uncertainty64LREAL2.5E-09TcVarGlobal636306112GVL_PhysicalConstants.fMuonProtonMag_Mom_Ratio64LREAL-3.183345142TcVarGlobal636306176GVL_PhysicalConstants.fMuonProtonMag_Mom_Ratio_Uncertainty64LREAL7.1E-08TcVarGlobal636306240GVL_PhysicalConstants.fMuonProtonMassRatio64LREAL0.1126095264TcVarGlobal636306304GVL_PhysicalConstants.fMuonProtonMassRatio_Uncertainty64LREAL2.5E-09TcVarGlobal636306368GVL_PhysicalConstants.fMuonTauMassRatio64LREAL0.0594635TcVarGlobal636306432GVL_PhysicalConstants.fMuonTauMassRatio_Uncertainty64LREAL4E-06TcVarGlobal636306496GVL_PhysicalConstants.fNaturalUnitOfAction_in_J_s64LREAL1.054571817E-34TcVarGlobal636306560GVL_PhysicalConstants.fNaturalUnitOfAction_in_J_s_Units648STRING(80)J sTcVarGlobal636306624GVL_PhysicalConstants.fNaturalUnitOfActionInEVS_in_eV_s64LREAL6.582119569E-16TcVarGlobal636307328GVL_PhysicalConstants.fNaturalUnitOfActionInEVS_in_eV_s_Units648STRING(80)eV sTcVarGlobal636307392GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J64LREAL8.1871057769E-14TcVarGlobal636308096GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J_Units648STRING(80)JTcVarGlobal636308160GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J_Uncertainty64LREAL2.5E-23TcVarGlobal636308864GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV64LREAL0.51099895TcVarGlobal636308928GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636308992GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV_Uncertainty64LREAL1.5E-10TcVarGlobal636309696GVL_PhysicalConstants.fNaturalUnitOfLength_in_m64LREAL3.8615926796E-13TcVarGlobal636309760GVL_PhysicalConstants.fNaturalUnitOfLength_in_m_Units648STRING(80)mTcVarGlobal636309824GVL_PhysicalConstants.fNaturalUnitOfLength_in_m_Uncertainty64LREAL1.2E-22TcVarGlobal636310528GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg64LREAL9.1093837015E-31TcVarGlobal636310592GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg_Units648STRING(80)kgTcVarGlobal636310656GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg_Uncertainty64LREAL2.8E-40TcVarGlobal636311360GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_164LREAL2.730924488E-22TcVarGlobal636311424GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1_Units648STRING(80)kg m s^-1TcVarGlobal636311488GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1_Uncertainty64LREAL3.4E-30TcVarGlobal636312192GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c64LREAL0.5109989461TcVarGlobal636312256GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c_Units648STRING(80)MeV/cTcVarGlobal636312320GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c_Uncertainty64LREAL3.1E-09TcVarGlobal636313024GVL_PhysicalConstants.fNaturalUnitOfTime_in_s64LREAL1.28808866819E-21TcVarGlobal636313088GVL_PhysicalConstants.fNaturalUnitOfTime_in_s_Units648STRING(80)sTcVarGlobal636313152GVL_PhysicalConstants.fNaturalUnitOfTime_in_s_Uncertainty64LREAL3.9E-31TcVarGlobal636313856GVL_PhysicalConstants.fNaturalUnitOfVelocity_in_m_s_164LREAL299792458TcVarGlobal636313920GVL_PhysicalConstants.fNaturalUnitOfVelocity_in_m_s_1_Units648STRING(80)m s^-1TcVarGlobal636313984GVL_PhysicalConstants.fNeutronComptonWavelength_in_m64LREAL1.31959090581E-15TcVarGlobal636314688GVL_PhysicalConstants.fNeutronComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636314752GVL_PhysicalConstants.fNeutronComptonWavelength_in_m_Uncertainty64LREAL7.5E-25TcVarGlobal636315456GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m64LREAL2.1001941536E-16TcVarGlobal636315520GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636315584GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL1.4E-25TcVarGlobal636316288GVL_PhysicalConstants.fNeutronElectronMag_Mom_Ratio64LREAL0.00104066882TcVarGlobal636316352GVL_PhysicalConstants.fNeutronElectronMag_Mom_Ratio_Uncertainty64LREAL2.5E-10TcVarGlobal636316416GVL_PhysicalConstants.fNeutronElectronMassRatio64LREAL1838.68366173TcVarGlobal636316480GVL_PhysicalConstants.fNeutronElectronMassRatio_Uncertainty64LREAL8.9E-07TcVarGlobal636316544GVL_PhysicalConstants.fNeutronGFactor64LREAL-3.82608545TcVarGlobal636316608GVL_PhysicalConstants.fNeutronGFactor_Uncertainty64LREAL9E-07TcVarGlobal636316672GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_164LREAL183247171TcVarGlobal636316736GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636316800GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL43TcVarGlobal636317504GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_164LREAL29.1646933TcVarGlobal636317568GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636317632GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL6.9E-06TcVarGlobal636318336GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_164LREAL-9.6623651E-27TcVarGlobal636318400GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636318464GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1_Uncertainty64LREAL2.3E-33TcVarGlobal636319168GVL_PhysicalConstants.fNeutronMag_Mom_ToBohrMagnetonRatio64LREAL-0.00104187563TcVarGlobal636319232GVL_PhysicalConstants.fNeutronMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL2.5E-10TcVarGlobal636319296GVL_PhysicalConstants.fNeutronMag_Mom_ToNuclearMagnetonRatio64LREAL-1.91304273TcVarGlobal636319360GVL_PhysicalConstants.fNeutronMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL4.5E-07TcVarGlobal636319424GVL_PhysicalConstants.fNeutronMass_in_kg64LREAL1.67492749804E-27TcVarGlobal636319488GVL_PhysicalConstants.fNeutronMass_in_kg_Units648STRING(80)kgTcVarGlobal636319552GVL_PhysicalConstants.fNeutronMass_in_kg_Uncertainty64LREAL9.5E-37TcVarGlobal636320256GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J64LREAL1.50534976287E-10TcVarGlobal636320320GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636320384GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J_Uncertainty64LREAL8.6E-20TcVarGlobal636321088GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV64LREAL939.56542052TcVarGlobal636321152GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636321216GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL5.4E-07TcVarGlobal636321920GVL_PhysicalConstants.fNeutronMassInU_in_u64LREAL1.00866491595TcVarGlobal636321984GVL_PhysicalConstants.fNeutronMassInU_in_u_Units648STRING(80)uTcVarGlobal636322048GVL_PhysicalConstants.fNeutronMassInU_in_u_Uncertainty64LREAL4.9E-10TcVarGlobal636322752GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_164LREAL0.0010086649156TcVarGlobal636322816GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636322880GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1_Uncertainty64LREAL5.7E-13TcVarGlobal636323584GVL_PhysicalConstants.fNeutronMuonMassRatio64LREAL8.89248406TcVarGlobal636323648GVL_PhysicalConstants.fNeutronMuonMassRatio_Uncertainty64LREAL2E-07TcVarGlobal636323712GVL_PhysicalConstants.fNeutronProtonMag_Mom_Ratio64LREAL-0.68497934TcVarGlobal636323776GVL_PhysicalConstants.fNeutronProtonMag_Mom_Ratio_Uncertainty64LREAL1.6E-07TcVarGlobal636323840GVL_PhysicalConstants.fNeutronProtonMassRatio64LREAL1.00137841931TcVarGlobal636323904GVL_PhysicalConstants.fNeutronProtonMassRatio_Uncertainty64LREAL4.9E-10TcVarGlobal636323968GVL_PhysicalConstants.fNeutronTauMassRatio64LREAL0.528779TcVarGlobal636324032GVL_PhysicalConstants.fNeutronTauMassRatio_Uncertainty64LREAL3.6E-05TcVarGlobal636324096GVL_PhysicalConstants.fNeutronToShieldedProtonMag_Mom_Ratio64LREAL-0.68499694TcVarGlobal636324160GVL_PhysicalConstants.fNeutronToShieldedProtonMag_Mom_Ratio_Uncertainty64LREAL1.6E-07TcVarGlobal636324224GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_264LREAL6.6743E-11TcVarGlobal636324288GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2_Units648STRING(80)m^3 kg^-1 s^-2TcVarGlobal636324352GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2_Uncertainty64LREAL1.5E-15TcVarGlobal636325056GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_264LREAL6.70883E-39TcVarGlobal636325120GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2_Units648STRING(80)(GeV/c^2)^-2TcVarGlobal636325184GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2_Uncertainty64LREAL1.5E-43TcVarGlobal636325888GVL_PhysicalConstants.fNuclearMagneton_in_J_T_164LREAL5.0507837461E-27TcVarGlobal636325952GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636326016GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1_Uncertainty64LREAL1.5E-36TcVarGlobal636326720GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_164LREAL3.15245125844E-08TcVarGlobal636326784GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1_Units648STRING(80)eV T^-1TcVarGlobal636326848GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1_Uncertainty64LREAL9.6E-18TcVarGlobal636327552GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_164LREAL0.02542623432TcVarGlobal636327616GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1_Units648STRING(80)m^-1 T^-1TcVarGlobal636327680GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1_Uncertainty64LREAL1.6E-10TcVarGlobal636328384GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_164LREAL0.00036582677756TcVarGlobal636328448GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1_Units648STRING(80)K T^-1TcVarGlobal636328512GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1_Uncertainty64LREAL1.1E-13TcVarGlobal636329216GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_164LREAL7.6225932291TcVarGlobal636329280GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636329344GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1_Uncertainty64LREAL2.3E-09TcVarGlobal636330048GVL_PhysicalConstants.fPlanckConstant_in_J_Hz_164LREAL6.62607015E-34TcVarGlobal636330112GVL_PhysicalConstants.fPlanckConstant_in_J_Hz_1_Units648STRING(80)J Hz^-1TcVarGlobal636330176GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s64LREAL4.135667662E-15TcVarGlobal636330880GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s_Units648STRING(80)eV sTcVarGlobal636330944GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s_Uncertainty64LREAL2.5E-23TcVarGlobal636331648GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s64LREAL1.0545718E-34TcVarGlobal636331712GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s_Units648STRING(80)J sTcVarGlobal636331776GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s_Uncertainty64LREAL1.3E-42TcVarGlobal636332480GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s64LREAL6.582119514E-16TcVarGlobal636332544GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s_Units648STRING(80)eV sTcVarGlobal636332608GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s_Uncertainty64LREAL4E-24TcVarGlobal636333312GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm64LREAL197.3269788TcVarGlobal636333376GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm_Units648STRING(80)MeV fmTcVarGlobal636333440GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm_Uncertainty64LREAL1.2E-06TcVarGlobal636334144GVL_PhysicalConstants.fPlanckLength_in_m64LREAL1.616255E-35TcVarGlobal636334208GVL_PhysicalConstants.fPlanckLength_in_m_Units648STRING(80)mTcVarGlobal636334272GVL_PhysicalConstants.fPlanckLength_in_m_Uncertainty64LREAL1.8E-40TcVarGlobal636334976GVL_PhysicalConstants.fPlanckMass_in_kg64LREAL2.176434E-08TcVarGlobal636335040GVL_PhysicalConstants.fPlanckMass_in_kg_Units648STRING(80)kgTcVarGlobal636335104GVL_PhysicalConstants.fPlanckMass_in_kg_Uncertainty64LREAL2.4E-13TcVarGlobal636335808GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV64LREAL1.22089E+19TcVarGlobal636335872GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV_Units648STRING(80)GeVTcVarGlobal636335936GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV_Uncertainty64LREAL140000000000000TcVarGlobal636336640GVL_PhysicalConstants.fPlanckTemperature_in_K64LREAL1.416784E+32TcVarGlobal636336704GVL_PhysicalConstants.fPlanckTemperature_in_K_Units648STRING(80)KTcVarGlobal636336768GVL_PhysicalConstants.fPlanckTemperature_in_K_Uncertainty64LREAL1.6E+27TcVarGlobal636337472GVL_PhysicalConstants.fPlanckTime_in_s64LREAL5.391247E-44TcVarGlobal636337536GVL_PhysicalConstants.fPlanckTime_in_s_Units648STRING(80)sTcVarGlobal636337600GVL_PhysicalConstants.fPlanckTime_in_s_Uncertainty64LREAL6E-49TcVarGlobal636338304GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_164LREAL95788331.56TcVarGlobal636338368GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1_Units648STRING(80)C kg^-1TcVarGlobal636338432GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1_Uncertainty64LREAL0.029TcVarGlobal636339136GVL_PhysicalConstants.fProtonComptonWavelength_in_m64LREAL1.32140985539E-15TcVarGlobal636339200GVL_PhysicalConstants.fProtonComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636339264GVL_PhysicalConstants.fProtonComptonWavelength_in_m_Uncertainty64LREAL4E-25TcVarGlobal636339968GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m64LREAL2.10308910109E-16TcVarGlobal636340032GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636340096GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL9.7E-26TcVarGlobal636340800GVL_PhysicalConstants.fProtonElectronMassRatio64LREAL1836.15267343TcVarGlobal636340864GVL_PhysicalConstants.fProtonElectronMassRatio_Uncertainty64LREAL1.1E-07TcVarGlobal636340928GVL_PhysicalConstants.fProtonGFactor64LREAL5.5856946893TcVarGlobal636340992GVL_PhysicalConstants.fProtonGFactor_Uncertainty64LREAL1.6E-09TcVarGlobal636341056GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_164LREAL267522187.44TcVarGlobal636341120GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636341184GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL0.11TcVarGlobal636341888GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_164LREAL42.57747892TcVarGlobal636341952GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636342016GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL2.9E-07TcVarGlobal636342720GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_164LREAL1.41060679736E-26TcVarGlobal636342784GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636342848GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1_Uncertainty64LREAL6E-36TcVarGlobal636343552GVL_PhysicalConstants.fProtonMag_Mom_ToBohrMagnetonRatio64LREAL0.0015210322023TcVarGlobal636343616GVL_PhysicalConstants.fProtonMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL4.6E-13TcVarGlobal636343680GVL_PhysicalConstants.fProtonMag_Mom_ToNuclearMagnetonRatio64LREAL2.79284734463TcVarGlobal636343744GVL_PhysicalConstants.fProtonMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL8.2E-10TcVarGlobal636343808GVL_PhysicalConstants.fProtonMag_ShieldingCorrection64LREAL2.5689E-05TcVarGlobal636343872GVL_PhysicalConstants.fProtonMag_ShieldingCorrection_Uncertainty64LREAL1.1E-08TcVarGlobal636343936GVL_PhysicalConstants.fProtonMass_in_kg64LREAL1.67262192369E-27TcVarGlobal636344000GVL_PhysicalConstants.fProtonMass_in_kg_Units648STRING(80)kgTcVarGlobal636344064GVL_PhysicalConstants.fProtonMass_in_kg_Uncertainty64LREAL5.1E-37TcVarGlobal636344768GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J64LREAL1.50327761598E-10TcVarGlobal636344832GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636344896GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J_Uncertainty64LREAL4.6E-20TcVarGlobal636345600GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV64LREAL938.27208816TcVarGlobal636345664GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636345728GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL2.9E-07TcVarGlobal636346432GVL_PhysicalConstants.fProtonMassInU_in_u64LREAL1.007276466621TcVarGlobal636346496GVL_PhysicalConstants.fProtonMassInU_in_u_Units648STRING(80)uTcVarGlobal636346560GVL_PhysicalConstants.fProtonMassInU_in_u_Uncertainty64LREAL5.3E-11TcVarGlobal636347264GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_164LREAL0.00100727646627TcVarGlobal636347328GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636347392GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1_Uncertainty64LREAL3.1E-13TcVarGlobal636348096GVL_PhysicalConstants.fProtonMuonMassRatio64LREAL8.88024337TcVarGlobal636348160GVL_PhysicalConstants.fProtonMuonMassRatio_Uncertainty64LREAL2E-07TcVarGlobal636348224GVL_PhysicalConstants.fProtonNeutronMag_Mom_Ratio64LREAL-1.45989805TcVarGlobal636348288GVL_PhysicalConstants.fProtonNeutronMag_Mom_Ratio_Uncertainty64LREAL3.4E-07TcVarGlobal636348352GVL_PhysicalConstants.fProtonNeutronMassRatio64LREAL0.99862347812TcVarGlobal636348416GVL_PhysicalConstants.fProtonNeutronMassRatio_Uncertainty64LREAL4.9E-10TcVarGlobal636348480GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m64LREAL8.414E-16TcVarGlobal636348544GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m_Units648STRING(80)mTcVarGlobal636348608GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m_Uncertainty64LREAL1.9E-18TcVarGlobal636349312GVL_PhysicalConstants.fProtonTauMassRatio64LREAL0.528051TcVarGlobal636349376GVL_PhysicalConstants.fProtonTauMassRatio_Uncertainty64LREAL3.6E-05TcVarGlobal636349440GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_164LREAL0.00036369475516TcVarGlobal636349504GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1_Units648STRING(80)m^2 s^-1TcVarGlobal636349568GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1_Uncertainty64LREAL1.1E-13TcVarGlobal636350272GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_164LREAL0.00072738951032TcVarGlobal636350336GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1_Units648STRING(80)m^2 s^-1TcVarGlobal636350400GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1_Uncertainty64LREAL2.2E-13TcVarGlobal636351104GVL_PhysicalConstants.fRydbergConstant_in_m_164LREAL10973731.56816TcVarGlobal636351168GVL_PhysicalConstants.fRydbergConstant_in_m_1_Units648STRING(80)m^-1TcVarGlobal636351232GVL_PhysicalConstants.fRydbergConstant_in_m_1_Uncertainty64LREAL2.1E-05TcVarGlobal636351936GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz64LREAL3.2898419602508E+15TcVarGlobal636352000GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz_Units648STRING(80)HzTcVarGlobal636352064GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz_Uncertainty64LREAL6400TcVarGlobal636352768GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV64LREAL13.605693122994TcVarGlobal636352832GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV_Units648STRING(80)eVTcVarGlobal636352896GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV_Uncertainty64LREAL2.6E-11TcVarGlobal636353600GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J64LREAL2.1798723611035E-18TcVarGlobal636353664GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J_Units648STRING(80)JTcVarGlobal636353728GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J_Uncertainty64LREAL4.2E-30TcVarGlobal636354432GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_100KPa64LREAL-1.15170753706TcVarGlobal636354496GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_100KPa_Uncertainty64LREAL4.5E-10TcVarGlobal636354560GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_101_325KPa64LREAL-1.16487052358TcVarGlobal636354624GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_101_325KPa_Uncertainty64LREAL4.5E-10TcVarGlobal636354688GVL_PhysicalConstants.fSecondRadiationConstant_in_m_K64LREAL0.01438776877TcVarGlobal636354752GVL_PhysicalConstants.fSecondRadiationConstant_in_m_K_Units648STRING(80)m KTcVarGlobal636354816GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_164LREAL203789456.9TcVarGlobal636355520GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636355584GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL2.4TcVarGlobal636356288GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_164LREAL32.43409966TcVarGlobal636356352GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636356416GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL4.3E-07TcVarGlobal636357120GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_164LREAL-1.07455309E-26TcVarGlobal636357184GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636357248GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1_Uncertainty64LREAL1.3E-34TcVarGlobal636357952GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToBohrMagnetonRatio64LREAL-0.001158671471TcVarGlobal636358016GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.4E-11TcVarGlobal636358080GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToNuclearMagnetonRatio64LREAL-2.127497719TcVarGlobal636358144GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL2.5E-08TcVarGlobal636358208GVL_PhysicalConstants.fShieldedHelionToProtonMag_Mom_Ratio64LREAL-0.7617665618TcVarGlobal636358272GVL_PhysicalConstants.fShieldedHelionToProtonMag_Mom_Ratio_Uncertainty64LREAL8.9E-09TcVarGlobal636358336GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMag_Mom_Ratio64LREAL-0.7617861313TcVarGlobal636358400GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMag_Mom_Ratio_Uncertainty64LREAL3.3E-09TcVarGlobal636358464GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_164LREAL267515315.1TcVarGlobal636358528GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636358592GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL2.9TcVarGlobal636359296GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_164LREAL42.57638507TcVarGlobal636359360GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636359424GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL5.3E-07TcVarGlobal636360128GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_164LREAL1.41057056E-26TcVarGlobal636360192GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636360256GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1_Uncertainty64LREAL1.5E-34TcVarGlobal636360960GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToBohrMagnetonRatio64LREAL0.001520993128TcVarGlobal636361024GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.7E-11TcVarGlobal636361088GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToNuclearMagnetonRatio64LREAL2.792775599TcVarGlobal636361152GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL3E-08TcVarGlobal636361216GVL_PhysicalConstants.fSpeedOfLightInVacuum_in_m_s_164LREAL299792458TcVarGlobal636361280GVL_PhysicalConstants.fSpeedOfLightInVacuum_in_m_s_1_Units648STRING(80)m s^-1TcVarGlobal636361344GVL_PhysicalConstants.fStandardAccelerationOfGravity_in_m_s_264LREAL9.80665TcVarGlobal636362048GVL_PhysicalConstants.fStandardAccelerationOfGravity_in_m_s_2_Units648STRING(80)m s^-2TcVarGlobal636362112GVL_PhysicalConstants.fStandardAtmosphere_in_Pa64LREAL101325TcVarGlobal636362816GVL_PhysicalConstants.fStandardAtmosphere_in_Pa_Units648STRING(80)PaTcVarGlobal636362880GVL_PhysicalConstants.fStefan_BoltzmannConstant_in_W_m_2_K_464LREAL5.670374419E-08TcVarGlobal636363584GVL_PhysicalConstants.fStefan_BoltzmannConstant_in_W_m_2_K_4_Units648STRING(80)W m^-2 K^-4TcVarGlobal636363648GVL_PhysicalConstants.fTauComptonWavelength_in_m64LREAL6.97771E-16TcVarGlobal636364352GVL_PhysicalConstants.fTauComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636364416GVL_PhysicalConstants.fTauComptonWavelength_in_m_Uncertainty64LREAL4.7E-20TcVarGlobal636365120GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m64LREAL1.11056E-16TcVarGlobal636365184GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636365248GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL1E-20TcVarGlobal636365952GVL_PhysicalConstants.fTauElectronMassRatio64LREAL3477.23TcVarGlobal636366016GVL_PhysicalConstants.fTauElectronMassRatio_Uncertainty64LREAL0.23TcVarGlobal636366080GVL_PhysicalConstants.fTauMass_in_kg64LREAL3.16754E-27TcVarGlobal636366144GVL_PhysicalConstants.fTauMass_in_kg_Units648STRING(80)kgTcVarGlobal636366208GVL_PhysicalConstants.fTauMass_in_kg_Uncertainty64LREAL2.1E-31TcVarGlobal636366912GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J64LREAL2.84684E-10TcVarGlobal636366976GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636367040GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J_Uncertainty64LREAL1.9E-14TcVarGlobal636367744GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV64LREAL1776.82TcVarGlobal636367808GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636367872GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL0.16TcVarGlobal636368576GVL_PhysicalConstants.fTauMassInU_in_u64LREAL1.90754TcVarGlobal636368640GVL_PhysicalConstants.fTauMassInU_in_u_Units648STRING(80)uTcVarGlobal636368704GVL_PhysicalConstants.fTauMassInU_in_u_Uncertainty64LREAL0.00013TcVarGlobal636369408GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_164LREAL0.00190754TcVarGlobal636369472GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636369536GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1_Uncertainty64LREAL1.3E-07TcVarGlobal636370240GVL_PhysicalConstants.fTauMuonMassRatio64LREAL16.817TcVarGlobal636370304GVL_PhysicalConstants.fTauMuonMassRatio_Uncertainty64LREAL0.0011TcVarGlobal636370368GVL_PhysicalConstants.fTauNeutronMassRatio64LREAL1.89115TcVarGlobal636370432GVL_PhysicalConstants.fTauNeutronMassRatio_Uncertainty64LREAL0.00013TcVarGlobal636370496GVL_PhysicalConstants.fTauProtonMassRatio64LREAL1.89376TcVarGlobal636370560GVL_PhysicalConstants.fTauProtonMassRatio_Uncertainty64LREAL0.00013TcVarGlobal636370624GVL_PhysicalConstants.fThomsonCrossSection_in_m_264LREAL6.6524587321E-29TcVarGlobal636370688GVL_PhysicalConstants.fThomsonCrossSection_in_m_2_Units648STRING(80)m^2TcVarGlobal636370752GVL_PhysicalConstants.fThomsonCrossSection_in_m_2_Uncertainty64LREAL6E-38TcVarGlobal636371456GVL_PhysicalConstants.fTritonElectronMag_Mom_Ratio64LREAL-0.001620514423TcVarGlobal636371520GVL_PhysicalConstants.fTritonElectronMag_Mom_Ratio_Uncertainty64LREAL2.1E-11TcVarGlobal636371584GVL_PhysicalConstants.fTritonElectronMassRatio64LREAL5496.92153573TcVarGlobal636371648GVL_PhysicalConstants.fTritonElectronMassRatio_Uncertainty64LREAL2.7E-07TcVarGlobal636371712GVL_PhysicalConstants.fTritonGFactor64LREAL5.957924931TcVarGlobal636371776GVL_PhysicalConstants.fTritonGFactor_Uncertainty64LREAL1.2E-08TcVarGlobal636371840GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_164LREAL1.5046095202E-26TcVarGlobal636371904GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636371968GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1_Uncertainty64LREAL3E-35TcVarGlobal636372672GVL_PhysicalConstants.fTritonMag_Mom_ToBohrMagnetonRatio64LREAL0.0016223936651TcVarGlobal636372736GVL_PhysicalConstants.fTritonMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL3.2E-12TcVarGlobal636372800GVL_PhysicalConstants.fTritonMag_Mom_ToNuclearMagnetonRatio64LREAL2.9789624656TcVarGlobal636372864GVL_PhysicalConstants.fTritonMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL5.9E-09TcVarGlobal636372928GVL_PhysicalConstants.fTritonMass_in_kg64LREAL5.0073567446E-27TcVarGlobal636372992GVL_PhysicalConstants.fTritonMass_in_kg_Units648STRING(80)kgTcVarGlobal636373056GVL_PhysicalConstants.fTritonMass_in_kg_Uncertainty64LREAL1.5E-36TcVarGlobal636373760GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J64LREAL4.500387806E-10TcVarGlobal636373824GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636373888GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J_Uncertainty64LREAL1.4E-19TcVarGlobal636374592GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV64LREAL2808.92113298TcVarGlobal636374656GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636374720GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL8.5E-07TcVarGlobal636375424GVL_PhysicalConstants.fTritonMassInU_in_u64LREAL3.01550071621TcVarGlobal636375488GVL_PhysicalConstants.fTritonMassInU_in_u_Units648STRING(80)uTcVarGlobal636375552GVL_PhysicalConstants.fTritonMassInU_in_u_Uncertainty64LREAL1.2E-10TcVarGlobal636376256GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_164LREAL0.00301550071517TcVarGlobal636376320GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636376384GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1_Uncertainty64LREAL9.2E-13TcVarGlobal636377088GVL_PhysicalConstants.fTritonNeutronMag_Mom_Ratio64LREAL-1.55718553TcVarGlobal636377152GVL_PhysicalConstants.fTritonNeutronMag_Mom_Ratio_Uncertainty64LREAL3.7E-07TcVarGlobal636377216GVL_PhysicalConstants.fTritonProtonMag_Mom_Ratio64LREAL1.066639908TcVarGlobal636377280GVL_PhysicalConstants.fTritonProtonMag_Mom_Ratio_Uncertainty64LREAL1E-08TcVarGlobal636377344GVL_PhysicalConstants.fTritonProtonMassRatio64LREAL2.99371703414TcVarGlobal636377408GVL_PhysicalConstants.fTritonProtonMassRatio_Uncertainty64LREAL1.5E-10TcVarGlobal636377472GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg64LREAL1.6605390666E-27TcVarGlobal636377536GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg_Units648STRING(80)kgTcVarGlobal636377600GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg_Uncertainty64LREAL5E-37TcVarGlobal636378304GVL_PhysicalConstants.fVonKlitzingConstant_in_ohm64LREAL25812.80745TcVarGlobal636378368GVL_PhysicalConstants.fVonKlitzingConstant_in_ohm_Units648STRING(80)ohmTcVarGlobal636378432GVL_PhysicalConstants.fWeakMixingAngle64LREAL0.2229TcVarGlobal636379136GVL_PhysicalConstants.fWeakMixingAngle_Uncertainty64LREAL0.0003TcVarGlobal636379200GVL_PhysicalConstants.fWienFrequencyDisplacementLawConstant_in_Hz_K_164LREAL58789257570TcVarGlobal636379264GVL_PhysicalConstants.fWienFrequencyDisplacementLawConstant_in_Hz_K_1_Units648STRING(80)Hz K^-1TcVarGlobal636379328GVL_PhysicalConstants.fWienWavelengthDisplacementLawConstant_in_m_K64LREAL0.002897771955TcVarGlobal636380032GVL_PhysicalConstants.fWienWavelengthDisplacementLawConstant_in_m_K_Units648STRING(80)m KTcVarGlobal636380096GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_164LREAL1.992851882E-24TcVarGlobal636380800GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1_Units648STRING(80)kg m s^-1TcVarGlobal636380864GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1_Uncertainty64LREAL2.4E-32TcVarGlobal636381568GVL_PhysicalConstants.fElectronHelionMassRatio64LREAL0.0001819543074573TcVarGlobal636381632GVL_PhysicalConstants.fElectronHelionMassRatio_Uncertainty64LREAL7.9E-15TcVarGlobal636381696GVL_PhysicalConstants.fElectronTritonMassRatio64LREAL0.0001819200062251TcVarGlobal636381760GVL_PhysicalConstants.fElectronTritonMassRatio_Uncertainty64LREAL9E-15TcVarGlobal636381824GVL_PhysicalConstants.fHelionGFactor64LREAL-4.255250615TcVarGlobal636381888GVL_PhysicalConstants.fHelionGFactor_Uncertainty64LREAL5E-08TcVarGlobal636381952GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_164LREAL-1.074617532E-26TcVarGlobal636382016GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636382080GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1_Uncertainty64LREAL1.3E-34TcVarGlobal636382784GVL_PhysicalConstants.fHelionMag_Mom_ToBohrMagnetonRatio64LREAL-0.001158740958TcVarGlobal636382848GVL_PhysicalConstants.fHelionMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.4E-11TcVarGlobal636382912GVL_PhysicalConstants.fHelionMag_Mom_ToNuclearMagnetonRatio64LREAL-2.127625307TcVarGlobal636382976GVL_PhysicalConstants.fHelionMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL2.5E-08TcVarGlobal636383040GVL_PhysicalConstants.fLoschmidtConstant_273_15K_100KPa_in_m_364LREAL2.651645804E+25TcVarGlobal636383104GVL_PhysicalConstants.fLoschmidtConstant_273_15K_100KPa_in_m_3_Units648STRING(80)m^-3TcVarGlobal636383168GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_164LREAL2.730924488E-22TcVarGlobal636383872GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1_Units648STRING(80)kg m s^-1TcVarGlobal636383936GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1_Uncertainty64LREAL3.4E-30TcVarGlobal636384640GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c64LREAL0.5109989461TcVarGlobal636384704GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c_Units648STRING(80)MeV/cTcVarGlobal636384768GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c_Uncertainty64LREAL3.1E-09TcVarGlobal636385472GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg64LREAL2.30557435E-30TcVarGlobal636385536GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg_Units648STRING(80)kgTcVarGlobal636385600GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg_Uncertainty64LREAL8.2E-37TcVarGlobal636386304GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J64LREAL2.07214689E-13TcVarGlobal636386368GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636386432GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J_Uncertainty64LREAL7.4E-20TcVarGlobal636387136GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV64LREAL1.29333236TcVarGlobal636387200GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636387264GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL4.6E-07TcVarGlobal636387968GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u64LREAL0.00138844933TcVarGlobal636388032GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u_Units648STRING(80)uTcVarGlobal636388096GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u_Uncertainty64LREAL4.9E-10TcVarGlobal636388800GVL_PhysicalConstants.fStandardStatePressure_in_Pa64LREAL100000TcVarGlobal636388864GVL_PhysicalConstants.fStandardStatePressure_in_Pa_Units648STRING(80)PaTcVarGlobal636388928GVL_PhysicalConstants.fAlphaParticleRelativeAtomicMass64LREAL4.001506179127TcVarGlobal636389632GVL_PhysicalConstants.fAlphaParticleRelativeAtomicMass_Uncertainty64LREAL6.3E-11TcVarGlobal636389696GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_164LREAL46.686447783TcVarGlobal636389760GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1_Units648STRING(80)m^-1 T^-1TcVarGlobal636389824GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1_Uncertainty64LREAL1.4E-08TcVarGlobal636390528GVL_PhysicalConstants.fBoltzmannConstantInInverseMeterPerKelvin_in_m_1_K_164LREAL69.50348004TcVarGlobal636390592GVL_PhysicalConstants.fBoltzmannConstantInInverseMeterPerKelvin_in_m_1_K_1_Units648STRING(80)m^-1 K^-1TcVarGlobal636390656GVL_PhysicalConstants.fConventionalValueOfAmpere_90_in_A64LREAL1.00000008887TcVarGlobal636391360GVL_PhysicalConstants.fConventionalValueOfAmpere_90_in_A_Units648STRING(80)ATcVarGlobal636391424GVL_PhysicalConstants.fConventionalValueOfCoulomb_90_in_C64LREAL1.00000008887TcVarGlobal636392128GVL_PhysicalConstants.fConventionalValueOfCoulomb_90_in_C_Units648STRING(80)CTcVarGlobal636392192GVL_PhysicalConstants.fConventionalValueOfFarad_90_in_F64LREAL0.9999999822TcVarGlobal636392896GVL_PhysicalConstants.fConventionalValueOfFarad_90_in_F_Units648STRING(80)FTcVarGlobal636392960GVL_PhysicalConstants.fConventionalValueOfHenry_90_in_H64LREAL1.00000001779TcVarGlobal636393664GVL_PhysicalConstants.fConventionalValueOfHenry_90_in_H_Units648STRING(80)HTcVarGlobal636393728GVL_PhysicalConstants.fConventionalValueOfOhm_90_in_ohm64LREAL1.00000001779TcVarGlobal636394432GVL_PhysicalConstants.fConventionalValueOfOhm_90_in_ohm_Units648STRING(80)ohmTcVarGlobal636394496GVL_PhysicalConstants.fConventionalValueOfVolt_90_in_V64LREAL1.00000010666TcVarGlobal636395200GVL_PhysicalConstants.fConventionalValueOfVolt_90_in_V_Units648STRING(80)VTcVarGlobal636395264GVL_PhysicalConstants.fConventionalValueOfWatt_90_in_W64LREAL1.00000019553TcVarGlobal636395968GVL_PhysicalConstants.fConventionalValueOfWatt_90_in_W_Units648STRING(80)WTcVarGlobal636396032GVL_PhysicalConstants.fDeuteronRelativeAtomicMass64LREAL2.013553212745TcVarGlobal636396736GVL_PhysicalConstants.fDeuteronRelativeAtomicMass_Uncertainty64LREAL4E-11TcVarGlobal636396800GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_164LREAL28024.9514242TcVarGlobal636396864GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636396928GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL8.5E-06TcVarGlobal636397632GVL_PhysicalConstants.fElectronRelativeAtomicMass64LREAL0.000548579909065TcVarGlobal636397696GVL_PhysicalConstants.fElectronRelativeAtomicMass_Uncertainty64LREAL1.6E-14TcVarGlobal636397760GVL_PhysicalConstants.fElementaryChargeOverH_bar_in_A_J_164LREAL1.519267447E+15TcVarGlobal636397824GVL_PhysicalConstants.fElementaryChargeOverH_bar_in_A_J_1_Units648STRING(80)A J^-1TcVarGlobal636397888GVL_PhysicalConstants.fHelionRelativeAtomicMass64LREAL3.014932247175TcVarGlobal636398592GVL_PhysicalConstants.fHelionRelativeAtomicMass_Uncertainty64LREAL9.7E-11TcVarGlobal636398656GVL_PhysicalConstants.fHelionShieldingShift64LREAL5.996743E-05TcVarGlobal636398720GVL_PhysicalConstants.fHelionShieldingShift_Uncertainty64LREAL1E-10TcVarGlobal636398784GVL_PhysicalConstants.fHyperfineTransitionFrequencyOfCs_133_in_Hz64LREAL9192631770TcVarGlobal636398848GVL_PhysicalConstants.fHyperfineTransitionFrequencyOfCs_133_in_Hz_Units648STRING(80)HzTcVarGlobal636398912GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m64LREAL1.920155716E-10TcVarGlobal636399616GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m_Units648STRING(80)mTcVarGlobal636399680GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m_Uncertainty64LREAL3.2E-18TcVarGlobal636400384GVL_PhysicalConstants.fLuminousEfficacy_in_lm_W_164LREAL683TcVarGlobal636400448GVL_PhysicalConstants.fLuminousEfficacy_in_lm_W_1_Units648STRING(80)lm W^-1TcVarGlobal636400512GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_164LREAL29.1646931TcVarGlobal636401216GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636401280GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL6.9E-06TcVarGlobal636401984GVL_PhysicalConstants.fNeutronRelativeAtomicMass64LREAL1.00866491595TcVarGlobal636402048GVL_PhysicalConstants.fNeutronRelativeAtomicMass_Uncertainty64LREAL4.9E-10TcVarGlobal636402112GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_164LREAL0.0254262341353TcVarGlobal636402176GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1_Units648STRING(80)m^-1 T^-1TcVarGlobal636402240GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1_Uncertainty64LREAL7.8E-12TcVarGlobal636402944GVL_PhysicalConstants.fPlanckConstantInEV_Hz_in_eV_Hz_164LREAL4.135667696E-15TcVarGlobal636403008GVL_PhysicalConstants.fPlanckConstantInEV_Hz_in_eV_Hz_1_Units648STRING(80)eV Hz^-1TcVarGlobal636403072GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_164LREAL42.577478518TcVarGlobal636403776GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636403840GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL1.8E-08TcVarGlobal636404544GVL_PhysicalConstants.fProtonRelativeAtomicMass64LREAL1.007276466621TcVarGlobal636404608GVL_PhysicalConstants.fProtonRelativeAtomicMass_Uncertainty64LREAL5.3E-11TcVarGlobal636404672GVL_PhysicalConstants.fReducedComptonWavelength_in_m64LREAL3.8615926796E-13TcVarGlobal636404736GVL_PhysicalConstants.fReducedComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636404800GVL_PhysicalConstants.fReducedComptonWavelength_in_m_Uncertainty64LREAL1.2E-22TcVarGlobal636405504GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m64LREAL1.867594306E-15TcVarGlobal636405568GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636405632GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m_Uncertainty64LREAL4.2E-23TcVarGlobal636406336GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m64LREAL2.1001941552E-16TcVarGlobal636406400GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636406464GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m_Uncertainty64LREAL1.2E-25TcVarGlobal636407168GVL_PhysicalConstants.fReducedPlanckConstant_in_J_s64LREAL1.054571817E-34TcVarGlobal636407232GVL_PhysicalConstants.fReducedPlanckConstant_in_J_s_Units648STRING(80)J sTcVarGlobal636407296GVL_PhysicalConstants.fReducedPlanckConstantInEVS_in_eV_s64LREAL6.582119569E-16TcVarGlobal636408000GVL_PhysicalConstants.fReducedPlanckConstantInEVS_in_eV_s_Units648STRING(80)eV sTcVarGlobal636408064GVL_PhysicalConstants.fReducedPlanckConstantTimesCInMeVFm_in_MeV_fm64LREAL197.3269804TcVarGlobal636408768GVL_PhysicalConstants.fReducedPlanckConstantTimesCInMeVFm_in_MeV_fm_Units648STRING(80)MeV fmTcVarGlobal636408832GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m64LREAL2.10308910336E-16TcVarGlobal636409536GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636409600GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m_Uncertainty64LREAL6.4E-26TcVarGlobal636410304GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m64LREAL1.110538E-16TcVarGlobal636410368GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636410432GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m_Uncertainty64LREAL7.5E-21TcVarGlobal636411136GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_164LREAL32.43409942TcVarGlobal636411200GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636411264GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL3.8E-07TcVarGlobal636411968GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_164LREAL42.57638474TcVarGlobal636412032GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636412096GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL4.6E-07TcVarGlobal636412800GVL_PhysicalConstants.fShieldingDifferenceOfDAndPInHD64LREAL2.02E-08TcVarGlobal636412864GVL_PhysicalConstants.fShieldingDifferenceOfDAndPInHD_Uncertainty64LREAL2E-11TcVarGlobal636412928GVL_PhysicalConstants.fShieldingDifferenceOfTAndPInHT64LREAL2.414E-08TcVarGlobal636412992GVL_PhysicalConstants.fShieldingDifferenceOfTAndPInHT_Uncertainty64LREAL2E-11TcVarGlobal636413056GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV64LREAL1776.86TcVarGlobal636413120GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV_Units648STRING(80)MeVTcVarGlobal636413184GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV_Uncertainty64LREAL0.12TcVarGlobal636413888GVL_PhysicalConstants.fTritonRelativeAtomicMass64LREAL3.01550071621TcVarGlobal636413952GVL_PhysicalConstants.fTritonRelativeAtomicMass_Uncertainty64LREAL1.2E-10TcVarGlobal636414016GVL_PhysicalConstants.fTritonToProtonMag_Mom_Ratio64LREAL1.0666399191TcVarGlobal636414080GVL_PhysicalConstants.fTritonToProtonMag_Mom_Ratio_Uncertainty64LREAL2.1E-09TcVarGlobal636414144GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_164LREAL8.8541878128E-12TcVarGlobal636414208GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1_Units648STRING(80)F m^-1TcVarGlobal636414272GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1_Uncertainty64LREAL1.3E-21TcVarGlobal636414976GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_264LREAL1.25663706212E-06TcVarGlobal636415040GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2_Units648STRING(80)N A^-2TcVarGlobal636415104GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2_Uncertainty64LREAL1.9E-16TcVarGlobal636415808GVL_PhysicalConstants.fWToZMassRatio64LREAL0.88153TcVarGlobal636415872GVL_PhysicalConstants.fWToZMassRatio_Uncertainty64LREAL0.00017TcVarGlobal636415936GVL_AbsorptionTest.fbScatteringFactorLUT575872FB_ScatteringFactorLUTTcVarGlobal636416000PRG_IM1K1_PPM.fbIM1K11577984FB_PPMpytmc pv: IM1K1:PPM io: io - - - - TcLinkTo - .fbGige.iIlluminatorINT := TIIB[IM1K1-EL4004]^AO Outputs Channel 1^Analog output; + TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM1K1-EL4004]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM1K1-EL2004]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM1K1-EL3062]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM1K1-EL3314]^TC Inputs Channel 1^Status^Error; @@ -80981,26 +1682,10 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Value - - - 637040576 - - - PRG_IM2K1_PPM.fbIM2K1 - 1577344 - FB_PPM - - - pytmc - + .fbYagThermoCouple.iRaw := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Value637040320PRG_IM2K1_PPM.fbIM2K11577984FB_PPMpytmc pv: IM2K1:PPM io: io - - - - TcLinkTo - .fbGige.iIlluminatorINT := TIIB[IM2K1-EL4004]^AO Outputs Channel 1^Analog output; + TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM2K1-EL4004]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM2K1-EL2004]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM2K1-EL3062]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM2K1-EL3314]^TC Inputs Channel 1^Status^Error; @@ -81010,26 +1695,10 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Value - - - 638617920 - - - PRG_IM1K2_PPM.fbIM1K2 - 1577344 - FB_PPM - - - pytmc - + .fbYagThermoCouple.iRaw := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Value638618304PRG_IM1K2_PPM.fbIM1K21577984FB_PPMpytmc pv: IM1K2:PPM io: io - - - - TcLinkTo - .fbGige.iIlluminatorINT := TIIB[IM1K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM1K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM1K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM1K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -81039,46 +1708,14 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Value - - - 640195264 - - - PRG_AL1K2_L2SI.fbAL1K2 - 983424 - FB_REF - - - pytmc - + .fbYagThermoCouple.iRaw := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Value640196288PRG_AL1K2_L2SI.fbAL1K2983552FB_REFpytmc pv: AL1K2:L2SI io: io - - - - TcLinkTo - .fbLaser.iLaserINT := TIIB[AL1K2-EL4004-E4]^AO Outputs Channel 1^Analog output; - .fbLaser.iShutdownINT := TIIB[AL1K2-EL4004-E4]^AO Outputs Channel 2^Analog output - - - 641773248 - - - PRG_IM2K2_PPM.fbIM2K2 - 1577344 - FB_PPM - - - pytmc - + TcLinkTo.fbLaser.iLaserINT := TIIB[AL1K2-EL4004-E4]^AO Outputs Channel 1^Analog output; + .fbLaser.iShutdownINT := TIIB[AL1K2-EL4004-E4]^AO Outputs Channel 2^Analog output641774912PRG_IM2K2_PPM.fbIM2K21577984FB_PPMpytmc pv: IM2K2:PPM io: io - - - - TcLinkTo - .fbGige.iIlluminatorINT := TIIB[IM2K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM2K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM2K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM2K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -81088,26 +1725,10 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Value - - - 642756672 - - - PRG_IM3K2_PPM.fbIM3K2 - 1577344 - FB_PPM - - - pytmc - + .fbYagThermoCouple.iRaw := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Value642758464PRG_IM3K2_PPM.fbIM3K21577984FB_PPMpytmc pv: IM3K2:PPM io: io - - - - TcLinkTo - .fbGige.iIlluminatorINT := TIIB[IM3K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM3K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM3K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM3K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -81117,26 +1738,10 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Value - - - 644334016 - - - PRG_IM4K2_PPM.fbIM4K2 - 1577344 - FB_PPM - - - pytmc - + .fbYagThermoCouple.iRaw := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Value644336448PRG_IM4K2_PPM.fbIM4K21577984FB_PPMpytmc pv: IM4K2:PPM io: io - - - - TcLinkTo - .fbGige.iIlluminatorINT := TIIB[IM4K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM4K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM4K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM4K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -81146,89 +1751,29 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Value - - - 645911360 - - - PRG_TM1K2_ATM.fbTM1K2 - 1311744 - FB_ATM - - - pytmc - + .fbYagThermoCouple.iRaw := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Value645914432PRG_TM1K2_ATM.fbTM1K21311744FB_ATMpytmc pv: TM1K2:ATM io: io - - - - TcLinkTo - .fbThermoCouple1.bError := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; + TcLinkTo.fbThermoCouple1.bError := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; .fbThermoCouple1.bUnderrange := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Status^Underrange; .fbThermoCouple1.bOverrange := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Status^Overrange; - .fbThermoCouple1.iRaw := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Value - - - 647489344 - - - PRG_LI2K2_K2A.fbLI2K2 - 997440 - FB_LIC - - - pytmc - + .fbThermoCouple1.iRaw := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Value647493056PRG_LI2K2_K2A.fbLI2K2997440FB_LICpytmc pv: LI2K2:K2A io: io - - - - 648801600 - - - PRG_PF1K2_WFS.fbPF1K2 - 1312000 - FB_WFS - - - pytmc - + 648805312PRG_PF1K2_WFS.fbPF1K21312000FB_WFSpytmc pv: PF1K2:WFS io: io - - - - TcLinkTo - .fbThermoCouple1.bError := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; + TcLinkTo.fbThermoCouple1.bError := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; .fbThermoCouple1.bUnderrange := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Status^Underrange; .fbThermoCouple1.bOverrange := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Status^Overrange; .fbThermoCouple1.iRaw := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Value; .fbThermoCouple2.bError := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Status^Error; .fbThermoCouple2.bUnderrange := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Status^Underrange; .fbThermoCouple2.bOverrange := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Status^Overrange; - .fbThermoCouple2.iRaw := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Value - - - 649799552 - - - PRG_IM5K2_PPM.fbIM5K2 - 1577344 - FB_PPM - - - pytmc - + .fbThermoCouple2.iRaw := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Value649803264PRG_IM5K2_PPM.fbIM5K21577984FB_PPMpytmc pv: IM5K2:PPM io: io - - - - TcLinkTo - .fbGige.iIlluminatorINT := TIIB[IM5K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM5K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM5K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM5K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -81238,48 +1783,16 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Value - - - 651111552 - - - PRG_TM2K2_ATM.fbTM2K2 - 1318656 - FB_TM2K2 - - - pytmc - + .fbYagThermoCouple.iRaw := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Value651115264PRG_TM2K2_ATM.fbTM2K21318656FB_TM2K2pytmc pv: TM2K2:ATM io: io - - - - TcLinkTo - .fbThermoCouple1.bError := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; + TcLinkTo.fbThermoCouple1.bError := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; .fbThermoCouple1.bUnderrange := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Status^Underrange; .fbThermoCouple1.bOverrange := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Status^Overrange; - .fbThermoCouple1.iRaw := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Value - - - 652689408 - - - PRG_AT1K2_SOLID.fbStage1 - 658688 - FB_SXR_SATT_Stage - - - pytmc - + .fbThermoCouple1.iRaw := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Value652693760PRG_AT1K2_SOLID.fbStage1658688FB_SXR_SATT_Stagepytmc pv: AT1K2:L2SI:MMS:01 - - - - TcLinkTo - + TcLinkTo .fbRTD_1.iRaw := TIIB[AT1K2-EL3202-01]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT1K2-EL3202-01]^RTD Inputs Channel 1^Status^Error; @@ -81291,23 +1804,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bUnderrange := TIIB[AT1K2-EL3202-01]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT1K2-EL3202-01]^RTD Inputs Channel 2^Status^Overrange; - - - - 654008896 - - - PRG_AT1K2_SOLID.fbStage2 - 658688 - FB_SXR_SATT_Stage - - - pytmc - pv: AT1K2:L2SI:MMS:02 - - - TcLinkTo - + 654013248PRG_AT1K2_SOLID.fbStage2658688FB_SXR_SATT_Stagepytmcpv: AT1K2:L2SI:MMS:02TcLinkTo .fbRTD_1.iRaw := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 1^Status^Error; @@ -81318,47 +1815,10 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bError := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 2^Status^Error; .fbRTD_2.bUnderrange := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 2^Status^Overrange; - - - - 654667584 - - - PRG_AT1K2_SOLID.fbStage3 - 593344 - FB_AT1K2 - - - pytmc - pv: AT1K2:L2SI:MMS:03 - - - 655326272 - - - PRG_AT1K2_SOLID.DEFAULT_VELOCITY - 64 - LREAL - - 1 - - 655919616 - - - PRG_AT2K2_SOLID.fbStage1 - 658688 - FB_SXR_SATT_Stage - - - pytmc - + 654671936PRG_AT1K2_SOLID.fbStage3593344FB_AT1K2pytmcpv: AT1K2:L2SI:MMS:03655330624PRG_AT1K2_SOLID.DEFAULT_VELOCITY64LREAL1655923968PRG_AT2K2_SOLID.fbStage1658688FB_SXR_SATT_Stagepytmc pv: AT2K2:L2SI:MMS:01 - - - - TcLinkTo - + TcLinkTo .fbRTD_1.iRaw := TIIB[AT2K2-EL3202-04]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT2K2-EL3202-04]^RTD Inputs Channel 1^Status^Error; @@ -81370,23 +1830,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bUnderrange := TIIB[AT2K2-EL3202-04]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT2K2-EL3202-04]^RTD Inputs Channel 2^Status^Overrange; - - - - 655919680 - - - PRG_AT2K2_SOLID.fbStage2 - 658688 - FB_SXR_SATT_Stage - - - pytmc - pv: AT2K2:L2SI:MMS:02 - - - TcLinkTo - + 655924032PRG_AT2K2_SOLID.fbStage2658688FB_SXR_SATT_Stagepytmcpv: AT2K2:L2SI:MMS:02TcLinkTo .fbRTD_1.iRaw := TIIB[AT2K2-EL3202-03]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT2K2-EL3202-03]^RTD Inputs Channel 1^Status^Error; @@ -81398,23 +1842,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bUnderrange := TIIB[AT2K2-EL3202-03]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT2K2-EL3202-03]^RTD Inputs Channel 2^Status^Overrange; - - - - 656578368 - - - PRG_AT2K2_SOLID.fbStage3 - 658688 - FB_SXR_SATT_Stage - - - pytmc - pv: AT2K2:L2SI:MMS:03 - - - TcLinkTo - + 656582720PRG_AT2K2_SOLID.fbStage3658688FB_SXR_SATT_Stagepytmcpv: AT2K2:L2SI:MMS:03TcLinkTo .fbRTD_1.iRaw := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 1^Status^Error; @@ -81425,23 +1853,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bError := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 2^Status^Error; .fbRTD_2.bUnderrange := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 2^Status^Overrange; - - - - 657237056 - - - PRG_AT2K2_SOLID.fbStage4 - 658688 - FB_SXR_SATT_Stage - - - pytmc - pv: AT2K2:L2SI:MMS:04 - - - TcLinkTo - + 657241408PRG_AT2K2_SOLID.fbStage4658688FB_SXR_SATT_Stagepytmcpv: AT2K2:L2SI:MMS:04TcLinkTo .fbRTD_1.iRaw := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 1^Status^Error; @@ -81452,76 +1864,23 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bError := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 2^Status^Error; .fbRTD_2.bUnderrange := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 2^Status^Overrange; - - - - 657895744 - - - PRG_AT2K2_SOLID.DEFAULT_VELOCITY - 64 - LREAL - - 1 - - 658554432 - - - PRG_LI3K2_K2B.fbLI3K2 - 997440 - FB_LIC - - - pytmc - + 657900096PRG_AT2K2_SOLID.DEFAULT_VELOCITY64LREAL1658558784PRG_LI3K2_K2B.fbLI3K2997440FB_LICpytmc pv: LI3K2:K2B io: io - - - - 658554496 - - - PRG_PF2K2_WFS.fbPF2K2 - 1312000 - FB_WFS - - - pytmc - + 658558848PRG_PF2K2_WFS.fbPF2K21312000FB_WFSpytmc pv: PF2K2:WFS io: io - - - - TcLinkTo - .fbThermoCouple1.bError := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; + TcLinkTo.fbThermoCouple1.bError := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; .fbThermoCouple1.bUnderrange := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Status^Underrange; .fbThermoCouple1.bOverrange := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Status^Overrange; .fbThermoCouple1.iRaw := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Value; .fbThermoCouple2.bError := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Status^Error; .fbThermoCouple2.bUnderrange := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Status^Underrange; .fbThermoCouple2.bOverrange := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Status^Overrange; - .fbThermoCouple2.iRaw := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Value - - - 659551936 - - - PRG_IM6K2_PPM.fbIM6K2 - 1577344 - FB_PPM - - - pytmc - + .fbThermoCouple2.iRaw := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Value659556288PRG_IM6K2_PPM.fbIM6K21577984FB_PPMpytmc pv: IM6K2:PPM io: io - - - - TcLinkTo - .fbGige.iIlluminatorINT := TIIB[IM6K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM6K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM6K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM6K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM6K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -81531,536 +1890,36 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM6K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM6K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM6K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw 6K2-EL3314-E4]^TC Inputs Channel 2^Value - - - 660863936 - - - PRG_3_PMPS_POST.fbArbiterIO - 138752 - FB_SubSysToArbiter_IO - 662441920 - - - PRG_3_PMPS_POST.ff2_ff1_link_motion - 25088 - FB_FastFault - - - .i_xAutoReset - 1 - - - .i_DevName - FF2 to FF1 Link Motion - - - .i_Desc - Please DONT BYPASS ME!! This is virtual FF2 fault, Please check faulting motion devices - - - .i_TypeCode - 65535 - - - 662580672 - - - PRG_4_LOG.fbLogHandler - 5784960 - FB_LogHandler - 662609536 - - - GVL.fbArbiter1 - 776064 - FB_Arbiter - - - pytmc - pv: PLC:RIX:MOTION:ARB:01 - - - old_input_assignments - - - TcVarGlobal - - - 668397440 - - - GVL.fbArbiter2 - 776064 - FB_Arbiter - - - pytmc - pv: PLC:RIX:MOTION:ARB:02 - - - old_input_assignments - - - TcVarGlobal - - - 669173504 - - - GVL.fbAtomicMass - 2816 - FB_AtomicMass - - - TcVarGlobal - - - 671708160 - - - GVL.fbAttenuatorElementDensity - 3712 - FB_AttenuatorElementDensity - - - TcVarGlobal - - - 671710976 - - - Main.M1 - IM1K1-PPM-MMS - 21248 - DUT_MotionStage - - - .sName - IM1K1:PPM:MMS - - - - - pytmc - pv: IM1K1:PPM:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[IM1K1-EL7041]^STM Status^Status^Digital input 1; + .fbYagThermoCouple.iRaw 6K2-EL3314-E4]^TC Inputs Channel 2^Value660868288PRG_3_PMPS_POST.fbArbiterIO138752FB_SubSysToArbiter_IO662446912PRG_3_PMPS_POST.fb_vetoArbiter27168FB_VetoArbiter662585664PRG_3_PMPS_POST.ff2_ff1_link_motion25088FB_FastFault.i_xAutoReset1.i_DevNameFF2 to FF1 Link Motion.i_DescPlease DONT BYPASS ME!! This is virtual FF2 fault, Please check faulting motion devices.i_TypeCode65535662612832PRG_4_LOG.fbLogHandler5784896FB_LogHandler662641728GVL.fbArbiter1776064FB_Arbiterpytmcpv: PLC:RIX:MOTION:ARB:01old_input_assignmentsTcVarGlobal668429568GVL.fbArbiter2776064FB_Arbiterpytmcpv: PLC:RIX:MOTION:ARB:02old_input_assignmentsTcVarGlobal669205632GVL.fbFastFaultOutput11647296FB_HardwareFFOutput.bAutoReset1.i_sNetID172.21.42.126.1.1pytmcpv: PLC:RIX:MOTION:FFO:01TcLinkTo.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 1^OutputTcVarGlobal669981696GVL.fbFastFaultOutput21647296FB_HardwareFFOutput.bAutoReset1.i_sNetID172.21.42.126.1.1pytmcpv: PLC:RIX:MOTION:FFO:02TcLinkTo.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 2^OutputTcVarGlobal671628992GVL.fbAtomicMass2816FB_AtomicMassTcVarGlobal673276288GVL.fbAttenuatorElementDensity3712FB_AttenuatorElementDensityTcVarGlobal673279104Main.M125280DUT_MotionStage.sNameIM1K1:PPM:MMSpytmcpv: IM1K1:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM1K1-EL7041]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM1K1-EL7041]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM1K1-EL2004]^Channel 1^Output - - - TcVarGlobal - - - 671716736 - - - Main.M2 - IM2K1-PPM-MMS - 21248 - DUT_MotionStage - - - .sName - IM2K1:PPM:MMS - - - - - pytmc - pv: IM2K1:PPM:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[IM2K1-EL7041]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM1K1-EL2004]^Channel 1^OutputTcVarGlobal673284864Main.M225280DUT_MotionStage.sNameIM2K1:PPM:MMSpytmcpv: IM2K1:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM2K1-EL7041]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM2K1-EL7041]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM2K1-EL2004]^Channel 1^Output - - - TcVarGlobal - - - 671737984 - - - Main.M3 - SPARE (Previously ZOS) - 21248 - DUT_MotionStage - - - TcVarGlobal - - - 671759232 - - - Main.M4 - IM1K2-PPM-MMS - 21248 - DUT_MotionStage - - - .sName - IM1K2:PPM:MMS - - - - - pytmc - pv: IM1K2:PPM:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[IM1K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM2K1-EL2004]^Channel 1^OutputTcVarGlobal673310144Main.M325280DUT_MotionStageTcVarGlobal673335424Main.M425280DUT_MotionStage.sNameIM1K2:PPM:MMSpytmcpv: IM1K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM1K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM1K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM1K2-EL2004-E3]^Channel 1^Output - - - TcVarGlobal - - - 671780480 - - - Main.M5 - AL1K2-L2SI: 1 Axis - 21248 - DUT_MotionStage - - - .sName - AL1K2:L2SI:MMS - - - - - pytmc - pv: AL1K2:L2SI:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[AL1K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM1K2-EL2004-E3]^Channel 1^OutputTcVarGlobal673360704Main.M525280DUT_MotionStage.sNameAL1K2:L2SI:MMSpytmcpv: AL1K2:L2SI:MMSTcLinkTo.bLimitForwardEnable := TIIB[AL1K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AL1K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[AL1K2-EL2004-E3]^Channel 1^Output; - .nRawEncoderULINT := TIIB[AL1K2-EL5042-E2]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 671801728 - - - Main.M6 - IM2K2-PPM-MMS - 21248 - DUT_MotionStage - - - .sName - IM2K2:PPM:MMS - - - - - pytmc - pv: IM2K2:PPM:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[IM2K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[AL1K2-EL5042-E2]^FB Inputs Channel 1^PositionTcVarGlobal673385984Main.M625280DUT_MotionStage.sNameIM2K2:PPM:MMSpytmcpv: IM2K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM2K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM2K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM2K2-EL2004-E3]^Channel 1^Output - - - TcVarGlobal - - - 671822976 - - - Main.M7 - IM3K2-PPM-MMS - 21248 - DUT_MotionStage - - - .sName - IM3K2:PPM:MMS - - - - - pytmc - pv: IM3K2:PPM:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[IM3K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM2K2-EL2004-E3]^Channel 1^OutputTcVarGlobal673411264Main.M725280DUT_MotionStage.sNameIM3K2:PPM:MMSpytmcpv: IM3K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM3K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM3K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM3K2-EL2004-E3]^Channel 1^Output - - - TcVarGlobal - - - 671844224 - - - Main.M8 - IM4K2-PPM-MMS - 21248 - DUT_MotionStage - - - .sName - IM4K2:PPM:MMS - - - - - pytmc - pv: IM4K2:PPM:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[IM4K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM3K2-EL2004-E3]^Channel 1^OutputTcVarGlobal673436544Main.M825280DUT_MotionStage.sNameIM4K2:PPM:MMSpytmcpv: IM4K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM4K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM4K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM4K2-EL2004-E3]^Channel 1^Output - - - TcVarGlobal - - - 671865472 - - - Main.M9 - TM1K2: 2 Axes - 21248 - DUT_MotionStage - - - .sName - TM1K2:ATM:MMS:Y - - - - - pytmc - pv: TM1K2:ATM:MMS:Y - - - TcLinkTo - .bLimitForwardEnable := TIIB[TM1K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM4K2-EL2004-E3]^Channel 1^OutputTcVarGlobal673461824Main.M925280DUT_MotionStage.sNameTM1K2:ATM:MMS:Ypytmcpv: TM1K2:ATM:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[TM1K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[TM1K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[TM1K2-EL2004-E4]^Channel 1^Output; - .nRawEncoderULINT := TIIB[TM1K2-EL5042-E3]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 671886720 - - - Main.M10 - 21248 - DUT_MotionStage - - - .sName - TM1K2:ATM:MMS:X - - - - - pytmc - pv: TM1K2:ATM:MMS:X - - - TcLinkTo - .nRawEncoderULINT := TIIB[TM1K2-EL5042-E3]^FB Inputs Channel 2^Position - - - TcVarGlobal - - - 671907968 - - - Main.M11 - LI2K2-K2A_OUT: 1 Axis - 21248 - DUT_MotionStage - - - .sName - LI2K2:K2A:MMS - - - - - pytmc - pv: LI2K2:K2A:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[LI2K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[TM1K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal673487104Main.M1025280DUT_MotionStage.sNameTM1K2:ATM:MMS:Xpytmcpv: TM1K2:ATM:MMS:XTcLinkTo.nRawEncoderULINT := TIIB[TM1K2-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal673512384Main.M1125280DUT_MotionStage.sNameLI2K2:K2A:MMSpytmcpv: LI2K2:K2A:MMSTcLinkTo.bLimitForwardEnable := TIIB[LI2K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[LI2K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[LI2K2-EL2004-E2]^Channel 1^Output; - .nRawEncoderULINT := TIIB[LI2K2-EL5042-E3]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 671929216 - - - Main.M12 - PF1K2-WFS: 2 Axes - 21248 - DUT_MotionStage - - - .sName - PF1K2:WFS:MMS:Y - - - - - pytmc - pv: PF1K2:WFS:MMS:Y - - - TcLinkTo - .bLimitForwardEnable := TIIB[PF1K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[LI2K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal673537664Main.M1225280DUT_MotionStage.sNamePF1K2:WFS:MMS:Ypytmcpv: PF1K2:WFS:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[PF1K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[PF1K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[PF1K2-EL2004-E4]^Channel 1^Output; - .nRawEncoderULINT := TIIB[PF1K2-EL5042-E3]^FB Inputs Channel 2^Position - - - TcVarGlobal - - - 671950464 - - - Main.M13 - 21248 - DUT_MotionStage - - - .sName - PF1K2:WFS:MMS:Z - - - - - pytmc - pv: PF1K2:WFS:MMS:Z - - - TcLinkTo - .nRawEncoderULINT := TIIB[PF1K2-EL5042-E3]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 671971712 - - - Main.M14 - IM5K2-PPM-MMS - 21248 - DUT_MotionStage - - - .sName - IM5K2:PPM:MMS - - - - - pytmc - pv: IM5K2:PPM:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[IM5K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[PF1K2-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal673562944Main.M1325280DUT_MotionStage.sNamePF1K2:WFS:MMS:Zpytmcpv: PF1K2:WFS:MMS:ZTcLinkTo.nRawEncoderULINT := TIIB[PF1K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal673588224Main.M1425280DUT_MotionStage.sNameIM5K2:PPM:MMSpytmcpv: IM5K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM5K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM5K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM5K2-EL2004-E3]^Channel 1^Output - - - TcVarGlobal - - - 671992960 - - - Main.M15 - TM2K2: 2 Axes - 21248 - DUT_MotionStage - - - .sName - TM2K2:ATM:MMS:Y - - - - - pytmc - pv: TM2K2:ATM:MMS:Y - - - TcLinkTo - .bLimitForwardEnable := TIIB[TM2K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM5K2-EL2004-E3]^Channel 1^OutputTcVarGlobal673613504Main.M1525280DUT_MotionStage.sNameTM2K2:ATM:MMS:Ypytmcpv: TM2K2:ATM:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[TM2K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[TM2K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[TM2K2-EL2004-E4]^Channel 1^Output; - .nRawEncoderULINT := TIIB[TM2K2-EL5042-E3]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 672014208 - - - Main.M16 - 21248 - DUT_MotionStage - - - .sName - TM2K2:ATM:MMS:X - - - - - pytmc - pv: TM2K2:ATM:MMS:X - - - TcLinkTo - .nRawEncoderULINT := TIIB[TM2K2-EL5042-E3]^FB Inputs Channel 2^Position - - - TcVarGlobal - - - 672035456 - - - Main.M17 - AT2K2: 4 Axes + .nRawEncoderULINT := TIIB[TM2K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal673638784Main.M1625280DUT_MotionStage.sNameTM2K2:ATM:MMS:Xpytmcpv: TM2K2:ATM:MMS:XTcLinkTo.nRawEncoderULINT := TIIB[TM2K2-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal673664064Main.M17 - 21248 - DUT_MotionStage - - - .sName - AT2K2:L2SI:MMS:01 - - - - - pytmc - pv: AT2K2:L2SI:MMS:01 - - - TcLinkTo - +]]>25280DUT_MotionStage.sNameAT2K2:L2SI:MMS:01pytmcpv: AT2K2:L2SI:MMS:01TcLinkTo .bLimitForwardEnable := TIIB[AT2K2-EL7047-01]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT2K2-EL7047-01]^STM Status^Status^Digital input 2; .nRawEncoderULINT := TIIB[AT2K2-EL5042-01]^FB Inputs Channel 1^Position; - - - - TcVarGlobal - - - 672056704 - - - Main.M18 - 21248 - DUT_MotionStage - - - .sName - AT2K2:L2SI:MMS:02 - - - - - pytmc - pv: AT2K2:L2SI:MMS:02 - - - TcLinkTo - + TcVarGlobal673689344Main.M1825280DUT_MotionStage.sNameAT2K2:L2SI:MMS:02pytmcpv: AT2K2:L2SI:MMS:02TcLinkTo .bLimitForwardEnable := TIIB[AT2K2-EL7047-02]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT2K2-EL7047-02]^STM Status^Status^Digital input 2; .nRawEncoderULINT := TIIB[AT2K2-EL5042-01]^FB Inputs Channel 2^Position; - - - - TcVarGlobal - - - 672077952 - - - Main.M19 - 21248 - DUT_MotionStage - - - .sName - AT2K2:L2SI:MMS:03 - - - - - pytmc - pv: AT2K2:L2SI:MMS:03 - - - TcLinkTo - + TcVarGlobal673714624Main.M1925280DUT_MotionStage.sNameAT2K2:L2SI:MMS:03pytmcpv: AT2K2:L2SI:MMS:03TcLinkTo .bLimitForwardEnable := TIIB[AT2K2-EL7047-03]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT2K2-EL7047-03]^STM Status^Status^Digital input 2; .nRawEncoderULINT := TIIB[AT2K2-EL5042-02]^FB Inputs Channel 1^Position; - - - - TcVarGlobal - - - 672099200 - - - Main.M20 - 21248 - DUT_MotionStage - - - .sName - AT2K2:L2SI:MMS:04 - - - - - pytmc - pv: AT2K2:L2SI:MMS:04 - - - TcLinkTo - + TcVarGlobal673739904Main.M2025280DUT_MotionStage.sNameAT2K2:L2SI:MMS:04pytmcpv: AT2K2:L2SI:MMS:04TcLinkTo .bLimitForwardEnable := TIIB[AT2K2-EL7047-04]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT2K2-EL7047-04]^STM Status^Status^Digital input 2; .nRawEncoderULINT := TIIB[AT2K2-EL5042-02]^FB Inputs Channel 2^Position; - - - - TcVarGlobal - - - 672120448 - - - Main.M21 - LI3K2-K2B: 1 Axis - 21248 - DUT_MotionStage - - - .sName - LI3K2:K2B:MMS - - - - - pytmc - pv: LI3K2:K2B:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[LI3K2-EL7041-E1]^STM Status^Status^Digital input 1; + TcVarGlobal673765184Main.M2125280DUT_MotionStage.sNameLI3K2:K2B:MMSpytmcpv: LI3K2:K2B:MMSTcLinkTo.bLimitForwardEnable := TIIB[LI3K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[LI3K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[LI3K2-EL2004-E3]^Channel 1^Output; - .nRawEncoderULINT := TIIB[LI3K2-EL5042-E2]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 672141696 - - - Main.M22 - PF2K2: 2 Axes - 21248 - DUT_MotionStage - - - .sName - PF2K2:WFS:MMS:Y - - - - - pytmc - pv: PF2K2:WFS:MMS:Y - - - TcLinkTo - .bLimitForwardEnable := TIIB[PF2K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[LI3K2-EL5042-E2]^FB Inputs Channel 1^PositionTcVarGlobal673790464Main.M2225280DUT_MotionStage.sNamePF2K2:WFS:MMS:Ypytmcpv: PF2K2:WFS:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[PF2K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[PF2K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[PF2K2-EL2004-E4]^Channel 1^Output; - .nRawEncoderULINT := TIIB[PF2K2-EL5042-E3]^FB Inputs Channel 2^Position - - - TcVarGlobal - - - 672162944 - - - Main.M23 - 21248 - DUT_MotionStage - - - .sName - PF2K2:WFS:MMS:Z - - - - - pytmc - pv: PF2K2:WFS:MMS:Z - - - TcLinkTo - .nRawEncoderULINT := TIIB[PF2K2-EL5042-E3]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 672184192 - - - Main.M24 - IM6K2: 1 Axis - 21248 - DUT_MotionStage - - - .sName - IM6K2:PPM:MMS - - - - - pytmc - pv: IM6K2:PPM:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[IM6K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[PF2K2-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal673815744Main.M2325280DUT_MotionStage.sNamePF2K2:WFS:MMS:Zpytmcpv: PF2K2:WFS:MMS:ZTcLinkTo.nRawEncoderULINT := TIIB[PF2K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal673841024Main.M2425280DUT_MotionStage.sNameIM6K2:PPM:MMSpytmcpv: IM6K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM6K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM6K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM6K2-EL2004-E3]^Channel 1^Output - - - TcVarGlobal - - - 672205440 - - - Main.M25 - AT1K2: Blade 1 - 21248 - DUT_MotionStage - - - .sName - AT1K2:L2SI:MMS:01 - - - - - pytmc - pv: AT1K2:L2SI:MMS:01 - - - TcLinkTo - + .bBrakeRelease := TIIB[IM6K2-EL2004-E3]^Channel 1^OutputTcVarGlobal673866304Main.M2525280DUT_MotionStage.sNameAT1K2:L2SI:MMS:01pytmcpv: AT1K2:L2SI:MMS:01TcLinkTo .bLimitForwardEnable := TIIB[AT1K2-EL7047-01]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT1K2-EL7047-01]^STM Status^Status^Digital input 2; - .nRawEncoderULINT := TIIB[AT1K2-EL5042-01]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 672226688 - - - Main.M26 - AT1K2: Blade 2 - 21248 - DUT_MotionStage - - - .sName - AT1K2:L2SI:MMS:02 - - - - - pytmc - pv: AT1K2:L2SI:MMS:02 - - - TcLinkTo - + .nRawEncoderULINT := TIIB[AT1K2-EL5042-01]^FB Inputs Channel 1^PositionTcVarGlobal673891584Main.M2625280DUT_MotionStage.sNameAT1K2:L2SI:MMS:02pytmcpv: AT1K2:L2SI:MMS:02TcLinkTo .bLimitForwardEnable := TIIB[AT1K2-EL7047-02]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT1K2-EL7047-02]^STM Status^Status^Digital input 2; - .nRawEncoderULINT := TIIB[AT1K2-EL5042-01]^FB Inputs Channel 2^Position - - - TcVarGlobal - - - 672247936 - - - Main.M27 - AT1K2: Mirror - 21248 - DUT_MotionStage - - - .sName - AT1K2:L2SI:MMS:03 - - - - - pytmc - pv: AT1K2:L2SI:MMS:03 - - - TcLinkTo - - .nRawEncoderULINT := TIIB[AT1K2-EL5042-02]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 672269184 - - - Constants.RuntimeVersion - Does the target support an FPU - 64 - VERSION - - - .uiMajor - 3 - - - .uiMinor - 5 - - - .uiServicePack - 6 - - - .uiPatch - 0 - - - - - TcVarGlobal - - - 672290432 - - - Constants.CompilerVersion - Does the target support an FPU - 64 - VERSION - - - .uiMajor - 3 - - - .uiMinor - 5 - - - .uiServicePack - 10 - - - .uiPatch - 100 - - - - - TcVarGlobal - - - 672290496 - - - TwinCAT_SystemInfoVarList._AppInfo - 2048 - PlcAppSystemInfo - - - no_init - - - TcVarGlobal - - - 672290560 - - - TwinCAT_SystemInfoVarList._TaskInfo - 1024 - PlcTaskSystemInfo - - 1 - 1 - - - - no_init - - - TcVarGlobal - - - 672292608 - - - TwinCAT_SystemInfoVarList.__PlcTask - 704 - _Implicit_Task_Info - - - .dwVersion - 2 - - - - - TcContextName - PlcTask - - - TcVarGlobal - - - 672293632 - - - TC_EVENTS.LCLSGeneralEventClass - ST_LCLSGeneralEventClass - 960 - ST_LCLSGeneralEventClass - - - tc_no_symbol - unused - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 672314176 - - - TC_EVENT_CLASSES.TcGeneralAdsEventClass - 98BCB284-F932-4EA4-B58B-68A1F1C34192 - 128 - GUID - - - .Data1 - 2562503300 - - - .Data2 - 63794 - - - .Data3 - 20132 - - - .Data4[0] - 181 - - - .Data4[1] - 139 - - - .Data4[2] - 104 - - - .Data4[3] - 161 - - - .Data4[4] - 241 - - - .Data4[5] - 195 - - - .Data4[6] - 65 - - - .Data4[7] - 146 - - - - - tc_no_symbol - unused;ST_TcGeneralAdsEventClass - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 672339328 - - - TC_EVENT_CLASSES.Win32EventClass - 1D0C4BAC-ECF3-4F33-8F20-A12E77AB6387 - 128 - GUID - - - .Data1 - 487345068 - - - .Data2 - 60659 - - - .Data3 - 20275 - - - .Data4[0] - 143 - - - .Data4[1] - 32 - - - .Data4[2] - 161 - - - .Data4[3] - 46 - - - .Data4[4] - 119 - - - .Data4[5] - 171 - - - .Data4[6] - 99 - - - .Data4[7] - 135 - - - - - tc_no_symbol - unused;ST_Win32EventClass - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 672339456 - - - TC_EVENT_CLASSES.LCLSGeneralEventClass - 97CF8247-B59C-4E2C-B4B0-7350D0471457 - 128 - GUID - - - .Data1 - 2546958919 - - - .Data2 - 46492 - - - .Data3 - 20012 - - - .Data4[0] - 180 - - - .Data4[1] - 176 - - - .Data4[2] - 115 - - - .Data4[3] - 80 - - - .Data4[4] - 208 - - - .Data4[5] - 71 - - - .Data4[6] - 20 - - - .Data4[7] - 87 - - - - - tc_no_symbol - unused;ST_LCLSGeneralEventClass - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 672339584 - - - TC_EVENT_CLASSES.TcSystemEventClass - BB2A9999-102E-421A-8D3D-B0660E07B1FE - 128 - GUID - - - .Data1 - 3140131225 - - - .Data2 - 4142 - - - .Data3 - 16922 - - - .Data4[0] - 141 - - - .Data4[1] - 61 - - - .Data4[2] - 176 - - - .Data4[3] - 102 - - - .Data4[4] - 14 - - - .Data4[5] - 7 - - - .Data4[6] - 177 - - - .Data4[7] - 254 - - - - - tc_no_symbol - unused;ST_TcSystemEventClass - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 672339712 - - - TC_EVENT_CLASSES.TcRouterEventClass - E759605A-2341-48FC-9F3F-C8FA405C4B24 - 128 - GUID - - - .Data1 - 3881394266 - - - .Data2 - 9025 - - - .Data3 - 18684 - - - .Data4[0] - 159 - - - .Data4[1] - 63 - - - .Data4[2] - 200 - - - .Data4[3] - 250 - - - .Data4[4] - 64 - - - .Data4[5] - 92 - - - .Data4[6] - 75 - - - .Data4[7] - 36 - - - - - tc_no_symbol - unused;ST_TcRouterEventClass - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 672339840 - - - TC_EVENT_CLASSES.TcRTimeEventClass - 92F05393-06A8-48C2-8871-EAA38C1E3990 - 128 - GUID - - - .Data1 - 2465223571 - - - .Data2 - 1704 - - - .Data3 - 18626 - - - .Data4[0] - 136 - - - .Data4[1] - 113 - - - .Data4[2] - 234 - - - .Data4[3] - 163 - - - .Data4[4] - 140 - - - .Data4[5] - 30 - - - .Data4[6] - 57 - - - .Data4[7] - 144 - - - - - tc_no_symbol - unused;ST_TcRTimeEventClass - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 672339968 - - - PRG_3_PMPS_POST.fb_vetoArbiter - 27168 - FB_VetoArbiter - 680139648 - - - GVL.fbFastFaultOutput1 - For devices between the mirror and the stopper - 1647296 - FB_HardwareFFOutput - - - .bAutoReset - 1 - - - .i_sNetID - 172.21.42.126.1.1 - - - - - pytmc - pv: PLC:RIX:MOTION:FFO:01 - - - TcLinkTo - .q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 1^Output - - - TcVarGlobal - - - 680268800 - - - GVL.fbFastFaultOutput2 - For devices after the stopper - 1647296 - FB_HardwareFFOutput - - - .bAutoReset - 1 - - - .i_sNetID - 172.21.42.126.1.1 - - - - - pytmc - pv: PLC:RIX:MOTION:FFO:02 - - - TcLinkTo - .q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 2^Output - - - TcVarGlobal - - - 681916096 - - - - 4 - PlcTask Retains - 0 - 85655552 - - PMPS_GVL.SuccessfulPreemption - Any time BPTM applies a new BP request which is confirmed - 32 - UDINT - - - pytmc - + .nRawEncoderULINT := TIIB[AT1K2-EL5042-01]^FB Inputs Channel 2^PositionTcVarGlobal673916864Main.M2725280DUT_MotionStage.sNameAT1K2:L2SI:MMS:03pytmcpv: AT1K2:L2SI:MMS:03TcLinkTo + .nRawEncoderULINT := TIIB[AT1K2-EL5042-02]^FB Inputs Channel 1^PositionTcVarGlobal673942144Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack6.uiPatch0TcVarGlobal673967424Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack10.uiPatch100TcVarGlobal673967488TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal673967552TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal673969600TwinCAT_SystemInfoVarList.__PlcTask704_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal673970624TC_EVENT_CLASSES.TcGeneralAdsEventClass128GUID.Data12562503300.Data263794.Data320132.Data4[0]181.Data4[1]139.Data4[2]104.Data4[3]161.Data4[4]241.Data4[5]195.Data4[6]65.Data4[7]146tc_no_symbolunused;ST_TcGeneralAdsEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal673986816TC_EVENT_CLASSES.Win32EventClass128GUID.Data1487345068.Data260659.Data320275.Data4[0]143.Data4[1]32.Data4[2]161.Data4[3]46.Data4[4]119.Data4[5]171.Data4[6]99.Data4[7]135tc_no_symbolunused;ST_Win32EventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal673986944TC_EVENT_CLASSES.LCLSGeneralEventClass128GUID.Data12546958919.Data246492.Data320012.Data4[0]180.Data4[1]176.Data4[2]115.Data4[3]80.Data4[4]208.Data4[5]71.Data4[6]20.Data4[7]87tc_no_symbolunused;ST_LCLSGeneralEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal673987072TC_EVENT_CLASSES.TcSystemEventClass128GUID.Data13140131225.Data24142.Data316922.Data4[0]141.Data4[1]61.Data4[2]176.Data4[3]102.Data4[4]14.Data4[5]7.Data4[6]177.Data4[7]254tc_no_symbolunused;ST_TcSystemEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal673987200TC_EVENT_CLASSES.TcRouterEventClass128GUID.Data13881394266.Data29025.Data318684.Data4[0]159.Data4[1]63.Data4[2]200.Data4[3]250.Data4[4]64.Data4[5]92.Data4[6]75.Data4[7]36tc_no_symbolunused;ST_TcRouterEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal673987328TC_EVENT_CLASSES.TcRTimeEventClass128GUID.Data12465223571.Data21704.Data318626.Data4[0]136.Data4[1]113.Data4[2]234.Data4[3]163.Data4[4]140.Data4[5]30.Data4[6]57.Data4[7]144tc_no_symbolunused;ST_TcRTimeEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal673987456TC_EVENTS.LCLSGeneralEventClass960ST_LCLSGeneralEventClasstc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228TcVarGlobal6740067844PlcTask Retains085262336PMPS_GVL.SuccessfulPreemption32UDINTpytmc pv: @(PREFIX)SuccessfulPreemptions io: i - - - - TcVarGlobal - - - 3072000 - - - PMPS_GVL.AccumulatedFF - Any time a FF occurs - 32 - UDINT - - - pytmc - + TcVarGlobal3072000PMPS_GVL.AccumulatedFF32UDINTpytmc pv: @(PREFIX)AccumulatedFastFaults io: i - - - - TcVarGlobal - - - 3072032 - - - PMPS_GVL.BP_jsonDoc - 32 - SJsonValue - - - TcVarGlobal - - - 3072064 - - - - - - - LCLSGeneralEventClass - - - TcGeneralAdsEventClass - - - Win32EventClass - - - TcSystemEventClass - - - TcRouterEventClass - - - TcRTimeEventClass - - - - - ApplicationName - Port_851 - - - ChangeDate - 2023-10-13T20:23:35 - - - GeneratedCodeSize - 954368 - - - GlobalDataSize - 83816448 - - - - - + TcVarGlobal3072032PMPS_GVL.BP_jsonDoc32SJsonValueTcVarGlobal3072064TcGeneralAdsEventClassWin32EventClassLCLSGeneralEventClassTcSystemEventClassTcRouterEventClassTcRTimeEventClassApplicationNamePort_851ChangeDate2023-10-16T10:05:43GeneratedCodeSize954368GlobalDataSize83828736 \ No newline at end of file From e2b89f4059054d545b58a8cd0e835a696f4341bc Mon Sep 17 00:00:00 2001 From: jyotiphy Date: Mon, 16 Oct 2023 10:17:22 -0700 Subject: [PATCH 4/5] Ran pre-commit --- .../kfe_rix_motion/kfe_rix_motion.tmc | 81510 +++++++++++++++- 1 file changed, 80716 insertions(+), 794 deletions(-) diff --git a/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc b/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc index 79e73bf..0ae8477 100644 --- a/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc +++ b/plc-kfe-rix-motion/kfe_rix_motion/kfe_rix_motion.tmc @@ -1,56 +1,6390 @@ -ST_System40xSwAlmRstBOOL80xAtVacuumBOOL88xFirstScanBOOL816xOverrideModeBOOL824xIOStateBOOL832analysis-33T_MaxString2048STRING(255)TcEventSeverity16INT01234plcAttribute_qualified_onlyplcAttribute_strictE_Subsystem16WORDNILVALUE0VACUUM1MPS2MOTION3FIELDBUS4SDS5OPTICS6I_ArgumentsChangeListener32PVOIDOnArgumentsChangedITcAsyncResult32ITcUnknownGetIsBusyHRESULT32bIsBusyBOOL3232GetHasErrorHRESULT32bErrorBOOL3232GetErrorCodeHRESULT32hresultHRESULT32FB_AsyncStrResult64bBusyBOOL884266076bErrorBOOL884266112hrErrorCodeHRESULT3284266120nStringSizeUDINT3284266100sResultSTRING(255)204884266116__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertymonitoringcallInitipResultITcAsyncStringResult32conditionalshowGetStringBOOL8sResultSTRING(80)32nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32pEmptySTRING(80)32propertymonitoringcallClear__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232propertymonitoringcall__getsResultSTRING(255)2048sResultSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertymonitoringcallPouTypeFunctionBlockenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyTcSourceInfoType32UDINT0124plcAttribute_qualified_onlyplcAttribute_strictTcSerializedSourceInfoType96eTypeTcSourceInfoType320obDataUDINT3232cbDataUDINT3264ITcSourceInfo32ITcUnknownGetNumTypesHRESULT32nCountUDINT32GetTypesHRESULT32ppSourceInfoTypesTcSerializedSourceInfoType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32ppDataPVOID32ITcEvent32ITcUnknownGetEventClassHRESULT32eventClassGUID32GetEventIdHRESULT32eventIdUDINT32GetSeverityHRESULT32severityTcEventSeverity32GetSourceInfoHRESULT32pipSourceInfoITcSourceInfo32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32GetTextHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32I_TcSourceInfo32PVOID__getguidGUID128property__getipDataITcSourceInfo32propertyconditionalshow__getnIdUDINT32propertymonitoringcall__getsNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8EqualsToBOOL8ipOtherI_TcSourceInfo32TcEventEntry192uuidEventClassGUID1280nEventIdUDINT32128eSeverityTcEventSeverity16160I_TcEventBase32PVOID__geteSeverityTcEventSeverity16propertymonitoringcall__getEventClassGUID128property__getipSourceInfoI_TcSourceInfo32propertymonitoringcall__getnEventIdUDINT32propertymonitoringcall__getsEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getsEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getstEventEntryTcEventEntry192propertyEqualsToBOOL8ipOtherI_TcEventBase32EqualsToEventClassBOOL8OtherEventClassGUID128EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16EqualsToEventEntryExBOOL8stOtherTcEventEntry192GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputRequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputIQueryInterface32PVOID__GetInterfacePointerBOOL8pRefDWORD32__GetInterfaceReferenceBOOL8nInterfaceIdDINT32pRefDWORD32TcEventArgumentType16INT012345678910111213141516171819plcAttribute_qualified_onlyplcAttribute_strictITcArguments32ITcUnknownCountHRESULT32nCountUDINT32AddArgumentHRESULT32eTypeTcEventArgumentType16pDataPVOID32cbDataUDINT32GetHRESULT32nIndexUDINT32eTypeTcEventArgumentType32ppDataPVOID32ClearHRESULT32GetArgumentTypesHRESULT32pArgumentTypesTcEventArgumentType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32pDataBYTE32I_TcArguments32IQueryInterface__getipDataITcArguments32propertyconditionalshow__getnCountUDINT32propertyAddBlobI_TcArguments32pDataPVOID32cbDataUINT16AddBoolI_TcArguments32valueBOOL8AddByteI_TcArguments32valueBYTE8AddDIntI_TcArguments32valueDINT32AddDWordI_TcArguments32valueDWORD32AddEventReferenceExI_TcArguments32stEventEntryTcEventEntry192AddEventReferenceIdI_TcArguments32nEventIdUDINT32AddEventReferenceIdGuidI_TcArguments32nEventIdUDINT32EventClassGUID128AddIntI_TcArguments32valueINT16AddLIntI_TcArguments32valueLINT64AddLRealI_TcArguments32valueLREAL64AddRealI_TcArguments32valueREAL32AddSIntI_TcArguments32valueSINT8AddStringI_TcArguments32valueSTRING(80)32ItemTypeInOutAddStringByValueI_TcArguments32valueT_MaxString2048AddUDIntI_TcArguments32valueUDINT32AddUIntI_TcArguments32valueUINT16AddULIntI_TcArguments32valueULINT64AddUSIntI_TcArguments32valueUSINT8AddUtf8EncodedStringI_TcArguments32valueSTRING(80)32ItemTypeInOutAddWordI_TcArguments32valueWORD16AddWStringI_TcArguments32valueWSTRING(80)32ItemTypeInOutAddWStringByValueI_TcArguments32valueWSTRING(255)4096ClearI_TcArguments32ITcEventUniqueIdProvider32ITcUnknownGetUniqueIdHRESULT32idUDINT32FB_TcSourceInfo2848I_TcSourceInfonIdUDINT328426601684266040sNameSTRING(255)20488426605684266068ExtendNameBOOL8sExtensionSTRING(255)2048__getipDataITcSourceInfo32ipDataITcSourceInfo32propertyconditionalshow__getnIdUDINT32nIdUDINT32propertymonitoringcallResetToDefaultHRESULT32Clear__setnIdnIdUDINT32monitoringcallpropertymonitoringcall__setguidguidGUID128propertyEqualsToBOOL8ipOtherI_TcSourceInfo32__getguidGUID128guidGUID128property__getsNameSTRING(255)2048sNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__setsNamesNameSTRING(255)2048monitoringcallTcEncodingUTF-8propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_TcEventBase3424I_ArgumentsChangeListenerfbSourceInfoFB_TcSourceInfo2848256conditionalshow__REQUESTEVENTCLASSNAME__FBRESULTFB_AsyncStrResult643232conditionalshow__REQUESTEVENTCLASSNAME__BBUSYBOOL83296conditionalshow__REQUESTEVENTTEXT__FBRESULTFB_AsyncStrResult643328conditionalshow__REQUESTEVENTTEXT__BBUSYBOOL83392conditionalshoweSeverityTcEventSeverity1684266168ipSourceInfoI_TcSourceInfo3284266148nEventIdUDINT3284266236nUniqueIdUDINT3284266240sEventClassNameSTRING(255)204884266196sEventTextSTRING(255)204884266244EqualsToEventClassBOOL8OtherEventClassGUID128_EventClassGUID128GetEventClassNameHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult32ItemTypeInOutipTmpEventITcEvent32ipResultITcAsyncStringResult32hrHRESULT32ReleaseHRESULT32UpdateLangId__getipSourceInfoI_TcSourceInfo32ipSourceInfoI_TcSourceInfo32propertymonitoringcallEqualsToBOOL8ipOtherI_TcEventBase32__getipEventITcEvent32ipEventITcEvent32propertyconditionalshow__getEventClassGUID128EventClassGUID128ipTmpEventITcEvent32property__geteSeverityTcEventSeverity16eSeverityTcEventSeverity16ipTmpEventITcEvent32propertymonitoringcall__getstEventEntryTcEventEntry192stEventEntryTcEventEntry192propertyOnCreateHRESULT32EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16RequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult64uselocation__REQUESTEVENTTEXT__FBRESULTbBusyBOOL8uselocation__REQUESTEVENTTEXT__BBUSYOnArgumentsChanged__getsEventClassNameSTRING(255)2048sEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getipArgumentsI_TcArguments32ipArgumentsI_TcArguments32propertyGetEventTextHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult32ItemTypeInOutipTmpEventITcEvent32ipResultITcAsyncStringResult32hrHRESULT32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32ipTmpEventITcEvent32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult64uselocation__REQUESTEVENTCLASSNAME__FBRESULTbBusyBOOL8uselocation__REQUESTEVENTCLASSNAME__BBUSYEqualsToEventEntryExBOOL8stOtherTcEventEntry192__getnEventIdUDINT32nEventIdUDINT32ipTmpEventITcEvent32propertymonitoringcall__getnUniqueIdUDINT32nUniqueIdUDINT32ipTmpEventITcEvent32ipProviderITcEventUniqueIdProvider32propertymonitoringcall__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyI_TcMessage32I_TcEventBaseSendHRESULT32nTimeStampULINT64ITcMessage32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32SendHRESULT32timeStampULINT64ITcMessage232ITcMessageGetTimeSentHRESULT32timeStampULINT32FB_TcMessage3488FB_TcEventBaseI_TcMessagenTimeSentULINT6484266268SetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32ItemTypeInOutCreateExHRESULT32stEventEntryTcEventEntry192ipSourceInfoI_TcSourceInfo32InitipMessageITcMessage32ipArgumentsITcArguments32ipSourceInfoITcSourceInfo32conditionalshow__getnTimeSentULINT64nTimeSentULINT64ipMessage2ITcMessage232nTimeStampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046CreateHRESULT32eventClassGUID128nEventIdUDINT32eSeverityTcEventSeverity16ipSourceInfoI_TcSourceInfo32hrHRESULT32ipArgumentsITcArguments32__getipEventITcEvent32ipEventITcEvent32propertyconditionalshowSendHRESULT32nTimeStampULINT64ReleaseHRESULT32PouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyF_TRIG + + + + ST_System + Defacto system structure, must be included in all projects + 40 + + xSwAlmRst + BOOL + Global Alarm Reset - EPICS Command + 8 + 0 + + + xAtVacuum + BOOL + System At Vacuum + 8 + 8 + + + xFirstScan + BOOL + This boolean is true for the first scan, and is false thereafter, use for initialization of stuff + 8 + 16 + + + xOverrideMode + BOOL + This bit is set when using the override features of the system + 8 + 24 + + + xIOState + BOOL + ECat Bus Health + 8 + 32 + + + + analysis + -33 + + + + + T_MaxString + TwinCAT PLC string of max. length of 255 bytes + 1 byte null delimiter. + 2048 + STRING(255) + + + TcEventSeverity + 16 + INT + + TCEVENTSEVERITY_Verbose + 0 + + + TCEVENTSEVERITY_Info + 1 + + + TCEVENTSEVERITY_Warning + 2 + + + TCEVENTSEVERITY_Error + 3 + + + TCEVENTSEVERITY_Critical + 4 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + + + + + E_Subsystem + 16 + WORD + + NILVALUE + 0 + Undefined system + + + VACUUM + 1 + Vacuum control system + + + MPS + 2 + Machine protection system + + + MOTION + 3 + Motion control systems + + + FIELDBUS + 4 + EtherCAT networks + + + SDS + 5 + Sample delivery system + + + OPTICS + 6 + Optics control system + + + + I_ArgumentsChangeListener + 32 + PVOID + + OnArgumentsChanged + + + + ITcAsyncResult + 32 + ITcUnknown + + GetIsBusy + HRESULT + 32 + + bIsBusy + BOOL32 + 32 + + + + GetHasError + HRESULT + 32 + + bError + BOOL32 + 32 + + + + GetErrorCode + HRESULT + 32 + + hresult + HRESULT + 32 + + + + + FB_AsyncStrResult + 64 + + bBusy + BOOL + 8 + 84266076 + + + bError + BOOL + 8 + 84266112 + + + hrErrorCode + HRESULT + 32 + 84266120 + + + nStringSize + UDINT + 32 + 84266100 + + + sResult + STRING(255) + 2048 + 84266116 + + + __getbBusy + BOOL + 8 + + bBusy + BOOL + 8 + + + b32IsBusy + BOOL32 + 32 + + + + property + + + monitoring + call + + + + + Init + + ipResult + ITcAsyncStringResult + 32 + + + + conditionalshow + + + + + GetString + BOOL + 8 + + sResult + STRING(80) + 32 + + + nResult + buffer size in bytes + UDINT + 32 + + + + __getnStringSize + UDINT + 32 + + nStringSize + UDINT + 32 + + + pEmpty + STRING(80) + 32 + + + + property + + + monitoring + call + + + + + Clear + + + __getbError + BOOL + 8 + + bError + BOOL + 8 + + + b32HasError + BOOL32 + 32 + + + + property + + + monitoring + call + + + + + __getsResult + STRING(255) + 2048 + + sResult + STRING(255) + 2048 + + + + property + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + __gethrErrorCode + HRESULT + 32 + + hrErrorCode + HRESULT + 32 + + + hrError + HRESULT + 32 + + + + property + + + monitoring + call + + + + + + PouType + FunctionBlock + + + enable_dynamic_creation + + + conditionalshow_all_locals + + + no_explicit_call + do not call this POU directly + + + + + TcSourceInfoType + 32 + UDINT + + Undefined + 0 + + + Id + 1 + + + Guid + 2 + + + Name + 4 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + + + + TcSerializedSourceInfoType + 96 + + eType + TcSourceInfoType + 32 + 0 + + + obData + UDINT + 32 + 32 + + + cbData + UDINT + 32 + 64 + + + + ITcSourceInfo + 32 + ITcUnknown + + GetNumTypes + HRESULT + 32 + + nCount + UDINT + 32 + + + + GetTypes + HRESULT + 32 + + ppSourceInfoTypes + TcSerializedSourceInfoType + 32 + + + + GetDataSize + HRESULT + 32 + + cbData + UDINT + 32 + + + + GetData + HRESULT + 32 + + ppData + PVOID + 32 + + + + + ITcEvent + 32 + ITcUnknown + + GetEventClass + HRESULT + 32 + + eventClass + GUID + 32 + + + + GetEventId + HRESULT + 32 + + eventId + UDINT + 32 + + + + GetSeverity + HRESULT + 32 + + severity + TcEventSeverity + 32 + + + + GetSourceInfo + HRESULT + 32 + + pipSourceInfo + ITcSourceInfo + 32 + + + + GetJsonAttribute + HRESULT + 32 + + sJsonAttribute + STRING(80) + 32 + + + nJsonAttribute + UDINT + 32 + + + + GetText + HRESULT + 32 + + nLangId + DINT + 32 + + + pipResult + ITcAsyncStringResult + 32 + + + + GetEventClassName + HRESULT + 32 + + nLangId + DINT + 32 + + + pipResult + ITcAsyncStringResult + 32 + + + + + I_TcSourceInfo + 32 + PVOID + + __getguid + GUID + 128 + + + property + + + + + __getipData + ITcSourceInfo + 32 + + + property + + + conditionalshow + + + + + __getnId + UDINT + 32 + + + property + + + monitoring + call + + + + + __getsName + STRING(255) + 2048 + + + property + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + EqualsTo + BOOL + 8 + + ipOther + I_TcSourceInfo + 32 + + + + + TcEventEntry + 192 + + uuidEventClass + GUID + 128 + 0 + + + nEventId + UDINT + 32 + 128 + + + eSeverity + TcEventSeverity + 16 + 160 + + + + I_TcEventBase + 32 + PVOID + + __geteSeverity + TcEventSeverity + 16 + + + property + + + monitoring + call + + + + + __getEventClass + GUID + 128 + + + property + + + + + __getipSourceInfo + I_TcSourceInfo + 32 + + + property + + + monitoring + call + + + + + __getnEventId + UDINT + 32 + + + property + + + monitoring + call + + + + + __getsEventClassName + STRING(255) + 2048 + + + property + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + __getsEventText + STRING(255) + 2048 + + + property + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + __getstEventEntry + TcEventEntry + 192 + + + property + + + + + EqualsTo + BOOL + 8 + + ipOther + I_TcEventBase + 32 + + + + EqualsToEventClass + BOOL + 8 + + OtherEventClass + GUID + 128 + + + + EqualsToEventEntry + BOOL + 8 + + OtherEventClass + GUID + 128 + + + nOtherEventID + UDINT + 32 + + + eOtherSeverity + TcEventSeverity + 16 + + + + EqualsToEventEntryEx + BOOL + 8 + + stOther + TcEventEntry + 192 + + + + GetJsonAttribute + HRESULT + 32 + + sJsonAttribute + STRING(80) + 32 + + + nJsonAttribute + UDINT + 32 + + + + RequestEventClassName + BOOL + 8 + + nLangId + English(US)=1033 ; German(Germay)=1031 + DINT + 32 + + + sResult + buffer for result text + STRING(80) + 32 + + + nResultSize + size of buffer in bytes + UDINT + 32 + + + bError + BOOL + 8 + + + ItemType + Output + + + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + + RequestEventText + BOOL + 8 + + nLangId + English(US)=1033 ; German(Germay)=1031 + DINT + 32 + + + sResult + buffer for result text + STRING(80) + 32 + + + nResultSize + size of buffer in bytes + UDINT + 32 + + + bError + BOOL + 8 + + + ItemType + Output + + + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + + + IQueryInterface + 32 + PVOID + + __GetInterfacePointer + BOOL + 8 + + pRef + DWORD + 32 + + + + __GetInterfaceReference + BOOL + 8 + + nInterfaceId + DINT + 32 + + + pRef + DWORD + 32 + + + + + TcEventArgumentType + 16 + INT + + Undefined + 0 + + + Boolean + 1 + + + Int8 + 2 + + + Int16 + 3 + + + Int32 + 4 + + + Int64 + 5 + + + UInt8 + 6 + + + UInt16 + 7 + + + UInt32 + 8 + + + UInt64 + 9 + + + Float + 10 + + + Double + 11 + + + Char + 12 + + + WChar + 13 + + + StringType + 14 + + + WStringType + 15 + + + EventReference + 16 + + + FormatString + 17 + + + ExternalTimestamp + 18 + + + Blob + 19 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + + + + ITcArguments + 32 + ITcUnknown + + Count + HRESULT + 32 + + nCount + UDINT + 32 + + + + AddArgument + HRESULT + 32 + + eType + TcEventArgumentType + 16 + + + pData + PVOID + 32 + + + cbData + UDINT + 32 + + + + Get + HRESULT + 32 + + nIndex + UDINT + 32 + + + eType + TcEventArgumentType + 32 + + + ppData + PVOID + 32 + + + + Clear + HRESULT + 32 + + + GetArgumentTypes + HRESULT + 32 + + pArgumentTypes + TcEventArgumentType + 32 + + + + GetDataSize + HRESULT + 32 + + cbData + UDINT + 32 + + + + GetData + HRESULT + 32 + + pData + BYTE + 32 + + + + + I_TcArguments + 32 + IQueryInterface + + __getipData + ITcArguments + 32 + + + property + + + conditionalshow + + + + + __getnCount + UDINT + 32 + + + property + + + + + AddBlob + I_TcArguments + 32 + + pData + PVOID + 32 + + + cbData + UINT + 16 + + + + AddBool + I_TcArguments + 32 + + value + BOOL + 8 + + + + AddByte + I_TcArguments + 32 + + value + BYTE + 8 + + + + AddDInt + I_TcArguments + 32 + + value + DINT + 32 + + + + AddDWord + I_TcArguments + 32 + + value + DWORD + 32 + + + + AddEventReferenceEx + I_TcArguments + 32 + + stEventEntry + TcEventEntry + 192 + + + + AddEventReferenceId + I_TcArguments + 32 + + nEventId + UDINT + 32 + + + + AddEventReferenceIdGuid + I_TcArguments + 32 + + nEventId + UDINT + 32 + + + EventClass + GUID + 128 + + + + AddInt + I_TcArguments + 32 + + value + INT + 16 + + + + AddLInt + I_TcArguments + 32 + + value + LINT + 64 + + + + AddLReal + I_TcArguments + 32 + + value + LREAL + 64 + + + + AddReal + I_TcArguments + 32 + + value + REAL + 32 + + + + AddSInt + I_TcArguments + 32 + + value + SINT + 8 + + + + AddString + I_TcArguments + 32 + + value + STRING(80) + 32 + + + ItemType + InOut + + + + + + AddStringByValue + I_TcArguments + 32 + + value + T_MaxString + 2048 + + + + AddUDInt + I_TcArguments + 32 + + value + UDINT + 32 + + + + AddUInt + I_TcArguments + 32 + + value + UINT + 16 + + + + AddULInt + I_TcArguments + 32 + + value + ULINT + 64 + + + + AddUSInt + I_TcArguments + 32 + + value + USINT + 8 + + + + AddUtf8EncodedString + I_TcArguments + 32 + + value + STRING(80) + 32 + + + ItemType + InOut + + + + + + AddWord + I_TcArguments + 32 + + value + WORD + 16 + + + + AddWString + I_TcArguments + 32 + + value + WSTRING(80) + 32 + + + ItemType + InOut + + + + + + AddWStringByValue + I_TcArguments + 32 + + value + WSTRING(255) + 4096 + + + + Clear + I_TcArguments + 32 + + + + ITcEventUniqueIdProvider + 32 + ITcUnknown + + GetUniqueId + HRESULT + 32 + + id + UDINT + 32 + + + + + FB_TcSourceInfo + 2848 + I_TcSourceInfo + + nId + UDINT + 32 + 84266016 + 84266040 + + + sName + STRING(255) + 2048 + 84266056 + 84266068 + + + ExtendName + BOOL + 8 + + sExtension + STRING(255) + 2048 + + + + __getipData + ITcSourceInfo + 32 + + ipData + ITcSourceInfo + 32 + + + + property + + + conditionalshow + + + + + __getnId + UDINT + 32 + + nId + UDINT + 32 + + + + property + + + monitoring + call + + + + + ResetToDefault + HRESULT + 32 + + + Clear + + + __setnId + + nId + UDINT + 32 + + + monitoring + call + + + + + + property + + + monitoring + call + + + + + __setguid + + guid + GUID + 128 + + + + property + + + + + EqualsTo + BOOL + 8 + + ipOther + I_TcSourceInfo + 32 + + + + __getguid + GUID + 128 + + guid + GUID + 128 + + + + property + + + + + __getsName + STRING(255) + 2048 + + sName + STRING(255) + 2048 + + + + property + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + __setsName + + sName + STRING(255) + 2048 + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + + property + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + + PouType + FunctionBlock + + + no_explicit_call + do not call this POU directly + + + + + FB_TcEventBase + 3424 + I_ArgumentsChangeListener + + fbSourceInfo + FB_TcSourceInfo + 2848 + 256 + + + conditionalshow + + + + + __REQUESTEVENTCLASSNAME__FBRESULT + FB_AsyncStrResult + 64 + 3232 + + + conditionalshow + + + + + __REQUESTEVENTCLASSNAME__BBUSY + BOOL + 8 + 3296 + + + conditionalshow + + + + + __REQUESTEVENTTEXT__FBRESULT + FB_AsyncStrResult + 64 + 3328 + + + conditionalshow + + + + + __REQUESTEVENTTEXT__BBUSY + BOOL + 8 + 3392 + + + conditionalshow + + + + + eSeverity + TcEventSeverity + 16 + 84266168 + + + ipSourceInfo + I_TcSourceInfo + 32 + 84266148 + + + nEventId + UDINT + 32 + 84266236 + + + nUniqueId + UDINT + 32 + 84266240 + + + sEventClassName + STRING(255) + 2048 + 84266196 + + + sEventText + STRING(255) + 2048 + 84266244 + + + EqualsToEventClass + BOOL + 8 + + OtherEventClass + GUID + 128 + + + _EventClass + GUID + 128 + + + + GetEventClassName + HRESULT + 32 + + nLangId + English(US)=1033 ; German(Germay)=1031 + DINT + 32 + + + fbResult + FB_AsyncStrResult + 32 + + + ItemType + InOut + + + + + ipTmpEvent + ITcEvent + 32 + + + ipResult + ITcAsyncStringResult + 32 + + + hr + HRESULT + 32 + + + + Release + HRESULT + 32 + + + UpdateLangId + + + __getipSourceInfo + I_TcSourceInfo + 32 + + ipSourceInfo + I_TcSourceInfo + 32 + + + + property + + + monitoring + call + + + + + EqualsTo + BOOL + 8 + + ipOther + I_TcEventBase + 32 + + + + __getipEvent + ITcEvent + 32 + + ipEvent + ITcEvent + 32 + + + + property + + + conditionalshow + + + + + __getEventClass + GUID + 128 + + EventClass + GUID + 128 + + + ipTmpEvent + ITcEvent + 32 + + + + property + + + + + __geteSeverity + TcEventSeverity + 16 + + eSeverity + TcEventSeverity + 16 + + + ipTmpEvent + ITcEvent + 32 + + + + property + + + monitoring + call + + + + + __getstEventEntry + TcEventEntry + 192 + + stEventEntry + TcEventEntry + 192 + + + + property + + + + + OnCreate + HRESULT + 32 + + + EqualsToEventEntry + BOOL + 8 + + OtherEventClass + GUID + 128 + + + nOtherEventID + UDINT + 32 + + + eOtherSeverity + TcEventSeverity + 16 + + + + RequestEventText + BOOL + 8 + + nLangId + English(US)=1033 ; German(Germay)=1031 + DINT + 32 + + + sResult + buffer for result text + STRING(80) + 32 + + + nResultSize + size of buffer in bytes + UDINT + 32 + + + bError + BOOL + 8 + + + ItemType + Output + + + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + fbResult + FB_AsyncStrResult + 64 + + + uselocation + __REQUESTEVENTTEXT__FBRESULT + + + + + bBusy + BOOL + 8 + + + uselocation + __REQUESTEVENTTEXT__BBUSY + + + + + + OnArgumentsChanged + + + __getsEventClassName + STRING(255) + 2048 + + sEventClassName + STRING(255) + 2048 + + + + property + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + __getipArguments + I_TcArguments + 32 + + ipArguments + I_TcArguments + 32 + + + + property + + + + + GetEventText + HRESULT + 32 + + nLangId + English(US)=1033 ; German(Germay)=1031 + DINT + 32 + + + fbResult + FB_AsyncStrResult + 32 + + + ItemType + InOut + + + + + ipTmpEvent + ITcEvent + 32 + + + ipResult + ITcAsyncStringResult + 32 + + + hr + HRESULT + 32 + + + + GetJsonAttribute + HRESULT + 32 + + sJsonAttribute + STRING(80) + 32 + + + nJsonAttribute + UDINT + 32 + + + ipTmpEvent + ITcEvent + 32 + + + + RequestEventClassName + BOOL + 8 + + nLangId + English(US)=1033 ; German(Germay)=1031 + DINT + 32 + + + sResult + buffer for result text + STRING(80) + 32 + + + nResultSize + size of buffer in bytes + UDINT + 32 + + + bError + BOOL + 8 + + + ItemType + Output + + + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + fbResult + FB_AsyncStrResult + 64 + + + uselocation + __REQUESTEVENTCLASSNAME__FBRESULT + + + + + bBusy + BOOL + 8 + + + uselocation + __REQUESTEVENTCLASSNAME__BBUSY + + + + + + EqualsToEventEntryEx + BOOL + 8 + + stOther + TcEventEntry + 192 + + + + __getnEventId + UDINT + 32 + + nEventId + UDINT + 32 + + + ipTmpEvent + ITcEvent + 32 + + + + property + + + monitoring + call + + + + + __getnUniqueId + UDINT + 32 + + nUniqueId + UDINT + 32 + + + ipTmpEvent + ITcEvent + 32 + + + ipProvider + ITcEventUniqueIdProvider + 32 + + + + property + + + monitoring + call + + + + + __getsEventText + STRING(255) + 2048 + + sEventText + STRING(255) + 2048 + + + + property + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + no_explicit_call + do not call this POU directly + + + + + I_TcMessage + 32 + I_TcEventBase + + Send + HRESULT + 32 + + nTimeStamp + ULINT + 64 + + + + + ITcMessage + 32 + ITcEvent + + SetJsonAttribute + HRESULT + 32 + + sJsonAttribute + PCCH + 32 + + + + GetArguments + HRESULT + 32 + + pipArguments + ITcArguments + 32 + + + + Send + HRESULT + 32 + + timeStamp + ULINT + 64 + + + + + ITcMessage2 + 32 + ITcMessage + + GetTimeSent + HRESULT + 32 + + timeStamp + ULINT + 32 + + + + + FB_TcMessage + 3488 + FB_TcEventBase + I_TcMessage + + nTimeSent + ULINT + 64 + 84266268 + + + SetJsonAttribute + HRESULT + 32 + + sJsonAttribute + STRING(80) + 32 + + + ItemType + InOut + + + + + + CreateEx + HRESULT + 32 + + stEventEntry + TcEventEntry + 192 + + + ipSourceInfo + optional (otherwise a default source info is taken) + I_TcSourceInfo + 32 + + + + Init + + ipMessage + ITcMessage + 32 + + + ipArguments + ITcArguments + 32 + + + ipSourceInfo + ITcSourceInfo + 32 + + + + conditionalshow + + + + + __getnTimeSent + ULINT + 64 + + nTimeSent + ULINT + 64 + + + ipMessage2 + ITcMessage2 + 32 + + + nTimeStamp + ULINT + 64 + + + + property + + + monitoring + call + + + TcDisplayTypeGUID + 18071995-0000-0000-0000-000000000046 + + + + + Create + HRESULT + 32 + + eventClass + GUID + 128 + + + nEventId + UDINT + 32 + + + eSeverity + TcEventSeverity + 16 + + + ipSourceInfo + optional (otherwise a default source info is taken) + I_TcSourceInfo + 32 + + + hr + HRESULT + 32 + + + ipArguments + ITcArguments + 32 + + + + __getipEvent + ITcEvent + 32 + + ipEvent + ITcEvent + 32 + + + + property + + + conditionalshow + + + + + Send + HRESULT + 32 + + nTimeStamp + set 0 to get the current time automatically + ULINT + 64 + + + + Release + HRESULT + 32 + + + + PouType + FunctionBlock + + + reflection + + + conditionalshow_all_locals + + + no_explicit_call + do not call this POU directly + + + + + F_TRIG + Falling Edge detection. -]]>64CLKBOOL832ItemTypeInputQBOOL840ItemTypeOutputMBOOL8481conditionalshowPouTypeFunctionBlockconditionalshow_all_localsR_TRIG + 64 + + CLK + BOOL + signal to detect + 8 + 32 + + + ItemType + Input + + + + + Q + BOOL + falling edge at signal detected + 8 + 40 + + + ItemType + Output + + + + + M + BOOL + 8 + 48 + + 1 + + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + R_TRIG + Rising Edge detection. -]]>64CLKBOOL832ItemTypeInputQBOOL840ItemTypeOutputMBOOL848conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LogMessage81984sMsgT_MaxString204832ItemTypeInputeSevrTcEventSeverity1620800ItemTypeInputeSubsystemE_Subsystem162096ItemTypeInputsJsonSTRING(7000)560082112{}ItemTypeInputnMinTimeViolationAcceptableINT16581285ItemTypeInputnLocalTripThresholdTIME32581441ItemTypeInputnTrickleTripThresholdTIME> LocalTripThreshold]]>3258176100ItemTypeInputnTripResetPeriodTIME3258208600000ItemTypeInputbEnableAutoResetBOOL8582401ItemTypeInputbInitializedBOOL8582480bInitFailedBOOL8582560sSubsystemSourceSTRING(80)64858264fbMessageFB_TcMessage3258912fbMessagesFB_TcMessage051744058944fbSourceFB_TcSourceInfo284876384ipResultMessageI_TcMessage3279232hrHRESULT3279264hrLastInternalErrorHRESULT3279296eTraceLevelTcEventSeverity16793280bFirstCallBOOL8793441sPathT_MaxString204879352instance-pathnoinitnTimesViolatedINT1681408LastCallTimeULINT6481472CurrentCallTimeULINT6481536DeltaSinceLastCallULINT6481600WhenTripsClearedULINT6481664ftTrippedReleasedF_TRIG6481728bLocalTrickleTrippedBOOL881792bLocalTrippedBOOL881800bTrippedBOOL881808pytmc + + 64 + + CLK + BOOL + Signal to detect + 8 + 32 + + + ItemType + Input + + + + + Q + BOOL + rising edge at signal detected + 8 + 40 + + + ItemType + Output + + + + + M + BOOL + 8 + 48 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FB_LogMessage + 81984 + + sMsg + T_MaxString + Message to send + 2048 + 32 + + + ItemType + Input + + + + + eSevr + TcEventSeverity + 16 + 2080 + + 0 + + + + ItemType + Input + + + + + eSubsystem + E_Subsystem + Subsystem + 16 + 2096 + + + ItemType + Input + + + + + sJson + STRING(7000) + JSON to add to the message + 56008 + 2112 + + {} + + + + ItemType + Input + + + + + nMinTimeViolationAcceptable + INT + How many times the min. time can be violated before the CB trips + 16 + 58128 + + 5 + + + + ItemType + Input + + + + + nLocalTripThreshold + TIME + Minimum time between calls allowed, pairs with nMinTimeViolationAcceptable + 32 + 58144 + + 1 + + + + ItemType + Input + + + + + nTrickleTripThreshold + TIME + Trickle trip, activated by global threshold, should be >> LocalTripThreshold + 32 + 58176 + + 100 + + + + ItemType + Input + + + + + nTripResetPeriod + TIME + Time for auto-reset + 32 + 58208 + + 600000 + + + + ItemType + Input + + + + + bEnableAutoReset + BOOL + Enable circuit breaker auto-reset (true by default) + 8 + 58240 + + 1 + + + + ItemType + Input + + + + + bInitialized + BOOL + 8 + 58248 + + 0 + + + + bInitFailed + BOOL + 8 + 58256 + + 0 + + + + sSubsystemSource + STRING(80) + 648 + 58264 + + + fbMessage + FB_TcMessage + 32 + 58912 + + + fbMessages + FB_TcMessage + + 0 + 5 + + 17440 + 58944 + + + fbSource + FB_TcSourceInfo + 2848 + 76384 + + + ipResultMessage + I_TcMessage + 32 + 79232 + + + hr + HRESULT + 32 + 79264 + + + hrLastInternalError + HRESULT + 32 + 79296 + + + eTraceLevel + TcEventSeverity + 16 + 79328 + + 0 + + + + bFirstCall + BOOL + 8 + 79344 + + 1 + + + + sPath + T_MaxString + 2048 + 79352 + + + instance-path + + + noinit + + + + + nTimesViolated + INT + //////////////////////////// + 16 + 81408 + + + LastCallTime + ULINT + 64 + 81472 + + + CurrentCallTime + ULINT + 64 + 81536 + + + DeltaSinceLastCall + ULINT + 64 + 81600 + + + WhenTripsCleared + ULINT + 64 + 81664 + + + ftTrippedReleased + F_TRIG + 64 + 81728 + + + bLocalTrickleTripped + BOOL + 8 + 81792 + + + bLocalTripped + BOOL + 8 + 81800 + + + bTripped + BOOL + Won't emit messages if true + 8 + 81808 + + + pytmc + pv: Tripped io: i field: DESC Log message FB tripped - bResetBreakerBOOL881816pytmc + + + + + + bResetBreaker + BOOL + 8 + 81816 + + + pytmc + pv: Reset io: o field: DESC Rising-edge reset of trip - rtResetBreakerR_TRIG6481824rtTrippedR_TRIG6481888CircuitBreakerPouTypeFunctionBlockreflectionST_LibVersion288iMajorUINT160iMinorUINT1616iBuildUINT1632iRevisionUINT1648nFlagsDWORD3264sVersionSTRING(23)19296E_WATCHDOG_TIME_CONFIG16INTeWATCHDOG_TIME_DISABLED0eWATCHDOG_TIME_SECONDS1eWATCHDOG_TIME_MINUTES2E_HashPrefixTypes16INTHASHPREFIX_IEC0HASHPREFIX_STDC1E_SBCSType16INTeSBCS_WesternEuropean1eSBCS_CentralEuropean2T_AmsNetID192STRING(23)E_RouteTransportType16UINTeRouteTransport_None0eRouteTransport_TCP_IP1eRouteTransport_IIO_LIGHTBUS2eRouteTransport_PROFIBUS_DP3eRouteTransport_PCI_ISA_BUS4eRouteTransport_ADS_UDP5eRouteTransport_FATP_UDP6eRouteTransport_COM_PORT7eRouteTransport_USB8eRouteTransport_CAN_OPEN9eRouteTransport_DEVICE_NET10eRouteTransport_SSB11eRouteTransport_SOAP12ST_AmsRouteEntry1184sNameSTRING(31)2560sNetIDT_AmsNetID192256sAddressSTRING(79)640448eTransportE_RouteTransportType161088tTimeoutTIME321120dwFlagsDWORD321152E_ArgType16INTARGTYPE_UNKNOWN0ARGTYPE_BYTE1ARGTYPE_WORD2ARGTYPE_DWORD3ARGTYPE_REAL4ARGTYPE_LREAL5ARGTYPE_SINT6ARGTYPE_INT7ARGTYPE_DINT8ARGTYPE_USINT9ARGTYPE_UINT10ARGTYPE_UDINT11ARGTYPE_STRING12ARGTYPE_BOOL13ARGTYPE_BIGTYPE14ARGTYPE_ULARGE15ARGTYPE_UHUGE16ARGTYPE_LARGE17ARGTYPE_HUGE18ARGTYPE_LWORD19T_Arg96eTypeE_ArgType1600cbLenUDINT cbLen = length of string + 1 (null delimiter). ]]>32320pDataPVOID32640T_ULARGE_INTEGER64dwLowPartDWORD320dwHighPartDWORD3232TIMESTRUCT128wYearWORD160wMonthWORD1616wDayOfWeekWORD1632wDayWORD1648wHourWORD1664wMinuteWORD1680wSecondWORD1696wMillisecondsWORD16112ST_TimeZoneInformation864biasDINT + + + + + rtResetBreaker + R_TRIG + 64 + 81824 + + + rtTripped + R_TRIG + 64 + 81888 + + + CircuitBreaker + + + + PouType + FunctionBlock + + + reflection + + + + + ST_LibVersion + 288 + + iMajor + UINT + 16 + 0 + + + iMinor + UINT + 16 + 16 + + + iBuild + UINT + 16 + 32 + + + iRevision + UINT + 16 + 48 + + + nFlags + DWORD + 32 + 64 + + + sVersion + STRING(23) + 192 + 96 + + + + E_WATCHDOG_TIME_CONFIG + 16 + INT + + eWATCHDOG_TIME_DISABLED + 0 + + + eWATCHDOG_TIME_SECONDS + 1 + + + eWATCHDOG_TIME_MINUTES + 2 + + + + E_HashPrefixTypes + 16 + INT + + HASHPREFIX_IEC + 0 + 2#, 8#, 16# + + + HASHPREFIX_STDC + 1 + 0 for octal type, 0x, 0X for hex else none + + + + E_SBCSType + 16 + INT + + eSBCS_WesternEuropean + 1 + Windows 1252 (default) + + + eSBCS_CentralEuropean + 2 + Windows 1251 + + + + T_AmsNetID + TwinCAT AMS netID address string. + 192 + STRING(23) + + + E_RouteTransportType + 16 + UINT + + eRouteTransport_None + 0 + + + eRouteTransport_TCP_IP + 1 + + + eRouteTransport_IIO_LIGHTBUS + 2 + + + eRouteTransport_PROFIBUS_DP + 3 + + + eRouteTransport_PCI_ISA_BUS + 4 + + + eRouteTransport_ADS_UDP + 5 + + + eRouteTransport_FATP_UDP + 6 + + + eRouteTransport_COM_PORT + 7 + + + eRouteTransport_USB + 8 + + + eRouteTransport_CAN_OPEN + 9 + + + eRouteTransport_DEVICE_NET + 10 + + + eRouteTransport_SSB + 11 + + + eRouteTransport_SOAP + 12 + + + + ST_AmsRouteEntry + TwinCAT AMS route entry struct + 1184 + + sName + STRING(31) + String containing route name + 256 + 0 + + + sNetID + T_AmsNetID + TwinCAT network address (ams net id) + 192 + 256 + + + sAddress + STRING(79) + String containing route network Ipv4 address or host name. + 640 + 448 + + + eTransport + E_RouteTransportType + Route transport type + 16 + 1088 + + + tTimeout + TIME + Route timeout + 32 + 1120 + + + dwFlags + DWORD + Additional flags + 32 + 1152 + + + + E_ArgType + 16 + INT + + ARGTYPE_UNKNOWN + 0 + + + ARGTYPE_BYTE + 1 + + + ARGTYPE_WORD + 2 + + + ARGTYPE_DWORD + 3 + + + ARGTYPE_REAL + 4 + + + ARGTYPE_LREAL + 5 + + + ARGTYPE_SINT + 6 + + + ARGTYPE_INT + 7 + + + ARGTYPE_DINT + 8 + + + ARGTYPE_USINT + 9 + + + ARGTYPE_UINT + 10 + + + ARGTYPE_UDINT + 11 + + + ARGTYPE_STRING + 12 + string of type T_MaxString! + + + ARGTYPE_BOOL + 13 + + + ARGTYPE_BIGTYPE + 14 + byte buffer + + + ARGTYPE_ULARGE + 15 + unsigned 64 bit ingeger (T_ULARGE_INTEGER, ULINT) + + + ARGTYPE_UHUGE + 16 + unsigned 128 bit integer (T_UHUGE_INTEGER) + + + ARGTYPE_LARGE + 17 + signed 64 bit integer (T_LARGE_INTEGER, LINT) + + + ARGTYPE_HUGE + 18 + signed 128 bit integer (T_HUGE_INTEGER) + + + ARGTYPE_LWORD + 19 + LWORD value + + + + T_Arg + Argument type + 96 + + eType + E_ArgType + Argument data type + 16 + 0 + + 0 + + + + cbLen + UDINT + Argument data byte length (if eType = ARGTYPE_STRING => cbLen = length of string + 1 (null delimiter). + 32 + 32 + + 0 + + + + pData + PVOID + Pointer to first argument data byte + 32 + 64 + + 0 + + + + + T_ULARGE_INTEGER + 64 bit unsigned integer + 64 + + dwLowPart + DWORD + Lower double word + 32 + 0 + + + dwHighPart + DWORD + Higher double word + 32 + 32 + + + + TIMESTRUCT + System Time Structure + 128 + + wYear + WORD + Year: 1970..2106 + 16 + 0 + + + wMonth + WORD + Month: 1..12 (January = 1, February = 2 and so on) + 16 + 16 + + + wDayOfWeek + WORD + Day of the week: 0..6 (Sunday = 0, Monday = 1, .. , Saturday = 6 and so on) + 16 + 32 + + + wDay + WORD + Day of the month: 1..31 + 16 + 48 + + + wHour + WORD + Hour: 0..23 + 16 + 64 + + + wMinute + WORD + Minute: 0..59 + 16 + 80 + + + wSecond + WORD + Second: 0..59 + 16 + 96 + + + wMilliseconds + WORD + Milliseconds: 0..999 + 16 + 112 + + + + ST_TimeZoneInformation + 864 + + bias + DINT + Specifies the current bias, in minutes, for local time translation on this computer. The bias is the difference, in minutes, between Coordinated Universal Time (UTC) and local time. - UTC = local time + bias ]]>320standardNameSTRING(31)25632standardDateTIMESTRUCT128288standardBiasDINT32416daylightNameSTRING(31)256448daylightDateTIMESTRUCT128704daylightBiasDINT32832ST_SockAddr160nPortUDINT320sAddrSTRING(15)12832T_HSOCKET352handleUDINT320localAddrST_SockAddr16032remoteAddrST_SockAddr160192T_ThrottleTimes416TIME013hideTOF224INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputMBOOL8160StartTimeTIME32192PouTypeFunctionBlockUINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)16UINTLowerBorder0UpperBorder1000UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder0UpperBorder100E_AssertionType8BYTEType_UNDEFINED0Type_ANY1Type_BOOL2Type_BYTE3Type_DATE4Type_DATE_AND_TIME5Type_DINT6Type_DWORD7Type_INT8Type_LINT9Type_LREAL10Type_LTIME11Type_LWORD12Type_REAL13Type_SINT14Type_STRING15Type_TIME16Type_TIME_OF_DAY17Type_UDINT18Type_UINT19Type_ULINT20Type_USINT21Type_WORD22Type_WSTRING23Type_Array2D_LREAL24Type_Array2D_REAL25Type_Array3D_LREAL26Type_Array3D_REAL27Type_Array_BOOL28Type_Array_BYTE29Type_Array_DINT30Type_Array_DWORD31Type_Array_INT32Type_Array_LINT33Type_Array_LREAL34Type_Array_LWORD35Type_Array_REAL36Type_Array_SINT37Type_Array_UDINT38Type_Array_UINT39Type_Array_ULINT40Type_Array_USINT41Type_Array_WORD42ST_TestCaseResult6192TestNameT_MaxString20480TestClassNameT_MaxString20482048TestIsFailedBOOL84096TestIsSkippedBOOL84104FailureMessageT_MaxString20484112FailureTypeE_AssertionType86160NumberOfAssertsUINT166176ST_TestSuiteResult621296NameT_MaxString20480IdentityUINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)162048NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)162064NumberOfFailedTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)162080TestCaseResultsST_TestCaseResult11006192002096ST_TestSuiteResults621296064NumberOfTestSuitesUINT160NumberOfTestCasesUINT1616NumberOfSuccessfulTestCasesUINT1632NumberOfFailedTestCasesUINT1648TestSuiteResultsST_TestSuiteResult1100062129600064I_TestResults32PVOIDGetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults32UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16UINTLowerBorder1UpperBorder1000FB_TestResults621296256I_TestResultsTestSuiteResultsST_TestSuiteResults62129606464StoringTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16621296128StoringTestSuiteTriggerR_TRIG64621296160StoredTestSuiteResultsBOOL8621296224StoredGeneralTestResultsBOOL8621296232NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16621296240GetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults32PouTypeFunctionBlockI_TestResultLogger32PVOIDLogTestSuiteResultsUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100FB_AdsTestResultLogger + 32 + 0 + + + standardName + STRING(31) + Specifies a null-terminated string associated with standard time + on this operating system. + 256 + 32 + + + standardDate + TIMESTRUCT + Specifies a SYSTEMTIME structure that contains a date and local time when the + transition from daylight saving time to standard time occurs on this operating system. + 128 + 288 + + + standardBias + DINT + Specifies a bias value to be used during local time translations that occur during standard time. + 32 + 416 + + + daylightName + STRING(31) + Specifies a null-terminated string associated with daylight saving time on this operating system. + For example, this member could contain "PDT" to indicate Pacific Daylight Time. + 256 + 448 + + + daylightDate + TIMESTRUCT + Specifies a SYSTEMTIME structure that contains a date and local time when the transition + from standard time to daylight saving time occurs on this operating system. + 128 + 704 + + + daylightBias + DINT + Specifies a bias value to be used during local time translations that occur during daylight saving time. + 32 + 832 + + + + ST_SockAddr + Local or remote endpoint address to which to connect a socket + 160 + + nPort + UDINT + Internet Protocol (IP) port. + 32 + 0 + + + sAddr + STRING(15) + String containing an (Ipv4) Internet Protocol dotted address. + 128 + 32 + + + + T_HSOCKET + Connectionless or connection oriented socket handle + 352 + + handle + UDINT + Connection handle + 32 + 0 + + + localAddr + ST_SockAddr + Local address to which to connect a socket + 160 + 32 + + + remoteAddr + ST_SockAddr + Remote endpoint address to which to connect a socket + 160 + 192 + + + + T_ThrottleTimes + 416 + TIME + + 0 + 13 + + + + hide + + + + + TOF + 224 + + IN + BOOL + starts timer with falling edge, resets timer with rising edge + 8 + 32 + + + ItemType + Input + + + + + PT + TIME + time to pass, before Q is set + 32 + 64 + + + ItemType + Input + + + + + Q + BOOL + is FALSE, PT seconds after IN had a falling edge + 8 + 96 + + + ItemType + Output + + + + + ET + TIME + elapsed time + 32 + 128 + + + ItemType + Output + + + + + M + BOOL + 8 + 160 + + + StartTime + TIME + 32 + 192 + + + + PouType + FunctionBlock + + + + + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + UINT + + + LowerBorder + 0 + + + UpperBorder + 1000 + + + + + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + UINT + + + LowerBorder + 0 + + + UpperBorder + 100 + + + + + E_AssertionType + 8 + BYTE + + Type_UNDEFINED + 0 + + + Type_ANY + 1 + + + Type_BOOL + 2 + Primitive types + + + Type_BYTE + 3 + + + Type_DATE + 4 + + + Type_DATE_AND_TIME + 5 + + + Type_DINT + 6 + + + Type_DWORD + 7 + + + Type_INT + 8 + + + Type_LINT + 9 + + + Type_LREAL + 10 + + + Type_LTIME + 11 + + + Type_LWORD + 12 + + + Type_REAL + 13 + + + Type_SINT + 14 + + + Type_STRING + 15 + + + Type_TIME + 16 + + + Type_TIME_OF_DAY + 17 + + + Type_UDINT + 18 + + + Type_UINT + 19 + + + Type_ULINT + 20 + + + Type_USINT + 21 + + + Type_WORD + 22 + + + Type_WSTRING + 23 + + + Type_Array2D_LREAL + 24 + Array types + + + Type_Array2D_REAL + 25 + + + Type_Array3D_LREAL + 26 + + + Type_Array3D_REAL + 27 + + + Type_Array_BOOL + 28 + + + Type_Array_BYTE + 29 + + + Type_Array_DINT + 30 + + + Type_Array_DWORD + 31 + + + Type_Array_INT + 32 + + + Type_Array_LINT + 33 + + + Type_Array_LREAL + 34 + + + Type_Array_LWORD + 35 + + + Type_Array_REAL + 36 + + + Type_Array_SINT + 37 + + + Type_Array_UDINT + 38 + + + Type_Array_UINT + 39 + + + Type_Array_ULINT + 40 + + + Type_Array_USINT + 41 + + + Type_Array_WORD + 42 + + + + ST_TestCaseResult + 6192 + + TestName + T_MaxString + 2048 + 0 + + + TestClassName + T_MaxString + 2048 + 2048 + + + TestIsFailed + BOOL + 8 + 4096 + + + TestIsSkipped + BOOL + 8 + 4104 + + + FailureMessage + T_MaxString + 2048 + 4112 + + + FailureType + E_AssertionType + 8 + 6160 + + + NumberOfAsserts + UINT + 16 + 6176 + + + + ST_TestSuiteResult + 621296 + + Name + T_MaxString + Full class name + 2048 + 0 + + + Identity + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites) + Should be 0..GVL_Param_TcUnit.MaxNumberOfTestSuites-1 but gives unknown compiler error + 16 + 2048 + + + NumberOfTests + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + 2064 + + + NumberOfFailedTests + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + 2080 + + + TestCaseResults + ST_TestCaseResult + + 1 + 100 + + 619200 + 2096 + + + + ST_TestSuiteResults + 621296064 + + NumberOfTestSuites + UINT + The total number of test suites + 16 + 0 + + + NumberOfTestCases + UINT + The total number of test cases (for all test suites) + 16 + 16 + + + NumberOfSuccessfulTestCases + UINT + The total number of test cases that had all ASSERTS successful + 16 + 32 + + + NumberOfFailedTestCases + UINT + The total number of test cases that had at least one ASSERT failed + 16 + 48 + + + TestSuiteResults + ST_TestSuiteResult + + 1 + 1000 + + Test results for each individiual test suite + 621296000 + 64 + + + + I_TestResults + 32 + PVOID + + GetAreTestResultsAvailable + BOOL + 8 + + + GetTestSuiteResults + ST_TestSuiteResults + 32 + + + + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + UINT + + + LowerBorder + 1 + + + UpperBorder + 1000 + + + + + FB_TestResults + This function block holds results of the complete test run, i.e. results for all test suites + 621296256 + I_TestResults + + TestSuiteResults + ST_TestSuiteResults + Test results + 621296064 + 64 + + + StoringTestSuiteResultNumber + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + Misc variables + 16 + 621296128 + + + StoringTestSuiteTrigger + R_TRIG + 64 + 621296160 + + + StoredTestSuiteResults + BOOL + 8 + 621296224 + + + StoredGeneralTestResults + BOOL + 8 + 621296232 + + + NumberOfTestsToAnalyse + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + 621296240 + + + GetAreTestResultsAvailable + BOOL + 8 + + + GetTestSuiteResults + ST_TestSuiteResults + 32 + + + + PouType + FunctionBlock + + + + + I_TestResultLogger + 32 + PVOID + + LogTestSuiteResults + + + + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + UINT + + + LowerBorder + 1 + + + UpperBorder + 100 + + + + + FB_AdsTestResultLogger + This function block reports the results from the tests using the built-in ADSLOGSTR functionality provided by the Tc2_System library. This sends the result using ADS, which is consumed by the "Error List" of Visual Studio (which can print Errors, Warnings and Messages). -]]>224I_TestResultLoggerTestResultsI_TestResults3264PrintingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)1696PrintingTestSuiteTriggerR_TRIG64128PrintedFinalTestResultsBOOL8192PrintedTestSuitesResultsBOOL8200LogTestSuiteResultsTcUnitTestResultsST_TestSuiteResults32StringToPrintT_MaxString2048TestsInTestSuiteCounterUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16MaxNumberOfTestsToPrintUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16TEST_STATUS_SKIPSTRING(80)648TEST_STATUS_PASSSTRING(80)648TEST_STATUS_FAILSTRING(80)648PouTypeFunctionBlockRTS_IEC_RESULT32UDINTACCESS_MODE32UDINTAM_READ0AM_WRITE1AM_APPEND2AM_READ_PLUS3AM_WRITE_PLUS4AM_APPEND_PLUS5RTS_IEC_SIZE32BYTERTS_IEC_HANDLE32BYTEFB_FileControl + 224 + I_TestResultLogger + + TestResults + I_TestResults + 32 + 64 + + + PrintingTestSuiteResultNumber + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + 96 + + + PrintingTestSuiteTrigger + R_TRIG + 64 + 128 + + + PrintedFinalTestResults + BOOL + This flag is set once the final end result has printed + 8 + 192 + + + PrintedTestSuitesResults + BOOL + This flag is set once the test suites result have been printed + 8 + 200 + + + LogTestSuiteResults + + TcUnitTestResults + ST_TestSuiteResults + 32 + + + StringToPrint + T_MaxString + 2048 + + + TestsInTestSuiteCounter + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + + + MaxNumberOfTestsToPrint + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + + + TEST_STATUS_SKIP + STRING(80) + 648 + + + TEST_STATUS_PASS + STRING(80) + 648 + + + TEST_STATUS_FAIL + STRING(80) + 648 + + + + + PouType + FunctionBlock + + + + + RTS_IEC_RESULT + 32 + UDINT + + + ACCESS_MODE + 32 + UDINT + + AM_READ + 0 + Open an existing file with Read access. If file does not exist, Open fails + + + AM_WRITE + 1 + Create new file with Write access. If file does exist, content is discarded + + + AM_APPEND + 2 + Open an existing file with Append (only write) access. If file does not exist, Open fails + + + AM_READ_PLUS + 3 + Open an existing file with Read/Write access. If file does not exist, Open fails + + + AM_WRITE_PLUS + 4 + Create new file with Read/Write access. If file does exist, content is discarded + + + AM_APPEND_PLUS + 5 + Open an existing file with Append (read/write) access. If file does not exist, Open creates a new file + + + + RTS_IEC_SIZE + 32 + BYTE + + + RTS_IEC_HANDLE + 32 + BYTE + + + FB_FileControl + This functionblock can open, close, read, write and delete files on the local filesystem -]]>96FileAccessModeACCESS_MODE32325FileHandleRTS_IEC_HANDLE3264ReadRTS_IEC_RESULT32BufferPointerBYTE32SizeUDINT32FileSizeRTS_IEC_SIZE32ItemTypeOutputCloseRTS_IEC_RESULT32OpenRTS_IEC_RESULT32FileNameT_MaxString2048FileAccessModeACCESS_MODE32DeleteRTS_IEC_RESULT32FileNameT_MaxString2048WriteRTS_IEC_RESULT32BufferPointerBYTE32SizeUDINT32PouTypeFunctionBlockE_XmlError8BYTEOk0ErrorMaxBufferLen1ErrorStringLen2Error3FB_StreamBuffer + 96 + + FileAccessMode + ACCESS_MODE + Append_Plus creates the file if it doesn't exist yet. + 32 + 32 + + 5 + + + + FileHandle + RTS_IEC_HANDLE + 32 + 64 + + + Read + RTS_IEC_RESULT + 32 + + BufferPointer + Call with ADR(); + BYTE + 32 + + + Size + Call with SIZEOF(); + UDINT + 32 + + + FileSize + RTS_IEC_SIZE + 32 + + + ItemType + Output + + + + + + Close + RTS_IEC_RESULT + 32 + + + Open + RTS_IEC_RESULT + 32 + + FileName + File name can contain an absolute or relative path to the file. Path entries must be separated with a Slash (/) + T_MaxString + 2048 + + + FileAccessMode + ACCESS_MODE + 32 + + + + Delete + RTS_IEC_RESULT + 32 + + FileName + File name can contain an absolute or relative path to the file. Path entries must be separated with a forward slash (/) + T_MaxString + 2048 + + + + Write + RTS_IEC_RESULT + 32 + + BufferPointer + Call with ADR(); + BYTE + 32 + + + Size + Call with SIZEOF(); + UDINT + 32 + + + + + PouType + FunctionBlock + + + + + E_XmlError + 8 + BYTE + + Ok + 0 + + + ErrorMaxBufferLen + 1 + + + ErrorStringLen + 2 + + + Error + 3 + + + + FB_StreamBuffer + This functionblock acts as a stream buffer for use with FB_XmlControl -]]>128_PointerToStringBufferBYTE3232_BufferSizeUDINT3264_LengthUDINT3296CutOffT_MaxString2048StartPosUDINT32CutLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCutBYTE32PointerToByteBufferBYTE32FindUDINT32SearchStringSTRING(80)648StartPosUDINT32LoopUDINT32SearchUDINT32PointerToBufferBYTE32PointerToSearchBYTE32FindBackUDINT32SearchStringT_MaxString2048LoopUDINT32SearchUDINT32PointerToBufferBYTE32PointerToSearchBYTE32__getLengthUDINT32LengthUDINT32propertyClearCountUDINT32__setAppendAppend + 128 + + _PointerToStringBuffer + BYTE + 32 + 32 + + + _BufferSize + UDINT + 32 + 64 + + + _Length + UDINT + 32 + 96 + + + CutOff + T_MaxString + 2048 + + StartPos + UDINT + 32 + + + CutLen + UDINT + 32 + + + ItemType + Output + + + + + XmlError + E_XmlError + 8 + + + ItemType + Output + + + + + Loop + UDINT + 32 + + + PointerToByteToCut + BYTE + 32 + + + PointerToByteBuffer + BYTE + 32 + + + + Find + UDINT + 32 + + SearchString + STRING(80) + 648 + + + StartPos + UDINT + 32 + + + Loop + UDINT + 32 + + + Search + UDINT + 32 + + + PointerToBuffer + BYTE + 32 + + + PointerToSearch + BYTE + 32 + + + + FindBack + UDINT + 32 + + SearchString + T_MaxString + 2048 + + + Loop + UDINT + 32 + + + Search + UDINT + 32 + + + PointerToBuffer + BYTE + 32 + + + PointerToSearch + BYTE + 32 + + + + __getLength + UDINT + 32 + + Length + UDINT + 32 + + + + property + + + + + Clear + + Count + UDINT + 32 + + + + __setAppend + + Append + Appends a string to the buffer -]]>T_MaxString2048ByteInBYTE32ByteBufferBYTE32property__getBufferSizeUDINT32BufferSizeUDINT32property__setLengthLength + T_MaxString + 2048 + + + ByteIn + BYTE + 32 + + + ByteBuffer + BYTE + 32 + + + + property + + + + + __getBufferSize + UDINT + 32 + + BufferSize + UDINT + 32 + + + + property + + + + + __setLength + + Length + Gets/Sets the current length (in bytes) of the streambuffer -]]>UDINT32propertySetBufferBOOL8PointerToBufferAddressBYTE32SizeOfBufferUDINT32CopyT_MaxString2048StartPosUDINT32EndPosUDINT32CopyLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCopyBYTE32PointerToBufferBYTE32CurPosUDINT32PouTypeFunctionBlockFB_XmlControl + UDINT + 32 + + + + property + + + + + SetBuffer + BOOL + 8 + + PointerToBufferAddress + Set buffer address (ADR ...) + BYTE + 32 + + + SizeOfBuffer + Set buffer size (SIZEOF ...) + UDINT + 32 + + + + Copy + T_MaxString + 2048 + + StartPos + UDINT + 32 + + + EndPos + UDINT + 32 + + + CopyLen + UDINT + 32 + + + ItemType + Output + + + + + XmlError + E_XmlError + 8 + + + ItemType + Output + + + + + Loop + UDINT + 32 + + + PointerToByteToCopy + BYTE + 32 + + + PointerToBuffer + BYTE + 32 + + + CurPos + UDINT + 32 + + + + + PouType + FunctionBlock + + + + + FB_XmlControl + Organizes parsing and composing of XML data. Data can be treated as STRING or char array. Buffer size of file can be set via GVL_Param_TcUnit (xUnitBufferSize) -]]>5696XmlBufferFB_StreamBuffer12832TagListBufferFB_StreamBuffer128160TagsT_MaxString2048288TagListSeekBufferFB_StreamBuffer1282336TagsSeekSTRING(80)6482464TagBufferFB_StreamBuffer1283136TagT_MaxString20483264TagOpenBOOL85312SelectUDINT325344SearchPositionUDINT325376TAG_OPENSTRING(1)165408<TAG_CLOSESTRING(1)165424>END_TAG_CLOSESTRING(2)245440/>SPACESTRING(1)165464 EQUALSSTRING(1)165480=QUOTESTRING(1)165496"BACK_SLASHSTRING(1)165512\FORWARD_SLASHSTRING(1)165528/OPEN_COMMENTSTRING(5)485544<!-- CLOSE_COMMENTSTRING(4)405592 -->TABSTRING(2)245632 CR_LFSTRING(4)405656 -NewParameterNameT_MaxString2048ValueT_MaxString2048NewTagNameT_MaxString2048CloseTagT_MaxString2048ClosedTagT_MaxString2048WriteDocumentHeaderHeaderT_MaxString2048NewCommentCommentT_MaxString2048__getLengthUDINT32LengthUDINT32propertyNewTagDataDataT_MaxString2048SetBufferPointerToBufferBYTE32SizeOfBufferUDINT32ClearBufferToStartBufferPouTypeFunctionBlockFB_xUnitXmlPublisher + 5696 + + XmlBuffer + FB_StreamBuffer + 128 + 32 + + + TagListBuffer + FB_StreamBuffer + 128 + 160 + + + Tags + T_MaxString + 2048 + 288 + + + TagListSeekBuffer + FB_StreamBuffer + 128 + 2336 + + + TagsSeek + STRING(80) + 648 + 2464 + + + TagBuffer + FB_StreamBuffer + 128 + 3136 + + + Tag + T_MaxString + 2048 + 3264 + + + TagOpen + BOOL + 8 + 5312 + + + Select + UDINT + 32 + 5344 + + + SearchPosition + UDINT + 32 + 5376 + + + TAG_OPEN + STRING(1) + 16 + 5408 + + < + + + + TAG_CLOSE + STRING(1) + 16 + 5424 + + > + + + + END_TAG_CLOSE + STRING(2) + 24 + 5440 + + /> + + + + SPACE + STRING(1) + 16 + 5464 + + + + + + EQUALS + STRING(1) + 16 + 5480 + + = + + + + QUOTE + STRING(1) + 16 + 5496 + + " + + + + BACK_SLASH + STRING(1) + 16 + 5512 + + \ + + + + FORWARD_SLASH + STRING(1) + 16 + 5528 + + / + + + + OPEN_COMMENT + STRING(5) + 48 + 5544 + + <!-- + + + + CLOSE_COMMENT + STRING(4) + 40 + 5592 + + --> + + + + TAB + STRING(2) + 24 + 5632 + + + + + + CR_LF + STRING(4) + 40 + 5656 + + + + + + + NewParameter + + Name + T_MaxString + 2048 + + + Value + T_MaxString + 2048 + + + + NewTag + + Name + T_MaxString + 2048 + + + + CloseTag + T_MaxString + 2048 + + ClosedTag + T_MaxString + 2048 + + + + WriteDocumentHeader + + Header + T_MaxString + 2048 + + + + NewComment + + Comment + T_MaxString + 2048 + + + + __getLength + UDINT + 32 + + Length + UDINT + 32 + + + + property + + + + + NewTagData + + Data + T_MaxString + 2048 + + + + SetBuffer + + PointerToBuffer + ADR(..) + BYTE + 32 + + + SizeOfBuffer + SIZEOF(..) + UDINT + 32 + + + + ClearBuffer + + + ToStartBuffer + + + + PouType + FunctionBlock + + + + + FB_xUnitXmlPublisher + Publishes test results into an xUnit compatible Xml file -]]>530304I_TestResultLoggerTestResultsI_TestResults3264AccessModeACCESS_MODE32964FileFB_FileControl96128XmlFB_XmlControl5696224BufferInitialisedBOOL859200BufferBYTE0655355242805928WritingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16530208PublishTriggerR_TRIG64530240DeleteOpenWriteCloseRTS_IEC_RESULT32LogTestSuiteResultsUnitTestResultsST_TestSuiteResults32CurrentSuiteNumberUINT16CurrentTestCountUINT16TEST_STATUS_SKIPSTRING(80)648TEST_STATUS_PASSSTRING(80)648TEST_STATUS_FAILSTRING(80)648InitialisedBOOL8PouTypeFunctionBlockFB_TcUnitRunner + 530304 + I_TestResultLogger + + TestResults + I_TestResults + Dependancy Injection via FB_Init + 32 + 64 + + + AccessMode + ACCESS_MODE + File access mode + 32 + 96 + + 4 + + + + File + FB_FileControl + 96 + 128 + + + Xml + FB_XmlControl + 5696 + 224 + + + BufferInitialised + BOOL + 8 + 5920 + + 0 + + + + Buffer + BYTE + + 0 + 65535 + + 524280 + 5928 + + + WritingTestSuiteResultNumber + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + 530208 + + + PublishTrigger + R_TRIG + 64 + 530240 + + + DeleteOpenWriteClose + RTS_IEC_RESULT + 32 + + + LogTestSuiteResults + + UnitTestResults + ST_TestSuiteResults + 32 + + + CurrentSuiteNumber + UINT + 16 + + + CurrentTestCount + UINT + 16 + + + TEST_STATUS_SKIP + STRING(80) + 648 + + + TEST_STATUS_PASS + STRING(80) + 648 + + + TEST_STATUS_FAIL + STRING(80) + 648 + + + + Initialised + BOOL + 8 + + + + PouType + FunctionBlock + + + + + FB_TcUnitRunner + This function block is responsible for holding track of the tests and executing them. -]]>621827200AllTestSuitesFinishedBOOL8320TestResultsFB_TestResults62129625664AdsTestResultLoggerFB_AdsTestResultLogger224621296320old_input_assignmentsTestResultLoggerI_TestResultLogger32621296544AbortRunningTestSuitesBOOL8621296576xUnitXmlPublisherFB_xUnitXmlPublisher530304621296608old_input_assignmentsXmlTestResultPublisherI_TestResultLogger32621826912__RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITEUINT166218269441__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITESTOF224621826976AbortRunningTestSuiteTestsRunTestSuiteTestsInSequenceTimeBetweenTestSuitesExecutionTIME32BusyPrintingBOOL8NumberOfTestSuitesFinished + 621827200 + + AllTestSuitesFinished + BOOL + Indication of whether all test suites have reported that they are finished + 8 + 32 + + 0 + + + + TestResults + FB_TestResults + Test result information + 621296256 + 64 + + + AdsTestResultLogger + FB_AdsTestResultLogger + Prints the results to ADS so that Visual Studio can display the results. + This test result formatter can be replaced with something else than ADS + 224 + 621296320 + + + old_input_assignments + + + + + TestResultLogger + I_TestResultLogger + 32 + 621296544 + + + AbortRunningTestSuites + BOOL + If this flag is set, it means that some external event triggered the + request to abort running the test suites + 8 + 621296576 + + + xUnitXmlPublisher + FB_xUnitXmlPublisher + Publishes a xUnit compatible XML file + 530304 + 621296608 + + + old_input_assignments + + + + + XmlTestResultPublisher + I_TestResultLogger + 32 + 621826912 + + + __RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITE + UINT + This variable holds which current test suite is being called, as we are running + each one in a sequence (one by one) + 16 + 621826944 + + 1 + + + + __RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITES + TOF + 224 + 621826976 + + + AbortRunningTestSuiteTests + + + RunTestSuiteTestsInSequence + + TimeBetweenTestSuitesExecution + Time delay between a test suite is finished and the next test suite starts + TIME + 32 + + + BusyPrinting + BOOL + 8 + + + NumberOfTestSuitesFinished + We need to hold a temporary state of the statistics as we don't consider the tests to be completely finished until all test suites have executed completely. The reason we want to do it this way is because a test suite can run over several cycles. Only once all tests - are finished (which might take many cycles), do we gather correct statistics ]]>UINT16CurrentlyRunningTestSuiteUINT16uselocation__RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITETimerBetweenExecutionOfTestSuitesTOF224uselocation__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITESRunTestSuiteTestsCounterUINT16BusyPrintingBOOL8NumberOfTestSuitesFinished + UINT + 16 + + + CurrentlyRunningTestSuite + This variable holds which current test suite is being called, as we are running + each one in a sequence (one by one) + UINT + 16 + + + uselocation + __RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITE + + + + + TimerBetweenExecutionOfTestSuites + TOF + 224 + + + uselocation + __RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITES + + + + + + RunTestSuiteTests + + Counter + UINT + 16 + + + BusyPrinting + BOOL + 8 + + + NumberOfTestSuitesFinished + We need to hold a temporary state of the statistics as we don't consider the tests to be completely finished until all test suites have executed completely. The reason we want to do it this way is because a test suite can run over several cycles. Only once all tests - are finished (which might take many cycles), do we gather correct statistics ]]>UINT16PouTypeFunctionBlockFB_Test + UINT + 16 + + + + + PouType + FunctionBlock + + + + + FB_Test + This function block holds all data that defines a test. -]]>4192TestNameT_MaxString204832TestIsFinishedBOOL82080TestIsSkippedBOOL82088NumberOfAssertionsUINT162096TestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 4192 + + TestName + T_MaxString + 2048 + 32 + + + TestIsFinished + BOOL + 8 + 2080 + + + TestIsSkipped + BOOL + This is set to true, if test is disabled (by putting the string "disabled_" in front of the test name + 8 + 2088 + + + NumberOfAssertions + UINT + 16 + 2096 + + + TestOrderNumber + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + In which order/sequence relative to the order tests should this test be executed/evaluated. A value of 0 means it is not defined by TEST_ORDERED() but by un-ordered test (TEST()). - A value <> 0 tells in which order this test will be executed/evaluated. The lower the number, the earlier it will execute. ]]>162112TestIsFailedBOOL82128AssertionMessageT_MaxString20482136AssertionTypeE_AssertionType84184GetAssertionTypeE_AssertionType8SetFailedSetNameNameT_MaxString2048GetNameT_MaxString2048SetNumberOfAssertionsNoOfAssertionsUINT16SetTestOrderOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16IsSkippedBOOL8GetNumberOfAssertionsUINT16SetFinishedBOOL8GetAssertionMessageT_MaxString2048SetSkippedSetAssertionMessageAssertMessageT_MaxString2048SetAssertionTypeAssertTypeE_AssertionType8IsFinishedBOOL8GetTestOrderUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16IsFailedBOOL8PouTypeFunctionBlockUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100TYPE_CLASS32DWORDTYPE_BOOL0TYPE_BIT1TYPE_BYTE2TYPE_WORD3TYPE_DWORD4TYPE_LWORD5TYPE_SINT6TYPE_INT7TYPE_DINT8TYPE_LINT9TYPE_USINT10TYPE_UINT11TYPE_UDINT12TYPE_ULINT13TYPE_REAL14TYPE_LREAL15TYPE_STRING16TYPE_WSTRING17TYPE_TIME18TYPE_DATE19TYPE_DATEANDTIME20TYPE_TIMEOFDAY21TYPE_POINTER22TYPE_REFERENCE23TYPE_SUBRANGE24TYPE_ENUM25TYPE_ARRAY26TYPE_PARAMS27TYPE_USERDEF28TYPE_NONE29TYPE_ANY30TYPE_ANYBIT31TYPE_ANYDATE32TYPE_ANYINT33TYPE_ANYNUM34TYPE_ANYREAL35TYPE_LAZY36TYPE_LTIME37TYPE_BITCONST38AnyType96pValueBYTE320diSizeDINT3232TypeClassTYPE_CLASS3264linkalwaysFW_GetCurTaskIndex64nIndexBYTE832ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCURTASKINDEX128indexBYTE832ItemTypeOutputfbGetCurTaskIndexFW_GetCurTaskIndex6464conditionalshowPouTypeFunctionBlockconditionalshow_all_localsE_TypeFieldParam16INTTYPEFIELD_UNKNOWN0TYPEFIELD_B1TYPEFIELD_O2TYPEFIELD_U3TYPEFIELD_C4TYPEFIELD_F5TYPEFIELD_D6TYPEFIELD_S7TYPEFIELD_XU8TYPEFIELD_XL9TYPEFIELD_EU10TYPEFIELD_EL11ST_FormatParameters160bPercentBOOL80bFlagsBOOL88bWidthBOOL816bDotBOOL824bPrecisionBOOL832bTypeBOOL840bAlignBOOL848bSignBOOL856bNullBOOL864bBlankBOOL872bHashBOOL880iWidthINT1696iPrecisionINT16112bWidthAsteriskBOOL8128bPrecisionAsteriskBOOL8136eTypeE_TypeFieldParam16144conditionalshowFB_FormatString7840sFormatT_MaxString204832ItemTypeInputarg1T_Arg962080ItemTypeInputarg2T_Arg962176ItemTypeInputarg3T_Arg962272ItemTypeInputarg4T_Arg962368ItemTypeInputarg5T_Arg962464ItemTypeInputarg6T_Arg962560ItemTypeInputarg7T_Arg962656ItemTypeInputarg8T_Arg962752ItemTypeInputarg9T_Arg962848ItemTypeInputarg10T_Arg962944ItemTypeInputbErrorBOOL error, FALSE => no error ]]>83040ItemTypeOutputnErrIdUDINT323072ItemTypeOutputsOutT_MaxString20483104ItemTypeOutputpFormatBYTE3251520conditionalshowpOutBYTE3251840conditionalshowiRemOutLenINT165216conditionalshowbValidBOOL85232conditionalshowstFmtST_FormatParameters1605248conditionalshownArrayElemINT165408conditionalshownArgumentUDINT325440conditionalshowparArgsT_Arg1103205472conditionalshowsArgStrT_MaxString20485792conditionalshowPouTypeFunctionBlockconditionalshow_all_localsTypeClass16INTTYPE_BOOL0TYPE_BIT1TYPE_BYTE2TYPE_WORD3TYPE_DWORD4TYPE_LWORD5TYPE_SINT6TYPE_INT7TYPE_DINT8TYPE_LINT9TYPE_USINT10TYPE_UINT11TYPE_UDINT12TYPE_ULINT13TYPE_REAL14TYPE_LREAL15TYPE_STRING16TYPE_WSTRING17TYPE_TIME18TYPE_DATE19TYPE_DATEANDTIME20TYPE_TIMEOFDAY21TYPE_POINTER22TYPE_REFERENCE23TYPE_SUBRANGE24TYPE_ENUM25TYPE_ARRAY26TYPE_PARAMS27TYPE_USERDEF28TYPE_NONE29TYPE_ANY30TYPE_ANYBIT31TYPE_ANYDATE32TYPE_ANYINT33TYPE_ANYNUM34TYPE_ANYREAL35TYPE_LAZY36TYPE_LTIME37TYPE_BITCONST38TYPE_INTERFACE-4096U_ExpectedOrActual4096boolExpectedOrActualBOOL80bitExpectedOrActualBIT80byteExpectedOrActualBYTE80sintExpectedOrActualSINT80usintExpectedOrActualUSINT80intExpectedOrActualINT160uintExpectedOrActualUINT160wordExpectedOrActualWORD160dwordExpectedOrActualDWORD320dateandtimeExpectedOrActualDATE_AND_TIME320dintExpectedOrActualDINT320realExpectedOrActualREAL320timeExpectedOrActualTIME320dateExpectedOrActualDATE320udintExpectedOrActualUDINT320timeofdayExpectedOrActualTIME_OF_DAY320lwordExpectedOrActualLWORD640lintExpectedOrActualLINT640ulintExpectedOrActualULINT640lrealExpectedOrActualLREAL640ltimeExpectedOrActualLTIME640stringExpectedOrActualT_MaxString20480wstringExpectedOrActualWSTRING(255)40960ST_AssertResult12288ExpectedU_ExpectedOrActual40960ActualU_ExpectedOrActual40964096MessageT_MaxString20488192TestInstancePathT_MaxString204810240ST_AssertResultInstances12352AssertResultST_AssertResult122880DetectionCountUINT1612288DetectionCountThisCycleUINT1612304FB_AssertResultStatic + 16 + 2112 + + + TestIsFailed + BOOL + Indication of whether this test has at least one failed assert + 8 + 2128 + + + AssertionMessage + T_MaxString + Assertion message for the first assertion in this test + 2048 + 2136 + + + AssertionType + E_AssertionType + Assertion type for the first assertion in this test + 8 + 4184 + + + GetAssertionType + E_AssertionType + 8 + + + SetFailed + + + SetName + + Name + T_MaxString + 2048 + + + + GetName + T_MaxString + 2048 + + + SetNumberOfAssertions + + NoOfAssertions + UINT + 16 + + + + SetTestOrder + + OrderNumber + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + + + + IsSkipped + BOOL + 8 + + + GetNumberOfAssertions + UINT + 16 + + + SetFinished + BOOL + 8 + + + GetAssertionMessage + T_MaxString + 2048 + + + SetSkipped + + + SetAssertionMessage + + AssertMessage + T_MaxString + 2048 + + + + SetAssertionType + + AssertType + E_AssertionType + 8 + + + + IsFinished + BOOL + 8 + + + GetTestOrder + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + + + IsFailed + BOOL + 8 + + + + PouType + FunctionBlock + + + + + UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + UINT + + + LowerBorder + 1 + + + UpperBorder + 100 + + + + + TYPE_CLASS + 32 + DWORD + + TYPE_BOOL + 0 + + + TYPE_BIT + 1 + + + TYPE_BYTE + 2 + + + TYPE_WORD + 3 + + + TYPE_DWORD + 4 + + + TYPE_LWORD + 5 + + + TYPE_SINT + 6 + + + TYPE_INT + 7 + + + TYPE_DINT + 8 + + + TYPE_LINT + 9 + + + TYPE_USINT + 10 + + + TYPE_UINT + 11 + + + TYPE_UDINT + 12 + + + TYPE_ULINT + 13 + + + TYPE_REAL + 14 + + + TYPE_LREAL + 15 + + + TYPE_STRING + 16 + + + TYPE_WSTRING + 17 + + + TYPE_TIME + 18 + + + TYPE_DATE + 19 + + + TYPE_DATEANDTIME + 20 + + + TYPE_TIMEOFDAY + 21 + + + TYPE_POINTER + 22 + + + TYPE_REFERENCE + 23 + + + TYPE_SUBRANGE + 24 + + + TYPE_ENUM + 25 + + + TYPE_ARRAY + 26 + + + TYPE_PARAMS + 27 + + + TYPE_USERDEF + 28 + + + TYPE_NONE + 29 + + + TYPE_ANY + 30 + + + TYPE_ANYBIT + 31 + + + TYPE_ANYDATE + 32 + + + TYPE_ANYINT + 33 + + + TYPE_ANYNUM + 34 + + + TYPE_ANYREAL + 35 + + + TYPE_LAZY + 36 + + + TYPE_LTIME + 37 + + + TYPE_BITCONST + 38 + + + + AnyType + 96 + + pValue + BYTE + 32 + 0 + + + diSize + DINT + 32 + 32 + + + TypeClass + TYPE_CLASS + 32 + 64 + + + + linkalways + + + + + FW_GetCurTaskIndex + 64 + + nIndex + BYTE + 8 + 32 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + conditionalshow + + + + + GETCURTASKINDEX + This function block GETCURTASKINDEX finds the task index of the task from which it is called. + 128 + + index + BYTE + Returns the current task index of the calling task. + 8 + 32 + + + ItemType + Output + + + + + fbGetCurTaskIndex + FW_GetCurTaskIndex + 64 + 64 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + E_TypeFieldParam + 16 + INT + + TYPEFIELD_UNKNOWN + 0 + Unknown/not set + + + TYPEFIELD_B + 1 + b or B: binary number + + + TYPEFIELD_O + 2 + o or O: octal number + + + TYPEFIELD_U + 3 + u or U: unsigned decimal number + + + TYPEFIELD_C + 4 + c or C: one ASCII character + + + TYPEFIELD_F + 5 + f or F: float number ( normalized format ) + + + TYPEFIELD_D + 6 + d or D: signed decimal number + + + TYPEFIELD_S + 7 + s or S: string + + + TYPEFIELD_XU + 8 + X: hecadecimal number (upper case characters ) + + + TYPEFIELD_XL + 9 + x: hecadecimal number (lower case characters ) + + + TYPEFIELD_EU + 10 + E: float number ( scientific format ) + + + TYPEFIELD_EL + 11 + e: float number ( scientific format ) + + + + ST_FormatParameters + 160 + + bPercent + BOOL + 8 + 0 + + + bFlags + BOOL + 8 + 8 + + + bWidth + BOOL + 8 + 16 + + + bDot + BOOL + 8 + 24 + + + bPrecision + BOOL + 8 + 32 + + + bType + BOOL + 8 + 40 + + + bAlign + BOOL + Default :Right align + 8 + 48 + + + bSign + BOOL + Default: Sign only for negative values + 8 + 56 + + + bNull + BOOL + Default: No padding + 8 + 64 + + + bBlank + BOOL + Default: No blanks + 8 + 72 + + + bHash + BOOL + Default: No blanks + 8 + 80 + + + iWidth + INT + 16 + 96 + + + iPrecision + INT + 16 + 112 + + + bWidthAsterisk + BOOL + 8 + 128 + + + bPrecisionAsterisk + BOOL + 8 + 136 + + + eType + E_TypeFieldParam + format type parameter + 16 + 144 + + + + conditionalshow + + + + + FB_FormatString + Converts and formats up to 10 T_Arg values to string + 7840 + + sFormat + T_MaxString + Format string + 2048 + 32 + + + ItemType + Input + + + + + arg1 + T_Arg + Format argument 1, use F_INT, F_UINT; F_WORD, F_DWORD, F_LREAL... functions to initialize the argument inputs + 96 + 2080 + + + ItemType + Input + + + + + arg2 + T_Arg + Format argument 2 + 96 + 2176 + + + ItemType + Input + + + + + arg3 + T_Arg + Format argument 3 + 96 + 2272 + + + ItemType + Input + + + + + arg4 + T_Arg + Format argument 4 + 96 + 2368 + + + ItemType + Input + + + + + arg5 + T_Arg + Format argument 5 + 96 + 2464 + + + ItemType + Input + + + + + arg6 + T_Arg + Format argument 6 + 96 + 2560 + + + ItemType + Input + + + + + arg7 + T_Arg + Format argument 7 + 96 + 2656 + + + ItemType + Input + + + + + arg8 + T_Arg + Format argument 8 + 96 + 2752 + + + ItemType + Input + + + + + arg9 + T_Arg + Format argument 9 + 96 + 2848 + + + ItemType + Input + + + + + arg10 + T_Arg + Format argument 10 + 96 + 2944 + + + ItemType + Input + + + + + bError + BOOL + TRUE => error, FALSE => no error + 8 + 3040 + + + ItemType + Output + + + + + nErrId + UDINT + Error code + 32 + 3072 + + + ItemType + Output + + + + + sOut + T_MaxString + Output stirng + 2048 + 3104 + + + ItemType + Output + + + + + pFormat + BYTE + 32 + 5152 + + 0 + + + + conditionalshow + + + + + pOut + BYTE + 32 + 5184 + + 0 + + + + conditionalshow + + + + + iRemOutLen + INT + 16 + 5216 + + + conditionalshow + + + + + bValid + BOOL + 8 + 5232 + + + conditionalshow + + + + + stFmt + ST_FormatParameters + 160 + 5248 + + + conditionalshow + + + + + nArrayElem + INT + 16 + 5408 + + + conditionalshow + + + + + nArgument + UDINT + 32 + 5440 + + + conditionalshow + + + + + parArgs + T_Arg + + 1 + 10 + + 320 + 5472 + + + conditionalshow + + + + + sArgStr + T_MaxString + 2048 + 5792 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + TypeClass + 16 + INT + + TYPE_BOOL + 0 + + + TYPE_BIT + 1 + + + TYPE_BYTE + 2 + + + TYPE_WORD + 3 + + + TYPE_DWORD + 4 + + + TYPE_LWORD + 5 + + + TYPE_SINT + 6 + + + TYPE_INT + 7 + + + TYPE_DINT + 8 + + + TYPE_LINT + 9 + + + TYPE_USINT + 10 + + + TYPE_UINT + 11 + + + TYPE_UDINT + 12 + + + TYPE_ULINT + 13 + + + TYPE_REAL + 14 + + + TYPE_LREAL + 15 + + + TYPE_STRING + 16 + + + TYPE_WSTRING + 17 + + + TYPE_TIME + 18 + + + TYPE_DATE + 19 + + + TYPE_DATEANDTIME + 20 + + + TYPE_TIMEOFDAY + 21 + + + TYPE_POINTER + 22 + + + TYPE_REFERENCE + 23 + + + TYPE_SUBRANGE + 24 + + + TYPE_ENUM + 25 + + + TYPE_ARRAY + 26 + + + TYPE_PARAMS + 27 + + + TYPE_USERDEF + 28 + + + TYPE_NONE + 29 + + + TYPE_ANY + 30 + + + TYPE_ANYBIT + 31 + + + TYPE_ANYDATE + 32 + + + TYPE_ANYINT + 33 + + + TYPE_ANYNUM + 34 + + + TYPE_ANYREAL + 35 + + + TYPE_LAZY + 36 + + + TYPE_LTIME + 37 + + + TYPE_BITCONST + 38 + + + TYPE_INTERFACE + -4096 + + + + U_ExpectedOrActual + 4096 + + boolExpectedOrActual + BOOL + 8 + 0 + + + bitExpectedOrActual + BIT + 8 + 0 + + + byteExpectedOrActual + BYTE + 8 + 0 + + + sintExpectedOrActual + SINT + 8 + 0 + + + usintExpectedOrActual + USINT + 8 + 0 + + + intExpectedOrActual + INT + 16 + 0 + + + uintExpectedOrActual + UINT + 16 + 0 + + + wordExpectedOrActual + WORD + 16 + 0 + + + dwordExpectedOrActual + DWORD + 32 + 0 + + + dateandtimeExpectedOrActual + DATE_AND_TIME + 32 + 0 + + + dintExpectedOrActual + DINT + 32 + 0 + + + realExpectedOrActual + REAL + 32 + 0 + + + timeExpectedOrActual + TIME + 32 + 0 + + + dateExpectedOrActual + DATE + 32 + 0 + + + udintExpectedOrActual + UDINT + 32 + 0 + + + timeofdayExpectedOrActual + TIME_OF_DAY + 32 + 0 + + + lwordExpectedOrActual + LWORD + 64 + 0 + + + lintExpectedOrActual + LINT + 64 + 0 + + + ulintExpectedOrActual + ULINT + 64 + 0 + + + lrealExpectedOrActual + LREAL + 64 + 0 + + + ltimeExpectedOrActual + LTIME + 64 + 0 + + + stringExpectedOrActual + T_MaxString + 2048 + 0 + + + wstringExpectedOrActual + WSTRING(255) + 4096 + 0 + + + + ST_AssertResult + 12288 + + Expected + U_ExpectedOrActual + 4096 + 0 + + + Actual + U_ExpectedOrActual + 4096 + 4096 + + + Message + T_MaxString + 2048 + 8192 + + + TestInstancePath + T_MaxString + 2048 + 10240 + + + + ST_AssertResultInstances + 12352 + + AssertResult + ST_AssertResult + 12288 + 0 + + + DetectionCount + UINT + Number of instances of the "AssertResult" + 16 + 12288 + + + DetectionCountThisCycle + UINT + Number of instance of the "AssertResult" in this specific PLC-cycle + 16 + 12304 + + + + FB_AssertResultStatic + This function block is responsible for keeping track of which asserts that have been made. The reason we need to keep track of these is because if the user does the same assert twice (because of running a test suite over several PLC-cycles) we want to know it so we don't print several times (if the assert fails). @@ -59,7 +6393,457 @@ - Value of actual - Message (string) - Test instance path (string) -]]>24640320AssertResultsST_AssertResult110001228800064TotalAssertsUINT16122880640GetCurrentTaskIndexGETCURTASKINDEX12812288096AssertResultInstancesST_AssertResultInstances110001235200012288256CycleCountUDINT3224640256FirstCycleExecutedBOOL824640288CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16GetNumberOfAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfAssertsUINT16CreateAssertResultInstanceExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8AddAssertResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockST_AssertArrayResult4224ExpectedsSizeUDINT320ExpectedsTypeClassTypeClass1632ActualsSizeUDINT3264ActualsTypeClassTypeClass1696MessageT_MaxString2048112TestInstancePathT_MaxString20482160ST_AssertArrayResultInstances4256AssertArrayResultST_AssertArrayResult42240DetectionCountUINT164224DetectionCountThisCycleUINT164240FB_AssertArrayResultStatic + 24640320 + + AssertResults + ST_AssertResult + + 1 + 1000 + + The total number of instances of each of the "AssertResults" + 12288000 + 64 + + + TotalAsserts + UINT + The total number of unique asserts + 16 + 12288064 + + 0 + + + + GetCurrentTaskIndex + GETCURTASKINDEX + Function block to get the current task cycle + 128 + 12288096 + + + AssertResultInstances + ST_AssertResultInstances + + 1 + 1000 + + The total number of instances of each of the "AssertResults" + 12352000 + 12288256 + + + CycleCount + UDINT + The last PLC cycle count + 32 + 24640256 + + + FirstCycleExecuted + BOOL + Only run first cycle + 8 + 24640288 + + + CopyDetectionCountAndResetDetectionCountInThisCycle + + IteratorCounter + UINT + 16 + + + + GetNumberOfAssertsForTest + UINT + 16 + + CompleteTestInstancePath + T_MaxString + 2048 + + + Counter + UINT + 16 + + + NumberOfAsserts + UINT + 16 + + + + CreateAssertResultInstance + + ExpectedSize + UDINT + 32 + + + ExpectedTypeClass + TypeClass + 16 + + + ExpectedValue + BYTE + 32 + + + ActualSize + UDINT + 32 + + + ActualTypeClass + TypeClass + 16 + + + ActualValue + BYTE + 32 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + + GetDetectionCountThisCycle + UINT + 16 + + ExpectedSize + UDINT + 32 + + + ExpectedTypeClass + TypeClass + 16 + + + ExpectedValue + BYTE + 32 + + + ActualSize + UDINT + 32 + + + ActualTypeClass + TypeClass + 16 + + + ActualValue + BYTE + 32 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + + GetDetectionCount + UINT + 16 + + ExpectedSize + UDINT + 32 + + + ExpectedTypeClass + TypeClass + 16 + + + ExpectedValue + BYTE + 32 + + + ActualSize + UDINT + 32 + + + ActualTypeClass + TypeClass + 16 + + + ActualValue + BYTE + 32 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + + ReportResult + + ExpectedSize + UDINT + 32 + + + ExpectedTypeClass + TypeClass + 16 + + + ExpectedValue + BYTE + 32 + + + ActualSize + UDINT + 32 + + + ActualTypeClass + TypeClass + 16 + + + ActualValue + BYTE + 32 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + ItemType + Output + + + + + LocationIndex + UINT + 16 + + + DataTypesNotEquals + BOOL + 8 + + + DataSizeNotEquals + BOOL + 8 + + + DataContentNotEquals + BOOL + 8 + + + CurrentCycleCount + UDINT + 32 + + + IteratorCounter + UINT + 16 + + + DetectionCountTemp + UINT + 16 + + + FoundOne + BOOL + 8 + + + AdditionalIdenticalAssert + BOOL + 8 + + + + AddAssertResult + + ExpectedSize + UDINT + 32 + + + ExpectedTypeClass + TypeClass + 16 + + + ExpectedValue + BYTE + 32 + + + ActualSize + UDINT + 32 + + + ActualTypeClass + TypeClass + 16 + + + ActualValue + BYTE + 32 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + + + PouType + FunctionBlock + + + + + ST_AssertArrayResult + 4224 + + ExpectedsSize + UDINT + Size in bytes of the expecteds-array + 32 + 0 + + + ExpectedsTypeClass + TypeClass + The data type of the expecteds-array + 16 + 32 + + + ActualsSize + UDINT + Size in bytes of the actuals-array + 32 + 64 + + + ActualsTypeClass + TypeClass + The data type of the actuals-array + 16 + 96 + + + Message + T_MaxString + 2048 + 112 + + + TestInstancePath + T_MaxString + 2048 + 2160 + + + + ST_AssertArrayResultInstances + 4256 + + AssertArrayResult + ST_AssertArrayResult + 4224 + 0 + + + DetectionCount + UINT + Number of instances of the "AssertArrayResult" + 16 + 4224 + + + DetectionCountThisCycle + UINT + Number of instance of the "AssertArrayResult" in this specific PLC-cycle + 16 + 4240 + + + + FB_AssertArrayResultStatic + This function block is responsible for keeping track of which array-asserts that have been made. The reason we need to keep track of these is because if the user does the same assert twice (because of running a test suite over several PLC-cycles) we want to know it so we don't print several times @@ -70,118 +6854,11310 @@ - Datatype of the actuals - Message (string) - Test instance path (string) -]]>8480256AssertArrayResultsST_AssertArrayResult11000422400032TotalArrayAssertsUINT1642240320GetCurrentTaskIndexGETCURTASKINDEX1284224064AssertArrayResultInstancesST_AssertArrayResultInstances1100042560004224192CycleCountUDINT328480192FirstCycleExecutedBOOL88480224CreateAssertResultInstanceExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8GetNumberOfArrayAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfArrayAssertsUINT16CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16AddAssertArrayResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockI_AssertMessageFormatter32PVOIDLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048FB_AdjustAssertFailureMessageToMax253CharLength + 8480256 + + AssertArrayResults + ST_AssertArrayResult + + 1 + 1000 + + The total number of instances of each of the "AssertArrayResults" + 4224000 + 32 + + + TotalArrayAsserts + UINT + The total number of unique asserts + 16 + 4224032 + + 0 + + + + GetCurrentTaskIndex + GETCURTASKINDEX + Function block to get the current task cycle + 128 + 4224064 + + + AssertArrayResultInstances + ST_AssertArrayResultInstances + + 1 + 1000 + + The total number of instances of each of the "AssertArrayResults" + 4256000 + 4224192 + + + CycleCount + UDINT + The last PLC cycle count + 32 + 8480192 + + + FirstCycleExecuted + BOOL + Only run first cycle + 8 + 8480224 + + + CreateAssertResultInstance + + ExpectedsSize + UDINT + 32 + + + ExpectedsTypeClass + TypeClass + 16 + + + ActualsSize + UDINT + 32 + + + ActualsTypeClass + TypeClass + 16 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + + GetDetectionCountThisCycle + UINT + 16 + + ExpectedsSize + UDINT + 32 + + + ExpectedsTypeClass + TypeClass + 16 + + + ActualsSize + UDINT + 32 + + + ActualsTypeClass + TypeClass + 16 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + + GetDetectionCount + UINT + 16 + + ExpectedsSize + UDINT + 32 + + + ExpectedsTypeClass + TypeClass + 16 + + + ActualsSize + UDINT + 32 + + + ActualsTypeClass + TypeClass + 16 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + + ReportResult + + ExpectedsSize + UDINT + 32 + + + ExpectedsTypeClass + TypeClass + 16 + + + ActualsSize + UDINT + 32 + + + ActualsTypeClass + TypeClass + 16 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + ItemType + Output + + + + + LocationIndex + UINT + 16 + + + DataTypesNotEquals + BOOL + 8 + + + DataSizeNotEquals + BOOL + 8 + + + DataContentNotEquals + BOOL + 8 + + + CurrentCycleCount + UDINT + 32 + + + IteratorCounter + UINT + 16 + + + DetectionCountTemp + UINT + 16 + + + FoundOne + BOOL + 8 + + + AdditionalIdenticalAssert + BOOL + 8 + + + + GetNumberOfArrayAssertsForTest + UINT + 16 + + CompleteTestInstancePath + T_MaxString + 2048 + + + Counter + UINT + 16 + + + NumberOfArrayAsserts + UINT + 16 + + + + CopyDetectionCountAndResetDetectionCountInThisCycle + + IteratorCounter + UINT + 16 + + + + AddAssertArrayResult + + ExpectedsSize + UDINT + 32 + + + ExpectedsTypeClass + TypeClass + 16 + + + ActualsSize + UDINT + 32 + + + ActualsTypeClass + TypeClass + 16 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + + + PouType + FunctionBlock + + + + + I_AssertMessageFormatter + 32 + PVOID + + LogAssertFailure + + Expected + T_MaxString + 2048 + + + Actual + T_MaxString + 2048 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + + + FB_AdjustAssertFailureMessageToMax253CharLength + This function block is responsible for making sure that the asserted test instance path and test message are not loo long. The total printed message can not be more than 253 characters long. -]]>11584MsgFmtStringT_MaxString204832ItemTypeInputStringArgT_MaxString20482080ItemTypeInputMsgFmtStringProcessedT_MaxString20484128ItemTypeOutputStringArgProcessedT_MaxString20486176ItemTypeOutputMsgFmtStringTempT_MaxString20488224TestNameTooLongSTRING(80)64810272...TestName too longTestMsgTooLongSTRING(80)64810920...TestMsg too longMSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERSINT1611568253PouTypeFunctionBlockFB_AdsAssertMessageFormatter + 11584 + + MsgFmtString + T_MaxString + Test instance path + 2048 + 32 + + + ItemType + Input + + + + + StringArg + T_MaxString + Test message + 2048 + 2080 + + + ItemType + Input + + + + + MsgFmtStringProcessed + T_MaxString + 2048 + 4128 + + + ItemType + Output + + + + + StringArgProcessed + T_MaxString + 2048 + 6176 + + + ItemType + Output + + + + + MsgFmtStringTemp + T_MaxString + 2048 + 8224 + + + TestNameTooLong + STRING(80) + 648 + 10272 + + ...TestName too long + + + + TestMsgTooLong + STRING(80) + 648 + 10920 + + ...TestMsg too long + + + + MSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERS + INT + This is actually 254, but if StrArg-argument is used (which it is in TcUnit) it is 253. + 16 + 11568 + + 253 + + + + + PouType + FunctionBlock + + + + + FB_AdsAssertMessageFormatter + This function block is responsible for printing the results of the assertions using the built-in ADSLOGSTR functionality provided by the Tc2_System library. This sends the result using ADS, which is consumed by the error list of Visual Studio. -]]>64I_AssertMessageFormatterLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AdjustAssertFailureMessageToMax253CharLengthFB_AdjustAssertFailureMessageToMax253CharLength11584TestInstancePathCleanedT_MaxString2048TestInstancePathFinalT_MaxString2048ReturnValueDINT32TestInstancePathProcessedT_MaxString2048MessageProcessedT_MaxString2048PouTypeFunctionBlockFB_TestSuite + 64 + I_AssertMessageFormatter + + LogAssertFailure + + Expected + T_MaxString + 2048 + + + Actual + T_MaxString + 2048 + + + Message + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AdjustAssertFailureMessageToMax253CharLength + FB_AdjustAssertFailureMessageToMax253CharLength + 11584 + + + TestInstancePathCleaned + T_MaxString + 2048 + + + TestInstancePathFinal + T_MaxString + 2048 + + + ReturnValue + DINT + 32 + + + TestInstancePathProcessed + T_MaxString + 2048 + + + MessageProcessed + T_MaxString + 2048 + + + + + PouType + FunctionBlock + + + + + FB_TestSuite + This function block is responsible for holding the internal state of the test suite. Every test suite can have one or more tests, and every test can do one or more asserts. It's also responsible for providing all the assert-methods for asserting different data types. Only failed assertions are recorded. -]]>33551744InstancePathT_MaxString204832instance-pathnoinitGetCurrentTaskIndexGETCURTASKINDEX + 33551744 + + InstancePath + T_MaxString + 2048 + 32 + + + instance-path + + + noinit + + + + + GetCurrentTaskIndex + GETCURTASKINDEX + We need to have access to specific information of the current task that this test suite is executed in. This is for instance necessary when we need to know whether a test is defined already. The definition of a test that is defined already is that we call on it - with the same name twice in the same cycle ]]>1282080NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1622080TestsFB_Test11004192002240TestDuplicateNameTriggerR_TRIG11006400421440TestCycleCountIndexUDINT11003200427840AssertResultsFB_AssertResultStatic24640320431040AssertArrayResultsFB_AssertArrayResultStatic848025625071360AdsAssertMessageFormatterFB_AdsAssertMessageFormatter6433551616AssertMessageFormatterI_AssertMessageFormatter3233551680HasStartedRunningBOOL833551712NumberOfOrderedTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1633551728AssertEquals_LINTExpectedLINT64ActualLINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfSuccessfulTestsUINT16AssertArrayEquals_ULINTExpectedsULINT32variable_length_arrayDimensions1ActualsULINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32FindTestSuiteInstancePathT_MaxString2048AssertEquals_TIMEExpectedTIME32ActualTIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_TIME_OF_DAYExpectedTIME_OF_DAY32ActualTIME_OF_DAY32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_BYTEExpectedBYTE8ActualBYTE8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfFailedTestsUINT16CounterUINT16FailedTestsCountUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16NumberOfTestOverArrayLimitUINT16AssertEquals_DATE_AND_TIMEExpectedDATE_AND_TIME32ActualDATE_AND_TIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetTestByPositionFB_Test4192PositionUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_BOOLExpectedsBOOL32variable_length_arrayDimensions1ActualsBOOL32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_BYTEExpectedsBYTE32variable_length_arrayDimensions1ActualsBYTE32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedByteStringSTRING(80)648ActualByteStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_DATEExpectedDATE32ActualDATE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_WORDExpectedWORD16ActualWORD16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LINTExpectedsLINT32variable_length_arrayDimensions1ActualsLINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_LTIMEExpectedLTIME64ActualLTIME64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_UINTExpectedsUINT32variable_length_arrayDimensions1ActualsUINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_LREALExpectedLREAL64ActualLREAL64DeltaLREAL64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LWORDExpectedsLWORD32variable_length_arrayDimensions1ActualsLWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedLWordStringSTRING(80)648ActualLWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEqualsExpectedAnyType96anytypeclassANYActualAnyType96anytypeclassANYMessageT_MaxString2048CountDINT32ExpectedDataStringT_MaxString2048ActualDataStringT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8boolExpectedBOOL8boolActualBOOL8byteExpectedBYTE8byteActualBYTE8dateExpectedDATE32dateActualDATE32dateAndTimeExpectedDATE_AND_TIME32dateAndTimeActualDATE_AND_TIME32dintExpectedDINT32dintActualDINT32dwordExpectedDWORD32dwordActualDWORD32intExpectedINT16intActualINT16lintExpectedLINT64lintActualLINT64lrealExpectedLREAL64lrealActualLREAL64ltimeExpectedLTIME64ltimeActualLTIME64lwordExpectedLWORD64lwordActualLWORD64realExpectedREAL32realActualREAL32sintExpectedSINT8sintActualSINT8stringExpectedT_MaxString2048stringActualT_MaxString2048wstringExpectedWSTRING(255)4096wstringActualWSTRING(255)4096timeExpectedTIME32timeActualTIME32timeOfDayExpectedTIME_OF_DAY32timeOfDayActualTIME_OF_DAY32udintExpectedUDINT32udintActualUDINT32uintExpectedUINT16uintActualUINT16ulintExpectedULINT64ulintActualULINT64usintExpectedUSINT8usintActualUSINT8wordExpectedWORD16wordActualWORD16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8IteratorCounterDINT32hasanytypeAssertFalseConditionBOOL8MessageT_MaxString2048AssertEquals_SINTExpectedSINT8ActualSINT8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions2ActualsLREAL32variable_length_arrayDimensions2DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertEquals_ULINTExpectedULINT64ActualULINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_BOOLExpectedBOOL8ActualBOOL8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertEquals_USINTExpectedUSINT8ActualUSINT8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertEquals_LWORDExpectedLWORD64ActualLWORD64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_USINTExpectedsUSINT32variable_length_arrayDimensions1ActualsUSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32SetHasStartedRunningSetTestFailedAssertionTypeE_AssertionType8AssertionMessageT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16GetInstancePathT_MaxString2048GetTestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16GetNumberOfTestsUINT16AssertArrayEquals_DWORDExpectedsDWORD32variable_length_arrayDimensions1ActualsDWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32GetHasStartedRunningBOOL8AssertArrayEquals_LREALExpectedsLREAL32variable_length_arrayDimensions1ActualsLREAL32variable_length_arrayDimensions1DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_WSTRINGExpectedWSTRING(255)4096ActualWSTRING(255)4096MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8IsTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_REALExpectedsREAL32variable_length_arrayDimensions1ActualsREAL32variable_length_arrayDimensions1DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_DINTExpectedDINT32ActualDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_DINTExpectedsDINT32variable_length_arrayDimensions1ActualsDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_STRINGExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8SetTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AreAllTestsFinishedBOOL8CounterUINT16GetCurTaskIndexGETCURTASKINDEX128NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertArrayEquals_WORDExpectedsWORD32variable_length_arrayDimensions1ActualsWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArray3dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions3ActualsLREAL32variable_length_arrayDimensions3DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertArrayEquals_INTExpectedsINT32variable_length_arrayDimensions1ActualsINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32CalculateAndSetNumberOfAssertsForTestTestNameT_MaxString2048TestInstancePathT_MaxString2048TotalNumberOfAssertsUINT16NumberOfAssertsUINT16NumberOfArrayAssertsUINT16IteratorCounterUINT16GetNumberOfSkippedTestsUINT16CounterUINT16SkippedTestsCountUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertEquals_DWORDExpectedDWORD32ActualDWORD32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertTrueConditionBOOL8MessageT_MaxString2048AssertEquals_INTExpectedINT16ActualINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UINTExpectedUINT16ActualUINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_REALExpectedsREAL32variable_length_arrayDimensions2ActualsREAL32variable_length_arrayDimensions2DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedREAL32ActualREAL32__Index__0DINT32AddTestTestNameT_MaxString2048IsTestOrderedBOOL8IteratorCounterUINT16ErrorMessageT_MaxString2048TestInstancePathT_MaxString2048FunctionCallResultDINT32CycleCountUDINT32TestWithThisNameAlreadyExistsBOOL8LowerCasedTestNameT_MaxString2048TrimmedTestNameT_MaxString2048IgnoreCurrentTestCaseBOOL8NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertArray3dEquals_REALExpectedsREAL32variable_length_arrayDimensions3ActualsREAL32variable_length_arrayDimensions3DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedREAL32ActualREAL32ExpectedValueStringT_MaxString2048ActualValueStringT_MaxString2048FormatStringFB_FormatString7840__Index__0DINT32AddTestNameToInstancePathT_MaxString2048TestInstancePathT_MaxString2048CompleteTestInstancePathT_MaxString2048AssertEquals_UDINTExpectedUDINT32ActualUDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_REALExpectedREAL32ActualREAL32DeltaREAL32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_SINTExpectedsSINT32variable_length_arrayDimensions1ActualsSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_UDINTExpectedsUDINT32variable_length_arrayDimensions1ActualsUDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32PouTypeFunctionBlockcall_after_initreflectionST_AdsLogStringMessage4128MsgCtrlMaskDWORD320MsgFmtStrT_MaxString204832StrArgT_MaxString20482080pack_mode1FB_MemRingBuffer + 128 + 2080 + + + NumberOfTests + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + 2208 + + 0 + + + + Tests + FB_Test + + 1 + 100 + + 419200 + 2240 + + + TestDuplicateNameTrigger + R_TRIG + + 1 + 100 + + Rising trigger of whether we have already notified the user of that the test name pointed to by the current + position is a duplicate + 6400 + 421440 + + + TestCycleCountIndex + UDINT + + 1 + 100 + + Last cycle count index for a specific test. Used to detect whether this test has already been defined in the + current test suite + 3200 + 427840 + + + AssertResults + FB_AssertResultStatic + 24640320 + 431040 + + + AssertArrayResults + FB_AssertArrayResultStatic + 8480256 + 25071360 + + + AdsAssertMessageFormatter + FB_AdsAssertMessageFormatter + Prints the failed asserts to ADS so that Visual Studio can display the assert message. + This assert formatter can be replaced with something else than ADS + 64 + 33551616 + + + AssertMessageFormatter + I_AssertMessageFormatter + 32 + 33551680 + + + HasStartedRunning + BOOL + Indication whether this test suite has started running its tests + 8 + 33551712 + + + NumberOfOrderedTests + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + Number of ordered tests (created by TEST_ORDERED()) that this test suite contains + 16 + 33551728 + + + AssertEquals_LINT + + Expected + LINT expected value + LINT + 64 + + + Actual + LINT actual value + LINT + 64 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + GetNumberOfSuccessfulTests + UINT + 16 + + + AssertArrayEquals_ULINT + + Expecteds + ULINT array with expected values + ULINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + ULINT array with actual values + ULINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + __Index__0 + DINT + 32 + + + + FindTestSuiteInstancePath + T_MaxString + 2048 + + + AssertEquals_TIME + + Expected + TIME expected value + TIME + 32 + + + Actual + TIME actual value + TIME + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertEquals_TIME_OF_DAY + + Expected + TIME_OF_DAY expected value + TIME_OF_DAY + 32 + + + Actual + TIME_OF_DAY actual value + TIME_OF_DAY + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertEquals_BYTE + + Expected + BYTE expected value + BYTE + 8 + + + Actual + BYTE actual value + BYTE + 8 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + GetNumberOfFailedTests + UINT + 16 + + Counter + UINT + 16 + + + FailedTestsCount + UINT + 16 + + + NumberOfTestsToAnalyse + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + + + NumberOfTestOverArrayLimit + UINT + 16 + + + + AssertEquals_DATE_AND_TIME + + Expected + DATE_AND_TIME expected value + DATE_AND_TIME + 32 + + + Actual + DATE_AND_TIME actual value + DATE_AND_TIME + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + GetTestByPosition + FB_Test + 4192 + + Position + UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + + + + AssertArrayEquals_BOOL + + Expecteds + BOOL array with expected values + BOOL + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + BOOL array with actual values + BOOL + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + __Index__0 + DINT + 32 + + + + AssertArrayEquals_BYTE + + Expecteds + BYTE array with expected values + BYTE + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + BYTE array with actual values + BYTE + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedByteString + STRING(80) + 648 + + + ActualByteString + STRING(80) + 648 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + __Index__0 + DINT + 32 + + + + AssertEquals_DATE + + Expected + DATE expected value + DATE + 32 + + + Actual + DATE actual value + DATE + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertEquals_WORD + + Expected + WORD expected value + WORD + 16 + + + Actual + WORD actual value + WORD + 16 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertArrayEquals_LINT + + Expecteds + LINT array with expected values + LINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + LINT array with actual values + LINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + __Index__0 + DINT + 32 + + + + AssertEquals_LTIME + + Expected + LTIME expected value + LTIME + 64 + + + Actual + LTIME actual value + LTIME + 64 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertArrayEquals_UINT + + Expecteds + UINT array with expected values + UINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + UINT array with actual values + UINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + __Index__0 + DINT + 32 + + + + AssertEquals_LREAL + + Expected + LREAL expected value + LREAL + 64 + + + Actual + LREAL actual value + LREAL + 64 + + + Delta + The maximum delta between the absolute value of expected and actual for which both numbers are still considered equal + LREAL + 64 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertArrayEquals_LWORD + + Expecteds + LWORD array with expected values + LWORD + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + LWORD array with actual values + LWORD + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedLWordString + STRING(80) + 648 + + + ActualLWordString + STRING(80) + 648 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + __Index__0 + DINT + 32 + + + + AssertEquals + + Expected + Expected value + AnyType + 96 + + + anytypeclass + ANY + + + + + Actual + The value to check against expected + AnyType + 96 + + + anytypeclass + ANY + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Count + DINT + 32 + + + ExpectedDataString + T_MaxString + 2048 + + + ActualDataString + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + boolExpected + BOOL + 8 + + + boolActual + BOOL + 8 + + + byteExpected + BYTE + 8 + + + byteActual + BYTE + 8 + + + dateExpected + DATE + 32 + + + dateActual + DATE + 32 + + + dateAndTimeExpected + DATE_AND_TIME + 32 + + + dateAndTimeActual + DATE_AND_TIME + 32 + + + dintExpected + DINT + 32 + + + dintActual + DINT + 32 + + + dwordExpected + DWORD + 32 + + + dwordActual + DWORD + 32 + + + intExpected + INT + 16 + + + intActual + INT + 16 + + + lintExpected + LINT + 64 + + + lintActual + LINT + 64 + + + lrealExpected + LREAL + 64 + + + lrealActual + LREAL + 64 + + + ltimeExpected + LTIME + 64 + + + ltimeActual + LTIME + 64 + + + lwordExpected + LWORD + 64 + + + lwordActual + LWORD + 64 + + + realExpected + REAL + 32 + + + realActual + REAL + 32 + + + sintExpected + SINT + 8 + + + sintActual + SINT + 8 + + + stringExpected + T_MaxString + 2048 + + + stringActual + T_MaxString + 2048 + + + wstringExpected + WSTRING(255) + 4096 + + + wstringActual + WSTRING(255) + 4096 + + + timeExpected + TIME + 32 + + + timeActual + TIME + 32 + + + timeOfDayExpected + TIME_OF_DAY + 32 + + + timeOfDayActual + TIME_OF_DAY + 32 + + + udintExpected + UDINT + 32 + + + udintActual + UDINT + 32 + + + uintExpected + UINT + 16 + + + uintActual + UINT + 16 + + + ulintExpected + ULINT + 64 + + + ulintActual + ULINT + 64 + + + usintExpected + USINT + 8 + + + usintActual + USINT + 8 + + + wordExpected + WORD + 16 + + + wordActual + WORD + 16 + + + DataTypesNotEquals + The data type of the two ANY input parameters are not equal + BOOL + 8 + + + DataSizeNotEquals + The data size of the two ANY input parameters are not equal + BOOL + 8 + + + DataContentNotEquals + The data content of the two ANY input parameters are not equal + BOOL + 8 + + + IteratorCounter + DINT + 32 + + + + hasanytype + + + + + AssertFalse + + Condition + Condition to be checked + BOOL + 8 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + + AssertEquals_SINT + + Expected + SINT expected value + SINT + 8 + + + Actual + SINT actual value + SINT + 8 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertArray2dEquals_LREAL + + Expecteds + LREAL 2d array with expected values + LREAL + 32 + + + variable_length_array + + + Dimensions + 2 + + + + + Actuals + LREAL 2d array with actual values + LREAL + 32 + + + variable_length_array + + + Dimensions + 2 + + + + + Delta + The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell + LREAL + 64 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + DimensionIndex + Index when looping through Dimensions + USINT + 8 + + + LowerBoundExpecteds + Lower bounds of Expecteds array in each dimension + DINT + + 1 + 2 + + 64 + + + UpperBoundExpecteds + Upper bounds of Expecteds array in each dimension + DINT + + 1 + 2 + + 64 + + + LowerBoundActuals + Lower bounds of Actuals array in each dimension + DINT + + 1 + 2 + + 64 + + + UpperBoundActuals + Upper bounds of Actuals array in each dimension + DINT + + 1 + 2 + + 64 + + + SizeOfExpecteds + Size of Expecteds array in each dimension + DINT + + 1 + 2 + + 64 + + + SizeOfActuals + Size of Actuals array in each dimension + DINT + + 1 + 2 + + 64 + + + Offset + Current Array index offsets from Lower Bound in each dimension + DINT + + 1 + 2 + + 64 + + + ExpectedArrayIndex + Array of current Expected array indexes when looping through arrays + DINT + + 1 + 2 + + 64 + + + ActualArrayIndex + Array of current Actual array indexes when looping through arrays + DINT + + 1 + 2 + + 64 + + + Expected + Single expected value + LREAL + 64 + + + Actual + Single actual value + LREAL + 64 + + + __Index__0 + DINT + 32 + + + + AssertEquals_ULINT + + Expected + ULINT expected value + ULINT + 64 + + + Actual + ULINT actual value + ULINT + 64 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertEquals_BOOL + + Expected + BOOL expected value + BOOL + 8 + + + Actual + BOOL actual value + BOOL + 8 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + + AssertEquals_USINT + + Expected + USINT expected value + USINT + 8 + + + Actual + USINT actual value + USINT + 8 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + + AssertEquals_LWORD + + Expected + LWORD expected value + LWORD + 64 + + + Actual + LWORD actual value + LWORD + 64 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertArrayEquals_USINT + + Expecteds + USINT array with expected values + USINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + USINT array with actual values + USINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + __Index__0 + DINT + 32 + + + + SetHasStartedRunning + + + SetTestFailed + + AssertionType + E_AssertionType + 8 + + + AssertionMessage + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + NumberOfTestsToAnalyse + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + + + + GetInstancePath + T_MaxString + 2048 + + + GetTestOrderNumber + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + + TestName + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + NumberOfTestsToAnalyse + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + + + + GetNumberOfTests + UINT + 16 + + + AssertArrayEquals_DWORD + + Expecteds + DWORD array with expected values + DWORD + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + DWORD array with actual values + DWORD + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedDWordString + STRING(80) + 648 + + + ActualDWordString + STRING(80) + 648 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + __Index__0 + DINT + 32 + + + + GetHasStartedRunning + BOOL + 8 + + + AssertArrayEquals_LREAL + + Expecteds + LREAL array with expected values + LREAL + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + LREAL array with actual values + LREAL + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Delta + The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell + LREAL + 64 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + __Index__0 + DINT + 32 + + + + AssertEquals_WSTRING + + Expected + WSTRING expected value + WSTRING(255) + 4096 + + + Actual + WSTRING actual value + WSTRING(255) + 4096 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + IsTestFinished + BOOL + 8 + + TestName + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + NumberOfTestsToAnalyse + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + + + + AssertArrayEquals_REAL + + Expecteds + REAL array with expected values + REAL + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + REAL array with actual values + REAL + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Delta + The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell + REAL + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + __Index__0 + DINT + 32 + + + + AssertEquals_DINT + + Expected + DINT expected value + DINT + 32 + + + Actual + DINT actual value + DINT + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertArrayEquals_DINT + + Expecteds + DINT array with expected values + DINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + DINT array with actual values + DINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + __Index__0 + DINT + 32 + + + + AssertEquals_STRING + + Expected + STRING expected value + T_MaxString + 2048 + + + Actual + STRING actual value + T_MaxString + 2048 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + SetTestFinished + BOOL + 8 + + TestName + T_MaxString + 2048 + + + IteratorCounter + UINT + 16 + + + NumberOfTestsToAnalyse + UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) + 16 + + + + AreAllTestsFinished + BOOL + 8 + + Counter + UINT + 16 + + + GetCurTaskIndex + GETCURTASKINDEX + 128 + + + NumberOfTestsToAnalyse + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + + + + AssertArrayEquals_WORD + + Expecteds + WORD array with expected values + WORD + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + WORD array with actual values + WORD + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedDWordString + STRING(80) + 648 + + + ActualDWordString + STRING(80) + 648 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + __Index__0 + DINT + 32 + + + + AssertArray3dEquals_LREAL + + Expecteds + LREAL 3d array with expected values + LREAL + 32 + + + variable_length_array + + + Dimensions + 3 + + + + + Actuals + LREAL 3d array with actual values + LREAL + 32 + + + variable_length_array + + + Dimensions + 3 + + + + + Delta + The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell + LREAL + 64 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + DimensionIndex + Index when looping through Dimensions + USINT + 8 + + + LowerBoundExpecteds + Lower bounds of Expecteds array in each dimension + DINT + + 1 + 3 + + 96 + + + UpperBoundExpecteds + Upper bounds of Expecteds array in each dimension + DINT + + 1 + 3 + + 96 + + + LowerBoundActuals + Lower bounds of Actuals array in each dimension + DINT + + 1 + 3 + + 96 + + + UpperBoundActuals + Upper bounds of Actuals array in each dimension + DINT + + 1 + 3 + + 96 + + + SizeOfExpecteds + Size of Expecteds array in each dimension + DINT + + 1 + 3 + + 96 + + + SizeOfActuals + Size of Actuals array in each dimension + DINT + + 1 + 3 + + 96 + + + Offset + Current Array index offsets from Lower Bound in each dimension + DINT + + 1 + 3 + + 96 + + + ExpectedArrayIndex + Array of current Expected array indexes when looping through arrays + DINT + + 1 + 3 + + 96 + + + ActualArrayIndex + Array of current Actual array indexes when looping through arrays + DINT + + 1 + 3 + + 96 + + + Expected + Single expected value + LREAL + 64 + + + Actual + Single actual value + LREAL + 64 + + + __Index__0 + DINT + 32 + + + + AssertArrayEquals_INT + + Expecteds + INT array with expected values + INT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + INT array with actual values + INT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + __Index__0 + DINT + 32 + + + + CalculateAndSetNumberOfAssertsForTest + + TestName + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + TotalNumberOfAsserts + UINT + 16 + + + NumberOfAsserts + UINT + 16 + + + NumberOfArrayAsserts + UINT + 16 + + + IteratorCounter + UINT + 16 + + + + GetNumberOfSkippedTests + UINT + 16 + + Counter + UINT + 16 + + + SkippedTestsCount + UINT + 16 + + + NumberOfTestsToAnalyse + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + + + + AssertEquals_DWORD + + Expected + DWORD expected value + DWORD + 32 + + + Actual + DWORD actual value + DWORD + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertTrue + + Condition + Condition to be checked + BOOL + 8 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + + AssertEquals_INT + + Expected + INT expected value + INT + 16 + + + Actual + INT actual value + INT + 16 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertEquals_UINT + + Expected + UINT expected value + UINT + 16 + + + Actual + UINT actual value + UINT + 16 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertArray2dEquals_REAL + + Expecteds + REAL 2d array with expected values + REAL + 32 + + + variable_length_array + + + Dimensions + 2 + + + + + Actuals + REAL 2d array with actual values + REAL + 32 + + + variable_length_array + + + Dimensions + 2 + + + + + Delta + The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell + REAL + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + DimensionIndex + Index when looping through Dimensions + USINT + 8 + + + LowerBoundExpecteds + Lower bounds of Expecteds array in each dimension + DINT + + 1 + 2 + + 64 + + + UpperBoundExpecteds + Upper bounds of Expecteds array in each dimension + DINT + + 1 + 2 + + 64 + + + LowerBoundActuals + Lower bounds of Actuals array in each dimension + DINT + + 1 + 2 + + 64 + + + UpperBoundActuals + Upper bounds of Actuals array in each dimension + DINT + + 1 + 2 + + 64 + + + SizeOfExpecteds + Size of Expecteds array in each dimension + DINT + + 1 + 2 + + 64 + + + SizeOfActuals + Size of Actuals array in each dimension + DINT + + 1 + 2 + + 64 + + + Offset + Current Array index offsets from Lower Bound in each dimension + DINT + + 1 + 2 + + 64 + + + ExpectedArrayIndex + Array of current Expected array indexes when looping through arrays + DINT + + 1 + 2 + + 64 + + + ActualArrayIndex + Array of current Actual array indexes when looping through arrays + DINT + + 1 + 2 + + 64 + + + Expected + Single expected value + REAL + 32 + + + Actual + Single actual value + REAL + 32 + + + __Index__0 + DINT + 32 + + + + AddTest + + TestName + T_MaxString + 2048 + + + IsTestOrdered + BOOL + 8 + + + IteratorCounter + UINT + 16 + + + ErrorMessage + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + FunctionCallResult + DINT + 32 + + + CycleCount + UDINT + 32 + + + TestWithThisNameAlreadyExists + BOOL + 8 + + + LowerCasedTestName + T_MaxString + 2048 + + + TrimmedTestName + T_MaxString + 2048 + + + IgnoreCurrentTestCase + BOOL + 8 + + + NumberOfTestsToAnalyse + UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) + 16 + + + + AssertArray3dEquals_REAL + + Expecteds + REAL 3d array with expected values + REAL + 32 + + + variable_length_array + + + Dimensions + 3 + + + + + Actuals + REAL 3d array with actual values + REAL + 32 + + + variable_length_array + + + Dimensions + 3 + + + + + Delta + The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell + REAL + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + DimensionIndex + Index when looping through Dimensions + USINT + 8 + + + LowerBoundExpecteds + Lower bounds of Expecteds array in each dimension + DINT + + 1 + 3 + + 96 + + + UpperBoundExpecteds + Upper bounds of Expecteds array in each dimension + DINT + + 1 + 3 + + 96 + + + LowerBoundActuals + Lower bounds of Actuals array in each dimension + DINT + + 1 + 3 + + 96 + + + UpperBoundActuals + Upper bounds of Actuals array in each dimension + DINT + + 1 + 3 + + 96 + + + SizeOfExpecteds + Size of Expecteds array in each dimension + DINT + + 1 + 3 + + 96 + + + SizeOfActuals + Size of Actuals array in each dimension + DINT + + 1 + 3 + + 96 + + + Offset + Current Array index offsets from Lower Bound in each dimension + DINT + + 1 + 3 + + 96 + + + ExpectedArrayIndex + Array of current Expected array indexes when looping through arrays + DINT + + 1 + 3 + + 96 + + + ActualArrayIndex + Array of current Actual array indexes when looping through arrays + DINT + + 1 + 3 + + 96 + + + Expected + Single expected value + REAL + 32 + + + Actual + Single actual value + REAL + 32 + + + ExpectedValueString + T_MaxString + 2048 + + + ActualValueString + T_MaxString + 2048 + + + FormatString + String formatter for output messages + FB_FormatString + 7840 + + + __Index__0 + DINT + 32 + + + + AddTestNameToInstancePath + T_MaxString + 2048 + + TestInstancePath + T_MaxString + 2048 + + + CompleteTestInstancePath + T_MaxString + 2048 + + + + AssertEquals_UDINT + + Expected + UDINT expected value + UDINT + 32 + + + Actual + UDINT actual value + UDINT + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertEquals_REAL + + Expected + REAL expected value + REAL + 32 + + + Actual + REAL actual value + REAL + 32 + + + Delta + The maximum delta between the absolute value of expected and actual for which both numbers are still considered equal + REAL + 32 + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + TestInstancePath + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + + AssertArrayEquals_SINT + + Expecteds + SINT array with expected values + SINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + SINT array with actual values + SINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + __Index__0 + DINT + 32 + + + + AssertArrayEquals_UDINT + + Expecteds + UDINT array with expected values + UDINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Actuals + UDINT array with actual values + UDINT + 32 + + + variable_length_array + + + Dimensions + 1 + + + + + Message + The identifying message for the assertion error + T_MaxString + 2048 + + + Equals + BOOL + 8 + + + SizeEquals + BOOL + 8 + + + Index + DINT + 32 + + + ExpectedString + T_MaxString + 2048 + + + ActualString + T_MaxString + 2048 + + + AlreadyReported + BOOL + 8 + + + TestInstancePath + T_MaxString + 2048 + + + SizeOfExpecteds + DINT + 32 + + + SizeOfActuals + DINT + 32 + + + ExpectedsIndex + DINT + 32 + + + ActualsIndex + DINT + 32 + + + __Index__0 + DINT + 32 + + + + + PouType + FunctionBlock + + + call_after_init + + + reflection + + + + + ST_AdsLogStringMessage + 4128 + + MsgCtrlMask + DWORD + 32 + 0 + + + MsgFmtStr + T_MaxString + 2048 + 32 + + + StrArg + T_MaxString + 2048 + 2080 + + + + pack_mode + 1 + + + + + FB_MemRingBuffer + This function block implements ring buffer fifo functionality. A_AddTail adds new entry, A_GetHead gets first (oldest) entry - A_RemoveHead gets and removes first (oldest) entry. Use A_Reset to clear all fifo data. ]]>544pWriteBYTE3232ItemTypeInputcbWriteUDINT3264ItemTypeInputpReadBYTE3296ItemTypeInputcbReadUDINT32128ItemTypeInputpBufferBYTE32160ItemTypeInputcbBufferUDINT32192ItemTypeInputbOkBOOL8224ItemTypeOutputnCountUDINT322560ItemTypeOutputcbSizeUDINT322880ItemTypeOutputcbReturnUDINT Number of recend realy returned (removed or get) data bytes - If bOk == FALSE and cbReturn <> 0 => Number of required read buffer data bytes (cbRead underflow) ]]>323200ItemTypeOutputidxLastDWORD323520conditionalshowidxFirstDWORD323840conditionalshowidxGetDWORD32416conditionalshowpTmpBYTE32448conditionalshowcbTmpDWORD32480conditionalshowcbCopiedDWORD32512conditionalshowA_ResetA_AddTailA_RemoveHeadA_GetHeadPouTypeFunctionBlockconditionalshow_all_localsTON224INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputMBOOL8160StartTimeTIME32192PouTypeFunctionBlockFB_AdsLogStringMessageFifoQueue + 544 + + pWrite + BYTE + Pointer to write data + 32 + 32 + + + ItemType + Input + + + + + cbWrite + UDINT + Byte size of write data + 32 + 64 + + + ItemType + Input + + + + + pRead + BYTE + Pointer to read data buffer + 32 + 96 + + + ItemType + Input + + + + + cbRead + UDINT + Byte size of read data buffer + 32 + 128 + + + ItemType + Input + + + + + pBuffer + BYTE + Pointer to ring buffer data bytes + 32 + 160 + + + ItemType + Input + + + + + cbBuffer + UDINT + Max. ring buffer byte size + 32 + 192 + + + ItemType + Input + + + + + bOk + BOOL + TRUE = new entry added or removed succesfully, FALSE = fifo overflow or fifo empty + 8 + 224 + + + ItemType + Output + + + + + nCount + UDINT + Number of fifo entries + 32 + 256 + + 0 + + + + ItemType + Output + + + + + cbSize + UDINT + Current byte length of fifo data + 32 + 288 + + 0 + + + + ItemType + Output + + + + + cbReturn + UDINT + If bOk == TRUE => Number of recend realy returned (removed or get) data bytes + If bOk == FALSE and cbReturn <> 0 => Number of required read buffer data bytes (cbRead underflow) + 32 + 320 + + 0 + + + + ItemType + Output + + + + + idxLast + DWORD + 32 + 352 + + 0 + + + + conditionalshow + + + + + idxFirst + DWORD + 32 + 384 + + 0 + + + + conditionalshow + + + + + idxGet + DWORD + 32 + 416 + + + conditionalshow + + + + + pTmp + BYTE + 32 + 448 + + + conditionalshow + + + + + cbTmp + DWORD + 32 + 480 + + + conditionalshow + + + + + cbCopied + DWORD + 32 + 512 + + + conditionalshow + + + + + A_Reset + + + A_AddTail + + + A_RemoveHead + + + A_GetHead + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + TON + 224 + + IN + BOOL + starts timer with rising edge, resets timer with falling edge + 8 + 32 + + + ItemType + Input + + + + + PT + TIME + time to pass, before Q is set + 32 + 64 + + + ItemType + Input + + + + + Q + BOOL + gets TRUE, delay time (PT) after a rising edge at IN + 8 + 96 + + + ItemType + Output + + + + + ET + TIME + elapsed time + 32 + 128 + + + ItemType + Output + + + + + M + BOOL + 8 + 160 + + + StartTime + TIME + 32 + 192 + + + + PouType + FunctionBlock + + + + + FB_AdsLogStringMessageFifoQueue + This function block is responsible for making sure that the ADSLOGSTR-messages to the ADS-router are transmitted cyclically and not in a burst. The reason this is necessary is because that if too many messages are sent at the same time some get lost and are never printed to the error list output -]]>8320864ArrayBufferBYTE01040000832000032MemRingBufferFB_MemRingBuffer5448320032TimerBetweenMessagesTON2248320576.IN1.PT10MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT883208004TIME_BETWEEN_MESSAGESTIME32832083210GetLogCountUDINT32WriteLogMsgCtrlMaskDWORD32MsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_AdsLogStringMessage4128GetAndRemoveLogFromQueueAdsLogStringMessageST_AdsLogStringMessage4128ItemTypeOutputErrorBOOL8ItemTypeOutputPouTypeFunctionBlockST_FFInfo6832sPathT_MaxString20480pytmc + + 8320864 + + ArrayBuffer + BYTE + + 0 + 1040000 + + 8320000 + 32 + + + MemRingBuffer + FB_MemRingBuffer + 544 + 8320032 + + + TimerBetweenMessages + TON + 224 + 8320576 + + + .IN + 1 + + + .PT + 10 + + + + + MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORD + USINT + 8 + 8320800 + + 4 + + + + TIME_BETWEEN_MESSAGES + TIME + 32 + 8320832 + + 10 + + + + GetLogCount + UDINT + 32 + + + WriteLog + + MsgCtrlMask + DWORD + 32 + + + MsgFmtStr + T_MaxString + 2048 + + + StrArg + T_MaxString + 2048 + + + Error + Buffer overflow + BOOL + 8 + + + ItemType + Output + + + + + AdsLogStringMessage + ST_AdsLogStringMessage + 4128 + + + + GetAndRemoveLogFromQueue + + AdsLogStringMessage + ST_AdsLogStringMessage + 4128 + + + ItemType + Output + + + + + Error + Buffer empty + BOOL + 8 + + + ItemType + Output + + + + + + + PouType + FunctionBlock + + + + + ST_FFInfo + These elements should be set at init and never changed. + 6832 + + sPath + T_MaxString + Full PLC path to FF object + 2048 + 0 + + + pytmc + pv: Path io: i - DescT_MaxString20482048pytmc + + + + + + Desc + T_MaxString + Set at instantiation to a helpful description of the fast fault purpose + 2048 + 2048 + + + pytmc + pv: Desc io: i - DevNameT_MaxString20484096pytmc + + + + + + DevName + T_MaxString + Component name, used in diagnostic to help narrow down where beam faults are coming from + 2048 + 4096 + + + pytmc + pv: DevName io: i - TypeCodeUINT166144pytmc + + + + + + TypeCode + UINT + Set at instantiation to fault class code + 16 + 6144 + + + pytmc + pv: TypeCode io: i - InUseBOOL861600pytmc + + + + + + InUse + BOOL + //////////////////////////////////////// +//////////////////////////////////////// + 8 + 6160 + + 0 + + + + pytmc + pv: InUse io: i - AutoResetBOOL86168VetoableBOOL861761InfoStringSTRING(80)6486184pytmc + + + + + + AutoReset + BOOL + //////////////////////////////////////// + 8 + 6168 + + + Vetoable + BOOL + Can this fast fault be masked by the veto device input? + 8 + 6176 + + 1 + + + + InfoString + STRING(80) + 648 + 6184 + + + pytmc + pv: InfoString io: i - TP + + + + + + TP + Pulse Timer. Q produces a High-Signal with the length of PT on every rising edge on IN. -]]>192INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputStartTimeTIME32160PouTypeFunctionBlockST_FFOverride576DurationDINT320pytmc + + 192 + + IN + BOOL + Trigger for Start of the Signal + 8 + 32 + + + ItemType + Input + + + + + PT + TIME + The length of the High-Signal in 10ms + 32 + 64 + + + ItemType + Input + + + + + Q + BOOL + The pulse + 8 + 96 + + + ItemType + Output + + + + + ET + TIME + The current phase of the High-Signal + 32 + 128 + + + ItemType + Output + + + + + StartTime + TIME + 32 + 160 + + + + PouType + FunctionBlock + + + + + ST_FFOverride + 576 + + Duration + DINT + DINT to be compatible with EPICS + 32 + 0 + + + pytmc + pv: Duration io: o - ExpirationDINT3232pytmc + + + + + + Expiration + DINT + DINT to be compatible with EPICS + 32 + 32 + + + pytmc + pv: Expiration io: o - StartDTDINT3264pytmc + + + + + + StartDT + DINT + DINT to be compatible with EPICS + 32 + 64 + + + pytmc + pv: StartDT io: o - ActivateBOOL896pytmc + + + + + + Activate + BOOL + 8 + 96 + + + pytmc + pv: Activate io: o - DeactivateBOOL8104pytmc + + + + + + Deactivate + BOOL + 8 + 104 + + + pytmc + pv: Deactivate io: o - ElapsedTimeDINT32128pytmc + + + + + + ElapsedTime + DINT + DINT to be compatible with EPICS + 32 + 128 + + + pytmc + pv: ElapsedTime io: i - RemainingTimeDINT32160pytmc + + + + + + RemainingTime + DINT + DINT to be compatible with EPICS + 32 + 160 + + + pytmc + pv: RemainingTime io: i - ActiveBOOL8192pytmc + + + + + + Active + BOOL + 8 + 192 + + + pytmc + pv: Active io: i - TimerTP192224OvrdActLogAckBOOL8416OvrdExpLogAckBOOL8424tOvrdActivateR_TRIG64448tOvrdExpiringF_TRIG64512RS64SETBOOL832ItemTypeInputRESET1BOOL840ItemTypeInputQ1BOOL848ItemTypeOutputPouTypeFunctionBlockST_FF7680InfoST_FFInfo68320pytmc + + + + + + Timer + TP + 192 + 224 + + + OvrdActLogAck + BOOL + 8 + 416 + + + OvrdExpLogAck + BOOL + 8 + 424 + + + tOvrdActivate + R_TRIG + 64 + 448 + + + tOvrdExpiring + F_TRIG + 64 + 512 + + + + RS + 64 + + SET + BOOL + Input to set Q1 + 8 + 32 + + + ItemType + Input + + + + + RESET1 + BOOL + Input to reset Q1 (reset dominant) + 8 + 40 + + + ItemType + Input + + + + + Q1 + BOOL + 8 + 48 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + + + ST_FF + 7680 + + Info + ST_FFInfo + 6832 + 0 + + + pytmc + pv: Info - OvrdST_FFOverride5766848pytmc + + + + + + Ovrd + ST_FFOverride + 576 + 6848 + + + pytmc + pv: Ovrd - OKBOOL87424pytmc + + + + + + OK + BOOL + Fault logic state + 8 + 7424 + + + pytmc + pv: OK io: i - FaultAckBOOL87432ClearAckBOOL87440BeamPermittedBOOL87448pytmc + + + + + + FaultAck + BOOL + Set when faulted, reset by logger. + 8 + 7432 + + + ClearAck + BOOL + 8 + 7440 + + + BeamPermitted + BOOL + Result of reset, veto, and fault logic, true beam off boolean + 8 + 7448 + + + pytmc + pv: BeamPermitted io: i - ResetBOOL87456pytmc + + + + + + Reset + BOOL + 8 + 7456 + + + pytmc + pv: Reset io: o - bsFFRS647488rtResetR_TRIG647552ftCountFaultF_TRIG647616DWORD (1..86400)32DWORDLowerBorder1UpperBorder86400E_TimeZoneID16INTeTimeZoneID_Invalid-1eTimeZoneID_Unknown0eTimeZoneID_Standard1eTimeZoneID_Daylight2T_AmsPort16UINTADSREAD1248NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputLENUDINT32320ItemTypeInputDESTADDRPVOID32352ItemTypeInputTcIgnorePersistentREADBOOL8384ItemTypeInputTMOUTTIME324165000ItemTypeInputBUSYBOOL8448ItemTypeOutputERRBOOL8456ItemTypeOutputERRIDUDINT32480ItemTypeOutputPouTypeFunctionBlockhide_all_localsNT_GetTime1728NETIDT_AmsNetID19232ItemTypeInputSTARTBOOL8224ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputTIMESTRTIMESTRUCT128352ItemTypeOutputfbAdsReadADSREAD1248480.PORT10000.IDXGRP400.IDXOFFS1conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_AmsGetTimeZoneInformation896tzInfoST_TimeZoneInformation8640apiResultDWORD32864conditionalshowFB_GetTimeZoneInformation3488sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputtzIDE_TimeZoneID16352ItemTypeOutputtzInfoST_TimeZoneInformation864384ItemTypeOutputfbAdsReadADSREAD12481248.PORT10000.IDXGRP400.IDXOFFS6conditionalshowfbTriggerR_TRIG642496conditionalshowstateBYTE82560conditionalshowresST_AmsGetTimeZoneInformation8962592conditionalshowPouTypeFunctionBlockconditionalshow_all_localsADSWRITE1216NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputLENUDINT32320ItemTypeInputSRCADDRPVOID32352ItemTypeInputTcIgnorePersistentWRITEBOOL8384ItemTypeInputTMOUTTIME324165000ItemTypeInputBUSYBOOL8448ItemTypeOutputERRBOOL8456ItemTypeOutputERRIDUDINT32480ItemTypeOutputPouTypeFunctionBlockhide_all_localsADSRDWRTEX1440NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputWRITELENUDINT32320ItemTypeInputREADLENUDINT32352ItemTypeInputSRCADDRPVOID32384ItemTypeInputTcIgnorePersistentDESTADDRPVOID32416ItemTypeInputTcIgnorePersistentWRTRDBOOL8448ItemTypeInputTMOUTTIME324805000ItemTypeInputBUSYBOOL8512ItemTypeOutputERRBOOL8520ItemTypeOutputERRIDUDINT32544ItemTypeOutputCOUNT_RUDINT32576ItemTypeOutputPouTypeFunctionBlockhide_all_localsST_HKeySrvRead4096sSubT_MaxString20480sValT_MaxString20482048conditionalshowFB_RegQueryValue10304sNetIdT_AmsNetID19232ItemTypeInputsSubKeyT_MaxString2048224ItemTypeInputsValNameT_MaxString20482272ItemTypeInputcbDataUDINT324320ItemTypeInputpDataBYTE324352ItemTypeInputbExecuteBOOL84384ItemTypeInputtTimeOutTIME3244165000ItemTypeInputbBusyBOOL84448ItemTypeOutputbErrorBOOL84456ItemTypeOutputnErrIdUDINT324480ItemTypeOutputcbReadUDINT324512ItemTypeOutputfbAdsRdWrtExADSRDWRTEX14404544.PORT10000.IDXGRP200.IDXOFFS0conditionalshowfbTriggerR_TRIG645984conditionalshowstateBYTE86048conditionalshows1LenUDINT326080conditionalshows2LenUDINT326112conditionalshowptrBYTE326144conditionalshowcbBuffUDINT326176conditionalshowtmpBuffST_HKeySrvRead40966208conditionalshowPouTypeFunctionBlockconditionalshow_all_localsNT_SetTimeToRTCTime12032NETIDT_AmsNetID19232ItemTypeInputSETBOOL8224ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputfbAdsWriteADSWRITE1216352.PORT10000.IDXGRP4.IDXOFFS0conditionalshowfbRegQueryFB_RegQueryValue103041568.sSubKeySoftware\Beckhoff\TwinCAT3\System.sValNameNumOfCPUsconditionalshowfbTriggerR_TRIG6411872conditionalshowbTmpDWORD32119360conditionalshowstateBYTE8119680conditionalshowbInitBOOL8119761conditionalshownumOfCPUsDWORD32120000conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFW_GetCpuCounter96dwCpuCntLoUDINT3232ItemTypeOutputdwCpuCntHiUDINT3264ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCPUCOUNTER + + + + + bsFF + RS + 64 + 7488 + + + rtReset + R_TRIG + 64 + 7552 + + + ftCountFault + F_TRIG + 64 + 7616 + + + + DWORD (1..86400) + 32 + DWORD + + + LowerBorder + 1 + + + UpperBorder + 86400 + + + + + E_TimeZoneID + 16 + INT + + eTimeZoneID_Invalid + -1 + Invalid time zone + + + eTimeZoneID_Unknown + 0 + Unknown time zone + + + eTimeZoneID_Standard + 1 + Standard time (Winterzeit) + + + eTimeZoneID_Daylight + 2 + Daylight saving time (Sommerzeit) + + + + T_AmsPort + TwinCAT AMS port address. + 16 + UINT + + + ADSREAD + ADS read command. + 1248 + + NETID + T_AmsNetID + Ams net id + 192 + 32 + + + ItemType + Input + + + + + PORT + T_AmsPort + Ads communication port + 16 + 224 + + + ItemType + Input + + + + + IDXGRP + UDINT + Index group + 32 + 256 + + + ItemType + Input + + + + + IDXOFFS + UDINT + Index offset + 32 + 288 + + + ItemType + Input + + + + + LEN + UDINT + Max. number of data bytes to read (LEN <= max. size of destination buffer) + 32 + 320 + + + ItemType + Input + + + + + DESTADDR + PVOID + Pointer to destination buffer + 32 + 352 + + + ItemType + Input + + + TcIgnorePersistent + + + + + READ + BOOL + Rising edge starts command execution + 8 + 384 + + + ItemType + Input + + + + + TMOUT + TIME + Maximum time allowed for the execution of this ADS command + 32 + 416 + + 5000 + + + + ItemType + Input + + + + + BUSY + BOOL + Busy flag + 8 + 448 + + + ItemType + Output + + + + + ERR + BOOL + Error flag + 8 + 456 + + + ItemType + Output + + + + + ERRID + UDINT + ADS error code + 32 + 480 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + hide_all_locals + + + + + NT_GetTime + Reads local windows system time (struct) + 1728 + + NETID + T_AmsNetID + TwinCAT network address (ams net id) + 192 + 32 + + + ItemType + Input + + + + + START + BOOL + Rising edge on this input activates the fb execution + 8 + 224 + + + ItemType + Input + + + + + TMOUT + TIME + Max fb execution time + 32 + 256 + + 5000 + + + + ItemType + Input + + + + + BUSY + BOOL + 8 + 288 + + + ItemType + Output + + + + + ERR + BOOL + 8 + 296 + + + ItemType + Output + + + + + ERRID + UDINT + 32 + 320 + + + ItemType + Output + + + + + TIMESTR + TIMESTRUCT + Local windows system time + 128 + 352 + + + ItemType + Output + + + + + fbAdsRead + ADSREAD + 1248 + 480 + + + .PORT + 10000 + + + .IDXGRP + 400 + + + .IDXOFFS + 1 + + + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + ST_AmsGetTimeZoneInformation + 896 + + tzInfo + ST_TimeZoneInformation + GetTimeZoneInformation return data + 864 + 0 + + + apiResult + DWORD + api call result + 32 + 864 + + + + conditionalshow + + + + + FB_GetTimeZoneInformation + Reads time zone information + 3488 + + sNetID + T_AmsNetID + TwinCAT network address (ams net id) + 192 + 32 + + + ItemType + Input + + + + + bExecute + BOOL + Rising edge on this input activates the fb execution + 8 + 224 + + + ItemType + Input + + + + + tTimeout + TIME + Max fb execution time + 32 + 256 + + 5000 + + + + ItemType + Input + + + + + bBusy + BOOL + 8 + 288 + + + ItemType + Output + + + + + bError + BOOL + 8 + 296 + + + ItemType + Output + + + + + nErrID + UDINT + 32 + 320 + + + ItemType + Output + + + + + tzID + E_TimeZoneID + 16 + 352 + + + ItemType + Output + + + + + tzInfo + ST_TimeZoneInformation + 864 + 384 + + + ItemType + Output + + + + + fbAdsRead + ADSREAD + 1248 + 1248 + + + .PORT + 10000 + + + .IDXGRP + 400 + + + .IDXOFFS + 6 + + + + + conditionalshow + + + + + fbTrigger + R_TRIG + 64 + 2496 + + + conditionalshow + + + + + state + BYTE + 8 + 2560 + + + conditionalshow + + + + + res + ST_AmsGetTimeZoneInformation + 896 + 2592 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + ADSWRITE + ADS write command. + 1216 + + NETID + T_AmsNetID + Ams net id + 192 + 32 + + + ItemType + Input + + + + + PORT + T_AmsPort + Ads communication port + 16 + 224 + + + ItemType + Input + + + + + IDXGRP + UDINT + Index group + 32 + 256 + + + ItemType + Input + + + + + IDXOFFS + UDINT + Index offset + 32 + 288 + + + ItemType + Input + + + + + LEN + UDINT + Max. number of data bytes to write (LEN <= max. size of source buffer) + 32 + 320 + + + ItemType + Input + + + + + SRCADDR + PVOID + Pointer to source buffer + 32 + 352 + + + ItemType + Input + + + TcIgnorePersistent + + + + + WRITE + BOOL + Rising edge starts command execution + 8 + 384 + + + ItemType + Input + + + + + TMOUT + TIME + Maximum time allowed for the execution of this ADS command + 32 + 416 + + 5000 + + + + ItemType + Input + + + + + BUSY + BOOL + Busy flag + 8 + 448 + + + ItemType + Output + + + + + ERR + BOOL + Error flag + 8 + 456 + + + ItemType + Output + + + + + ERRID + UDINT + ADS error code + 32 + 480 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + hide_all_locals + + + + + ADSRDWRTEX + Extended ADS read/write command. + 1440 + + NETID + T_AmsNetID + Ams net id + 192 + 32 + + + ItemType + Input + + + + + PORT + T_AmsPort + Ads communication port + 16 + 224 + + + ItemType + Input + + + + + IDXGRP + UDINT + Index group + 32 + 256 + + + ItemType + Input + + + + + IDXOFFS + UDINT + Index offset + 32 + 288 + + + ItemType + Input + + + + + WRITELEN + UDINT + Max. number of data bytes to write (WRITELEN <= max. size of source buffer) + 32 + 320 + + + ItemType + Input + + + + + READLEN + UDINT + Max. number of data bytes to read (READLEN <= max. size of destination buffer) + 32 + 352 + + + ItemType + Input + + + + + SRCADDR + PVOID + Pointer to source buffer + 32 + 384 + + + ItemType + Input + + + TcIgnorePersistent + + + + + DESTADDR + PVOID + Pointer to destination buffer + 32 + 416 + + + ItemType + Input + + + TcIgnorePersistent + + + + + WRTRD + BOOL + Rising edge starts command execution + 8 + 448 + + + ItemType + Input + + + + + TMOUT + TIME + Maximum time allowed for the execution of this ADS command + 32 + 480 + + 5000 + + + + ItemType + Input + + + + + BUSY + BOOL + Busy flag + 8 + 512 + + + ItemType + Output + + + + + ERR + BOOL + Error flag + 8 + 520 + + + ItemType + Output + + + + + ERRID + UDINT + ADS error code + 32 + 544 + + + ItemType + Output + + + + + COUNT_R + UDINT + Count of bytes actually read + 32 + 576 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + hide_all_locals + + + + + ST_HKeySrvRead + 4096 + + sSub + T_MaxString + 2048 + 0 + + + sVal + T_MaxString + 2048 + 2048 + + + + conditionalshow + + + + + FB_RegQueryValue + Reads windows registry value + 10304 + + sNetId + T_AmsNetID + TwinCAT network address (ams net id) + 192 + 32 + + + ItemType + Input + + + + + sSubKey + T_MaxString + HKEY_LOCAL_MACHINE \ sub key name + 2048 + 224 + + + ItemType + Input + + + + + sValName + T_MaxString + Value name + 2048 + 2272 + + + ItemType + Input + + + + + cbData + UDINT + Number of data bytes to read + 32 + 4320 + + + ItemType + Input + + + + + pData + BYTE + Points to registry key data buffer + 32 + 4352 + + + ItemType + Input + + + + + bExecute + BOOL + Rising edge on this input activates the fb execution + 8 + 4384 + + + ItemType + Input + + + + + tTimeOut + TIME + Max fb execution time + 32 + 4416 + + 5000 + + + + ItemType + Input + + + + + bBusy + BOOL + 8 + 4448 + + + ItemType + Output + + + + + bError + BOOL + 8 + 4456 + + + ItemType + Output + + + + + nErrId + UDINT + 32 + 4480 + + + ItemType + Output + + + + + cbRead + UDINT + Number of succesfully read data bytes + 32 + 4512 + + + ItemType + Output + + + + + fbAdsRdWrtEx + ADSRDWRTEX + 1440 + 4544 + + + .PORT + 10000 + + + .IDXGRP + 200 + + + .IDXOFFS + 0 + + + + + conditionalshow + + + + + fbTrigger + R_TRIG + 64 + 5984 + + + conditionalshow + + + + + state + BYTE + 8 + 6048 + + + conditionalshow + + + + + s1Len + UDINT + 32 + 6080 + + + conditionalshow + + + + + s2Len + UDINT + 32 + 6112 + + + conditionalshow + + + + + ptr + BYTE + 32 + 6144 + + + conditionalshow + + + + + cbBuff + UDINT + 32 + 6176 + + + conditionalshow + + + + + tmpBuff + ST_HKeySrvRead + 4096 + 6208 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + NT_SetTimeToRTCTime + 12032 + + NETID + T_AmsNetID + TwinCAT network address (ams net id) + 192 + 32 + + + ItemType + Input + + + + + SET + BOOL + Rising edge on this input activates the fb execution + 8 + 224 + + + ItemType + Input + + + + + TMOUT + TIME + Max fb execution time + 32 + 256 + + 5000 + + + + ItemType + Input + + + + + BUSY + BOOL + 8 + 288 + + + ItemType + Output + + + + + ERR + BOOL + 8 + 296 + + + ItemType + Output + + + + + ERRID + UDINT + 32 + 320 + + + ItemType + Output + + + + + fbAdsWrite + ADSWRITE + 1216 + 352 + + + .PORT + 10000 + + + .IDXGRP + 4 + + + .IDXOFFS + 0 + + + + + conditionalshow + + + + + fbRegQuery + FB_RegQueryValue + 10304 + 1568 + + + .sSubKey + Software\Beckhoff\TwinCAT3\System + + + .sValName + NumOfCPUs + + + + + conditionalshow + + + + + fbTrigger + R_TRIG + 64 + 11872 + + + conditionalshow + + + + + bTmp + DWORD + 32 + 11936 + + 0 + + + + conditionalshow + + + + + state + BYTE + 8 + 11968 + + 0 + + + + conditionalshow + + + + + bInit + BOOL + 8 + 11976 + + 1 + + + + conditionalshow + + + + + numOfCPUs + DWORD + 32 + 12000 + + 0 + + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FW_GetCpuCounter + 96 + + dwCpuCntLo + UDINT + 32 + 32 + + + ItemType + Output + + + + + dwCpuCntHi + UDINT + 32 + 64 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + conditionalshow + + + + + GETCPUCOUNTER + The CPU cycle counter can be read with this function block. The numerical value is a relative 64 bit integer, which, independently of the CPUs internal clock rate, is output in a form converted into 100ns ticks. The number is refreshed to a precision of 100ns with every call by the PLC system, and can be used, for instance, for timing tasks. - One unit is equivalent to 100 ns. ]]>192cpuCntLoDWUDINT3232ItemTypeOutputcpuCntHiDWUDINT3264ItemTypeOutputfbGetCpuCounterFW_GetCpuCounter9696conditionalshowPouTypeFunctionBlockconditionalshow_all_localsRTC_EX2896ENBOOL832ItemTypeInputPDTTIMESTRUCT12848ItemTypeInputPMICRODWORD32192ItemTypeInputQBOOL Output time is valid, FALSE => Output time is invalid ]]>8224ItemTypeOutputCDTTIMESTRUCT128240.wYear1970.wMonth1.wDay1.wDayOfWeek4ItemTypeOutputCMICRODWORD32384ItemTypeOutputfbGetCpuCounterGETCPUCOUNTER192416conditionalshowrisingEdgeR_TRIG64608conditionalshowoldTickDWORD32672conditionalshowcurrTickDWORD32704conditionalshownanoDiffDWORD32736conditionalshownanoRestDWORD32768conditionalshowsecDiffDWORD32800conditionalshowdateTimeDATE_AND_TIME32832conditionalshowbInitializedBOOL8864conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LocalSystemTime19040sNetIDT_AmsNetID19232ItemTypeInputbEnableBOOL8224ItemTypeInputdwCycleDWORD (1..86400)322565ItemTypeInputdwOptDWORD Synchronize Windows Time to RTC time ]]>322881ItemTypeInputtTimeoutTIME323205000ItemTypeInputbValidBOOL The systemTime and tzID output is valid, FALSE => systemTime and tzID is not valid ]]>8352ItemTypeOutputsystemTimeTIMESTRUCT128368ItemTypeOutputtzIDE_TimeZoneID16496-1ItemTypeOutputrtrigR_TRIG64512conditionalshowstateBYTE8576conditionalshowfbNTNT_GetTime1728608conditionalshowfbTZFB_GetTimeZoneInformation34882336conditionalshowfbSETNT_SetTimeToRTCTime120325824conditionalshowfbRTCRTC_EX289617856conditionalshowtimerTON22418752conditionalshownSyncDWORD3218976conditionalshowbNotSupBOOL819008conditionalshowPouTypeFunctionBlockconditionalshow_all_localsT_FILETIME64dwLowDateTimeDWORD320dwHighDateTimeDWORD3232FB_TranslateLocalTimeToUtcByZoneID2400inT_FILETIME6432ItemTypeInputtzInfoST_TimeZoneInformation86496ItemTypeInputwDldYearWORD not used (default) else used only if tzInfo.daylightDate.wYear = 0. ]]>169600ItemTypeInputwStdYearWORD not used (default) else used only if tzInfo.standardDate.wYear = 0. ]]>169760ItemTypeInputoutT_FILETIME64992ItemTypeOutputeTzIDE_TimeZoneID1610560ItemTypeOutputbBBOOL A time, TRUE => B time]]>81072ItemTypeOutputbiasDINT321088ItemTypeOutputinLocalTIMESTRUCT1281120tziSommerTIMESTRUCT1281248tziWinterTIMESTRUCT1281376tziLocalSommerT_FILETIME641504tziLocalWinterT_FILETIME641568tziLocalSommerJumpT_FILETIME641632tziLocalWinterJumpT_FILETIME641696ui64LocalInT_ULARGE_INTEGER641760ui64LocalSommerT_ULARGE_INTEGER641824ui64LocalWinterT_ULARGE_INTEGER641888in_to_sDINT321952in_to_wDINT321984s_to_wDINT322016in_to_s_jumpDINT322048in_to_w_jumpDINT322080iStandardBiasDINT322112iDaylightBiasDINT322144ui64PreviousInT_ULARGE_INTEGER642176ui64FallDiffT_ULARGE_INTEGER642240bFallDiffBOOL82304dtSommerJumpDATE_AND_TIME322336dtWinterJumpDATE_AND_TIME322368A_ResetPouTypeFunctionBlockconditionalshowFB_TzSpecificLocalTimeToSystemTime3584inTIMESTRUCT12832ItemTypeInputtzInfoST_TimeZoneInformation864160ItemTypeInputoutTIMESTRUCT1281024ItemTypeOutputeTzIDE_TimeZoneID1611520ItemTypeOutputbBBOOL A time, TRUE => B time]]>81168ItemTypeOutputfbBaseFB_TranslateLocalTimeToUtcByZoneID24001184conditionalshowA_ResetPouTypeFunctionBlockconditionalshow_all_localsFB_JsonSaxWriter + 192 + + cpuCntLoDW + UDINT + Contains the low-value 4 bytes of the numerical value + 32 + 32 + + + ItemType + Output + + + + + cpuCntHiDW + UDINT + Contains the high-value 4 bytes of the numerical value + 32 + 64 + + + ItemType + Output + + + + + fbGetCpuCounter + FW_GetCpuCounter + 96 + 96 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + RTC_EX2 + Software RTC (real time clock), returns time in structured system time format + microseconds (microsecond resolution) + 896 + + EN + BOOL + Enable/set clock + 8 + 32 + + + ItemType + Input + + + + + PDT + TIMESTRUCT + Preset/set time in system time format (struct) + 128 + 48 + + + ItemType + Input + + + + + PMICRO + DWORD + Preset microseconds + 32 + 192 + + + ItemType + Input + + + + + Q + BOOL + TRUE => Output time is valid, FALSE => Output time is invalid + 8 + 224 + + + ItemType + Output + + + + + CDT + TIMESTRUCT + Current time in system time format (struct) + 128 + 240 + + + .wYear + 1970 + + + .wMonth + 1 + + + .wDay + 1 + + + .wDayOfWeek + 4 + + + + + ItemType + Output + + + + + CMICRO + DWORD + Current microseconds + 32 + 384 + + + ItemType + Output + + + + + fbGetCpuCounter + GETCPUCOUNTER + 192 + 416 + + + conditionalshow + + + + + risingEdge + R_TRIG + 64 + 608 + + + conditionalshow + + + + + oldTick + DWORD + 32 + 672 + + + conditionalshow + + + + + currTick + DWORD + 32 + 704 + + + conditionalshow + + + + + nanoDiff + DWORD + 32 + 736 + + + conditionalshow + + + + + nanoRest + DWORD + 32 + 768 + + + conditionalshow + + + + + secDiff + DWORD + 32 + 800 + + + conditionalshow + + + + + dateTime + DATE_AND_TIME + 32 + 832 + + + conditionalshow + + + + + bInitialized + BOOL + 8 + 864 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FB_LocalSystemTime + This function block synchronizes cyclically to and returns the Local Windows System Time. + 19040 + + sNetID + T_AmsNetID + The target TwinCAT system network address + 192 + 32 + + + + + + ItemType + Input + + + + + bEnable + BOOL + Enable/start cyclic time synchronisation (output is synchronized to Local Windows System Time) + 8 + 224 + + + ItemType + Input + + + + + dwCycle + DWORD (1..86400) + Time synchronisation cycle (seconds) + 32 + 256 + + 5 + + + + ItemType + Input + + + + + dwOpt + DWORD + Additional option flags: If bit 0 is set => Synchronize Windows Time to RTC time + 32 + 288 + + 1 + + + + ItemType + Input + + + + + tTimeout + TIME + Max. ADS function block execution time (internal communication timeout). + 32 + 320 + + 5000 + + + + ItemType + Input + + + + + bValid + BOOL + TRUE => The systemTime and tzID output is valid, FALSE => systemTime and tzID is not valid + 8 + 352 + + + ItemType + Output + + + + + systemTime + TIMESTRUCT + Local Windows System Time struct + 128 + 368 + + + ItemType + Output + + + + + tzID + E_TimeZoneID + Daylight/standard time zone information + 16 + 496 + + -1 + + + + ItemType + Output + + + + + rtrig + R_TRIG + 64 + 512 + + + conditionalshow + + + + + state + BYTE + 8 + 576 + + + conditionalshow + + + + + fbNT + NT_GetTime + 1728 + 608 + + + conditionalshow + + + + + fbTZ + FB_GetTimeZoneInformation + 3488 + 2336 + + + conditionalshow + + + + + fbSET + NT_SetTimeToRTCTime + 12032 + 5824 + + + conditionalshow + + + + + fbRTC + RTC_EX2 + 896 + 17856 + + + conditionalshow + + + + + timer + TON + 224 + 18752 + + + conditionalshow + + + + + nSync + DWORD + 32 + 18976 + + + conditionalshow + + + + + bNotSup + BOOL + 8 + 19008 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + T_FILETIME + The FILETIME structure is a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC). + 64 + + dwLowDateTime + DWORD + Specifies the low-order 32 bits of the file time. + 32 + 0 + + + dwHighDateTime + DWORD + Specifies the high-order 32 bits of the file time. + 32 + 32 + + + + FB_TranslateLocalTimeToUtcByZoneID + Internal helper function block. Detects time zone ID, bias and B time flag and translates the local file time to UTC file time time + 2400 + + in + T_FILETIME + Time to be converted (Local file time format) + 64 + 32 + + + ItemType + Input + + + + + tzInfo + ST_TimeZoneInformation + Time zone information + 864 + 96 + + + ItemType + Input + + + + + wDldYear + WORD + Optional daylightDate.wYear value. If 0 => not used (default) else used only if tzInfo.daylightDate.wYear = 0. + 16 + 960 + + 0 + + + + ItemType + Input + + + + + wStdYear + WORD + Optional standardDate.wYear value. If 0 => not used (default) else used only if tzInfo.standardDate.wYear = 0. + 16 + 976 + + 0 + + + + ItemType + Input + + + + + out + T_FILETIME + Converted time (UTC file time format) + 64 + 992 + + + ItemType + Output + + + + + eTzID + E_TimeZoneID + Detected daylight saving time information + 16 + 1056 + + 0 + + + + ItemType + Output + + + + + bB + BOOL + FALSE => A time, TRUE => B time + 8 + 1072 + + + ItemType + Output + + + + + bias + DINT + Bias value in minutes + 32 + 1088 + + + ItemType + Output + + + + + inLocal + TIMESTRUCT + 128 + 1120 + + + tziSommer + TIMESTRUCT + 128 + 1248 + + + tziWinter + TIMESTRUCT + 128 + 1376 + + + tziLocalSommer + T_FILETIME + 64 + 1504 + + + tziLocalWinter + T_FILETIME + 64 + 1568 + + + tziLocalSommerJump + T_FILETIME + 64 + 1632 + + + tziLocalWinterJump + T_FILETIME + 64 + 1696 + + + ui64LocalIn + T_ULARGE_INTEGER + 64 + 1760 + + + ui64LocalSommer + T_ULARGE_INTEGER + 64 + 1824 + + + ui64LocalWinter + T_ULARGE_INTEGER + 64 + 1888 + + + in_to_s + DINT + 32 + 1952 + + + in_to_w + DINT + 32 + 1984 + + + s_to_w + DINT + 32 + 2016 + + + in_to_s_jump + DINT + 32 + 2048 + + + in_to_w_jump + DINT + 32 + 2080 + + + iStandardBias + DINT + 32 + 2112 + + + iDaylightBias + DINT + 32 + 2144 + + + ui64PreviousIn + T_ULARGE_INTEGER + 64 + 2176 + + + ui64FallDiff + T_ULARGE_INTEGER + 64 + 2240 + + + bFallDiff + BOOL + 8 + 2304 + + + dtSommerJump + DATE_AND_TIME + 32 + 2336 + + + dtWinterJump + DATE_AND_TIME + 32 + 2368 + + + A_Reset + + + + PouType + FunctionBlock + + + conditionalshow + + + + + FB_TzSpecificLocalTimeToSystemTime + Converts time zone's specific local system time to Coordinated Universal Time (UTC) system time + 3584 + + in + TIMESTRUCT + Time zone's specific local system time. Structure that specifies the system time since January 1, 1601 + 128 + 32 + + + ItemType + Input + + + + + tzInfo + ST_TimeZoneInformation + Time zone settings + 864 + 160 + + + ItemType + Input + + + + + out + TIMESTRUCT + Coordinated Universal Time (UTC) in system time format + 128 + 1024 + + + ItemType + Output + + + + + eTzID + E_TimeZoneID + Daylight saving time information + 16 + 1152 + + 0 + + + + ItemType + Output + + + + + bB + BOOL + FALSE => A time, TRUE => B time + 8 + 1168 + + + ItemType + Output + + + + + fbBase + FB_TranslateLocalTimeToUtcByZoneID + 2400 + 1184 + + + conditionalshow + + + + + A_Reset + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FB_JsonSaxWriter + | Provides the functionality to create a JSON document. | Steps of documentation creation: | 1. StartObject() to start a new object in the document. | 2. Add several keys/values via AddKeyString() and the other methods. | 3. EndObject() to finish object. | 4. GetDocument() in order to get the full document as string. - | 5. ResetDocument() if a new document should be created with the same SaxWriter instance.]]>256initStatusHRESULT3232-1743714536ItemTypeOutputipWriterITcJsonSaxWriter3264ipWriter2ITcJsonSaxWriter23296CLSID_TcJsonSaxWriterCLSID128128.Data13870298264.Data256256.Data317669.Data4[0]158.Data4[1]60.Data4[2]93.Data4[3]248.Data4[4]70.Data4[5]150.Data4[6]7.Data4[7]196AddKeyNumberkeySTRING(80)32ItemTypeInOutvalueDINT32AddStringvalueSTRING(80)32ItemTypeInOutAddKeyFileTimekeySTRING(80)32ItemTypeInOutvalueFILETIME64IsCompleteBOOL8AddUdintvalueUDINT32AddHexBinarypBytesBYTE32nBytesDINT32AddLintvalueLINT64AddLrealvalueLREAL64AddKeykeySTRING(80)32ItemTypeInOutResetDocumentHRESULT32AddKeyLrealkeySTRING(80)32ItemTypeInOutvalueLREAL64StartObjectHRESULT32GetDocumentLengthUDINT32hrErrorCodeHRESULT32ItemTypeOutputnUDINT32pSTRING(80)32AddKeyDcTimekeySTRING(80)32ItemTypeInOutvalueDCTIME64AddDateTimevalueDATE_AND_TIME32AddRawObjectrawJsonSTRING(80)32ItemTypeInOutSetMaxDecimalPlacesHRESULT32decimalPlacesDINT32__get_ipWriterITcJsonSaxWriter32_ipWriterITcJsonSaxWriter32propertyAddKeyBoolkeySTRING(80)32ItemTypeInOutvalueBOOL8GetDocumentSTRING(255)2048hrErrorCodeHRESULT32ItemTypeOutputpSINT32nUDINT32AddDintvalueDINT32AddRawArrayBOOL8rawJsonSTRING(80)32ItemTypeInOutAddKeyStringkeySTRING(80)32ItemTypeInOutvalueSTRING(80)32ItemTypeInOutCopyDocumentUDINT32pDocSTRING(80)32ItemTypeInOutnDocUDINT32hrErrorCodeHRESULT32ItemTypeOutputAddUlintvalueULINT64GetMaxDecimalPlacesDINT32dpDINT32AddFileTimevalueFILETIME64AddNullAddKeyDateTimekeySTRING(80)32ItemTypeInOutvalueDATE_AND_TIME32AddBoolvalueBOOL8AddBase64pBytesBYTE32nBytesDINT32AddDcTimevalueDCTIME64AddKeyNullkeySTRING(80)32ItemTypeInOutEndArrayHRESULT32EndObjectHRESULT32StartArrayHRESULT32AddRealvalueREAL32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_HardwareFFOutput1647296FF_ARRAY_UPPER_BOUNDUINT1632200i_xResetBOOL848ItemTypeInputpytmc + | 5. ResetDocument() if a new document should be created with the same SaxWriter instance. + 256 + + initStatus + HRESULT + 32 + 32 + + -1743714536 + + + + ItemType + Output + + + + + ipWriter + ITcJsonSaxWriter + 32 + 64 + + + ipWriter2 + ITcJsonSaxWriter2 + 32 + 96 + + + CLSID_TcJsonSaxWriter + CLSID + 128 + 128 + + + .Data1 + 3870298264 + + + .Data2 + 56256 + + + .Data3 + 17669 + + + .Data4[0] + 158 + + + .Data4[1] + 60 + + + .Data4[2] + 93 + + + .Data4[3] + 248 + + + .Data4[4] + 70 + + + .Data4[5] + 150 + + + .Data4[6] + 7 + + + .Data4[7] + 196 + + + + + AddKeyNumber + + key + STRING(80) + 32 + + + ItemType + InOut + + + + + value + DINT + 32 + + + + AddString + + value + STRING(80) + 32 + + + ItemType + InOut + + + + + + AddKeyFileTime + + key + STRING(80) + 32 + + + ItemType + InOut + + + + + value + FILETIME + 64 + + + + IsComplete + BOOL + 8 + + + AddUdint + + value + UDINT + 32 + + + + AddHexBinary + + pBytes + BYTE + 32 + + + nBytes + DINT + 32 + + + + AddLint + + value + LINT + 64 + + + + AddLreal + + value + LREAL + 64 + + + + AddKey + + key + STRING(80) + 32 + + + ItemType + InOut + + + + + + ResetDocument + HRESULT + 32 + + + AddKeyLreal + + key + STRING(80) + 32 + + + ItemType + InOut + + + + + value + LREAL + 64 + + + + StartObject + HRESULT + 32 + + + GetDocumentLength + UDINT + 32 + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + n + UDINT + 32 + + + p + STRING(80) + 32 + + + + AddKeyDcTime + + key + STRING(80) + 32 + + + ItemType + InOut + + + + + value + DCTIME + 64 + + + + AddDateTime + + value + DATE_AND_TIME + 32 + + + + AddRawObject + + rawJson + STRING(80) + 32 + + + ItemType + InOut + + + + + + SetMaxDecimalPlaces + HRESULT + 32 + + decimalPlaces + DINT + 32 + + + + __get_ipWriter + ITcJsonSaxWriter + 32 + + _ipWriter + ITcJsonSaxWriter + 32 + + + + property + + + + + AddKeyBool + + key + STRING(80) + 32 + + + ItemType + InOut + + + + + value + BOOL + 8 + + + + GetDocument + STRING(255) + 2048 + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + p + SINT + 32 + + + n + UDINT + 32 + + + + AddDint + + value + DINT + 32 + + + + AddRawArray + BOOL + 8 + + rawJson + STRING(80) + 32 + + + ItemType + InOut + + + + + + AddKeyString + + key + STRING(80) + 32 + + + ItemType + InOut + + + + + value + STRING(80) + 32 + + + ItemType + InOut + + + + + + CopyDocument + UDINT + 32 + + pDoc + target string buffer where the document should be copied to + STRING(80) + 32 + + + ItemType + InOut + + + + + nDoc + size in bytes of the target string buffer + UDINT + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + + AddUlint + + value + ULINT + 64 + + + + GetMaxDecimalPlaces + DINT + 32 + + dp + DINT + 32 + + + + AddFileTime + + value + FILETIME + 64 + + + + AddNull + + + AddKeyDateTime + + key + STRING(80) + 32 + + + ItemType + InOut + + + + + value + DATE_AND_TIME + 32 + + + + AddBool + + value + BOOL + 8 + + + + AddBase64 + + pBytes + BYTE + 32 + + + nBytes + DINT + 32 + + + + AddDcTime + + value + DCTIME + 64 + + + + AddKeyNull + + key + STRING(80) + 32 + + + ItemType + InOut + + + + + + EndArray + HRESULT + 32 + + + EndObject + HRESULT + 32 + + + StartArray + HRESULT + 32 + + + AddReal + + value + REAL + 32 + + + + + PouType + FunctionBlock + + + no_explicit_call + do not call this POU directly + + + + + FB_HardwareFFOutput + 1647296 + + FF_ARRAY_UPPER_BOUND + UINT + 16 + 32 + + 200 + + + + i_xReset + BOOL + 8 + 48 + + + ItemType + Input + + + pytmc + pv: ClearFault io: o field: DESC Might be overidden by PLC writes - i_xVetoBOOL856ItemTypeInputpytmc + + + + + + i_xVeto + BOOL + 8 + 56 + + + ItemType + Input + + + pytmc + pv: EnableVeto io: o - bAutoResetBOOL8640ItemTypeInputi_sNetIDT_AmsNetID19272ItemTypeInputq_xFastFaultOutBOOL8264ItemTypeOutputpytmc + + + + + + bAutoReset + BOOL + Set true for the FFO to automatically permit beam again after all fast faults are cleared + 8 + 64 + + 0 + + + + ItemType + Input + + + + + i_sNetID + T_AmsNetID + Set to the Arbiter AmsNetID to be used for the synchronisation. An empty string means the system will sue local time + 192 + 72 + + + + + + ItemType + Input + + + + + q_xFastFaultOut + BOOL + 8 + 264 + + + ItemType + Output + + + pytmc + pv: FaultHWO io: i field: DESC Hardware Output Status - TcAddressTypeOutputq_xValidSyncTimeBOOL8272ItemTypeOutputastFFST_FF12001536000288pytmc + + + + TcAddressType + Output + + + + + q_xValidSyncTime + BOOL + system time bValid output True when sync is successful + 8 + 272 + + + ItemType + Output + + + + + astFF + ST_FF + + 1 + 200 + + 1536000 + 288 + + + pytmc + pv: FF - xFastFaultRegFailBOOL815362880pytmc + + + + + + xFastFaultRegFail + BOOL + Set true if a fast fault fails to register. Holds beam off. + 8 + 1536288 + + 0 + + + + pytmc + pv: RegistrationFailure io: io - tFFRegFailF_TRIG641536320sPathT_MaxString20481536384instance-pathnoinitxOKBOOL815384321pytmc + + + + + + tFFRegFail + F_TRIG + 64 + 1536320 + + + sPath + T_MaxString + 2048 + 1536384 + + + instance-path + + + noinit + + + + + xOK + BOOL + Current internal state of FFO, indicates if FFO will accept a reset + 8 + 1538432 + + 1 + + + + pytmc + pv: OK io: i - rtResetR_TRIG641538464rtResetandOKR_TRIG641538528nIndexUINT1615385921IdxOKBOOL81538608fbTimeFB_LocalSystemTime190401538624.bEnable1.dwCycle1fbTime_to_UTCFB_TzSpecificLocalTimeToSystemTime35841557664fbGetTimeZoneFB_GetTimeZoneInformation34881561248fbJsonFB_JsonSaxWriter2561564736pmpsTypeCodeUDINT3215649920fbLoggerFB_LogMessage819841565056.eSevr4.eSubsystem2.nMinTimeViolationAcceptable200__EXECUTELOGGING__HELLOTIMERTOF2241647040.PT86400000ExecuteNoLogEvaluateOutputExecuteEvaluateVetosBOOL8obsoleteUse EvaluateOverrides instead.EvaluateOverridesBOOL8FFST_FF32EvalIdxDINT32MaxTimeDINT32no_checkExecuteLoggingBOOL8FFST_FF32logIdxDINT32HelloTimerTOF224uselocation__EXECUTELOGGING__HELLOTIMERno_checkRegisterBOOL8stFFInfoST_FFInfo6832FFONameT_MaxString2048ItemTypeOutputIdxUINT16ItemTypeOutputno_checkIdxCheckInBOOL8IdxDINT32OKBOOL8ResetBOOL8stFFST_FF7680BeamPermittedBOOL8no_checkFormulateLogJsonSTRING(80)648FFST_FF7680PouTypeFunctionBlockreflectionno_checkAMSNETID48BYTE06%d.%d.%d.%d.%d.%d[0][1][2][3][4][5]T_AmsNetIdArr48AMSNETIDFB_GetLocalAmsNetId10848bExecuteBOOL832ItemTypeInputtTimeOutTIME32645000ItemTypeInputbBusyBOOL896ItemTypeOutputbErrorBOOL8104ItemTypeOutputnErrIdUDINT32128ItemTypeOutputAddrStringT_AmsNetID1921600.0.0.0.0.0ItemTypeOutputAddrBytesT_AmsNetIdArr48352[0]0[1]0[2]0[3]0[4]0[5]0ItemTypeOutputfbRegQueryValueFB_RegQueryValue10304416.sNetId.sSubKeySOFTWARE\Beckhoff\TwinCAT3\System.sValNameAmsNetIdconditionalshowfbTriggerR_TRIG6410720conditionalshowstateBYTE810784conditionalshowtmpBytesT_AmsNetIdArr4810792conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_JsonDomParserBase128ipDomITcJsonDomParser3232conditionalshowipDom2ITcJsonDomParser23264conditionalshowipXFAITcDomParserFileAccess3296conditionalshowGetHexBinaryDINT32vSJsonValue32pPVOID32nDINT32HasMemberBOOL8vSJsonValue32memberSTRING(80)32ItemTypeInOutSetDateTimeSJsonValue32vSJsonValue32valueDATE_AND_TIME32SetBoolSJsonValue32vSJsonValue32valueBOOL8SetJsonSJsonValue32vSJsonValue32rawJsonSTRING(80)32ItemTypeInOutIsNullBOOL8vSJsonValue32PushbackFileTimeValueSJsonValue32vSJsonValue32valueFILETIME64PushbackIntValueSJsonValue32vSJsonValue32valueDINT32AddFileTimeMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueFILETIME64RemoveMemberByNameBOOL8vSJsonValue32memberSTRING(80)32ItemTypeInOutkeepOrderBOOL8AddArrayMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutreserveUDINT32SetNullSJsonValue32vSJsonValue32SetStringSJsonValue32vSJsonValue32valueSTRING(80)32ItemTypeInOutMemberEndSJsonIterator32vSJsonValue32PushbackUintValueSJsonValue32vSJsonValue32valueUDINT32ParseDocumentSJsonValue32sJsonSTRING(80)32ItemTypeInOutAddIntMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueDINT32ArrayEndSJsonAIterator32vSJsonValue32SetDoubleSJsonValue32vSJsonValue32valueLREAL64PushbackBoolValueSJsonValue32vSJsonValue32valueBOOL8AddHexBinaryMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutpPVOID32nDINT32GetBase64DINT32vSJsonValue32pPVOID32nDINT32GetMemberValueSJsonValue32iSJsonIterator32SetObjectSJsonValue32vSJsonValue32AddDateTimeMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueDATE_AND_TIME32GetIntDINT32vSJsonValue32PushbackUint64ValueSJsonValue32vSJsonValue32valueULINT64ClearArrayBOOL8vSJsonValue32iSJsonAIterator32RemoveAllMembersBOOL8vSJsonValue32ExceptionRaisedBOOL8IsISO8601TimeFormatBOOL8vSJsonValue32GetArraySizeUDINT32vSJsonValue32GetInt64LINT64vSJsonValue32IsBoolBOOL8vSJsonValue32AddInt64MemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueLINT64FindMemberPathSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutSetDcTimeSJsonValue32vSJsonValue32valueDCTIME64SetArraySJsonValue32vSJsonValue32reserveUDINT32GetFileTimeFILETIME64vSJsonValue32GetStringLengthUDINT32vSJsonValue32pBYTE32lUDINT32SaveDocumentToFileBOOL8sFileSTRING(80)32ItemTypeInOutbExecBOOL32hrErrorCodeHRESULT32ItemTypeOutputPushbackBase64ValueSJsonValue32vSJsonValue32pPVOID32nDINT32IsBase64BOOL8vSJsonValue32IsTrueBOOL8vSJsonValue32IsIntBOOL8vSJsonValue32GetDocumentRootSJsonValue32CopyDocumentUDINT32pDocSTRING(80)32ItemTypeInOutnDocUDINT32GetTypeEJsonType32vSJsonValue32PushbackDcTimeValueSJsonValue32vSJsonValue32valueDCTIME64GetMemberNameSTRING(80)648iSJsonIterator32pSTRING(80)32IsNumberBOOL8vSJsonValue32AddObjectMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutIsInt64BOOL8vSJsonValue32IsUint64BOOL8vSJsonValue32SetFileTimeSJsonValue32vSJsonValue32valueFILETIME64CopyStringUDINT32vSJsonValue32pStrSTRING(80)32ItemTypeInOutnStrUDINT32pBYTE32qBYTE32lUDINT32SetBase64SJsonValue32vSJsonValue32pPVOID32nDINT32GetJsonLengthUDINT32vSJsonValue32pSTRING(80)32SwapBOOL8vSJsonValue32wSJsonValue32SetUint64SJsonValue32vSJsonValue32valueULINT64IsHexBinaryBOOL8vSJsonValue32AddUint64MemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueULINT64IsFalseBOOL8vSJsonValue32SetAdsProviderBOOL8oidOTCID32MemberBeginSJsonIterator32vSJsonValue32NewDocumentSJsonValue32GetStringSTRING(255)2048vSJsonValue32pSTRING(255)32IsUintBOOL8vSJsonValue32NextMemberSJsonIterator32iSJsonIterator32ArrayBeginSJsonAIterator32vSJsonValue32IsStringBOOL8vSJsonValue32PopbackValueBOOL8vSJsonValue32AddJsonMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutrawJsonSTRING(80)32ItemTypeInOutLoadDocumentFromFileBOOL8sFileSTRING(80)32ItemTypeInOutbExecBOOL32hrErrorCodeHRESULT32ItemTypeOutputGetDateTimeDATE_AND_TIME32vSJsonValue32IsObjectBOOL8vSJsonValue32PushbackStringValueSJsonValue32vSJsonValue32valueSTRING(80)32ItemTypeInOutRemoveMemberBOOL8vSJsonValue32iSJsonIterator32keepOrderBOOL8RemoveArrayBOOL8vSJsonValue32iSJsonAIterator32AddDcTimeMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueDCTIME64SetMaxDecimalPlacesdpDINT32FindMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutPushbackDateTimeValueSJsonValue32vSJsonValue32valueDATE_AND_TIME32PushbackInt64ValueSJsonValue32vSJsonValue32valueLINT64AddBase64MemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutpPVOID32nDINT32SetUintSJsonValue32vSJsonValue32valueUDINT32SetHexBinarySJsonValue32vSJsonValue32pPVOID32nDINT32GetArrayValueByIdxSJsonValue32vSJsonValue32idxUDINT32PushbackHexBinaryValueSJsonValue32vSJsonValue32pPVOID32nDINT32AddDoubleMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueLREAL64PushbackNullValueSJsonValue32vSJsonValue32AddBoolMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueBOOL8GetDcTimeDCTIME64vSJsonValue32AddUintMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueUDINT32CopyJsonUDINT32vSJsonValue32pDocSTRING(80)32ItemTypeInOutnDocUDINT32SetInt64SJsonValue32vSJsonValue32valueLINT64CopyFromSJsonValue32vSJsonValue32wSJsonValue32AddStringMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueSTRING(80)32ItemTypeInOutGetBoolBOOL8vSJsonValue32GetDoubleLREAL64vSJsonValue32GetMaxDecimalPlacesDINT32GetArrayValueSJsonValue32iSJsonAIterator32NextArraySJsonAIterator32iSJsonAIterator32GetDocumentSTRING(255)2048pBYTE32qBYTE32tSTRING(255)32lengthUDINT32SetIntSJsonValue32vSJsonValue32valueDINT32PushbackDoubleValueSJsonValue32vSJsonValue32valueLREAL64GetUintUDINT32vSJsonValue32GetUint64ULINT64vSJsonValue32GetDocumentLengthUDINT32pSTRING(80)32GetJsonSTRING(255)2048vSJsonValue32pBYTE32qBYTE32tSTRING(255)32lengthUDINT32IsArrayBOOL8vSJsonValue32PushbackJsonValueSJsonValue32vSJsonValue32rawJsonSTRING(80)32ItemTypeInOutIsDoubleBOOL8vSJsonValue32AddNullMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutPouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyFB_JsonDomParser288FB_JsonDomParserBaseinitStatusHRESULT32128-1743714536ItemTypeOutputCLSID_TcJsonDomParserCLSID128160.Data11337382113.Data245876.Data323182.Data4[0]166.Data4[1]151.Data4[2]186.Data4[3]40.Data4[4]25.Data4[5]175.Data4[6]202.Data4[7]216conditionalshowPouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyE_OpenPath16UINTPATH_GENERIC1PATH_BOOTPRJ2PATH_BOOTDATA3PATH_BOOTPATH4PATH_USERPATH111PATH_USERPATH212PATH_USERPATH313PATH_USERPATH414PATH_USERPATH515PATH_USERPATH616PATH_USERPATH717PATH_USERPATH818PATH_USERPATH919FB_FileOpen3456sNetIdT_AmsNetID19232ItemTypeInputsPathNameT_MaxString2048224ItemTypeInputnModeDWORD322272ItemTypeInputePathE_OpenPath1623041ItemTypeInputbExecuteBOOL82320ItemTypeInputtTimeoutTIME3223365000ItemTypeInputbBusyBOOL82368ItemTypeOutputbErrorBOOL82376ItemTypeOutputnErrIdUDINT322400ItemTypeOutputhFileUINT162432ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_FileClose1184sNetIdT_AmsNetID19232ItemTypeInputhFileUINT16224ItemTypeInputbExecuteBOOL8240ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIdUDINT32320ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_FileRead1440sNetIdT_AmsNetID19232ItemTypeInputhFileUINT16224ItemTypeInputpReadBuffPVOID32256ItemTypeInputTcIgnorePersistentcbReadLenUDINT32288ItemTypeInputbExecuteBOOL8320ItemTypeInputtTimeoutTIME323525000ItemTypeInputbBusyBOOL8384ItemTypeOutputbErrorBOOL8392ItemTypeOutputnErrIdUDINT32416ItemTypeOutputcbReadUDINT32448ItemTypeOutputbEOFBOOL8480ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_FastFault + + + + + rtReset + R_TRIG + 64 + 1538464 + + + rtResetandOK + R_TRIG + 64 + 1538528 + + + nIndex + UINT + 16 + 1538592 + + 1 + + + + IdxOK + BOOL + 8 + 1538608 + + + fbTime + FB_LocalSystemTime + Get current system time, used for override + 19040 + 1538624 + + + .bEnable + 1 + + + .dwCycle + 1 + + + + + fbTime_to_UTC + FB_TzSpecificLocalTimeToSystemTime + 3584 + 1557664 + + + fbGetTimeZone + FB_GetTimeZoneInformation + 3488 + 1561248 + + + fbJson + FB_JsonSaxWriter + 256 + 1564736 + + + pmpsTypeCode + UDINT + shows up in json as pmps_typecode + 32 + 1564992 + + 0 + + + + fbLogger + FB_LogMessage + 81984 + 1565056 + + + .eSevr + 4 + + + .eSubsystem + 2 + + + .nMinTimeViolationAcceptable + 200 + + + + + __EXECUTELOGGING__HELLOTIMER + TOF + 224 + 1647040 + + + .PT + 86400000 + + + + + ExecuteNoLog + + + EvaluateOutput + + + Execute + + + EvaluateVetos + BOOL + 8 + + + obsolete + Use EvaluateOverrides instead. + + + + + EvaluateOverrides + BOOL + 8 + + FF + ST_FF + 32 + + + EvalIdx + DINT + 32 + + + MaxTime + 49.7 days + DINT + 32 + + + + no_check + + + + + ExecuteLogging + BOOL + 8 + + FF + ST_FF + 32 + + + logIdx + DINT + 32 + + + HelloTimer + TOF + 224 + + + uselocation + __EXECUTELOGGING__HELLOTIMER + + + + + + no_check + + + + + Register + BOOL + 8 + + stFFInfo + ST_FFInfo + 6832 + + + FFOName + T_MaxString + 2048 + + + ItemType + Output + + + + + Idx + UINT + 16 + + + ItemType + Output + + + + + + no_check + + + + + IdxCheckIn + BOOL + 8 + + Idx + DINT + 32 + + + OK + BOOL + 8 + + + Reset + BOOL + 8 + + + stFF + ST_FF + 7680 + + + BeamPermitted + BOOL + 8 + + + + no_check + + + + + FormulateLogJson + STRING(80) + 648 + + FF + ST_FF + 7680 + + + + + PouType + FunctionBlock + + + reflection + + + no_check + + + + + AMSNETID + 48 + BYTE + + 0 + 6 + + + %d.%d.%d.%d.%d.%d + [0] + [1] + [2] + [3] + [4] + [5] + + + + T_AmsNetIdArr + TwinCAT AMS netID address bytes. + 48 + AMSNETID + + + FB_GetLocalAmsNetId + Reads the local AmsNetId (local TwinCAT-specific network address) + 10848 + + bExecute + BOOL + Rising edge on this input activates the fb execution + 8 + 32 + + + ItemType + Input + + + + + tTimeOut + TIME + Max fb execution time + 32 + 64 + + 5000 + + + + ItemType + Input + + + + + bBusy + BOOL + 8 + 96 + + + ItemType + Output + + + + + bError + BOOL + 8 + 104 + + + ItemType + Output + + + + + nErrId + UDINT + 32 + 128 + + + ItemType + Output + + + + + AddrString + T_AmsNetID + TwinCAT -specific network address as string + 192 + 160 + + 0.0.0.0.0.0 + + + + ItemType + Output + + + + + AddrBytes + T_AmsNetIdArr + TwinCAT-specific network address as array of byte + 48 + 352 + + + [0] + 0 + + + [1] + 0 + + + [2] + 0 + + + [3] + 0 + + + [4] + 0 + + + [5] + 0 + + + + + ItemType + Output + + + + + fbRegQueryValue + FB_RegQueryValue + 10304 + 416 + + + .sNetId + + + + .sSubKey + SOFTWARE\Beckhoff\TwinCAT3\System + + + .sValName + AmsNetId + + + + + conditionalshow + + + + + fbTrigger + R_TRIG + 64 + 10720 + + + conditionalshow + + + + + state + BYTE + 8 + 10784 + + + conditionalshow + + + + + tmpBytes + T_AmsNetIdArr + 48 + 10792 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FB_JsonDomParserBase + 128 + + ipDom + ITcJsonDomParser + 32 + 32 + + + conditionalshow + + + + + ipDom2 + ITcJsonDomParser2 + 32 + 64 + + + conditionalshow + + + + + ipXFA + ITcDomParserFileAccess + 32 + 96 + + + conditionalshow + + + + + GetHexBinary + DINT + 32 + + v + SJsonValue + 32 + + + p + PVOID + 32 + + + n + DINT + 32 + + + + HasMember + BOOL + 8 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + + SetDateTime + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + DATE_AND_TIME + 32 + + + + SetBool + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + BOOL + 8 + + + + SetJson + SJsonValue + 32 + + v + SJsonValue + 32 + + + rawJson + STRING(80) + 32 + + + ItemType + InOut + + + + + + IsNull + BOOL + 8 + + v + SJsonValue + 32 + + + + PushbackFileTimeValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + FILETIME + 64 + + + + PushbackIntValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + DINT + 32 + + + + AddFileTimeMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + FILETIME + 64 + + + + RemoveMemberByName + BOOL + 8 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + keepOrder + BOOL + 8 + + + + AddArrayMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + reserve + UDINT + 32 + + + + SetNull + SJsonValue + 32 + + v + SJsonValue + 32 + + + + SetString + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + STRING(80) + 32 + + + ItemType + InOut + + + + + + MemberEnd + SJsonIterator + 32 + + v + SJsonValue + 32 + + + + PushbackUintValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + UDINT + 32 + + + + ParseDocument + SJsonValue + 32 + + sJson + STRING(80) + 32 + + + ItemType + InOut + + + + + + AddIntMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + DINT + 32 + + + + ArrayEnd + SJsonAIterator + 32 + + v + SJsonValue + 32 + + + + SetDouble + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + LREAL + 64 + + + + PushbackBoolValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + BOOL + 8 + + + + AddHexBinaryMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + p + PVOID + 32 + + + n + DINT + 32 + + + + GetBase64 + DINT + 32 + + v + SJsonValue + 32 + + + p + PVOID + 32 + + + n + DINT + 32 + + + + GetMemberValue + SJsonValue + 32 + + i + SJsonIterator + 32 + + + + SetObject + SJsonValue + 32 + + v + SJsonValue + 32 + + + + AddDateTimeMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + DATE_AND_TIME + 32 + + + + GetInt + DINT + 32 + + v + SJsonValue + 32 + + + + PushbackUint64Value + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + ULINT + 64 + + + + ClearArray + BOOL + 8 + + v + SJsonValue + 32 + + + i + SJsonAIterator + 32 + + + + RemoveAllMembers + BOOL + 8 + + v + SJsonValue + 32 + + + + ExceptionRaised + BOOL + 8 + + + IsISO8601TimeFormat + BOOL + 8 + + v + SJsonValue + 32 + + + + GetArraySize + UDINT + 32 + + v + SJsonValue + 32 + + + + GetInt64 + LINT + 64 + + v + SJsonValue + 32 + + + + IsBool + BOOL + 8 + + v + SJsonValue + 32 + + + + AddInt64Member + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + LINT + 64 + + + + FindMemberPath + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + member of v seperatet by '/' without leading '/' ('/' in a member name will be encoded as "~1" and '~' as "~0") + STRING(80) + 32 + + + ItemType + InOut + + + + + + SetDcTime + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + DCTIME + 64 + + + + SetArray + SJsonValue + 32 + + v + SJsonValue + 32 + + + reserve + UDINT + 32 + + + + GetFileTime + FILETIME + 64 + + v + SJsonValue + 32 + + + + GetStringLength + UDINT + 32 + + v + SJsonValue + 32 + + + p + BYTE + 32 + + + l + UDINT + 32 + + + + SaveDocumentToFile + BOOL + 8 + + sFile + file path + STRING(80) + 32 + + + ItemType + InOut + + + + + bExec + a rising edge triggers the saving. + BOOL + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + + PushbackBase64Value + SJsonValue + 32 + + v + SJsonValue + 32 + + + p + PVOID + 32 + + + n + DINT + 32 + + + + IsBase64 + BOOL + 8 + + v + SJsonValue + 32 + + + + IsTrue + BOOL + 8 + + v + SJsonValue + 32 + + + + IsInt + BOOL + 8 + + v + SJsonValue + 32 + + + + GetDocumentRoot + SJsonValue + 32 + + + CopyDocument + UDINT + 32 + + pDoc + target string buffer where the document should be copied to + STRING(80) + 32 + + + ItemType + InOut + + + + + nDoc + size in bytes of target string buffer + UDINT + 32 + + + + GetType + EJsonType + 32 + + v + SJsonValue + 32 + + + + PushbackDcTimeValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + DCTIME + 64 + + + + GetMemberName + STRING(80) + 648 + + i + SJsonIterator + 32 + + + p + STRING(80) + 32 + + + + IsNumber + BOOL + 8 + + v + SJsonValue + 32 + + + + AddObjectMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + + IsInt64 + BOOL + 8 + + v + SJsonValue + 32 + + + + IsUint64 + BOOL + 8 + + v + SJsonValue + 32 + + + + SetFileTime + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + FILETIME + 64 + + + + CopyString + UDINT + 32 + + v + SJsonValue + 32 + + + pStr + STRING(80) + 32 + + + ItemType + InOut + + + + + nStr + UDINT + 32 + + + p + BYTE + 32 + + + q + BYTE + 32 + + + l + UDINT + 32 + + + + SetBase64 + SJsonValue + 32 + + v + SJsonValue + 32 + + + p + PVOID + 32 + + + n + DINT + 32 + + + + GetJsonLength + UDINT + 32 + + v + SJsonValue + 32 + + + p + STRING(80) + 32 + + + + Swap + BOOL + 8 + + v + SJsonValue + 32 + + + w + SJsonValue + 32 + + + + SetUint64 + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + ULINT + 64 + + + + IsHexBinary + BOOL + 8 + + v + SJsonValue + 32 + + + + AddUint64Member + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + ULINT + 64 + + + + IsFalse + BOOL + 8 + + v + SJsonValue + 32 + + + + SetAdsProvider + BOOL + 8 + + oid + OTCID + 32 + + + + MemberBegin + SJsonIterator + 32 + + v + SJsonValue + 32 + + + + NewDocument + SJsonValue + 32 + + + GetString + STRING(255) + 2048 + + v + SJsonValue + 32 + + + p + STRING(255) + 32 + + + + IsUint + BOOL + 8 + + v + SJsonValue + 32 + + + + NextMember + SJsonIterator + 32 + + i + SJsonIterator + 32 + + + + ArrayBegin + SJsonAIterator + 32 + + v + SJsonValue + 32 + + + + IsString + BOOL + 8 + + v + SJsonValue + 32 + + + + PopbackValue + BOOL + 8 + + v + SJsonValue + 32 + + + + AddJsonMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + rawJson + STRING(80) + 32 + + + ItemType + InOut + + + + + + LoadDocumentFromFile + BOOL + 8 + + sFile + file path + STRING(80) + 32 + + + ItemType + InOut + + + + + bExec + a rising edge triggers the load. + BOOL + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + + GetDateTime + DATE_AND_TIME + 32 + + v + SJsonValue + 32 + + + + IsObject + BOOL + 8 + + v + SJsonValue + 32 + + + + PushbackStringValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + STRING(80) + 32 + + + ItemType + InOut + + + + + + RemoveMember + BOOL + 8 + + v + SJsonValue + 32 + + + i + SJsonIterator + 32 + + + keepOrder + BOOL + 8 + + + + RemoveArray + BOOL + 8 + + v + SJsonValue + 32 + + + i + SJsonAIterator + 32 + + + + AddDcTimeMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + DCTIME + 64 + + + + SetMaxDecimalPlaces + + dp + DINT + 32 + + + + FindMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + + PushbackDateTimeValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + DATE_AND_TIME + 32 + + + + PushbackInt64Value + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + LINT + 64 + + + + AddBase64Member + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + p + PVOID + 32 + + + n + DINT + 32 + + + + SetUint + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + UDINT + 32 + + + + SetHexBinary + SJsonValue + 32 + + v + SJsonValue + 32 + + + p + PVOID + 32 + + + n + DINT + 32 + + + + GetArrayValueByIdx + SJsonValue + 32 + + v + SJsonValue + 32 + + + idx + UDINT + 32 + + + + PushbackHexBinaryValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + p + PVOID + 32 + + + n + DINT + 32 + + + + AddDoubleMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + LREAL + 64 + + + + PushbackNullValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + + AddBoolMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + BOOL + 8 + + + + GetDcTime + DCTIME + 64 + + v + SJsonValue + 32 + + + + AddUintMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + UDINT + 32 + + + + CopyJson + UDINT + 32 + + v + SJsonValue + 32 + + + pDoc + target string buffer where the document should be copied to + STRING(80) + 32 + + + ItemType + InOut + + + + + nDoc + size in bytes of target string buffer + UDINT + 32 + + + + SetInt64 + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + LINT + 64 + + + + CopyFrom + SJsonValue + 32 + + v + SJsonValue + 32 + + + w + SJsonValue + 32 + + + + AddStringMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + value + STRING(80) + 32 + + + ItemType + InOut + + + + + + GetBool + BOOL + 8 + + v + SJsonValue + 32 + + + + GetDouble + LREAL + 64 + + v + SJsonValue + 32 + + + + GetMaxDecimalPlaces + DINT + 32 + + + GetArrayValue + SJsonValue + 32 + + i + SJsonAIterator + 32 + + + + NextArray + SJsonAIterator + 32 + + i + SJsonAIterator + 32 + + + + GetDocument + STRING(255) + 2048 + + p + BYTE + 32 + + + q + BYTE + 32 + + + t + STRING(255) + 32 + + + length + UDINT + 32 + + + + SetInt + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + DINT + 32 + + + + PushbackDoubleValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + value + LREAL + 64 + + + + GetUint + UDINT + 32 + + v + SJsonValue + 32 + + + + GetUint64 + ULINT + 64 + + v + SJsonValue + 32 + + + + GetDocumentLength + UDINT + 32 + + p + STRING(80) + 32 + + + + GetJson + STRING(255) + 2048 + + v + SJsonValue + 32 + + + p + BYTE + 32 + + + q + BYTE + 32 + + + t + STRING(255) + 32 + + + length + UDINT + 32 + + + + IsArray + BOOL + 8 + + v + SJsonValue + 32 + + + + PushbackJsonValue + SJsonValue + 32 + + v + SJsonValue + 32 + + + rawJson + STRING(80) + 32 + + + ItemType + InOut + + + + + + IsDouble + BOOL + 8 + + v + SJsonValue + 32 + + + + AddNullMember + SJsonValue + 32 + + v + SJsonValue + 32 + + + member + STRING(80) + 32 + + + ItemType + InOut + + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + no_explicit_call + do not call this POU directly + + + + + FB_JsonDomParser + 288 + FB_JsonDomParserBase + + initStatus + HRESULT + 32 + 128 + + -1743714536 + + + + ItemType + Output + + + + + CLSID_TcJsonDomParser + CLSID + 128 + 160 + + + .Data1 + 1337382113 + + + .Data2 + 45876 + + + .Data3 + 23182 + + + .Data4[0] + 166 + + + .Data4[1] + 151 + + + .Data4[2] + 186 + + + .Data4[3] + 40 + + + .Data4[4] + 25 + + + .Data4[5] + 175 + + + .Data4[6] + 202 + + + .Data4[7] + 216 + + + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + no_explicit_call + do not call this POU directly + + + + + E_OpenPath + 16 + UINT + + PATH_GENERIC + 1 + Search/open/create files in selected/generic folder + + + PATH_BOOTPRJ + 2 + Search/open/create files in TwinCAT boot project folder and adds the *.wbp extension + + + PATH_BOOTDATA + 3 + Reserved for future use + + + PATH_BOOTPATH + 4 + Refers to the TwinCAT/Boot directory without adding an extension (.wbp) + + + PATH_USERPATH1 + 11 + Reserved for future use + + + PATH_USERPATH2 + 12 + Reserved for future use + + + PATH_USERPATH3 + 13 + Reserved for future use + + + PATH_USERPATH4 + 14 + Reserved for future use + + + PATH_USERPATH5 + 15 + Reserved for future use + + + PATH_USERPATH6 + 16 + Reserved for future use + + + PATH_USERPATH7 + 17 + Reserved for future use + + + PATH_USERPATH8 + 18 + Reserved for future use + + + PATH_USERPATH9 + 19 + Reserved for future use + + + + FB_FileOpen + Open and/or create a file. + 3456 + + sNetId + T_AmsNetID + Ams net id + 192 + 32 + + + ItemType + Input + + + + + sPathName + T_MaxString + Max filename length = 255 + 2048 + 224 + + + ItemType + Input + + + + + nMode + DWORD + Open mode flags + 32 + 2272 + + + ItemType + Input + + + + + ePath + E_OpenPath + Default: Open generic file + 16 + 2304 + + 1 + + + + ItemType + Input + + + + + bExecute + BOOL + Rising edge starts command execution + 8 + 2320 + + + ItemType + Input + + + + + tTimeout + TIME + Maximum time allowed for the execution of this ADS command + 32 + 2336 + + 5000 + + + + ItemType + Input + + + + + bBusy + BOOL + Busy flag + 8 + 2368 + + + ItemType + Output + + + + + bError + BOOL + Error flag + 8 + 2376 + + + ItemType + Output + + + + + nErrId + UDINT + ADS error code + 32 + 2400 + + + ItemType + Output + + + + + hFile + UINT + File handle + 16 + 2432 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + hide_all_locals + + + + + FB_FileClose + Closes a file stream. + 1184 + + sNetId + T_AmsNetID + Ams net id + 192 + 32 + + + ItemType + Input + + + + + hFile + UINT + File handle obtained through 'open' + 16 + 224 + + + ItemType + Input + + + + + bExecute + BOOL + Rising edge starts command execution + 8 + 240 + + + ItemType + Input + + + + + tTimeout + TIME + Maximum time allowed for the execution of this ADS command + 32 + 256 + + 5000 + + + + ItemType + Input + + + + + bBusy + BOOL + Busy flag + 8 + 288 + + + ItemType + Output + + + + + bError + BOOL + Error flag + 8 + 296 + + + ItemType + Output + + + + + nErrId + UDINT + ADS error code + 32 + 320 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + hide_all_locals + + + + + FB_FileRead + Reads data from a stream. + 1440 + + sNetId + T_AmsNetID + Ams net id + 192 + 32 + + + ItemType + Input + + + + + hFile + UINT + File handle + 16 + 224 + + + ItemType + Input + + + + + pReadBuff + PVOID + Buffer address for read + 32 + 256 + + + ItemType + Input + + + TcIgnorePersistent + + + + + cbReadLen + UDINT + Count of bytes for read + 32 + 288 + + + ItemType + Input + + + + + bExecute + BOOL + Rising edge starts command execution + 8 + 320 + + + ItemType + Input + + + + + tTimeout + TIME + Maximum time allowed for the execution of this ADS command + 32 + 352 + + 5000 + + + + ItemType + Input + + + + + bBusy + BOOL + Busy flag + 8 + 384 + + + ItemType + Output + + + + + bError + BOOL + Error flag + 8 + 392 + + + ItemType + Output + + + + + nErrId + UDINT + ADS error code + 32 + 416 + + + ItemType + Output + + + + + cbRead + UDINT + Count of bytes actually read + 32 + 448 + + + ItemType + Output + + + + + bEOF + BOOL + End of file + 8 + 480 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + hide_all_locals + + + + + FB_FastFault + Fast Fault 2019-9-13 A. Wallace Use this block to generate a beam-off fault. Connects to a fast fault hardware output @@ -190,49 +18166,3890 @@ function block to contribute to the state of the fast fault output (FFO). If the i_xOK goes false, the associated FFO will go false, despite the state of any other contributing fast faults, unless the FFO is currently vetoed. -]]>25088i_xOKBOOL832ItemTypeInputi_xResetBOOL840ItemTypeInputi_xAutoResetBOOL8480ItemTypeInputi_xVetoableBOOL8561ItemTypeInputi_DevNameT_MaxString204864ItemTypeInputi_DescT_MaxString20482112ItemTypeInputi_TypeCodeUINT164160ItemTypeInputo_xFFLineBOOL84176ItemTypeOutputio_fbFFHWOFB_HardwareFFOutput324192ItemTypeInOutsPathT_MaxString20484224instance-pathnoinitFFInfoST_FFInfo68326272RegistrationIdxUINT16131041xInitBOOL8131201InfoStringFmtrFB_FormatString784013152InUseT_MaxString204820992AutoResetT_MaxString204823040PouTypeFunctionBlockreflectionFB_JsonFileToJsonDoc928512bExecuteBOOL832ItemTypeInputsPLCNameSTRING(80)64840ItemTypeInputsSrcNetIdT_AmsNetID192688ItemTypeInputsSrcPathNameT_MaxString2048880ItemTypeInputPMPS_jsonDocSJsonValue322944ItemTypeOutputbHasPLCBOOL82976ItemTypeOutputbBusyBOOL82984ItemTypeOutputbErrorBOOL82992ItemTypeOutputnErrIdUDINT323008ItemTypeOutputsErrMsgSTRING(80)6483040ItemTypeOutputio_fbFFHWOFB_HardwareFFOutput323712ItemTypeInOutfb_GetLocalAmsNetIdFB_GetLocalAmsNetId108483744fbJsonFB_JsonDomParser28814592jsonDocSJsonValue3214880jsonPropSJsonValue3214912fbFileOpenFB_FileOpen345614944fbFileCloseFB_FileClose118418400fbFileReadFB_FileRead144019584hSrcFileUINT16210240StepINT1621040indexDINT3221056RisingEdgeR_TRIG6421088sbuffReadSTRING(100000)80000821152cbReadLengthUDINT328211840nFileLengthUDINT328212160bfbJsonExceptionRaisedBOOL8821248tTimeOutTIME328212805000bInitBOOL8821312tNewMessageR_TRIG64821344fbLoggerFB_LogMessage81984821440.eSubsystem2.nMinTimeViolationAcceptable10FFOFB_FastFault25088903424.i_DescFault occurs when there is an error reading json file.i_TypeCode65299ACT_FFOACT_LoggerPouTypeFunctionBlockFB_Standard_PMPSDB27744io_fbFFHWOFB_HardwareFFOutput3232ItemTypeInOutbEnableBOOL864ItemTypeInputsPlcNameSTRING(80)64872ItemTypeInputbRefreshBOOL8720ItemTypeInputpytmc + + 25088 + + i_xOK + BOOL + Connect to fast-fault condition (false produces fault) + 8 + 32 + + + ItemType + Input + + + + + i_xReset + BOOL + Resets when i_xOK is true and this is true + 8 + 40 + + + ItemType + Input + + + + + i_xAutoReset + BOOL + Automatically clear fast fault (latching vs non-latching) + 8 + 48 + + 0 + + + + ItemType + Input + + + + + i_xVetoable + BOOL + Mask this fast fault if the FFO veto device is true + 8 + 56 + + 1 + + + + ItemType + Input + + + + + i_DevName + T_MaxString + Device name for diagnostic + 2048 + 64 + + + + + + ItemType + Input + + + + + i_Desc + T_MaxString + Description of fast fault (you should set at init) + 2048 + 2112 + + + + + + ItemType + Input + + + + + i_TypeCode + UINT + Error code for classifying fast faults + 16 + 4160 + + + ItemType + Input + + + + + o_xFFLine + BOOL + Connect to HW output or another FF input if you like (Optional) + 8 + 4176 + + + ItemType + Output + + + + + io_fbFFHWO + FB_HardwareFFOutput + Point to FB_HardwareFFOutput of your choice + 32 + 4192 + + + ItemType + InOut + + + + + sPath + T_MaxString + 2048 + 4224 + + + instance-path + + + noinit + + + + + FFInfo + ST_FFInfo + 6832 + 6272 + + + RegistrationIdx + UINT + The index this FF was registered in the FFO + 16 + 13104 + + 1 + + + + xInit + BOOL + 8 + 13120 + + 1 + + + + InfoStringFmtr + FB_FormatString + 7840 + 13152 + + + InUse + T_MaxString + 2048 + 20992 + + + AutoReset + T_MaxString + 2048 + 23040 + + + + PouType + FunctionBlock + + + reflection + + + + + FB_JsonFileToJsonDoc + 928512 + + bExecute + BOOL + Rising Edge + 8 + 32 + + + ItemType + Input + + + + + sPLCName + STRING(80) + 648 + 40 + + + ItemType + Input + + + + + sSrcNetId + T_AmsNetID + 192 + 688 + + + ItemType + Input + + + + + sSrcPathName + T_MaxString + 2048 + 880 + + + ItemType + Input + + + + + PMPS_jsonDoc + SJsonValue + 32 + 2944 + + + ItemType + Output + + + + + bHasPLC + BOOL + 8 + 2976 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 2984 + + + ItemType + Output + + + + + bError + BOOL + 8 + 2992 + + + ItemType + Output + + + + + nErrId + UDINT + 32 + 3008 + + + ItemType + Output + + + + + sErrMsg + STRING(80) + 648 + 3040 + + + ItemType + Output + + + + + io_fbFFHWO + FB_HardwareFFOutput + 32 + 3712 + + + ItemType + InOut + + + + + fb_GetLocalAmsNetId + FB_GetLocalAmsNetId + Get AMS Net ID + 10848 + 3744 + + + fbJson + FB_JsonDomParser + JSON + 288 + 14592 + + + jsonDoc + SJsonValue + 32 + 14880 + + + jsonProp + SJsonValue + 32 + 14912 + + + fbFileOpen + FB_FileOpen + File + 3456 + 14944 + + + fbFileClose + FB_FileClose + 1184 + 18400 + + + fbFileRead + FB_FileRead + 1440 + 19584 + + + hSrcFile + UINT + File handle of the source file + 16 + 21024 + + 0 + + + + Step + INT + 16 + 21040 + + + index + DINT + 32 + 21056 + + + RisingEdge + R_TRIG + 64 + 21088 + + + sbuffRead + STRING(100000) + Buffer + 800008 + 21152 + + + cbReadLength + UDINT + 32 + 821184 + + 0 + + + + nFileLength + UDINT + 32 + 821216 + + 0 + + + + bfbJsonExceptionRaised + BOOL + 8 + 821248 + + + tTimeOut + TIME + 32 + 821280 + + 5000 + + + + bInit + BOOL + 8 + 821312 + + + tNewMessage + R_TRIG + Logger + 64 + 821344 + + + fbLogger + FB_LogMessage + 81984 + 821440 + + + .eSubsystem + 2 + + + .nMinTimeViolationAcceptable + 10 + + + + + FFO + FB_FastFault + FFO + 25088 + 903424 + + + .i_Desc + Fault occurs when there is an error reading json file + + + .i_TypeCode + 65299 + + + + + ACT_FFO + + + ACT_Logger + + + + PouType + FunctionBlock + + + + + FB_Standard_PMPSDB + 27744 + + io_fbFFHWO + FB_HardwareFFOutput + The fast fault output to fault to. + 32 + 32 + + + ItemType + InOut + + + + + bEnable + BOOL + If TRUE, FB will run. Reads when enable goes TRUE. + 8 + 64 + + + ItemType + Input + + + + + sPlcName + STRING(80) + E.g. lfe-motion + 648 + 72 + + + ItemType + Input + + + + + bRefresh + BOOL + Set to TRUE to cause an extra read. + 8 + 720 + + + ItemType + Input + + + pytmc + pv: REFRESH io: io - sDirectorySTRING(80)648728/Hard Disk/ftp/PMPS/ItemTypeInputnLastRefreshTimeDINT321376ItemTypeOutputpytmc + + + + + + sDirectory + STRING(80) + Directory where the DB is stored. + 648 + 728 + + /Hard Disk/ftp/PMPS/ + + + + ItemType + Input + + + + + nLastRefreshTime + DINT + 32 + 1376 + + + ItemType + Output + + + pytmc + pv: LAST_REFRESH io: i - bReadPmpsDbBOOL81408ItemTypeOutputbExecuteBOOL81416rtEnableR_TRIG641440rtRefreshR_TRIG641504ftBusyF_TRIG641568fbTimeFB_LocalSystemTime190401632.bEnable1.dwCycle1fbTime_to_UTCFB_TzSpecificLocalTimeToSystemTime358420672fbGetTimeZoneFB_GetTimeZoneInformation348824256PouTypeFunctionBlockST_PMPS_Attenuator_IO64nTranREAL320xAttOKUINT1632ST_PMPS_Attenuator64ST_PMPS_Attenuator_IOST_PMPS_Aperture_IO96WidthREAL320plcAttribute_pytmcpv: Width + + + + + + bReadPmpsDb + BOOL + 8 + 1408 + + + ItemType + Output + + + + + bExecute + BOOL + 8 + 1416 + + + rtEnable + R_TRIG + 64 + 1440 + + + rtRefresh + R_TRIG + 64 + 1504 + + + ftBusy + F_TRIG + 64 + 1568 + + + fbTime + FB_LocalSystemTime + Time tracking liften from Arbiter PLCs + 19040 + 1632 + + + .bEnable + 1 + + + .dwCycle + 1 + + + + + fbTime_to_UTC + FB_TzSpecificLocalTimeToSystemTime + 3584 + 20672 + + + fbGetTimeZone + FB_GetTimeZoneInformation + 3488 + 24256 + + + + PouType + FunctionBlock + + + + + ST_PMPS_Attenuator_IO + 64 + + nTran + REAL + 32 + 0 + + + xAttOK + UINT + 16 + 32 + + + + + + + + + + + + + + + ST_PMPS_Attenuator + 64 + ST_PMPS_Attenuator_IO + + + ST_PMPS_Aperture_IO + 96 + + Width + REAL + distance between horizontal slits (x) + 32 + 0 + + + plcAttribute_pytmc + pv: Width io: i - field: EGU mmHeightREAL3232plcAttribute_pytmcpv: Height + field: EGU mm + + + + + Height + REAL + distance between vertical slits (y) + 32 + 32 + + + plcAttribute_pytmc + pv: Height io: i - field: EGU mmxOKBOOL864plcAttribute_pytmcpv: OK - io: iST_PMPS_Aperture96ST_PMPS_Aperture_IOST_BeamParams1760nTranREAL3200pytmcpv: Transmission + field: EGU mm + + + + + xOK + BOOL + status of aperture, false if error or in motion + 8 + 64 + + + plcAttribute_pytmc + pv: OK + io: i + + + + + + ST_PMPS_Aperture + 96 + ST_PMPS_Aperture_IO + + + ST_BeamParams + 1760 + + nTran + REAL + Requested pre-optic attenuation % + 32 + 0 + + 0 + + + + pytmc + pv: Transmission io: i field: HOPR 1; field: LOPR 0; field: PREC 2; - nRateUDINT32320pytmcpv: Rate + + + + + + nRate + UDINT + Pulse-rate + 32 + 32 + + 0 + + + + pytmc + pv: Rate io: i field: EGU Hz - neVRangeDWORD32640pytmcpv: eVRanges + + + + + + neVRange + DWORD + Photon energy ranges + 32 + 64 + + 0 + + + + pytmc + pv: eVRanges io: i - field: EGU eVdisplaymodebinaryneVREAL32960pytmcpv: PhotonEnergy + field: EGU eV + + + displaymode + binary + + + + + neV + REAL + Photon energy + 32 + 96 + + 0 + + + + pytmc + pv: PhotonEnergy io: i - field: EGU eVnBCRangeWORD161280pytmcpv: BeamClassRanges - io: idisplaymodebinarynBeamClassUSINT81440pytmcpv: BeamClass - io: inMachineModeUSINT81523pytmcpv: MachineMode - io: iastAttenuatorsST_PMPS_Attenuator1161024160pytmcpv: AuxAtt - io: iaVetoDevicesBOOL1161281184pytmcpv: Veto - io: iastAperturesST_PMPS_Aperture143841312[1].Width1000[1].Height1000[2].Width1000[2].Height1000[3].Width1000[3].Height1000[4].Width1000[4].Height1000pytmcpv: Apt - io: ixValidToggleBOOL81696xValidBOOL81704pytmcpv: Valid - io: inCohortIntUDINT321728pytmcpv: Cohort + field: EGU eV + + + + + nBCRange + WORD + Beamclass ranges + 16 + 128 + + 0 + + + + pytmc + pv: BeamClassRanges + io: i + + + displaymode + binary + + + + + nBeamClass + USINT + Beamclass + 8 + 144 + + 0 + + + + pytmc + pv: BeamClass + io: i + + + + + nMachineMode + USINT + Machine Mode + 8 + 152 + + 3 + + + + pytmc + pv: MachineMode + io: i + + + + + astAttenuators + ST_PMPS_Attenuator + + 1 + 16 + + Beamline attenuators + 1024 + 160 + + + pytmc + pv: AuxAtt + io: i + + + + + aVetoDevices + BOOL + + 1 + 16 + + Stoppers + 128 + 1184 + + + pytmc + pv: Veto + io: i + + + + + astApertures + ST_PMPS_Aperture + + 1 + 4 + + Apertures + 384 + 1312 + + + [1].Width + 1000 + + + [1].Height + 1000 + + + [2].Width + 1000 + + + [2].Height + 1000 + + + [3].Width + 1000 + + + [3].Height + 1000 + + + [4].Width + 1000 + + + [4].Height + 1000 + + + + + pytmc + pv: Apt + io: i + + + + + xValidToggle + BOOL + Toggle for watchdog + 8 + 1696 + + + xValid + BOOL + Beam parameter set is valid (if readback), or acknowledged (if request) + 8 + 1704 + + + pytmc + pv: Valid + io: i + + + + + nCohortInt + UDINT + Cohort index. Identifies which cohort this BP set was included in arbitration + 32 + 1728 + + + pytmc + pv: Cohort io: i field: DESC Cohort inc on each arb cycle - PE_Ranges + + + + + + PE_Ranges + Does nothing other than set the gvl for photon energy bitmask to one of two constants, K or L. Workaround for compile defines not fully working for libraries at the time of writing this. - Otherwise I would have just used the compile define in the GVL declaration.]]>32PouTypeFunctionBlock_ST_NCADS_IDXOFFS_AxisParameter1632PARAMSTRUCTUDINT3200IDUDINT32321NAMEUDINT32642AXISTYPEUDINT32963CYCLETIMEUDINT321284UNITNAMEUDINT321605VELOREFSEARCHUDINT321926VELOSYNCSEARCHUDINT322247VELOSLOWMANUALUDINT322568VELOFASTMANUALUDINT322889VELOFASTUDINT3232010POSAREAENABLEUDINT3235215POSAREARANGEUDINT3238416MOTCNTRLENABLEUDINT3241617MOTCNTRLTIMEUDINT3244818LOOPENABLEUDINT3248019LOOPDISTANCEUDINT3251220TARGETPOSENAUDINT3254421TARGETPOSRANGEUDINT3257622TARGETPOSTIMEUDINT3260823PULSDISTPOSUDINT3264024PULSDISTNEGUDINT3267225FADINGACCELERATIONUDINT3270429FASTAXISSTOPSIGNALTYPEUDINT3273630UNITFLAGSUDINT3276838VELOMAXIMUMUDINT3280039MOTCNTRLRANGEUDINT3283240PEHCONTROLENAUDINT3286441PEHCONTROLTIMEUDINT3289642BACKLASHCOMPENAUDINT3292843BACKLASHUDINT3296044DATAPERSISTENCEUDINT3299248HWAMSADDRUDINT32102449HWCHNNOUDINT32105650APPLICATIONREQUESTUDINT32108851ACCUDINT321120257DECUDINT321152258JERKUDINT321184259DELAYUDINT321216260OVERRIDETYPEUDINT321248261VELOJUMPFACTORUDINT321280262REDUCTIONFEEDBACKUDINT321312263TOLERANCEBALLAUXAXISUDINT321344264MAXPOSDEVIATIONAUXAXISUDINT321376265FASTACCUDINT321408266FASTDECUDINT321440267FASTJERKUDINT321472268REF_POSUDINT32150465795ENCSEARCHDIRUDINT32153665793ENCSYNCDIRUDINT32156865794ENCREFMODEUDINT32160065799conditionalshow_ST_NCADS_AxisParameter1664IDXGRPUDINT32016384IDXOFFS_ST_NCADS_IDXOFFS_AxisParameter163232conditionalshow_ST_NCADS_IDXOFFS_AxisState800ONLINESTRUCTUDINT3200ERRORUDINT32321SETTASKCYCLEUDINT + 32 + + + PouType + FunctionBlock + + + + + _ST_NCADS_IDXOFFS_AxisParameter + 1632 + + PARAMSTRUCT + UDINT + NC ADS Index Offsets for Axis Parameters + 32 + 0 + + 0 + + + + ID + UDINT + 32 + 32 + + 1 + + + + NAME + UDINT + 32 + 64 + + 2 + + + + AXISTYPE + UDINT + 32 + 96 + + 3 + + + + CYCLETIME + UDINT + 32 + 128 + + 4 + + + + UNITNAME + UDINT + 32 + 160 + + 5 + + + + VELOREFSEARCH + UDINT + 32 + 192 + + 6 + + + + VELOSYNCSEARCH + UDINT + 32 + 224 + + 7 + + + + VELOSLOWMANUAL + UDINT + 32 + 256 + + 8 + + + + VELOFASTMANUAL + UDINT + 32 + 288 + + 9 + + + + VELOFAST + UDINT + 32 + 320 + + 10 + + + + POSAREAENABLE + UDINT + 32 + 352 + + 15 + + + + POSAREARANGE + UDINT + 32 + 384 + + 16 + + + + MOTCNTRLENABLE + UDINT + 32 + 416 + + 17 + + + + MOTCNTRLTIME + UDINT + 32 + 448 + + 18 + + + + LOOPENABLE + UDINT + 32 + 480 + + 19 + + + + LOOPDISTANCE + UDINT + 32 + 512 + + 20 + + + + TARGETPOSENA + UDINT + 32 + 544 + + 21 + + + + TARGETPOSRANGE + UDINT + 32 + 576 + + 22 + + + + TARGETPOSTIME + UDINT + 32 + 608 + + 23 + + + + PULSDISTPOS + UDINT + 32 + 640 + + 24 + + + + PULSDISTNEG + UDINT + 32 + 672 + + 25 + + + + FADINGACCELERATION + UDINT + 32 + 704 + + 29 + + + + FASTAXISSTOPSIGNALTYPE + UDINT + 32 + 736 + + 30 + + + + UNITFLAGS + UDINT + 32 + 768 + + 38 + + + + VELOMAXIMUM + UDINT + 32 + 800 + + 39 + + + + MOTCNTRLRANGE + UDINT + 32 + 832 + + 40 + + + + PEHCONTROLENA + UDINT + 32 + 864 + + 41 + + + + PEHCONTROLTIME + UDINT + 32 + 896 + + 42 + + + + BACKLASHCOMPENA + UDINT + 32 + 928 + + 43 + + + + BACKLASH + UDINT + 32 + 960 + + 44 + + + + DATAPERSISTENCE + UDINT + 32 + 992 + + 48 + + + + HWAMSADDR + UDINT + 32 + 1024 + + 49 + + + + HWCHNNO + UDINT + 32 + 1056 + + 50 + + + + APPLICATIONREQUEST + UDINT + 32 + 1088 + + 51 + + + + ACC + UDINT + 32 + 1120 + + 257 + + + + DEC + UDINT + 32 + 1152 + + 258 + + + + JERK + UDINT + 32 + 1184 + + 259 + + + + DELAY + UDINT + 32 + 1216 + + 260 + + + + OVERRIDETYPE + UDINT + 32 + 1248 + + 261 + + + + VELOJUMPFACTOR + UDINT + 32 + 1280 + + 262 + + + + REDUCTIONFEEDBACK + UDINT + 32 + 1312 + + 263 + + + + TOLERANCEBALLAUXAXIS + UDINT + 32 + 1344 + + 264 + + + + MAXPOSDEVIATIONAUXAXIS + UDINT + 32 + 1376 + + 265 + + + + FASTACC + UDINT + 32 + 1408 + + 266 + + + + FASTDEC + UDINT + 32 + 1440 + + 267 + + + + FASTJERK + UDINT + 32 + 1472 + + 268 + + + + REF_POS + UDINT + 32 + 1504 + + 65795 + + + + ENCSEARCHDIR + UDINT + 32 + 1536 + + 65793 + + + + ENCSYNCDIR + UDINT + 32 + 1568 + + 65794 + + + + ENCREFMODE + UDINT + 32 + 1600 + + 65799 + + + + + conditionalshow + + + + + _ST_NCADS_AxisParameter + 1664 + + IDXGRP + UDINT + 32 + 0 + + 16384 + + + + IDXOFFS + _ST_NCADS_IDXOFFS_AxisParameter + 1632 + 32 + + + + conditionalshow + + + + + _ST_NCADS_IDXOFFS_AxisState + 800 + + ONLINESTRUCT + UDINT + 32 + 0 + + 0 + + + + ERROR + UDINT + 32 + 32 + + 1 + + + + SETTASKCYCLE + UDINT + ACTPOS = TCNC_IDXOFFS_AXmappedENC | 0x00000002; // 0x00010002; ACTVELO = TCNC_IDXOFFS_AXmappedENC | 0x00000005; // 0x00010005; ACTACC = TCNC_IDXOFFS_AXmappedENC | 0x00000006; // 0x00010006; MODULOACTPOS = TCNC_IDXOFFS_AXmappedENC | 0x00000003; // 0x00010003; MODULOACTTURNS = TCNC_IDXOFFS_AXmappedENC | 0x00000004; // 0x00010004; ACTINCREMENTS = TCNC_IDXOFFS_AXmappedENC | 0x00000007; // 0x00010007; -]]>32649SETPOSUDINT329610SETVELOUDINT3212814SETACCUDINT3216015MODULOSETPOSUDINT3219211MODULOSETTURNSUDINT3222412SETDIRUDINT3225613TARGETPOSITIONUDINT3228819REMAININGTIMEANDPOSUDINT3232020STOPINFORMATIONUDINT3235224SETTASKCYCLE_WITHOUTCORRUDINT3238425SETPOS_WITHOUTCORRUDINT3241626SETVELO_WITHOUTCORRUDINT3244830SETACC_WITHOUTCORRUDINT3248031SETDIR_WITHOUTCORRUDINT3251229COUPLESTATEUDINT3254432CPLPARAMSUDINT3257634CPLFACTORUDINT3260835AXISCTRLLOOPIDXUDINT3264036AXISSETPOINTGENIDXUDINT3267237CPLCHARACVALUESUDINT3270438CAMINFOUDINT3273639CAMSTATUSUDINT3276840conditionalshow_ST_NCADS_AxisState832IDXGRPUDINT32016640IDXOFFS_ST_NCADS_IDXOFFS_AxisState80032conditionalshow_ST_NCADS_IDXOFFS_AxisFunctions1792RESETUDINT3201STOPUDINT32322CLEARUDINT32643EMERGENCYSTOPUDINT32964PARAMETRIZEDSTOPUDINT321285INITIALIZEUDINT321607ORIENTEDSTOPUDINT321929CALIBRUDINT3222416NEWTARGPOSUDINT3225617NEWTARGPOSANDVELOUDINT3228818CHANGEDYNAMICPARAMUDINT3232021UNIVERSALSTARTUDINT3235222SLAVEUNIVERSALSTARTUDINT3238423RELEASEAXISLOCKUDINT3241624SETEXTERNALERRORUDINT3244825SETPOSUDINT3248026SETCALFLAGUDINT3251227SETACTPOSUDINT3254428SETDRIVEPOSUDINT3257629SETENCODERSCALINGUDINT3260830SETPOSONTHEFLYUDINT3264031STARTUDINT3267232STARTEXTUDINT3270433STARTVELOCHANGEUDINT3273634ENABLEEXTGENUDINT3276835DISABLEEXTGENUDINT3280036REVERSINGSEQUENCEUDINT3283237STARTDRVOUTUDINT3286438STOPDRVOUTUDINT3289639CHANGEDRVOUTUDINT3292840JUMPTOOVERRIDEUDINT3296041EXTSETGENUNIVERSALSTARTUDINT3299243UNIVERSALTORQUESTARTUDINT32102445STARTSCOMUDINT32105648STOPSCOMUDINT32108849PHASINGREQEUSTUDINT32112052CPLUDINT32115264DECPLUDINT32118465CPLCHANGEUDINT32121666TABCPLCHANGEUDINT32124867STOPSLAVEUDINT32128068CPLTABUDINT32131269TABSLVACTIVCORUDINT32134470TABSLVLEAVECYCUDINT32137671TABSLVCOROFFSETUDINT32140872TABSLVSCALINGUDINT32144073CPLSOLOTABUDINT32147274CPLSYNCHRONIZINGUDINT32150475CAMSCALINGUDINT32153677DISABLEUDINT32156880ENABLEUDINT32160081CHANGEAXISCTRLLOOPUDINT32163282DRIVEDISABLEUDINT32166496DRIVEENABLEUDINT32169697RELEASEBRAKEUDINT32172898RECONFIGURATEUDINT321760112conditionalshow_ST_NCADS_AxisFunctions1824IDXGRPUDINT32016896IDXOFFS_ST_NCADS_IDXOFFS_AxisFunctions179232conditionalshow_ST_NCADS_Axis4320Parameter_ST_NCADS_AxisParameter16640State_ST_NCADS_AxisState8321664Functions_ST_NCADS_AxisFunctions18242496conditionalshow_ST_NCADS_IDXOFFS_TableParameter192MFREADCHARACVALUESUDINT32080WRITETABROWSUDINT323216777216WRITEMFTABROWSUDINT326483886080MFREADTABUDINT329634READSLAVEDYNAMICSUDINT3212835READMASTERPOSITIONUDINT3216036conditionalshow_ST_NCADS_TableParameter224IDXGRPUDINT32040960IDXOFFS_ST_NCADS_IDXOFFS_TableParameter19232conditionalshow_ST_NCADS_IDXOFFS_TableFunctions96CREATETABUDINT32065536CREATEMOTIONTABUDINT323265552DELETETABUDINT3264131072conditionalshow_ST_NCADS_TableFunctions128IDXGRPUDINT32041472IDXOFFS_ST_NCADS_IDXOFFS_TableFunctions9632conditionalshow_ST_NCADS_Table352Parameter_ST_NCADS_TableParameter2240Functions_ST_NCADS_TableFunctions128224conditionalshowADSRDDEVINFO1280NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputRDINFOBOOL8240ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputDEVNAMESTRING(19)160352ItemTypeOutputDEVVERUDINT32512ItemTypeOutputPouTypeFunctionBlockhide_all_locals_TCMCGLOBAL6976NCPORT_TCMCUINT1632500ItemTypeInputNCPORT_TCMC_COUPLINGUINT1648500ItemTypeInputNCNETID_TCMCT_AmsNetID19264ItemTypeInputNCPORT_TCMC_CAMUINT16256500ItemTypeInputNCPORT_TCMC_CAM_FASTUINT16272500ItemTypeInputNCNETID_TCMC_CAMT_AmsNetID192288ItemTypeInputNCPORT_TCMC_SUPERPOSITIONUINT16480501ItemTypeInputNCPORT_TCMC_RESETUINT16496500ItemTypeInputNcDeviceInfoTcMainVersionDWORD32512ItemTypeOutputNcDeviceInfoTcSubVersionDWORD32544ItemTypeOutputNcDeviceInfoNcDriverVersionDWORD32576ItemTypeOutputNcDeviceInfoNcVersionDWORD32608ItemTypeOutputNcDeviceInfoNcNameSTRING(19)160640ItemTypeOutputAxis_ST_NCADS_Axis4320800ItemTypeOutputsuppress_warning_0C0228Table_ST_NCADS_Table3525120ItemTypeOutputsuppress_warning_0C0228NCPORT_TCNCCAMMING_TABLEFUNCTIONUINT165472500tTargetPosTimeOutTIME3255046000tADSTimeOutTIME3255361000tStopMonitoringTimeOutTIME325568100NCTOPLC_FEEDBACK_MAXWAITCYCLESINT16560010fbADSRDDEVINFOADSRDDEVINFO12805632DeviceVersionDWORD326912InitBOOL86944ReadDeviceInfoPouTypeFunctionBlockconditionalshowFB_ScatteringFactorLUT575872sTableNameSTRING(80)64832ItemTypeInputfEnergyEVLREAL64704ItemTypeInputf1LREAL64768ItemTypeOutputf2LREAL64832ItemTypeOutputbErrorBOOL8896ItemTypeOutputbFoundBOOL8904ItemTypeOutputbDoneBOOL8912ItemTypeOutputfTableLookupLowLREAL64960ItemTypeOutputfTableLookupHighLREAL641024ItemTypeOutputbInitBOOL81088iRowSizeUDINT321120fRow1LREAL03321152fRow2LREAL03321184fEnergyEV_RowDeltaLREAL641216iRowCountUDINT321280iRowIdxUDINT321312fSlopeLREAL641344fTable_GeLREAL050603971521408fTable_CLREAL0502039638498560fTable_AlLREAL05040396768194944fTable_BeLREAL072403139008291712fTable_SiLREAL075603145152430720PouTypeFunctionBlockE_StageEnableMode16INTALWAYS0NEVER1DURING_MOTION2ENUM_StageEnableMode16E_StageEnableModeobsoleteUse E_StageEnableModePLCTONC_AXIS_REF_CTRL32EnableBIT10FeedEnablePlusBIT11FeedEnableMinusBIT12HomingSensorBIT15AcceptBlockedDriveBIT18PlcDebugFlagBIT130NcDebugFlagBIT131%08x0x%08x16#%08XPLCTONC_AXIS_REF1024ControlDWordPLCTONC_AXIS_REF_CTRL320OverrideUDINT3232AxisModeRequestUDINT3264AxisModeDWordUDINT3296AxisModeLRealLREAL64128PositionCorrectionLREAL64192ExtSetPosLREAL64256ExtSetVeloLREAL64320ExtSetAccLREAL64384ExtSetDirectionDINT32448ExtControllerOutputLREAL64512GearRatio1LREAL64576GearRatio2LREAL64640GearRatio3LREAL64704GearRatio4LREAL64768MapStateBOOL8832PlcCycleControlBYTE8840PlcCycleCountBYTE8848NcStructType1NCAXLESTRUCT_FROMPLC3NCTOPLC_AXIS_REF_STATE32OperationalBIT10HomedBIT11NotMovingBIT12InPositionAreaBIT13InTargetPositionBIT14ProtectedBIT15ErrorPropagationDelayedBIT16HasBeenStoppedBIT17HasJobBIT18PositiveDirectionBIT19NegativeDirectionBIT110HomingBusyBIT111ConstantVelocityBIT112CompensatingBIT113ExtSetPointGenEnabledBIT114PhasingActiveBIT115ExternalLatchValidBIT116NewTargetPosBIT117ContinuousMotionBIT119ControlLoopClosedBIT120CamTableQueuedBIT121CamDataQueuedBIT122CamScalingPendingBIT123CmdBufferedBIT124PTPmodeBIT125SoftLimitMinExceededBIT126SoftLimitMaxExceededBIT127DriveDeviceErrorBIT128MotionCommandsLockedBIT129IoDataInvalidBIT130ErrorBIT131%08x0x%08x16#%08XNCTOPLC_AXIS_REF_OPMODE32OpModePosAreaMonitoringBIT10OpModeTargetPosMonitoringBIT11OpModeLoopBIT12OpModeMotionMonitoringBIT13OpModePEHTimeMonitoringBIT14OpModeBacklashCompensationBIT15OpModeDelayedErrorReactionBIT16OpModeModuloBIT17OpModeSimulationAxisBIT18OpModePosLagMonitoringBIT116OpModeVeloLagMonitoringBIT117OpModeSoftLimitMinMonitoringBIT118OpModeSoftLimitMaxMonitoringBIT119OpModePosCorrectionBIT120OpModeAllowSlaveCommandsBIT121OpModeAllowExtSetAxisCommandsBIT122ApplicationRequestBIT123NCTOPLC_AXIS_REF_STATE2_FLAGS32AvoidingCollisionBIT10%08x0x%08x16#%08XNCTOPLC_AXIS_REF_STATE232ValueDWORD320FlagsNCTOPLC_AXIS_REF_STATE2_FLAGS320%08x0x%08x16#%08XNCTOPLC_AXIS_REF_CAMCOUPLINGSTATE8CamActivationPendingBIT10CamDeactivationPendingBIT11CamActiveBIT12CamDataQueuedBIT16CamScalingPendingBIT17UINTARR8128UINT08NCTOPLC_AXIS_REF2048StateDWordNCTOPLC_AXIS_REF_STATE320ErrorCodeUDINT3232AxisStateUDINT + 32 + 64 + + 9 + + + + SETPOS + UDINT + 32 + 96 + + 10 + + + + SETVELO + UDINT + 32 + 128 + + 14 + + + + SETACC + UDINT + 32 + 160 + + 15 + + + + MODULOSETPOS + UDINT + 32 + 192 + + 11 + + + + MODULOSETTURNS + UDINT + 32 + 224 + + 12 + + + + SETDIR + UDINT + 32 + 256 + + 13 + + + + TARGETPOSITION + UDINT + 32 + 288 + + 19 + + + + REMAININGTIMEANDPOS + UDINT + 32 + 320 + + 20 + + + + STOPINFORMATION + UDINT + 32 + 352 + + 24 + + + + SETTASKCYCLE_WITHOUTCORR + UDINT + 32 + 384 + + 25 + + + + SETPOS_WITHOUTCORR + UDINT + 32 + 416 + + 26 + + + + SETVELO_WITHOUTCORR + UDINT + 32 + 448 + + 30 + + + + SETACC_WITHOUTCORR + UDINT + 32 + 480 + + 31 + + + + SETDIR_WITHOUTCORR + UDINT + 32 + 512 + + 29 + + + + COUPLESTATE + UDINT + 32 + 544 + + 32 + + + + CPLPARAMS + UDINT + 32 + 576 + + 34 + + + + CPLFACTOR + UDINT + 32 + 608 + + 35 + + + + AXISCTRLLOOPIDX + UDINT + 32 + 640 + + 36 + + + + AXISSETPOINTGENIDX + UDINT + 32 + 672 + + 37 + + + + CPLCHARACVALUES + UDINT + 32 + 704 + + 38 + + + + CAMINFO + UDINT + 32 + 736 + + 39 + + + + CAMSTATUS + UDINT + activation status etc. + 32 + 768 + + 40 + + + + + conditionalshow + + + + + _ST_NCADS_AxisState + 832 + + IDXGRP + UDINT + 32 + 0 + + 16640 + + + + IDXOFFS + _ST_NCADS_IDXOFFS_AxisState + 800 + 32 + + + + conditionalshow + + + + + _ST_NCADS_IDXOFFS_AxisFunctions + 1792 + + RESET + UDINT + 32 + 0 + + 1 + + + + STOP + UDINT + 32 + 32 + + 2 + + + + CLEAR + UDINT + 32 + 64 + + 3 + + + + EMERGENCYSTOP + UDINT + 32 + 96 + + 4 + + + + PARAMETRIZEDSTOP + UDINT + 32 + 128 + + 5 + + + + INITIALIZE + UDINT + Initialize Axis + 32 + 160 + + 7 + + + + ORIENTEDSTOP + UDINT + 19.04.04 issue #2470 + 32 + 192 + + 9 + + + + CALIBR + UDINT + 32 + 224 + + 16 + + + + NEWTARGPOS + UDINT + 32 + 256 + + 17 + + + + NEWTARGPOSANDVELO + UDINT + 32 + 288 + + 18 + + + + CHANGEDYNAMICPARAM + UDINT + NEU: Neue Dynamikparameter (Acc;Dec) fuer Positionierung + 32 + 320 + + 21 + + + + UNIVERSALSTART + UDINT + 05.03.07: new 'axis start and restart' command with buffer mode (issue #2786+#3276) + 32 + 352 + + 22 + + + + SLAVEUNIVERSALSTART + UDINT + 24.02.09: decoupling command with succeding universal axis start commanded to a slave axis + 32 + 384 + + 23 + + + + RELEASEAXISLOCK + UDINT + 10.12.18 release axis lock for motion commands + 32 + 416 + + 24 + + + + SETEXTERNALERROR + UDINT + 06.10.04: Externen Achsfehler setzen (Laufzeitfehler) issue #2665 + 32 + 448 + + 25 + + + + SETPOS + UDINT + 32 + 480 + + 26 + + + + SETCALFLAG + UDINT + "ist referenziert"-Flag setzen + 32 + 512 + + 27 + + + + SETACTPOS + UDINT + nur Istwertsetzen ohne Sollwertaenderung !!! + 32 + 544 + + 28 + + + + SETDRIVEPOS + UDINT + antriebsseitiges Istwertsetzen + 32 + 576 + + 29 + + + + SETENCODERSCALING + UDINT + 17.07.08: "Fliegende Änderung des Skalierungsfaktors" + 32 + 608 + + 30 + + + + SETPOSONTHEFLY + UDINT + 29.11.05: "Fliegendes Istwert Setzen" (betrifft Ist - und Sollwert) (issue #3017) + 32 + 640 + + 31 + + + + START + UDINT + 32 + 672 + + 32 + + + + STARTEXT + UDINT + 32 + 704 + + 33 + + + + STARTVELOCHANGE + UDINT + special function for MMW + 32 + 736 + + 34 + + + + ENABLEEXTGEN + UDINT + enable/start external setpoint values + 32 + 768 + + 35 + + + + DISABLEEXTGEN + UDINT + disable/stop external setpoint values + 32 + 800 + + 36 + + + + REVERSINGSEQUENCE + UDINT + 32 + 832 + + 37 + + + + STARTDRVOUT + UDINT + 32 + 864 + + 38 + + + + STOPDRVOUT + UDINT + 32 + 896 + + 39 + + + + CHANGEDRVOUT + UDINT + 32 + 928 + + 40 + + + + JUMPTOOVERRIDE + UDINT + 04.11.04: jump to actual override value and froze them until change (issue #2697) + 32 + 960 + + 41 + + + + EXTSETGENUNIVERSALSTART + UDINT + 23.11.10: deactivation of external setpoint generator with succeding universal axis start command + 32 + 992 + + 43 + + + + UNIVERSALTORQUESTART + UDINT + 20181210 Fap - new 'axis torque control start and restart' command with buffer mode + 32 + 1024 + + 45 + + + + STARTSCOM + UDINT + start superposition (position compensation) - 21.12.04: nun auch als 'ReadWrite'-Kommando + 32 + 1056 + + 48 + + + + STOPSCOM + UDINT + stop superposition (position compensation) + 32 + 1088 + + 49 + + + + PHASINGREQEUST + UDINT + start/stop the additional phasing set point generator used for a master/slave phase shift + 32 + 1120 + + 52 + + + + CPL + UDINT + Achse koppeln + 32 + 1152 + + 64 + + + + DECPL + UDINT + Achse entkoppeln (und optional neue Endposition mit neuer Geschwindigkeit) + 32 + 1184 + + 65 + + + + CPLCHANGE + UDINT + Achse Koppelparams ändern + 32 + 1216 + + 66 + + + + TABCPLCHANGE + UDINT + 3x TabSlaveAxe Tabelle-Koppelparams ändern + 32 + 1248 + + 67 + + + + STOPSLAVE + UDINT + Slave-Stop (Diagonal-Slave / Flying Saw) + 32 + 1280 + + 68 + + + + CPLTAB + UDINT + TabSlaveAxe Koppelparams setzen + 32 + 1312 + + 69 + + + + TABSLVACTIVCOR + UDINT + 2x TabSlaveAxe Korrekturtabelle aktivieren (mit/ohne Aktivierungsposition) + 32 + 1344 + + 70 + + + + TABSLVLEAVECYC + UDINT + TabSlaveAxe Monozyklische Tabelle beenden + 32 + 1376 + + 71 + + + + TABSLVCOROFFSET + UDINT + TabSlaveAxe Letzter Korrektur Offset + 32 + 1408 + + 72 + + + + TABSLVSCALING + UDINT + NEU: Slave-Skalierung der Solo-Tabellenkopplung setzen + 32 + 1440 + + 73 + + + + CPLSOLOTAB + UDINT + Solo Tabellen Kopplung + 32 + 1472 + + 74 + + + + CPLSYNCHRONIZING + UDINT + Slave Synchronizing Generator ('GearInPos' and 'GearInVelo') + 32 + 1504 + + 75 + + + + CAMSCALING + UDINT + Slave Change CAM Scaling (Aenderung der Tabellenskalierung) (issue #2514) + 32 + 1536 + + 77 + + + + DISABLE + UDINT + Achse sperren + 32 + 1568 + + 80 + + + + ENABLE + UDINT + Achse reaktivieren + 32 + 1600 + + 81 + + + + CHANGEAXISCTRLLOOP + UDINT + NEU: Aenderung des aktiven Achsregelkreises + 32 + 1632 + + 82 + + + + DRIVEDISABLE + UDINT + Drive-Output der Achse sperren + 32 + 1664 + + 96 + + + + DRIVEENABLE + UDINT + Drive-Output der Achse reaktivieren + 32 + 1696 + + 97 + + + + RELEASEBRAKE + UDINT + Feststellbremse loesen (Eil/Schleich-Gruppe) + 32 + 1728 + + 98 + + + + RECONFIGURATE + UDINT + Achse zurueckfuehren in eigene PTP-Gruppe + 32 + 1760 + + 112 + + + + + conditionalshow + + + + + _ST_NCADS_AxisFunctions + 1824 + + IDXGRP + UDINT + 32 + 0 + + 16896 + + + + IDXOFFS + _ST_NCADS_IDXOFFS_AxisFunctions + 1792 + 32 + + + + conditionalshow + + + + + _ST_NCADS_Axis + 4320 + + Parameter + _ST_NCADS_AxisParameter + 1664 + 0 + + + State + _ST_NCADS_AxisState + 832 + 1664 + + + Functions + _ST_NCADS_AxisFunctions + 1824 + 2496 + + + + conditionalshow + + + + + _ST_NCADS_IDXOFFS_TableParameter + 192 + + MFREADCHARACVALUES + UDINT + read characteristic values of a motion function + 32 + 0 + + 80 + + + + WRITETABROWS + UDINT + write table + 32 + 32 + + 16777216 + + + + WRITEMFTABROWS + UDINT + write motion function table + 32 + 64 + + 83886080 + + + + MFREADTAB + UDINT + read motion function as data table + 32 + 96 + + 34 + + + + READSLAVEDYNAMICS + UDINT + read slave table position, velocity and acceleration related to a master position + 32 + 128 + + 35 + + + + READMASTERPOSITION + UDINT + read master table position related to slave position + 32 + 160 + + 36 + + + + + conditionalshow + + + + + _ST_NCADS_TableParameter + 224 + + IDXGRP + UDINT + 32 + 0 + + 40960 + + + + IDXOFFS + _ST_NCADS_IDXOFFS_TableParameter + 192 + 32 + + + + conditionalshow + + + + + _ST_NCADS_IDXOFFS_TableFunctions + 96 + + CREATETAB + UDINT + create table + 32 + 0 + + 65536 + + + + CREATEMOTIONTAB + UDINT + create motion function table + 32 + 32 + + 65552 + + + + DELETETAB + UDINT + delete tables + 32 + 64 + + 131072 + + + + + conditionalshow + + + + + _ST_NCADS_TableFunctions + 128 + + IDXGRP + UDINT + 32 + 0 + + 41472 + + + + IDXOFFS + _ST_NCADS_IDXOFFS_TableFunctions + 96 + 32 + + + + conditionalshow + + + + + _ST_NCADS_Table + 352 + + Parameter + _ST_NCADS_TableParameter + 224 + 0 + + + Functions + _ST_NCADS_TableFunctions + 128 + 224 + + + + conditionalshow + + + + + ADSRDDEVINFO + ADS read device info command. + 1280 + + NETID + T_AmsNetID + Ams net id + 192 + 32 + + + ItemType + Input + + + + + PORT + T_AmsPort + Ads communication port + 16 + 224 + + + ItemType + Input + + + + + RDINFO + BOOL + Rising edge starts command execution + 8 + 240 + + + ItemType + Input + + + + + TMOUT + TIME + Maximum time allowed for the execution of this ADS command + 32 + 256 + + 5000 + + + + ItemType + Input + + + + + BUSY + BOOL + Busy flag + 8 + 288 + + + ItemType + Output + + + + + ERR + BOOL + Error flag + 8 + 296 + + + ItemType + Output + + + + + ERRID + UDINT + ADS error code + 32 + 320 + + + ItemType + Output + + + + + DEVNAME + STRING(19) + Device name + 160 + 352 + + + ItemType + Output + + + + + DEVVER + UDINT + Device version + 32 + 512 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + hide_all_locals + + + + + _TCMCGLOBAL + Global constants and parameters + 6976 + + NCPORT_TCMC + UINT + 20110511 type changed from INT to UINT + 16 + 32 + + 500 + + + + ItemType + Input + + + + + NCPORT_TCMC_COUPLING + UINT + 20110511 type changed from INT to UINT + 16 + 48 + + 500 + + + + ItemType + Input + + + + + NCNETID_TCMC + T_AmsNetID + 192 + 64 + + + + + + ItemType + Input + + + + + NCPORT_TCMC_CAM + UINT + 20110511 type changed from INT to UINT + 16 + 256 + + 500 + + + + ItemType + Input + + + + + NCPORT_TCMC_CAM_FAST + UINT + 20150728 KSt added + 16 + 272 + + 500 + + + + ItemType + Input + + + + + NCNETID_TCMC_CAM + T_AmsNetID + 192 + 288 + + + + + + ItemType + Input + + + + + NCPORT_TCMC_SUPERPOSITION + UINT + 20140930 KSt added + 16 + 480 + + 501 + + + + ItemType + Input + + + + + NCPORT_TCMC_RESET + UINT + 20211019 KSt added + 16 + 496 + + 500 + + + + ItemType + Input + + + + + NcDeviceInfoTcMainVersion + DWORD + 32 + 512 + + + ItemType + Output + + + + + NcDeviceInfoTcSubVersion + DWORD + 32 + 544 + + + ItemType + Output + + + + + NcDeviceInfoNcDriverVersion + DWORD + 32 + 576 + + + ItemType + Output + + + + + NcDeviceInfoNcVersion + DWORD + 32 + 608 + + + ItemType + Output + + + + + NcDeviceInfoNcName + STRING(19) + 160 + 640 + + + ItemType + Output + + + + + Axis + _ST_NCADS_Axis + IDXGRP and IDXOFFS constants of axis parameter/status/functions + 4320 + 800 + + + ItemType + Output + + + suppress_warning_0 + C0228 + + + + + Table + _ST_NCADS_Table + IDXGRP and IDXOFFS constants of table parameter/status/functions + 352 + 5120 + + + ItemType + Output + + + suppress_warning_0 + C0228 + + + + + NCPORT_TCNCCAMMING_TABLEFUNCTION + UINT + 16 + 5472 + + 500 + + + + tTargetPosTimeOut + TIME + 32 + 5504 + + 6000 + + + + tADSTimeOut + TIME + 32 + 5536 + + 1000 + + + + tStopMonitoringTimeOut + TIME + 32 + 5568 + + 100 + + + + NCTOPLC_FEEDBACK_MAXWAITCYCLES + INT + 16 + 5600 + + 10 + + + + fbADSRDDEVINFO + ADSRDDEVINFO + 1280 + 5632 + + + DeviceVersion + DWORD + 32 + 6912 + + + Init + BOOL + 8 + 6944 + + + ReadDeviceInfo + + + + PouType + FunctionBlock + + + conditionalshow + + + + + FB_ScatteringFactorLUT + WARNING: This file is auto-generated. Do not modify it. + 575872 + + sTableName + STRING(80) + 648 + 32 + + + ItemType + Input + + + + + fEnergyEV + LREAL + 64 + 704 + + + ItemType + Input + + + + + f1 + LREAL + 64 + 768 + + + ItemType + Output + + + + + f2 + LREAL + 64 + 832 + + + ItemType + Output + + + + + bError + BOOL + Was the table name or data invalid? + 8 + 896 + + + ItemType + Output + + + + + bFound + BOOL + Was the input found in the table? + 8 + 904 + + + ItemType + Output + + + + + bDone + BOOL + Has the FB finished? + 8 + 912 + + + ItemType + Output + + + + + fTableLookupLow + LREAL + The lowest accepted lookup value. + 64 + 960 + + + ItemType + Output + + + + + fTableLookupHigh + LREAL + The highest accepted lookup value. + 64 + 1024 + + + ItemType + Output + + + + + bInit + BOOL + 8 + 1088 + + + iRowSize + UDINT + 32 + 1120 + + + fRow1 + LREAL + + 0 + 3 + + 32 + 1152 + + + fRow2 + LREAL + + 0 + 3 + + 32 + 1184 + + + fEnergyEV_RowDelta + LREAL + 64 + 1216 + + + iRowCount + UDINT + 32 + 1280 + + + iRowIdx + UDINT + 32 + 1312 + + + fSlope + LREAL + 64 + 1344 + + + fTable_Ge + LREAL + + 0 + 506 + + + 0 + 3 + + The data tables. These are Initialized on the first function block call. + 97152 + 1408 + + + fTable_C + LREAL + + 0 + 502 + + + 0 + 3 + + 96384 + 98560 + + + fTable_Al + LREAL + + 0 + 504 + + + 0 + 3 + + 96768 + 194944 + + + fTable_Be + LREAL + + 0 + 724 + + + 0 + 3 + + 139008 + 291712 + + + fTable_Si + LREAL + + 0 + 756 + + + 0 + 3 + + 145152 + 430720 + + + + PouType + FunctionBlock + + + + + E_StageEnableMode + 16 + INT + + ALWAYS + 0 + Always set bEnable to TRUE + + + NEVER + 1 + Only change bEnable on errors + + + DURING_MOTION + 2 + Enable before motion, disable after motion + + + + ENUM_StageEnableMode + 16 + E_StageEnableMode + + + obsolete + Use E_StageEnableMode + + + + + PLCTONC_AXIS_REF_CTRL + 32 + + Enable + BIT + 1 + 0 + + + FeedEnablePlus + BIT + 1 + 1 + + + FeedEnableMinus + BIT + 1 + 2 + + + HomingSensor + BIT + 1 + 5 + + + AcceptBlockedDrive + BIT + 1 + 8 + + + PlcDebugFlag + BIT + 1 + 30 + + + NcDebugFlag + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + PLCTONC_AXIS_REF + 1024 + + ControlDWord + PLCTONC_AXIS_REF_CTRL + 32 + 0 + + + Override + UDINT + 32 + 32 + + + AxisModeRequest + UDINT + 32 + 64 + + + AxisModeDWord + UDINT + 32 + 96 + + + AxisModeLReal + LREAL + 64 + 128 + + + PositionCorrection + LREAL + 64 + 192 + + + ExtSetPos + LREAL + 64 + 256 + + + ExtSetVelo + LREAL + 64 + 320 + + + ExtSetAcc + LREAL + 64 + 384 + + + ExtSetDirection + DINT + 32 + 448 + + + ExtControllerOutput + LREAL + 64 + 512 + + + GearRatio1 + LREAL + 64 + 576 + + + GearRatio2 + LREAL + 64 + 640 + + + GearRatio3 + LREAL + 64 + 704 + + + GearRatio4 + LREAL + 64 + 768 + + + MapState + BOOL + 8 + 832 + + + PlcCycleControl + BYTE + 8 + 840 + + + PlcCycleCount + BYTE + 8 + 848 + + + + NcStructType + 1 + + + + + NCAXLESTRUCT_FROMPLC3 + + + + + NCTOPLC_AXIS_REF_STATE + 32 + + Operational + BIT + 1 + 0 + + + Homed + BIT + 1 + 1 + + + NotMoving + BIT + 1 + 2 + + + InPositionArea + BIT + 1 + 3 + + + InTargetPosition + BIT + 1 + 4 + + + Protected + BIT + 1 + 5 + + + ErrorPropagationDelayed + BIT + 1 + 6 + + + HasBeenStopped + BIT + 1 + 7 + + + HasJob + BIT + 1 + 8 + + + PositiveDirection + BIT + 1 + 9 + + + NegativeDirection + BIT + 1 + 10 + + + HomingBusy + BIT + 1 + 11 + + + ConstantVelocity + BIT + 1 + 12 + + + Compensating + BIT + 1 + 13 + + + ExtSetPointGenEnabled + BIT + 1 + 14 + + + PhasingActive + BIT + 1 + 15 + + + ExternalLatchValid + BIT + 1 + 16 + + + NewTargetPos + BIT + 1 + 17 + + + ContinuousMotion + BIT + 1 + 19 + + + ControlLoopClosed + BIT + 1 + 20 + + + CamTableQueued + BIT + 1 + 21 + + + CamDataQueued + BIT + 1 + 22 + + + CamScalingPending + BIT + 1 + 23 + + + CmdBuffered + BIT + 1 + 24 + + + PTPmode + BIT + 1 + 25 + + + SoftLimitMinExceeded + BIT + 1 + 26 + + + SoftLimitMaxExceeded + BIT + 1 + 27 + + + DriveDeviceError + BIT + 1 + 28 + + + MotionCommandsLocked + BIT + 1 + 29 + + + IoDataInvalid + BIT + 1 + 30 + + + Error + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_OPMODE + 32 + + OpModePosAreaMonitoring + BIT + 1 + 0 + + + OpModeTargetPosMonitoring + BIT + 1 + 1 + + + OpModeLoop + BIT + 1 + 2 + + + OpModeMotionMonitoring + BIT + 1 + 3 + + + OpModePEHTimeMonitoring + BIT + 1 + 4 + + + OpModeBacklashCompensation + BIT + 1 + 5 + + + OpModeDelayedErrorReaction + BIT + 1 + 6 + + + OpModeModulo + BIT + 1 + 7 + + + OpModeSimulationAxis + BIT + 1 + 8 + + + OpModePosLagMonitoring + BIT + 1 + 16 + + + OpModeVeloLagMonitoring + BIT + 1 + 17 + + + OpModeSoftLimitMinMonitoring + BIT + 1 + 18 + + + OpModeSoftLimitMaxMonitoring + BIT + 1 + 19 + + + OpModePosCorrection + BIT + 1 + 20 + + + OpModeAllowSlaveCommands + BIT + 1 + 21 + + + OpModeAllowExtSetAxisCommands + BIT + 1 + 22 + + + ApplicationRequest + BIT + 1 + 23 + + + + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + + AvoidingCollision + BIT + 1 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_STATE2 + 32 + + Value + DWORD + 32 + 0 + + + Flags + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + 8 + + CamActivationPending + BIT + 1 + 0 + + + CamDeactivationPending + BIT + 1 + 1 + + + CamActive + BIT + 1 + 2 + + + CamDataQueued + BIT + 1 + 6 + + + CamScalingPending + BIT + 1 + 7 + + + + UINTARR8 + 128 + UINT + + 0 + 8 + + + + NCTOPLC_AXIS_REF + 2048 + + StateDWord + NCTOPLC_AXIS_REF_STATE + 32 + 0 + + + ErrorCode + UDINT + 32 + 32 + + + AxisState + UDINT + Present State Of The Axis Movement (continuous axis): 0 = INACTIVE: axis has no job 1 = RUNNING: axis is executing a motion job 2 = OVERRIDE_ZERO: axis is executing a job but override is zero @@ -246,7 +22063,20 @@ Slaves only: External Setpoint Generation: 41 = EXTSETGEN_MODE1: external setpoint generation active 42 = EXTSETGEN_MODE2: internal and external setpoint gen. active -]]>3264AxisModeConfirmationUDINT3296HomingStateUDINT + 32 + 64 + + + AxisModeConfirmation + UDINT + 32 + 96 + + + HomingState + UDINT + Axis Homing Status: 0: idle 1: start homing 2: searching home switch @@ -254,12 +22084,1285 @@ External Setpoint Generation: 4: moving off home switch 5: searching sync pulse 6: stopping after homing -]]>32128CoupleStateUDINT + 32 + 128 + + + CoupleState + UDINT + Axis Coupling Status: 0: axis is a single axis (not coupled) 1: axis is a master axis 2: axis is master and slave 3: axis is a slave axis -]]>32160SvbEntriesUDINT32192SafEntriesUDINT32224AxisIdUDINT32256OpModeDWordNCTOPLC_AXIS_REF_OPMODE32288ActPosLREAL64320ModuloActPosLREAL64384ActiveControlLoopIndexUINT16448ControlLoopIndexUINT16464ModuloActTurnsDINT32480ActVeloLREAL64512PosDiffLREAL64576SetPosLREAL64640SetVeloLREAL64704SetAccLREAL64768TargetPosLREAL64832ModuloSetPosLREAL64896ModuloSetTurnsDINT32960CmdNoUINT16992CmdStateUINT161008SetJerkLREAL641024SetTorqueLREAL641088ActTorqueLREAL641152StateDWord2NCTOPLC_AXIS_REF_STATE2321216StateDWord3DWORD321248TouchProbeStateDWORD321280TouchProbeCounterDWORD321312CamCouplingStateNCTOPLC_AXIS_REF_CAMCOUPLINGSTATE08641344CamCouplingTableIDUINTARR81281408ActTorqueDerivativeLREAL641536SetTorqueDerivativeLREAL641600ActPosWithoutPosCorrectionLREAL641792ActAccLREAL641856DcTimeStampUDINT321920NcStructType2NCAXLESTRUCT_TOPLCNCAXLESTRUCT_TOPLC2NCAXLESTRUCT_TOPLC3NCAXLESTRUCT_TOPLC4ST_AdsAddress224NetIdSTRING(23)1920PortUINT16192ChannelUINT16208MC_AxisStates16INTMC_AXISSTATE_UNDEFINED0MC_AXISSTATE_DISABLED1MC_AXISSTATE_STANDSTILL2MC_AXISSTATE_ERRORSTOP3MC_AXISSTATE_STOPPING4MC_AXISSTATE_HOMING5MC_AXISSTATE_DISCRETEMOTION6MC_AXISSTATE_CONTINOUSMOTION7MC_AXISSTATE_SYNCHRONIZEDMOTION8ST_AxisOpModes136PositionAreaMonitoringBOOL80TargetPositionMonitoringBOOL88LoopModeBOOL816MotionMonitoringBOOL824PEHTimeMonitoringBOOL832BacklashCompensationBOOL840DelayedErrorReactionBOOL848ModuloBOOL856SimulationAxisBOOL864StopMonitoringBOOL872PositionLagMonitoringBOOL880VelocityLagMonitoringBOOL888SoftLimitMinMonitoringBOOL896SoftLimitMaxMonitoringBOOL8104PositionCorrectionBOOL8112AllowSlaveCommandsBOOL8120AllowExtSetAxisCommandsBOOL8128ST_AxisStatus768UpdateTaskIndexBYTE80UpdateCycleTimeLREAL6464CycleCounterUDINT32128NcCycleCounterUDINT32160MotionStateMC_AxisStates16192ErrorBOOL8208ErrorIDUDINT32224displaymodehexErrorStopBOOL8256DisabledBOOL8264StoppingBOOL8272StandStillBOOL8280DiscreteMotionBOOL8288ContinuousMotionBOOL8296SynchronizedMotionBOOL8304HomingBOOL8312ConstantVelocityBOOL8320AcceleratingBOOL8328DeceleratingBOOL8336OperationalBOOL8344ControlLoopClosedBOOL8352HasJobBOOL8360HasBeenStoppedBOOL8368NewTargetPositionBOOL8376InPositionAreaBOOL8384InTargetPositionBOOL8392ProtectedModeBOOL8400HomedBOOL8408HomingBusyBOOL8416MotionCommandsLockedBOOL8424SoftLimitMinExceededBOOL8432SoftLimitMaxExceededBOOL8440MovingBOOL8448PositiveDirectionBOOL8456NegativeDirectionBOOL8464NotMovingBOOL8472CompensatingBOOL8480ExtSetPointGenEnabledBOOL8488PhasingActiveBOOL8496ExternalLatchValidBOOL8504CamDataQueuedBOOL8512CamTableQueuedBOOL8520CamScalingPendingBOOL8528CmdBufferedBOOL8536PTPmodeBOOL8544DriveDeviceErrorBOOL8552IoDataInvalidBOOL8560ErrorPropagationDelayedBOOL8568DriveLimitActiveBOOL8576CoupledBOOL8584OpModeST_AxisOpModes136592NcApplicationRequestBOOL8728E_NcDriveType32DWORDNcDriveType_undefined0NcDriveType_M2400_DAC11NcDriveType_M2400_DAC22NcDriveType_M2400_DAC33NcDriveType_M2400_DAC44NcDriveType_KL4XXX5NcDriveType_KL4XXX_NonLinear6NcDriveType_Discete_TwoSpeed7NcDriveType_Stepper8NcDriveType_Sercos9NcDriveType_KL505110NcDriveType_AX2000_B20011NcDriveType_ProfiDrive12NcDriveType_Universal13NcDriveType_NcBackplane14NcDriveType_CANopen_Lenze15NcDriveType_CANopen_DS402_MDP74216NcDriveType_AX2000_B90017NcDriveType_KL2531_Stepper20NcDriveType_KL2532_DC21NcDriveType_TCOM22 Interface to Soft Drive]]>NcDriveType_MDP_73323NcDriveType_MDP_70324E_NcEncoderType32DWORDNcEncoderType_undefined0NcEncoderType_Simulation1NcEncoderType_ABS_M30002NcEncoderType_INC_M31X03NcEncoderType_INC_KL51014NcEncoderType_ABS_KL5001_SSI5NcEncoderType_INC_KL50516NcEncoderType_ABS_KL30XX7NcEncoderType_INC_Sercos_P8NcEncoderType_INC_Sercos_PV9NcEncoderType_INC_Binary10NcEncoderType_ABS_M251011NcEncoderType_ABS_FOX5012NcEncoderType_ABS_HYDRAULIC_FORCE13NcEncoderType_INC_AX2000_B20014NcEncoderType_INC_PROFIDRIVE15NcEncoderType_INC_UNIVERSAL16NcEncoderType_INC_NCBACKPLANE17NcEncoderType_INC_CANOPEN_LENZE18NcEncoderType_INC_CANOPEN_DS402_MDP513_MDP74219NcEncoderType_INC_AX2000_B90020NcEncoderType_INC_KL515121NcEncoderType_INC_IP520924NcEncoderType_INC_KL2531_Stepper25NcEncoderType_INC_KL2532_DC26NcEncoderType_INC_TIMEBASEGENERATOR27NcEncoderType_INC_TCOM28 Interface to Soft Drive Encoder]]>NcEncoderType_INC_CANOPEN_MDP513_64BIT29NcEncoderType_SPECIFIC100E_NcAxisType32DWORDNcAxisType_undefined0NcAxisType_Continious1NcAxisType_Discrete_TwoSpeed2NcAxisType_LowCostStepper_DigIO3NcAxisType_Encoder5NcAxisType_Hydraulic6NcAxisType_TimeGenerator7NcAxisType_Specific100ST_DriveAddress672NetIDT_AmsNetID1920NetIdBytesT_AmsNetIdArr48192SlaveAddressT_AmsPort16240ChannelBYTE8256NcDriveIdDWORD32288NcDriveIndexDWORD32320NcDriveTypeE_NcDriveType32352NcEncoderIdDWORD32384NcEncoderIndexDWORD32416NcEncoderTypeE_NcEncoderType32448NcAxisIdDWORD32480NcAxisTypeE_NcAxisType32512TcSoftDriveObjectIdOTCID32544conditionalshowTcDriveObjectIdOTCID32576TcEncoderObjectIdOTCID32608TcAxisObjectIdOTCID32640_E_PhasingState16INTPhasingInactive0PhasingActivated1PhasingAborted2_InternalAxisRefData128NcCycleCounterAvailableBOOL80NcCycleCounter_AtReadStatusCallUDINT3232LastTaskIndex_AtReadStatusCallBYTE864CounterSameTaskIndex_AtReadStatusCallUINT1680PhasingState_E_PhasingState1696conditionalshowAXIS_REF + 32 + 160 + + + SvbEntries + UDINT + 32 + 192 + + + SafEntries + UDINT + 32 + 224 + + + AxisId + UDINT + 32 + 256 + + + OpModeDWord + NCTOPLC_AXIS_REF_OPMODE + 32 + 288 + + + ActPos + LREAL + 64 + 320 + + + ModuloActPos + LREAL + 64 + 384 + + + ActiveControlLoopIndex + UINT + 16 + 448 + + + ControlLoopIndex + UINT + 16 + 464 + + + ModuloActTurns + DINT + 32 + 480 + + + ActVelo + LREAL + 64 + 512 + + + PosDiff + LREAL + 64 + 576 + + + SetPos + LREAL + 64 + 640 + + + SetVelo + LREAL + 64 + 704 + + + SetAcc + LREAL + 64 + 768 + + + TargetPos + LREAL + 64 + 832 + + + ModuloSetPos + LREAL + 64 + 896 + + + ModuloSetTurns + DINT + 32 + 960 + + + CmdNo + UINT + 16 + 992 + + + CmdState + UINT + 16 + 1008 + + + SetJerk + LREAL + 64 + 1024 + + + SetTorque + LREAL + 64 + 1088 + + + ActTorque + LREAL + 64 + 1152 + + + StateDWord2 + NCTOPLC_AXIS_REF_STATE2 + 32 + 1216 + + + StateDWord3 + DWORD + 32 + 1248 + + + TouchProbeState + DWORD + 32 + 1280 + + + TouchProbeCounter + DWORD + 32 + 1312 + + + CamCouplingState + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + + 0 + 8 + + 64 + 1344 + + + CamCouplingTableID + UINTARR8 + 128 + 1408 + + + ActTorqueDerivative + LREAL + 64 + 1536 + + + SetTorqueDerivative + LREAL + 64 + 1600 + + + ActPosWithoutPosCorrection + LREAL + 64 + 1792 + + + ActAcc + LREAL + 64 + 1856 + + + DcTimeStamp + UDINT + 32 + 1920 + + + + NcStructType + 2 + + + + + NCAXLESTRUCT_TOPLC + + + NCAXLESTRUCT_TOPLC2 + + + NCAXLESTRUCT_TOPLC3 + + + NCAXLESTRUCT_TOPLC4 + + + + + + + + + + + + + + ST_AdsAddress + 224 + + NetId + STRING(23) + 192 + 0 + + + Port + UINT + 16 + 192 + + + Channel + UINT + 16 + 208 + + + + MC_AxisStates + 16 + INT + + MC_AXISSTATE_UNDEFINED + 0 + + + MC_AXISSTATE_DISABLED + 1 + + + MC_AXISSTATE_STANDSTILL + 2 + + + MC_AXISSTATE_ERRORSTOP + 3 + + + MC_AXISSTATE_STOPPING + 4 + + + MC_AXISSTATE_HOMING + 5 + + + MC_AXISSTATE_DISCRETEMOTION + 6 + + + MC_AXISSTATE_CONTINOUSMOTION + 7 + + + MC_AXISSTATE_SYNCHRONIZEDMOTION + 8 + + + + ST_AxisOpModes + axis operation mode feedback from NcToPlc. + 136 + + PositionAreaMonitoring + BOOL + bit 0 - OpModeDWord + 8 + 0 + + + TargetPositionMonitoring + BOOL + bit 1 - OpModeDWord + 8 + 8 + + + LoopMode + BOOL + bit 2 - OpModeDWord - loop mode for two speed axes + 8 + 16 + + + MotionMonitoring + BOOL + bit 3 - OpModeDWord + 8 + 24 + + + PEHTimeMonitoring + BOOL + bit 4 - OpModeDWord + 8 + 32 + + + BacklashCompensation + BOOL + bit 5 - OpModeDWord + 8 + 40 + + + DelayedErrorReaction + BOOL + bit 6 - OpModeDWord + 8 + 48 + + + Modulo + BOOL + bit 7 - OpModeDWord - axis is parameterized as modulo axis + 8 + 56 + + + SimulationAxis + BOOL + bit 8 - OpModeDWord - axis is a simulation axis - available from 2.11 R2 B2033 - 2011-05-31 KSt + 8 + 64 + + + StopMonitoring + BOOL + bit 12 - OpModeDWord - TargetPositionMonitoring for Stop and Halt commands - available from 2.11 R3 - 2011-12-09 KSt + 8 + 72 + + + PositionLagMonitoring + BOOL + bit 16 - OpModeDWord + 8 + 80 + + + VelocityLagMonitoring + BOOL + bit 17 - OpModeDWord + 8 + 88 + + + SoftLimitMinMonitoring + BOOL + bit 18 - OpModeDWord + 8 + 96 + + + SoftLimitMaxMonitoring + BOOL + bit 19 - OpModeDWord + 8 + 104 + + + PositionCorrection + BOOL + bit 20 - OpModeDWord + 8 + 112 + + + AllowSlaveCommands + BOOL + 2009-02-20 KSt + 8 + 120 + + + AllowExtSetAxisCommands + BOOL + 2011-10-13 KSt + 8 + 128 + + + + ST_AxisStatus + 768 + + UpdateTaskIndex + BYTE + Task-Index of the task that updated this data set + 8 + 0 + + + UpdateCycleTime + LREAL + task cycle time of the task which calls the status function + 64 + 64 + + + CycleCounter + UDINT + PLC cycle counter when this data set updated + 32 + 128 + + + NcCycleCounter + UDINT + NC cycle counter incremented after NC task updated NcToPlc data structures + 32 + 160 + + + MotionState + MC_AxisStates + motion state in the PLCopen state diagram + 16 + 192 + + + Error + BOOL + StateDWord bit 31 - axis error state + 8 + 208 + + + ErrorID + UDINT + axis error code + 32 + 224 + + + displaymode + hex + + + + + ErrorStop + BOOL + PLCopen motion control statemachine states: + 8 + 256 + + + Disabled + BOOL + 8 + 264 + + + Stopping + BOOL + 8 + 272 + + + StandStill + BOOL + 8 + 280 + + + DiscreteMotion + BOOL + 8 + 288 + + + ContinuousMotion + BOOL + StateDWord bit 19 + 8 + 296 + + + SynchronizedMotion + BOOL + 8 + 304 + + + Homing + BOOL + 8 + 312 + + + ConstantVelocity + BOOL + StateDWord bit 12 + 8 + 320 + + + Accelerating + BOOL + 8 + 328 + + + Decelerating + BOOL + 8 + 336 + + + Operational + BOOL + StateDWord bit 0 - (was ready) + 8 + 344 + + + ControlLoopClosed + BOOL + StateDWord bit 20 - operational and position control active + 8 + 352 + + + HasJob + BOOL + StateDWord bit 8 + 8 + 360 + + + HasBeenStopped + BOOL + StateDWord bit 7 + 8 + 368 + + + NewTargetPosition + BOOL + StateDWord bit 17 - new target position commanded during move + 8 + 376 + + + InPositionArea + BOOL + StateDWord bit 3 + 8 + 384 + + + InTargetPosition + BOOL + StateDWord bit 4 + 8 + 392 + + + ProtectedMode + BOOL + StateDWord bit 5 + 8 + 400 + + + Homed + BOOL + StateDWord bit 1 + 8 + 408 + + + HomingBusy + BOOL + StateDWord bit 11 + 8 + 416 + + + MotionCommandsLocked + BOOL + StateDWord bit 29 - stop 'n hold + 8 + 424 + + + SoftLimitMinExceeded + BOOL + StateDWord bit 26 - reverse soft travel limit exceeded + 8 + 432 + + + SoftLimitMaxExceeded + BOOL + StateDWord bit 27 - forward soft travel limit exceeded + 8 + 440 + + + Moving + BOOL + StateDWord bit 9+10 + 8 + 448 + + + PositiveDirection + BOOL + StateDWord bit 9 + 8 + 456 + + + NegativeDirection + BOOL + StateDWord bit 10 + 8 + 464 + + + NotMoving + BOOL + StateDWord bit 2 + 8 + 472 + + + Compensating + BOOL + superposition - overlayed motion + 8 + 480 + + + ExtSetPointGenEnabled + BOOL + StateDWord bit 14 + 8 + 488 + + + PhasingActive + BOOL + StateDWord bit 15 + 8 + 496 + + + ExternalLatchValid + BOOL + StateDWord bit 16 + 8 + 504 + + + CamDataQueued + BOOL + StateDWord bit 22 + 8 + 512 + + + CamTableQueued + BOOL + StateDWord bit 21 + 8 + 520 + + + CamScalingPending + BOOL + StateDWord bit 23 + 8 + 528 + + + CmdBuffered + BOOL + StateDWord bit 24 + 8 + 536 + + + PTPmode + BOOL + StateDWord bit 25 + 8 + 544 + + + DriveDeviceError + BOOL + StateDWord bit 28 + 8 + 552 + + + IoDataInvalid + BOOL + StateDWord bit 30 + 8 + 560 + + + ErrorPropagationDelayed + BOOL + StateDWord bit 6 + 8 + 568 + + + DriveLimitActive + BOOL + StateDWord bit 18 - 20181213 Fap + 8 + 576 + + + Coupled + BOOL + Axis.NcToPlc.CoupleState + 8 + 584 + + + OpMode + ST_AxisOpModes + axis operation mode feedback from NcToPlc + 136 + 592 + + + NcApplicationRequest + BOOL + OpModeDWord bit 23 + 8 + 728 + + + + E_NcDriveType + 32 + DWORD + + NcDriveType_undefined + 0 + + + NcDriveType_M2400_DAC1 + 1 + + + NcDriveType_M2400_DAC2 + 2 + + + NcDriveType_M2400_DAC3 + 3 + + + NcDriveType_M2400_DAC4 + 4 + + + NcDriveType_KL4XXX + 5 + MDP 252/253: KL4xxx, PWM KL2502_30K (Frq-Cnt-Impuls-Modus), KL4132 (16 Bit), Pulse-Train KL2521, IP2512 + + + NcDriveType_KL4XXX_NonLinear + 6 + MDP 252/253: Analog-Typ für nichtlineare Kennlinie + + + NcDriveType_Discete_TwoSpeed + 7 + + + NcDriveType_Stepper + 8 + + + NcDriveType_Sercos + 9 + + + NcDriveType_KL5051 + 10 + MDP 510: BISSI Drive KL5051 mit 32 Bit (siehe KL4XXX) + + + NcDriveType_AX2000_B200 + 11 + AX2000-B200 Lightbus, Inkremental mit 32 Bit (AX2000) + + + NcDriveType_ProfiDrive + 12 + Inkremental mit 32 Bit + + + NcDriveType_Universal + 13 + Variable Bitmaske (max. 32 Bit, signed value) + + + NcDriveType_NcBackplane + 14 + Variable Bitmaske (max. 32 Bit, signed value) + + + NcDriveType_CANopen_Lenze + 15 + CANopen Lenze (max. 32 Bit, signed value) + + + NcDriveType_CANopen_DS402_MDP742 + 16 + MDP 742 (DS402): CANopen und EtherCAT (AX2000-B510, AX2000-B1x0, EL7201, AX8000) + + + NcDriveType_AX2000_B900 + 17 + AX2000-B900 Ethernet (max. 32 Bit, signed value) + + + NcDriveType_KL2531_Stepper + 20 + Schrittmotorklemme KL2531/KL2541 + + + NcDriveType_KL2532_DC + 21 + 2-Kanal-DC-Motor-Endstufe (2-channel DC motor stage) KL2532/KL2542, 2-Kanal-PWM-DC-Motorendstufe KL2535/KL2545 + + + NcDriveType_TCOM + 22 + TCOM Drive -> Interface to Soft Drive + + + NcDriveType_MDP_733 + 23 + MDP 733: Modular Device Profile MDP 733 for DC (e.g. EL7332/EL7342) (20.02.09) + + + NcDriveType_MDP_703 + 24 + MDP 703: Modular Device Profile MDP 703 for stepper (e.g. EL7031/EL7041) + + + + E_NcEncoderType + 32 + DWORD + + NcEncoderType_undefined + 0 + + + NcEncoderType_Simulation + 1 + Simulation + + + NcEncoderType_ABS_M3000 + 2 + Absolut mit 24 und 25 Bit sowie 12 und 13 Bit Single Turn Encoder (M3000) + + + NcEncoderType_INC_M31X0 + 3 + Inkremental mit 24 Bit (M31x0, M3200, M3100, M2000) + + + NcEncoderType_INC_KL5101 + 4 + MDP 511: Inkremental mit 16 Bit und Latch (MDP511: EL7041, EL5101, EL5151, EL2521, EL5021(SinCos); KL5101, IP5109, KL5111) + + + NcEncoderType_ABS_KL5001_SSI + 5 + MDP 500/501: Absolut SSI mit 24 Bit (KL5001, IP5009)(MDP 501: EL5001) + + + NcEncoderType_INC_KL5051 + 6 + MDP 510: Absolut/Inkremental BISSI mit 16 Bit (KL5051, PWM KL2502_30K (Frq-Cnt-Impuls-Modus), Pulse-Train KL2521, IP2512 ) + + + NcEncoderType_ABS_KL30XX + 7 + Absolut Analog Eingang mit 16 Bit (KL30xx) + + + NcEncoderType_INC_Sercos_P + 8 + SERCOS "Encoder" POS + + + NcEncoderType_INC_Sercos_PV + 9 + SERCOS "Encoder" POS und VELO + + + NcEncoderType_INC_Binary + 10 + Binaerer Inkremental Encoder (0/1) + + + NcEncoderType_ABS_M2510 + 11 + Absolut Analog Eingang mit 12 Bit (M2510) + + + NcEncoderType_ABS_FOX50 + 12 + T&R Fox 50 Modul (24 Bit Absolut (SSI)) + + + NcEncoderType_ABS_HYDRAULIC_FORCE + 13 + MMW-Typ: Kraftermittlung aus Pa, Pb, Aa, Ab + + + NcEncoderType_INC_AX2000_B200 + 14 + Inkremental AX2000-B200 Lightbus mit 16/20 Bit (AX2000) + + + NcEncoderType_INC_PROFIDRIVE + 15 + Inkremental mit 32 Bit + + + NcEncoderType_INC_UNIVERSAL + 16 + Inkremental mit variabler Bitmaske (max. 32 Bit) + + + NcEncoderType_INC_NCBACKPLANE + 17 + Inkremental NC Rückwand + + + NcEncoderType_INC_CANOPEN_LENZE + 18 + Inkremental CANopen Lenze + + + NcEncoderType_INC_CANOPEN_DS402_MDP513_MDP742 + 19 + MDP 513 / MDP 742 (DS402): CANopen und EtherCAT (AX2000-B510, AX2000-B1x0, EL7201, EL5032/32Bit) + + + NcEncoderType_INC_AX2000_B900 + 20 + Inkremental AX2000-B900 Ethernet + + + NcEncoderType_INC_KL5151 + 21 + Inkremental mit 32 Bit Zaehler und int.+ ext. 32 Bit Latch (KL5151_0000) (nur umschaltbar), die 2-kanalige KL5151_0050 hat kein Latch ! + + + NcEncoderType_INC_IP5209 + 24 + Inkremental mit 32 Bit Zaehler und int. 32 Bit Latch (IP5209) + + + NcEncoderType_INC_KL2531_Stepper + 25 + Inkremental mit 16 Bit Zaehler und int.+ext. 16 Bit Latch (nur umschaltbar) (Schrittmotorklemme KL2531/KL2541) + + + NcEncoderType_INC_KL2532_DC + 26 + Inkremental mit 16 Bit Zaehler und ext. 16 Bit Latch (nur umschaltbar) (2-Kanal-DC-Motor-Endstufe KL2532/KL2542), 2-Kanal-PWM-DC-Motorendstufe KL2535/KL2545 + + + NcEncoderType_INC_TIMEBASEGENERATOR + 27 + Time Base Generator + + + NcEncoderType_INC_TCOM + 28 + TCOM Encoder -> Interface to Soft Drive Encoder + + + NcEncoderType_INC_CANOPEN_MDP513_64BIT + 29 + MDP 513 (DS402, EnDat2.2, 64 Bit): EL5032/64Bit + + + NcEncoderType_SPECIFIC + 100 + + + + E_NcAxisType + 32 + DWORD + + NcAxisType_undefined + 0 + + + NcAxisType_Continious + 1 + Kontinuierliche Achse (auch SERCOS) + + + NcAxisType_Discrete_TwoSpeed + 2 + Diskrete Achse (Eil/Schleich-Achse) + + + NcAxisType_LowCostStepper_DigIO + 3 + Schrittmotor Achse (ohne PWM Klemme KL2502/30 und ohne Pulse-Train KL2521) + + + NcAxisType_Encoder + 5 + Encoder Achse + + + NcAxisType_Hydraulic + 6 + Kontinuierliche Achse mit Betriebsartumschaltung fur Positions-/Druck-Regelung + + + NcAxisType_TimeGenerator + 7 + Time Base Generator + + + NcAxisType_Specific + 100 + + + + ST_DriveAddress + 672 + + NetID + T_AmsNetID + AMS NetID of the hardware drive as a string + 192 + 0 + + + NetIdBytes + T_AmsNetIdArr + AMS NetID of the hardware drive as a byte array (same information as NetID) + 48 + 192 + + + SlaveAddress + T_AmsPort + slave address of the hardware drive connected to a bus master + 16 + 240 + + + Channel + BYTE + channel number of the hardware drive + 8 + 256 + + + NcDriveId + DWORD + ID [1..255] of the NC software drive of an axis + 32 + 288 + + + NcDriveIndex + DWORD + index [0..9] of the NC software drive of an axis + 32 + 320 + + + NcDriveType + E_NcDriveType + type enumeration of the NC software drive of an axis + 32 + 352 + + + NcEncoderId + DWORD + ID [1..255] of the NC software encoder of an axis + 32 + 384 + + + NcEncoderIndex + DWORD + index [0..9] of the NC software encoder of an axis + 32 + 416 + + + NcEncoderType + E_NcEncoderType + type enumeration of the NC encoder drive of an axis + 32 + 448 + + + NcAxisId + DWORD + ID [1..255] of the NC axis + 32 + 480 + + + NcAxisType + E_NcAxisType + type enumeration of the NC axis + 32 + 512 + + + TcSoftDriveObjectId + OTCID + new since 2016-04-11 FAP - just available with versions after this date, otherwise zero + 32 + 544 + + + conditionalshow + + + + + TcDriveObjectId + OTCID + 32 + 576 + + + TcEncoderObjectId + OTCID + 32 + 608 + + + TcAxisObjectId + OTCID + 32 + 640 + + + + _E_PhasingState + 16 + INT + + PhasingInactive + 0 + + + PhasingActivated + 1 + + + PhasingAborted + 2 + + + + _InternalAxisRefData + 128 + + NcCycleCounterAvailable + BOOL + TRUE if the NcCycleCounter is definitely available on the target system - FALSE if undefined + 8 + 0 + + + NcCycleCounter_AtReadStatusCall + UDINT + current NC cycle counter when calling ReadStatus + 32 + 32 + + + LastTaskIndex_AtReadStatusCall + BYTE + task index of last recent status update + 8 + 64 + + + CounterSameTaskIndex_AtReadStatusCall + UINT + counter increments to max 100 if the task index for the status update never changes + 16 + 80 + + + PhasingState + _E_PhasingState + KSt 20190703 global handshake for phasing blocks + 16 + 96 + + + + conditionalshow + + + + + AXIS_REF + AXIS_REF data structure The FBAXIS_REF is actually not a function block but a data structure @@ -268,107 +23371,2376 @@ External Setpoint Generation: located I/O variables. The user is supposed to use the AXIS_REF data type which internally redirects the type to this function block definition (alias). -]]>9088PlcToNcPLCTONC_AXIS_REF102464ItemTypeInputTcAddressTypeOutputNcToPlcNCTOPLC_AXIS_REF20481088ItemTypeOutputTcAddressTypeInputADSST_AdsAddress2243136ItemTypeOutputStatusST_AxisStatus7683392ItemTypeOutputDriveAddressST_DriveAddress6724160ItemTypeInput_internal_InternalAxisRefData1284832conditionalshowStorageDWORD012840964960conditionalshowReadStatusPouTypeFunctionBlockconditionalshow_all_localsDUT_EPS1344nFlagsUDINT3204294967295pytmc + + 9088 + + PlcToNc + PLCTONC_AXIS_REF + 1024 + 64 + + + ItemType + Input + + + TcAddressType + Output + + + + + NcToPlc + NCTOPLC_AXIS_REF + 2048 + 1088 + + + ItemType + Output + + + TcAddressType + Input + + + + + ADS + ST_AdsAddress + 224 + 3136 + + + ItemType + Output + + + + + Status + ST_AxisStatus + 768 + 3392 + + + ItemType + Output + + + + + DriveAddress + ST_DriveAddress + 672 + 4160 + + + ItemType + Input + + + + + _internal + _InternalAxisRefData + 128 + 4832 + + + conditionalshow + + + + + Storage + DWORD + + 0 + 128 + + 4096 + 4960 + + + conditionalshow + + + + + ReadStatus + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + DUT_EPS + 1344 + + nFlags + UDINT + Contains EPS flags + 32 + 0 + + 4294967295 + + + + pytmc + pv: nFlags io: i field: DESC Contains EPS flags - sFlagDescSTRING(80)64832pytmc + + + + + + sFlagDesc + STRING(80) + Desciption of values nFlags contains + 648 + 32 + + + pytmc + pv: sFlagDesc io: i field: DESC semicolon-delimited nFlag variable - sMessageSTRING(80)648680pytmc + + + + + + sMessage + STRING(80) + Name to use for log messages. + 648 + 680 + + + pytmc + pv: sMessage io: i field: DESC Message from EPS to usr - bEPS_OKBOOL813281pytmc + + + + + + bEPS_OK + BOOL + Keep Track if nFlags are all true + 8 + 1328 + + 1 + + + + pytmc + pv: bEPS_OK io: i field: DESC check if nFlags are all true - E_StageBrakeMode16INTIF_ENABLED0IF_MOVING1NO_BRAKE2E_EpicsHomeCmd16INTLOW_LIMIT1HIGH_LIMIT2HOME_VIA_LOW3HOME_VIA_HIGH4ABSOLUTE_SET15NONE-1ST_AxisParameterSet8192AxisIdDWORD320nAxisTypeE_NcAxisType3232sAxisNameSTRING(31)25664fAxisCycleTimeLREAL64320bEnablePositionAreaControlWORD16384fPositionAreaControlRangeLREAL64448bEnableMotionControlWORD16512fMotionControlTimeLREAL64576bEnableLoopWORD16640fLoopDistanceLREAL64704bEnableTargetPosControlWORD16768fTargetPosControlRangeLREAL64832fTargetPosControlTimeLREAL64896fVeloMaximumLREAL64960fRefVeloSearchLREAL641024fRefVeloSyncLREAL641088fVeloSlowManualLREAL641152fVeloFastManualLREAL641216fMotionControlRangeLREAL641280bEnablePEHTimeControlWORD161344fPEHControlTimeLREAL641408bEnableBacklashCompensationWORD161472fBacklashLREAL641536sAmsNetIdT_AmsNetID1921600nPortWORD161792nChnNoWORD161808fAccelerationLREAL641856fDecelerationLREAL641920fJerkLREAL641984nEncIdDWORD322048nEncTypeE_NcEncoderType322080sEncNameSTRING(31)2562112fEncScaleFactorNumeratorLREAL642368fEncScaleFactorDenominatorLREAL642432fEncScaleFactorInternalLREAL642496fEncOffsetLREAL642560bEncIsInverseWORD162624fEncModuloFactorLREAL642688nEncModeDWORD322752bEncEnableSoftEndMinControlWORD162784bEncEnableSoftEndMaxControlWORD162800fEncSoftEndMinLREAL642816fEncSoftEndMaxLREAL642880nEncMaxIncrementDWORD322944nEncRefSoftSyncMaskDWORD322976bEncEnablePosCorrectionWORD163008nEncReferenceSystemDWORD323040fEncPosCorrectionFilterTimeLREAL643072bEncRefSearchInverseUINT163136bEncRefSyncInverseUINT163152nEncRefModeUDINT323168fEncRefPositionLREAL643200nCtrlIdDWORD323264nCtrlTypeDWORD323296sCtrlNameSTRING(31)2563328bCtrlEnablePosDiffControlWORD163584bCtrlEnableVeloDiffControlWORD163600fCtrlPosDiffMaxLREAL643648fCtrlPosDiffMaxTimeLREAL643712fCtrlPosKpLREAL643776fCtrlPosTnLREAL643840fCtrlPosTvLREAL643904fCtrlPosTdLREAL643968fCtrlPosExtKpLREAL644032fCtrlPosExtVeloLREAL644096fCtrlAccKaLREAL644160nDriveIdDWORD324224nDriveTypeE_NcDriveType324256sDriveNameSTRING(31)2564288bDriveIsInverseWORD164544nDriveControlDWordDWORD324576fDriveVeloReferenzLREAL644608fDriveOutputReferenzLREAL644672fDriveOutputScalingAccLREAL644736fDriveOutputScalingTorqueLREAL644800fDriveInputScalingTorqueLREAL644864fDriveInputFiltertimeTorqueLREAL644928fDriveInputFiltertimeTorqueDerivativeLREAL644992fAccelerationMaxLREAL645056fDecelerationMaxLREAL645120DUT_AxisStatus_v0_01768bEnableBOOL80bResetBOOL88bExecuteBOOL816nCommandUINT1632nCmdDataUINT1648fVelocityLREAL6464fPositionLREAL64128fAccelerationLREAL64192fDecelerationLREAL64256bJogFwdBOOL8320bJogBwdBOOL8328bLimitFwdBOOL8336bLimitBwdBOOL8344fOverrideLREAL64384100bHomeSensorBOOL8448bEnabledBOOL8456bErrorBOOL8464nErrorIdUDINT32480fActVelocityLREAL64512fActPositionLREAL64576fActDiffLREAL64640bHomedBOOL8704bBusyBOOL8712ST_MotionStage25280AxisAXIS_REF90880bLimitForwardEnableBOOL89088TcAddressTypeInputbLimitBackwardEnableBOOL89096TcAddressTypeInputbHomeBOOL89104TcAddressTypeInputbBrakeReleaseBOOL89112TcAddressTypeOutputbHardwareEnableBOOL89120pytmc + + + + + + + E_StageBrakeMode + 16 + INT + + IF_ENABLED + 0 + Disengage brake when the motor is enabled + + + IF_MOVING + 1 + Disengage brake when the motor is moving + + + NO_BRAKE + 2 + Do not change the brake state in FB_MotionStage + + + + E_EpicsHomeCmd + 16 + INT + + LOW_LIMIT + 1 + Low limit switch + + + HIGH_LIMIT + 2 + High limit switch + + + HOME_VIA_LOW + 3 + Home switch via low switch + + + HOME_VIA_HIGH + 4 + Home switch via high switch + + + ABSOLUTE_SET + 15 + Set here to be fHomePosition + + + NONE + -1 + Do not home, ever + + + + ST_AxisParameterSet + 8192 + + AxisId + DWORD + TC3 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& + 32 + 0 + + + nAxisType + E_NcAxisType + 0x00000003 + 32 + 32 + + + sAxisName + STRING(31) + 0x00000002 + 256 + 64 + + + fAxisCycleTime + LREAL + available from Tc 2.11 R2 + 64 + 320 + + + bEnablePositionAreaControl + WORD + 0x0000000F + 16 + 384 + + + fPositionAreaControlRange + LREAL + 0x00000010 + 64 + 448 + + + bEnableMotionControl + WORD + 0x00000011 + 16 + 512 + + + fMotionControlTime + LREAL + 0x00000012 + 64 + 576 + + + bEnableLoop + WORD + 0x00000013 + 16 + 640 + + + fLoopDistance + LREAL + 0x00000014 + 64 + 704 + + + bEnableTargetPosControl + WORD + 0x00000015 + 16 + 768 + + + fTargetPosControlRange + LREAL + 0x00000016 + 64 + 832 + + + fTargetPosControlTime + LREAL + 0x00000017 + 64 + 896 + + + fVeloMaximum + LREAL + 0x00000027 + 64 + 960 + + + fRefVeloSearch + LREAL + 0x00000006 calibration velo (TO plc cam) (17.05.11: parameter extension) + 64 + 1024 + + + fRefVeloSync + LREAL + 0x00000007 calibration velo (off plc cam) (17.05.11: parameter extension) + 64 + 1088 + + + fVeloSlowManual + LREAL + 0x00000008 manual velocity (slow) (17.05.11: parameter extension) + 64 + 1152 + + + fVeloFastManual + LREAL + 0x00000009 manual velocity (fast) (17.05.11: parameter extension) + 64 + 1216 + + + fMotionControlRange + LREAL + 0x00000028 + 64 + 1280 + + + bEnablePEHTimeControl + WORD + 0x00000029 + 16 + 1344 + + + fPEHControlTime + LREAL + 0x0000002A + 64 + 1408 + + + bEnableBacklashCompensation + WORD + 0x0000002B + 16 + 1472 + + + fBacklash + LREAL + 0x0000002C + 64 + 1536 + + + sAmsNetId + T_AmsNetID + 0x00000031 (Wandlung von "BYTE b[6]" zum nullterminierten STRING mit 23+1 Zeichen) + 192 + 1600 + + + nPort + WORD + 0x00000031 + 16 + 1792 + + + nChnNo + WORD + 0x00000031 + 16 + 1808 + + + fAcceleration + LREAL + 0x00000101 + 64 + 1856 + + + fDeceleration + LREAL + 0x00000102 + 64 + 1920 + + + fJerk + LREAL + 0x00000103 + 64 + 1984 + + + nEncId + DWORD + 0x00010001 + 32 + 2048 + + + nEncType + E_NcEncoderType + 0x00010003 + 32 + 2080 + + + sEncName + STRING(31) + 0x00010002 + 256 + 2112 + + + fEncScaleFactorNumerator + LREAL + 0x00010023 + 64 + 2368 + + + fEncScaleFactorDenominator + LREAL + 0x00010024 + 64 + 2432 + + + fEncScaleFactorInternal + LREAL + fEncScaleFactorInternal = fEncScaleFactorNumerator / fEncScaleFactorDenominator + 64 + 2496 + + + fEncOffset + LREAL + 0x00010007 + 64 + 2560 + + + bEncIsInverse + WORD + 0x00010008 + 16 + 2624 + + + fEncModuloFactor + LREAL + 0x00010009 + 64 + 2688 + + + nEncMode + DWORD + 0x0001000A + 32 + 2752 + + + bEncEnableSoftEndMinControl + WORD + 0x0001000B + 16 + 2784 + + + bEncEnableSoftEndMaxControl + WORD + 0x0001000C + 16 + 2800 + + + fEncSoftEndMin + LREAL + 0x0001000D + 64 + 2816 + + + fEncSoftEndMax + LREAL + 0x0001000E + 64 + 2880 + + + nEncMaxIncrement + DWORD + 0x00010015 + 32 + 2944 + + + nEncRefSoftSyncMask + DWORD + 0x00010108 + 32 + 2976 + + + bEncEnablePosCorrection + WORD + 0x00010016 + 16 + 3008 + + + nEncReferenceSystem + DWORD + 0x00010019 (15.10.15: parameter extension) + 32 + 3040 + + + fEncPosCorrectionFilterTime + LREAL + 0x00010017 + 64 + 3072 + + + bEncRefSearchInverse + UINT + 0x00010101 (17.05.11: parameter extension) + 16 + 3136 + + + bEncRefSyncInverse + UINT + 0x00010102 (17.05.11: parameter extension) + 16 + 3152 + + + nEncRefMode + UDINT + 0x00010107 (17.05.11: parameter extension) + 32 + 3168 + + + fEncRefPosition + LREAL + 0x00010103 (17.05.11: parameter extension) + 64 + 3200 + + + nCtrlId + DWORD + 0x00020001 + 32 + 3264 + + + nCtrlType + DWORD + 0x00020003 + 32 + 3296 + + + sCtrlName + STRING(31) + 0x00020002 + 256 + 3328 + + + bCtrlEnablePosDiffControl + WORD + 0x00020010 + 16 + 3584 + + + bCtrlEnableVeloDiffControl + WORD + 0x00020011 + 16 + 3600 + + + fCtrlPosDiffMax + LREAL + 0x00020012 + 64 + 3648 + + + fCtrlPosDiffMaxTime + LREAL + 0x00020013 + 64 + 3712 + + + fCtrlPosKp + LREAL + 0x00020102 + 64 + 3776 + + + fCtrlPosTn + LREAL + 0x00020103 + 64 + 3840 + + + fCtrlPosTv + LREAL + 0x00020104 + 64 + 3904 + + + fCtrlPosTd + LREAL + 0x00020105 + 64 + 3968 + + + fCtrlPosExtKp + LREAL + 0x00020106 + 64 + 4032 + + + fCtrlPosExtVelo + LREAL + 0x00020107 + 64 + 4096 + + + fCtrlAccKa + LREAL + 0x00020108 + 64 + 4160 + + + nDriveId + DWORD + 0x00030001 + 32 + 4224 + + + nDriveType + E_NcDriveType + 0x00030003 + 32 + 4256 + + + sDriveName + STRING(31) + 0x00030002 + 256 + 4288 + + + bDriveIsInverse + WORD + 0x00030006 + 16 + 4544 + + + nDriveControlDWord + DWORD + 0x00030010 + 32 + 4576 + + + fDriveVeloReferenz + LREAL + 0x00030101 + 64 + 4608 + + + fDriveOutputReferenz + LREAL + 0x00030102 + 64 + 4672 + + + fDriveOutputScalingAcc + LREAL + 0x0003000A (15.10.15: parameter extension) + 64 + 4736 + + + fDriveOutputScalingTorque + LREAL + 0x0003000B (15.10.15: parameter extension) + 64 + 4800 + + + fDriveInputScalingTorque + LREAL + 0x00030031 (15.10.15: parameter extension) + 64 + 4864 + + + fDriveInputFiltertimeTorque + LREAL + 0x00030032 (15.10.15: parameter extension) + 64 + 4928 + + + fDriveInputFiltertimeTorqueDerivative + LREAL + 0x00030033 (15.10.15: parameter extension) + 64 + 4992 + + + fAccelerationMax + LREAL + 0x000000F1 (15.10.15: parameter extension) + 64 + 5056 + + + fDecelerationMax + LREAL + 0x000000F2 (15.10.15: parameter extension) + 64 + 5120 + + + + DUT_AxisStatus_v0_01 + 768 + + bEnable + BOOL + 8 + 0 + + + bReset + BOOL + 8 + 8 + + + bExecute + BOOL + 8 + 16 + + + nCommand + UINT + 16 + 32 + + + nCmdData + UINT + 16 + 48 + + + fVelocity + LREAL + 64 + 64 + + + fPosition + LREAL + 64 + 128 + + + fAcceleration + LREAL + 64 + 192 + + + fDeceleration + LREAL + 64 + 256 + + + bJogFwd + BOOL + 8 + 320 + + + bJogBwd + BOOL + 8 + 328 + + + bLimitFwd + BOOL + 8 + 336 + + + bLimitBwd + BOOL + 8 + 344 + + + fOverride + LREAL + 64 + 384 + + 100 + + + + bHomeSensor + BOOL + 8 + 448 + + + bEnabled + BOOL + 8 + 456 + + + bError + BOOL + 8 + 464 + + + nErrorId + UDINT + 32 + 480 + + + fActVelocity + LREAL + 64 + 512 + + + fActPosition + LREAL + 64 + 576 + + + fActDiff + LREAL + 64 + 640 + + + bHomed + BOOL + 8 + 704 + + + bBusy + BOOL + 8 + 712 + + + + ST_MotionStage + 25280 + + Axis + AXIS_REF + Hardware + PLC Axis Reference + 9088 + 0 + + + bLimitForwardEnable + BOOL + NC Forward Limit Switch: TRUE if ok to move + 8 + 9088 + + + TcAddressType + Input + + + + + bLimitBackwardEnable + BOOL + NC Backward Limit Switch: TRUE if ok to move + 8 + 9096 + + + TcAddressType + Input + + + + + bHome + BOOL + NO Home Switch: TRUE if at home + 8 + 9104 + + + TcAddressType + Input + + + + + bBrakeRelease + BOOL + NC Brake Output: TRUE to release brake + 8 + 9112 + + + TcAddressType + Output + + + + + bHardwareEnable + BOOL + NC STO Input: TRUE if ok to move + 8 + 9120 + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInputnRawEncoderULINTULINT649152TcAddressTypeInputnRawEncoderUINTUINT169216TcAddressTypeInputnRawEncoderINTINT169232TcAddressTypeInputbAllForwardEnableBOOL892480bAllBackwardEnableBOOL892560bAllEnableBOOL892640bGantryForwardEnableBOOL892720bGantryBackwardEnableBOOL892800nEncoderCountUDINT329312pytmc + + + + TcAddressType + Input + + + + + nRawEncoderULINT + ULINT + Raw encoder IO for ULINT (Biss-C) + 64 + 9152 + + + TcAddressType + Input + + + + + nRawEncoderUINT + UINT + Raw encoder IO for UINT (Relative Encoders) + 16 + 9216 + + + TcAddressType + Input + + + + + nRawEncoderINT + INT + Raw encoder IO for INT (LVDT) + 16 + 9232 + + + TcAddressType + Input + + + + + bAllForwardEnable + BOOL + Psuedo-hardware + Forward enable EPS summary + 8 + 9248 + + 0 + + + + bAllBackwardEnable + BOOL + Backward enable EPS summary + 8 + 9256 + + 0 + + + + bAllEnable + BOOL + Enable EPS summary encapsulating emergency stop button and any additional motion preventive hardware + 8 + 9264 + + 0 + + + + bGantryForwardEnable + BOOL + Forward virtual gantry limit switch + 8 + 9272 + + 0 + + + + bGantryBackwardEnable + BOOL + Backward virtual gantry limit switch + 8 + 9280 + + 0 + + + + nEncoderCount + UDINT + Encoder count summary, if linked above + 32 + 9312 + + + pytmc + pv: PLC:nEncoderCount io: i field: DESC Count from encoder hardware - stEPSForwardEnableDUT_EPS13449344pytmc + + + + + + stEPSForwardEnable + DUT_EPS + Forward Enable EPS struct + 1344 + 9344 + + + pytmc + pv: PLC:stEPSF io: i field: DESC Forward Enable Interlocks - stEPSBackwardEnableDUT_EPS134410688pytmc + + + + + + stEPSBackwardEnable + DUT_EPS + Backward Enable EPS struct + 1344 + 10688 + + + pytmc + pv: PLC:stEPSB io: i field: DESC Backward Enable Interlocks - stEPSPowerEnableDUT_EPS134412032pytmc + + + + + + stEPSPowerEnable + DUT_EPS + Power Enable EPS struct + 1344 + 12032 + + + pytmc + pv: PLC:stEPSP io: i field: DESC Power Interlocks - sNameSTRING(80)64813376bPowerSelfBOOL8140240nEnableModeE_StageEnableMode16140322nBrakeModeE_StageBrakeMode16140480nHomingModeE_EpicsHomeCmd1614064-1bGantryAxisBOOL8140800nGantryTolLINT64141440nEncRefULINT64142080bEnableBOOL814272bResetBOOL814280pytmc + + + + + + sName + STRING(80) + Settings + Name to use for log messages, fast faults, etc. + 648 + 13376 + + + bPowerSelf + BOOL + If TRUE, we want to enable the motor independently of PMPS or other safety systems. + 8 + 14024 + + 0 + + + + nEnableMode + E_StageEnableMode + Determines when we automatically enable the motor + 16 + 14032 + + 2 + + + + nBrakeMode + E_StageBrakeMode + Determines when we automatically disengage the brake + 16 + 14048 + + 0 + + + + nHomingMode + E_EpicsHomeCmd + Determines our encoder homing strategy + 16 + 14064 + + -1 + + + + bGantryAxis + BOOL + Set true to activate gantry EPS + 8 + 14080 + + 0 + + + + nGantryTol + LINT + Set to gantry difference tolerance + 64 + 14144 + + 0 + + + + nEncRef + ULINT + Encoder count at which this axis is aligned with other axis + 64 + 14208 + + 0 + + + + bEnable + BOOL + Commands + Used internally to request enables + 8 + 14272 + + + bReset + BOOL + Used internally to reset errors and other state + 8 + 14280 + + + pytmc + pv: PLC:bReset io: io field: ZNAM FALSE field: ONAM TRUE field: DESC Used internally to reset errors - bExecuteBOOL814288bUserEnableBOOL8142961pytmc + + + + + + bExecute + BOOL + Used internally and by the IOC to start or stop a move + 8 + 14288 + + + bUserEnable + BOOL + Used by the IOC to disable an axis + 8 + 14296 + + 1 + + + + pytmc + pv: PLC:bUserEnable io: io field: ZNAM DISABLE field: ONAM ENABLE field: DESC Used to disable power entirely for an axis - bMoveCmdBOOL814304bHomeCmdBOOL814312pytmc + + + + + + bMoveCmd + BOOL + Shortcut Commands + Start a move to fPosition with fVelocity + 8 + 14304 + + + bHomeCmd + BOOL + Start the homing routine + 8 + 14312 + + + pytmc + pv: PLC:bHomeCmd io: io field: DESC Start the homing routine - nCommandINT1614320nCmdDataINT1614336fPositionLREAL6414400fVelocityLREAL6414464fAccelerationLREAL6414528fDecelerationLREAL6414592fHomePositionLREAL6414656pytmc + + + + + + nCommand + INT + Command Args + Used internally and by the IOC to pick what kind of move to do + 16 + 14320 + + + nCmdData + INT + Used internally and by the IOC to pass additional data to some commands + 16 + 14336 + + + fPosition + LREAL + Used internally and by the IOC to pick a destination for the move + 64 + 14400 + + + fVelocity + LREAL + Used internally and by the IOC to pick a move velocity + 64 + 14464 + + + fAcceleration + LREAL + Used internally and by the IOC to pick a move acceleration + 64 + 14528 + + + fDeceleration + LREAL + Used internally and by the IOC to pick a move deceleration + 64 + 14592 + + + fHomePosition + LREAL + Used internally and by the IOC to pick a home position + 64 + 14656 + + + pytmc + pv: PLC:fHomePosition io: io field: DESC Used internally and by the IOC to pick home position - nMotionAxisIDUDINT32147200bEnableDoneBOOL814752bBusyBOOL814760bDoneBOOL814768bHomedBOOL814776bSafetyReadyBOOL814784bErrorBOOL814792pytmc + + + + + + nMotionAxisID + UDINT + Info + Unique ID assigned to each axis in the NC + 32 + 14720 + + 0 + + + + bEnableDone + BOOL + Returns + TRUE if done enabling + 8 + 14752 + + + bBusy + BOOL + TRUE if in the middle of a command + 8 + 14760 + + + bDone + BOOL + TRUE if we've done a command and it has finished + 8 + 14768 + + + bHomed + BOOL + TRUE if the motor has been homed, or does not need to be homed + 8 + 14776 + + + bSafetyReady + BOOL + TRUE if we have safety permission to move + 8 + 14784 + + + bError + BOOL + TRUE if we're in an error state + 8 + 14792 + + + pytmc + pv: PLC:bError io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if we are in an error state update: 100Hz notify - nErrorIdUDINT3214816pytmc + + + + + + nErrorId + UDINT + Error code if nonzero + 32 + 14816 + + + pytmc + pv: PLC:nErrorId io: i field: DESC Error code if nonzero update: 100Hz notify - sErrorMessageSTRING(80)64814848pytmc + + + + + + sErrorMessage + STRING(80) + Message to identify the error state + 648 + 14848 + + + pytmc + pv: PLC:sErrorMessage io: i field: DESC Message to identify the error state update: 100Hz notify - sCustomErrorMessageSTRING(80)64815496stAxisParametersST_AxisParameterSet819216192bAxisParamsInitBOOL824384stAxisStatusDUT_AxisStatus_v0_0176824448fPosDiffLREAL6425216pytmc + + + + + + sCustomErrorMessage + STRING(80) + Internal hook for custom error messages + 648 + 15496 + + + stAxisParameters + ST_AxisParameterSet + MC_ReadParameterSet Output + 8192 + 16192 + + + bAxisParamsInit + BOOL + True if we've updated stAxisParameters at least once + 8 + 24384 + + + stAxisStatus + DUT_AxisStatus_v0_01 + Misc axis status information for the IOC + 768 + 24448 + + + fPosDiff + LREAL + Other status information for users of the IOC + Position lag difference + 64 + 25216 + + + pytmc + pv: PLC:fPosDiff io: i field: DESC Position lag difference - DUT_MotionStage25280ST_MotionStageobsoleteDUT_MotionStage has been renamed to ST_MotionStageI_HigherAuthority32PVOIDCheckRequestBOOL8nReqIDDWORD32RemoveRequestBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760I_LowerAuthority32PVOID__getnLowerAuthorityIDDWORD32propertyElevateRequestBOOL8HigherAuthorityI_HigherAuthority32T_HashTableEntry64keyDWORD3200pytmc + + + + + + + DUT_MotionStage + 25280 + ST_MotionStage + + + obsolete + DUT_MotionStage has been renamed to ST_MotionStage + + + + + I_HigherAuthority + 32 + PVOID + + CheckRequest + BOOL + 8 + + nReqID + DWORD + 32 + + + + RemoveRequest + BOOL + 8 + + nReqID + StateID to remove + DWORD + 32 + + + + RequestBP + BOOL + 8 + + nReqID + StateID of state requesting beam parameter set + DWORD + 32 + + + stReqBP + Requested beam params + ST_BeamParams + 1760 + + + + + I_LowerAuthority + 32 + PVOID + + __getnLowerAuthorityID + DWORD + 32 + + + property + + + + + ElevateRequest + BOOL + 8 + + HigherAuthority + I_HigherAuthority + 32 + + + + + T_HashTableEntry + 64 + + key + DWORD + 32 + 0 + + 0 + + + + pytmc + pv: Key io: i - valuePVOID32320ST_BP_ArbInternal2464ST_BeamParamsnIdDWORD321760pytmcpv: ID + + + + + + value + PVOID + 32 + 32 + + 0 + + + + + ST_BP_ArbInternal + 2464 + ST_BeamParams + + nId + DWORD + 32 + 1760 + + + pytmc + pv: ID io: i - LiveInTableBOOL81792pytmcpv: Live + + + + + + LiveInTable + BOOL + 8 + 1792 + + + pytmc + pv: Live io: i - sDevNameSTRING(80)6481800pytmcpv: Device + + + + + + sDevName + STRING(80) + 648 + 1800 + + + pytmc + pv: Device io: i - T_HashTableEntry192keyDWORD3200valuePVOID32320lockDWORD: 0 = node free, 1 = node in use, other bits reserved ]]>32640conditionalshowpNextPVOID32960conditionalshowpNextFreePVOID321280conditionalshowpNextGlobPVOID321600conditionalshowT_HHASHTABLE3488nCountUDINT3200nFreeUDINT32320pEntriesT_HashTableEntry32640conditionalshowcbEntriesUDINT32960conditionalshownElementsUDINT321280conditionalshowcbElementUDINT321600conditionalshowpEntrysT_HashTableEntry01013232192conditionalshowpFreeEntrysT_HashTableEntry3234240conditionalshowpFirstEntryT_HashTableEntry3234560conditionalshowFB_HashTableCtrl352hTableT_HHASHTABLE3232ItemTypeInOutkeyDWORD32640ItemTypeInputputValuePVOID32960ItemTypeInputputPosPtrT_HashTableEntry321280ItemTypeInputbOkBOOL81600ItemTypeOutputgetValuePVOID321920ItemTypeOutputgetPosPtrT_HashTableEntry322240ItemTypeOutputpT_HashTableEntry322560conditionalshownT_HashTableEntry322880conditionalshownHashDWORD323200conditionalshowA_ResetA_RemoveAllA_GetNextA_GetIndexAtPosPtrA_AddA_RemoveA_GetFirstA_RemoveFirstA_LookupPouTypeFunctionBlockconditionalshow_all_localsFB_BeamParamAssertionPool515776keyDWORD32320ItemTypeInputputPosPtrT_HashTableEntry32640ItemTypeInputputValueST_BP_ArbInternal246496ItemTypeInputbOkBOOL825600ItemTypeOutputgetPosPtrT_HashTableEntry3225920ItemTypeOutputgetValueST_BP_ArbInternal24642624ItemTypeOutputnCountUDINT3250880ItemTypeOutputepicsDataPoolST_BP_ArbInternal1501232005120pytmc + + + + + + + T_HashTableEntry + Hash table entry + 192 + + key + DWORD + Entry key: 32 bit unsigned integer or pointer + 32 + 0 + + 0 + + + + value + PVOID + Entry value: 32/64 bit unsigned integer or pointer + 32 + 32 + + 0 + + + + lock + DWORD + Node state flags: Bit 0 <0..1>: 0 = node free, 1 = node in use, other bits reserved + 32 + 64 + + 0 + + + + conditionalshow + + + + + pNext + PVOID + Pointer to next hash table element + 32 + 96 + + 0 + + + + conditionalshow + + + + + pNextFree + PVOID + Pointer to next free element + 32 + 128 + + 0 + + + + conditionalshow + + + + + pNextGlob + PVOID + Pointer to next global element + 32 + 160 + + 0 + + + + conditionalshow + + + + + + T_HHASHTABLE + Hash table object handle + 3488 + + nCount + UDINT + Number of used hash table entries + 32 + 0 + + 0 + + + + nFree + UDINT + Number of free hash table entries + 32 + 32 + + 0 + + + + pEntries + T_HashTableEntry + Pointer to table array + 32 + 64 + + 0 + + + + conditionalshow + + + + + cbEntries + UDINT + Byte size of table array + 32 + 96 + + 0 + + + + conditionalshow + + + + + nElements + UDINT + Number of table/array elements + 32 + 128 + + 0 + + + + conditionalshow + + + + + cbElement + UDINT + Byte size of one array element + 32 + 160 + + 0 + + + + conditionalshow + + + + + pEntrys + T_HashTableEntry + + 0 + 101 + + 3232 + 192 + + + conditionalshow + + + + + pFreeEntrys + T_HashTableEntry + 32 + 3424 + + 0 + + + + conditionalshow + + + + + pFirstEntry + T_HashTableEntry + 32 + 3456 + + 0 + + + + conditionalshow + + + + + + FB_HashTableCtrl + Hash table control function block + 352 + + hTable + T_HHASHTABLE + Hash table handle variable + 32 + 32 + + + ItemType + InOut + + + + + key + DWORD + Entry key: 32 bit unsigned integer or pointer, used by A_Lookup, A_Remove method, the key.lookup variable is also used by A_Add method + 32 + 64 + + 0 + + + + ItemType + Input + + + + + putValue + PVOID + Entry value: 32/64 bit unsigned integer or pointer + 32 + 96 + + 0 + + + + ItemType + Input + + + + + putPosPtr + T_HashTableEntry + Hash table entry position pointer, used by A_GetNext + 32 + 128 + + 0 + + + + ItemType + Input + + + + + bOk + BOOL + TRUE = success, FALSE = error + 8 + 160 + + 0 + + + + ItemType + Output + + + + + getValue + PVOID + Entry value: 32/64 bit unsigned integer or pointer + 32 + 192 + + 0 + + + + ItemType + Output + + + + + getPosPtr + T_HashTableEntry + returned by A_GetFirstEntry, A_GetNextEntry, A_Add, A_Lookup and A_Remove method + 32 + 224 + + 0 + + + + ItemType + Output + + + + + p + T_HashTableEntry + 32 + 256 + + 0 + + + + conditionalshow + + + + + n + T_HashTableEntry + 32 + 288 + + 0 + + + + conditionalshow + + + + + nHash + DWORD + 32 + 320 + + 0 + + + + conditionalshow + + + + + A_Reset + + + A_RemoveAll + + + A_GetNext + + + A_GetIndexAtPosPtr + + + A_Add + + + A_Remove + + + A_GetFirst + + + A_RemoveFirst + + + A_Lookup + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FB_BeamParamAssertionPool + This function block implements simple database. Data element values are stored in the hash table. + 515776 + + key + DWORD + Entry key: used by A_Lookup, A_Remove method, the key variable is also used by A_Add method + 32 + 32 + + 0 + + + + ItemType + Input + + + + + putPosPtr + T_HashTableEntry + Hash table entry position pointer (used by A_Find, A_GetNext, A_GetPrev) + 32 + 64 + + 0 + + + + ItemType + Input + + + + + putValue + ST_BP_ArbInternal + Hash table entry value (used by A_AddHead, A_AddTail, A_Find ) + 2464 + 96 + + + ItemType + Input + + + + + bOk + BOOL + TRUE = Success, FALSE = Failed + 8 + 2560 + + 0 + + + + ItemType + Output + + + + + getPosPtr + T_HashTableEntry + Returned hash table entry position pointer + 32 + 2592 + + 0 + + + + ItemType + Output + + + + + getValue + ST_BP_ArbInternal + Returned hash table entry value + 2464 + 2624 + + + ItemType + Output + + + + + nCount + UDINT + Hash table size (number of used entries, used by A_Count) + 32 + 5088 + + 0 + + + + ItemType + Output + + + + + epicsDataPool + ST_BP_ArbInternal + + 1 + 50 + + Structured data element pool for display in EPICS + 123200 + 5120 + + + pytmc + pv: Entry io: i - dataPoolST_BP_ArbInternal0151372064128320entriesT_HashTableEntry01519664500384fbTableFB_HashTableCtrl352510048hTableT_HHASHTABLE3488510400pRefPtrST_BP_ArbInternal325138880indexOfElemULINT32bit, x64=>64bit)]]>64513920cstSafeBeamST_BeamParams1760513984.nTran0.neVRange0.nRate0.nBCRange0A_ResetA_CountDataPoolToEpicsA_AddA_RemoveA_GetFirstA_GetNextA_LookupPouTypeFunctionBlockno_checkFB_Arbiter + + + + + dataPool + ST_BP_ArbInternal + + 0 + 151 + + Structured data element pool + 372064 + 128320 + + + entries + T_HashTableEntry + + 0 + 151 + + Max. number of hash table entries. The value of table entry = 32 bit integer (pointer to dataPool-array-entry) + 9664 + 500384 + + + fbTable + FB_HashTableCtrl + basic hash table control function block + 352 + 510048 + + + hTable + T_HHASHTABLE + hash table handle + 3488 + 510400 + + + pRefPtr + ST_BP_ArbInternal + 32 + 513888 + + 0 + + + + indexOfElem + ULINT + Integer value (max. size: x86=>32bit, x64=>64bit) + 64 + 513920 + + + cstSafeBeam + ST_BeamParams + MG + 1760 + 513984 + + + .nTran + 0 + + + .neVRange + 0 + + + .nRate + 0 + + + .nBCRange + 0 + + + + + A_Reset + + + A_Count + + + DataPoolToEpics + + + A_Add + + + A_Remove + + + A_GetFirst + + + A_GetNext + + + A_Lookup + + + + PouType + FunctionBlock + + + no_check + + + + + FB_Arbiter + FB Arbiter A. Wallace 2020-6-26 The arbiter primary objectives are: @@ -386,63 +25758,1556 @@ The hash table can be thought of as an array on steriods, they are worth reading the hash table will tell you when you reach the end of all the entries, and enables us to find entries quickly. These features efficiently address the addition, removal, and verification of beam parameter sets listed in the above requirements. -]]>776064I_HigherAuthorityI_LowerAuthoritynRequestsCountUDINT3296fbBPAssertionPoolFB_BeamParamAssertionPool515776128pytmc + + 776064 + I_HigherAuthority + I_LowerAuthority + + nRequestsCount + UDINT + How many requests are currently in the arbiter + 32 + 96 + + + fbBPAssertionPool + FB_BeamParamAssertionPool + Table of active beam parameter assertions + 515776 + 128 + + + pytmc + pv: AP io: i field: DESC Assertion Pool - xRequestMadeBOOL8515904nArbiterIDUDINT32515936pytmc + + + + + + xRequestMade + BOOL + Arbiter has confirmed its request has made it into the beam parameter request + 8 + 515904 + + + nArbiterID + UDINT + Arbiter ID, used for making higher-level BP requests + 32 + 515936 + + + pytmc + pv: ArbiterID io: i field: DESC Arbiter ID for elev. req. - nNextCohortUDINT325159681nAckInProgCohortUDINT325160000nActiveCohortUDINT325160320pytmc + + + + + + nNextCohort + UDINT + The cohort ID any new requests will adopt, will become ReqInProgCohort at the start of the next acknowledgement cycle + 32 + 515968 + + 1 + + + + nAckInProgCohort + UDINT + The cohort ID currently being acknowledged, will become nActiveCohort after acknowledgement from HA + 32 + 516000 + + 0 + + + + nActiveCohort + UDINT + Requests with cohorts <= to this value will be considered active in CheckRequest + 32 + 516032 + + 0 + + + + pytmc + pv: CohortCounter io: i field: DESC Intrnl cohort counter - bStartNewAckRequestBOOL8516064bAckInProgressBOOL8516072idTransmissionDWORD32516096idRateDWORD32516128sPathT_MaxString2048516160instance-pathnoinitsArbNameT_MaxString2048518208InfoStringFmtrFB_FormatString7840520256bVerboseBOOL85280960q_stBeamParamsST_BeamParams1760528128ItemTypeOutputpytmc + + + + + + bStartNewAckRequest + BOOL + Set by an add or remove method call, triggers an ack cycle + 8 + 516064 + + + bAckInProgress + BOOL + Set by ElevateReq when there is a new ack request and reset when the ack cycle is complete + 8 + 516072 + + + idTransmission + DWORD + ID of BP limiting transmission + 32 + 516096 + + + idRate + DWORD + ID of BP limiting rate + 32 + 516128 + + + sPath + T_MaxString + 2048 + 516160 + + + instance-path + + + noinit + + + + + sArbName + T_MaxString + 2048 + 518208 + + + InfoStringFmtr + FB_FormatString + 7840 + 520256 + + + bVerbose + BOOL + 8 + 528096 + + 0 + + + + q_stBeamParams + ST_BeamParams + Updated on each cycle of the arbiter FB with the current arbitrated beam parameter set + 1760 + 528128 + + + ItemType + Output + + + pytmc + pv: ArbitratedBP io: i field: DESC Arbitrated BP - q_xStateIDFoundBOOL8529888ItemTypeOutput__GETARBITRATEDBP__XFIRSTPASSBOOL85298961__GETARBITRATEDBP__FBGETCURTASKIDXGETCURTASKINDEX128529920__GETARBITRATEDBP__LASTCYCLECOUNTUDINT32530048__GETARBITRATEDBP__FBLOGMESSAGEFB_LogMessage81984530112__ADDREQUEST__FBLOGFB_LogMessage81984612096__REMOVEREQUEST__FBLOGFB_LogMessage81984694080__getnEntryCountUDINT32nEntryCountUDINT32propertyCheckRequestBOOL8nReqIDDWORD32BPST_BeamParams1760ElevateRequestBOOL8HigherAuthorityI_HigherAuthority32GetArbitratedBPST_BeamParams1760getPosPtrT_HashTableEntry32getBPStructIntST_BP_ArbInternal2464stOutputBPST_BP_ArbInternal2464xFirstPassBOOL8uselocation__GETARBITRATEDBP__XFIRSTPASSfbGetCurTaskIdxGETCURTASKINDEX128uselocation__GETARBITRATEDBP__FBGETCURTASKIDXLastCycleCountUDINT32uselocation__GETARBITRATEDBP__LASTCYCLECOUNTfbLogMessageFB_LogMessage81984uselocation__GETARBITRATEDBP__FBLOGMESSAGEArbitrateBPST_BP_ArbInternal2464stBP1ST_BP_ArbInternal2464stBP2ST_BP_ArbInternal2464idxUINT16bcBitmaskWORD16no_check__getnLowerAuthorityIDDWORD32nLowerAuthorityIDDWORD32propertyAddRequestBOOL8nReqIDDWORD32stReqBPST_BeamParams1760sDevNameSTRING(80)648BP_IntST_BP_ArbInternal2464fbLogFB_LogMessage81984uselocation__ADDREQUEST__FBLOGRemoveRequestBOOL8nReqIdDWORD32fbLogFB_LogMessage81984uselocation__REMOVEREQUEST__FBLOGBP_IntST_BP_ArbInternal2464CheckRequestInPoolBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760PouTypeFunctionBlockreflectionST_DbStateParams2496sPmpsStateSTRING(80)6480pytmc + + + + + + q_xStateIDFound + BOOL + Set true if a state-id is found in the assertion pool after calling A_VerifyAssertion + 8 + 529888 + + + ItemType + Output + + + + + __GETARBITRATEDBP__XFIRSTPASS + BOOL + 8 + 529896 + + 1 + + + + __GETARBITRATEDBP__FBGETCURTASKIDX + GETCURTASKINDEX + 128 + 529920 + + + __GETARBITRATEDBP__LASTCYCLECOUNT + UDINT + 32 + 530048 + + + __GETARBITRATEDBP__FBLOGMESSAGE + FB_LogMessage + 81984 + 530112 + + + __ADDREQUEST__FBLOG + FB_LogMessage + 81984 + 612096 + + + __REMOVEREQUEST__FBLOG + FB_LogMessage + 81984 + 694080 + + + __getnEntryCount + UDINT + 32 + + nEntryCount + UDINT + 32 + + + + property + + + + + CheckRequest + BOOL + 8 + + nReqID + DWORD + 32 + + + BP + ST_BeamParams + 1760 + + + + ElevateRequest + BOOL + 8 + + HigherAuthority + I_HigherAuthority + 32 + + + + GetArbitratedBP + ST_BeamParams + 1760 + + getPosPtr + T_HashTableEntry + 32 + + + getBPStructInt + ST_BP_ArbInternal + 2464 + + + stOutputBP + Holding struct for arbitration process + ST_BP_ArbInternal + 2464 + + + xFirstPass + BOOL + 8 + + + uselocation + __GETARBITRATEDBP__XFIRSTPASS + + + + + fbGetCurTaskIdx + GETCURTASKINDEX + 128 + + + uselocation + __GETARBITRATEDBP__FBGETCURTASKIDX + + + + + LastCycleCount + UDINT + 32 + + + uselocation + __GETARBITRATEDBP__LASTCYCLECOUNT + + + + + fbLogMessage + FB_LogMessage + 81984 + + + uselocation + __GETARBITRATEDBP__FBLOGMESSAGE + + + + + + ArbitrateBP + ST_BP_ArbInternal + 2464 + + stBP1 + ST_BP_ArbInternal + 2464 + + + stBP2 + ST_BP_ArbInternal + 2464 + + + idx + UINT + 16 + + + bcBitmask + WORD + 16 + + + + no_check + + + + + __getnLowerAuthorityID + DWORD + 32 + + nLowerAuthorityID + DWORD + 32 + + + + property + + + + + AddRequest + BOOL + 8 + + nReqID + Unique ID within aribter for the request. Make sure this is unique for every device + state combination + DWORD + 32 + + + stReqBP + Requested beam params + ST_BeamParams + 1760 + + + sDevName + Name of the device making the request + STRING(80) + 648 + + + BP_Int + ST_BP_ArbInternal + 2464 + + + fbLog + FB_LogMessage + 81984 + + + uselocation + __ADDREQUEST__FBLOG + + + + + + RemoveRequest + BOOL + 8 + + nReqId + DWORD + 32 + + + fbLog + FB_LogMessage + 81984 + + + uselocation + __REMOVEREQUEST__FBLOG + + + + + BP_Int + ST_BP_ArbInternal + 2464 + + + + CheckRequestInPool + BOOL + 8 + + nReqID + DWORD + 32 + + + + RequestBP + BOOL + 8 + + nReqID + StateID of state requesting beam parameter set + DWORD + 32 + + + stReqBP + Requested beam params + ST_BeamParams + 1760 + + + + + PouType + FunctionBlock + + + reflection + + + + + ST_DbStateParams + 2496 + + sPmpsState + STRING(80) + PMPS database lookup name for this state + 648 + 0 + + + pytmc + pv: PMPS_STATE io: i field: DESC PMPS Database Lookup Key - stBeamParamsST_BeamParams1760672pytmc + + + + + + stBeamParams + ST_BeamParams + Beam parameters associated with this state + 1760 + 672 + + + pytmc + pv: BP io: i - bBeamParamsLoadedBOOL82432pytmc + + + + + + bBeamParamsLoaded + BOOL + Set to TRUE once the PMPS library has loaded a valid state from the database + 8 + 2432 + + + pytmc + pv: PMPS_LOADED io: i field: DESC TRUE if PMPS loaded parameters from the database. - nRequestAssertionIDUDINT322464pytmc + + + + + + nRequestAssertionID + UDINT + Transition ID associated with this state + 32 + 2464 + + + pytmc + pv: PMPS_ID io: i field: DESC Assertion Request ID - ST_PositionState3648sNameSTRING(80)6480Invalidpytmc + + + + + + + ST_PositionState + 3648 + + sName + STRING(80) + Name as queried via the NAME PV in EPICS + 648 + 0 + + Invalid + + + + pytmc + pv: NAME io: input field: DESC Name of this position state - fPositionLREAL64704pytmc + + + + + + fPosition + LREAL + Position associated with this state + 64 + 704 + + + pytmc + pv: SETPOINT io: io field: DESC Axis position associated with this state - nEncoderCountUDINT32768pytmc + + + + + + nEncoderCount + UDINT + 32 + 768 + + + pytmc + pv: ENCODER io: i field: DESC Encoder count associated with this state - fDeltaLREAL64832fVelocityLREAL64896pytmc + + + + + + fDelta + LREAL + Maximum allowable deviation from fPosition while at the state + 64 + 832 + + + fVelocity + LREAL + Speed at which to move to this state + 64 + 896 + + + pytmc + pv: VELO io: io field: DESC Speed at which to move to this state - fAccelLREAL64960fDecelLREAL641024bMoveOkBOOL81088pytmc + + + + + + fAccel + LREAL + (optional) Acceleration to use for moves to this state + 64 + 960 + + + fDecel + LREAL + (optional) Deceleration to use for moves to this state + 64 + 1024 + + + bMoveOk + BOOL + Safety parameter. This must be set to TRUE by the PLC program to allow moves to this state. This is expected to change as conditions change. + 8 + 1088 + + + pytmc + pv: MOVE_OK io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if the move would be safe - bLockedBOOL81096bValidBOOL81104bUseRawCountsBOOL81112bUpdatedBOOL81120stPMPSST_DbStateParams24961152DUT_PositionState3648ST_PositionStateobsoleteDUT_PositionState has been renamed to ST_PositionState_E_TcMC_STATES16INTSTATE_INITIALIZATION100STATE_ORDER101STATE_RUNNING102STATE_WAITING103STATE_MOTIONCOMMANDSLOCKED104_ST_FunctionBlockResults96DoneBOOL80CommandAbortedBOOL88ErrorBOOL816ErrorIDUDINT3232displaymodehexBusyCounterUDINT3264displaymodedecconditionalshowMC_Reset1632AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputDoneBOOL872ItemTypeOutputBusyBOOL880ItemTypeOutputErrorBOOL888ItemTypeOutputErrorIDUDINT3296ItemTypeOutputdisplaymodehexADSbusyBOOL8128iState_E_TcMC_STATES16144100LastExecutionResult_ST_FunctionBlockResults96160fbOnTriggerR_TRIG641568conditionalshowPouTypeFunctionBlockMC_BufferMode16UINTMC_Aborting0MC_Buffered1MC_BlendingLow18MC_BlendingPrevious19MC_BlendingNext20MC_BlendingHigh21ST_PowerOptions0MC_Power768AxisAXIS_REF3232ItemTypeInOutEnableBOOL864ItemTypeInputEnable_PositiveBOOL872ItemTypeInputEnable_NegativeBOOL880ItemTypeInputOverrideLREAL64128100ItemTypeInputBufferModeMC_BufferMode16192ItemTypeInputOptionsST_PowerOptions0208ItemTypeInputStatusBOOL8208ItemTypeOutputBusyBOOL8216ItemTypeOutputActiveBOOL8224ItemTypeOutputErrorBOOL8232ItemTypeOutputErrorIDUDINT32256ItemTypeOutputdisplaymodehexEnableTimeoutTON224288conditionalshowEnableOffOnDelayTP192512conditionalshowiOverrideDWORD32704conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_MoveOptions320EnableBlendingPositionBOOL80BlendingPositionLREAL6464StartVelocityLREAL64128EndVelocityLREAL64192IgnorePositionMonitoringBOOL8256EnableStopPositionMonitoringBOOL + + + + + bLocked + BOOL + Signifies to FB_PositionStateLock that this state should be immutable + 8 + 1096 + + + bValid + BOOL + Set this to TRUE when you make your state. This defaults to FALSE so that uninitialized states can never be moved to + 8 + 1104 + + + bUseRawCounts + BOOL + Set this to TRUE when you want to use the raw encoder counts to define the state + 8 + 1112 + + + bUpdated + BOOL + Is set to TRUE by FB_PositionStateInternal when called + 8 + 1120 + + + stPMPS + ST_DbStateParams + We give this a state name and it is used to load parameters from the pmps database. + 2496 + 1152 + + + + DUT_PositionState + 3648 + ST_PositionState + + + obsolete + DUT_PositionState has been renamed to ST_PositionState + + + + + _E_TcMC_STATES + 16 + INT + + STATE_INITIALIZATION + 100 + + + STATE_ORDER + 101 + + + STATE_RUNNING + 102 + + + STATE_WAITING + 103 + + + STATE_MOTIONCOMMANDSLOCKED + 104 + + + + _ST_FunctionBlockResults + 96 + + Done + BOOL + 8 + 0 + + + CommandAborted + BOOL + 8 + 8 + + + Error + BOOL + 8 + 16 + + + ErrorID + UDINT + 32 + 32 + + + displaymode + hex + + + + + BusyCounter + UDINT + busy cycles since triggering the block - 2018-01-24 KSt + 32 + 64 + + + displaymode + dec + + + + + + conditionalshow + + + + + MC_Reset + 1632 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Execute + BOOL + B + 8 + 64 + + + ItemType + Input + + + + + Done + BOOL + B + 8 + 72 + + + ItemType + Output + + + + + Busy + BOOL + E + 8 + 80 + + + ItemType + Output + + + + + Error + BOOL + B + 8 + 88 + + + ItemType + Output + + + + + ErrorID + UDINT + B + 32 + 96 + + + ItemType + Output + + + displaymode + hex + + + + + ADSbusy + BOOL + 8 + 128 + + + iState + _E_TcMC_STATES + 16 + 144 + + 100 + + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 160 + + + fbOnTrigger + R_TRIG + 64 + 1568 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + + + MC_BufferMode + 16 + UINT + + MC_Aborting + 0 + + + MC_Buffered + 1 + + + MC_BlendingLow + 18 + + + MC_BlendingPrevious + 19 + + + MC_BlendingNext + 20 + + + MC_BlendingHigh + 21 + + + + ST_PowerOptions + 0 + + + MC_Power + 768 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Enable + BOOL + B + 8 + 64 + + + ItemType + Input + + + + + Enable_Positive + BOOL + E + 8 + 72 + + + ItemType + Input + + + + + Enable_Negative + BOOL + E + 8 + 80 + + + ItemType + Input + + + + + Override + LREAL + in percent - Beckhoff proprietary input + 64 + 128 + + 100 + + + + ItemType + Input + + + + + BufferMode + MC_BufferMode + V + 16 + 192 + + + ItemType + Input + + + + + Options + ST_PowerOptions + 0 + 208 + + + ItemType + Input + + + + + Status + BOOL + B + 8 + 208 + + + ItemType + Output + + + + + Busy + BOOL + V + 8 + 216 + + + ItemType + Output + + + + + Active + BOOL + V + 8 + 224 + + + ItemType + Output + + + + + Error + BOOL + B + 8 + 232 + + + ItemType + Output + + + + + ErrorID + UDINT + E + 32 + 256 + + + ItemType + Output + + + displaymode + hex + + + + + EnableTimeout + TON + 224 + 288 + + + conditionalshow + + + + + EnableOffOnDelay + TP + 192 + 512 + + + conditionalshow + + + + + iOverride + DWORD + 32 + 704 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + ST_MoveOptions + 320 + + EnableBlendingPosition + BOOL + Command activation at defined ActivationPosition - extends the buffer mode when enabled + 8 + 0 + + + BlendingPosition + LREAL + 64 + 64 + + + StartVelocity + LREAL + velocity profile options - instantaneous speed change at the beginning and at the end of the profile + 64 + 128 + + + EndVelocity + LREAL + 64 + 192 + + + IgnorePositionMonitoring + BOOL + PositionAreaMonitoring, TargetPositionMonitoring and StopMonitoring can be ignored using this flag - 20190311 + 8 + 256 + + + EnableStopPositionMonitoring + BOOL + PositionAreaMonitoring, TargetPositionMonitoring can be enabled for MC_Stop and MC_Halt commands - 20191010 Monitoring can just be enabled if the monitoring parameters of the axis are enabled as well - The default is no monitoring for both commands even if monitoring options are enabled by axis parameters ]]>8264_E_TcNC_StartPosType16UINTTCNC_START_ABSOLUTE1TCNC_START_RELATIVE2TCNC_START_ENDLESS_PLUS3TCNC_START_ENDLESS_MINUS4TCNC_START_MODULO5TCNC_START_ADDITIVE6TCNC_START_MODULO_SHORT261TCNC_START_MODULO_PLUS517TCNC_START_MODULO_MINUS773TCNC_START_MODULO_CURRENT1029TCNC_START_ABS_INTERNAL9TCNC_START_ENDLESSPLUS_SLOWMANUAL272TCNC_START_ENDLESSMINUS_SLOWMANUAL273TCNC_START_ENDLESSPLUS_FASTMANUAL528TCNC_START_ENDLESSMINUS_FASTMANUAL529TCNC_START_STOPANDLOCK4096TCNC_START_HALT8192TCNC_START_TORQUE_ABORT12288TCNC_START_TORQUE_ABSOLUTE12289TCNC_START_TORQUE_RELATIVE12290ST_TorqueControlOptions128EnableManualTorqueStartValueBOOL80ManualTorqueStartValueLREAL6464_ST_TcNC_UnversalAxisStartRequest640nStartTypeUDINT320nControlMaskUDINT3232fPosTargetLREAL6464fVeloRequLREAL64128fAccLREAL= 0) ]]>64192fDecLREAL= 0) ]]>64256fJerkLREAL= 0) ]]>64320nBufferModeUDINT32384nReservedUDINT32416fBlendingPositionLREAL64448fVeloStartLREAL64512fVeloEndLREAL64576conditionalshow_ST_TcNC_UniversalAxisTorqueStartRequest576nStartTypeUDINT320nControlMaskUDINT3232nModeUDINT3264nBufferModeUDINT3296fTorqueLREAL64128fTorqueRampLREAL64192fVelocityLimitHighLREAL64256fVelocityLimitLowLREAL64320fAccelerationLREAL= 0) ]]>64384fDecelerationLREAL= 0) ]]>64448fManualTorqueLREAL64512conditionalshow_ST_TcNC_UnversalAxisStartResponse32nCmdNoWORD160nCmdStateWORD1616conditionalshow_ST_TcNc_OperationModes128PosAreaControlDWORD3201TargetPosControlDWORD32322StopMonitoringDWORD + 8 + 264 + + + + _E_TcNC_StartPosType + 16 + UINT + + TCNC_START_ABSOLUTE + 1 + Start to absolute position + + + TCNC_START_RELATIVE + 2 + Start to relative position + + + TCNC_START_ENDLESS_PLUS + 3 + Start to endless positive position + + + TCNC_START_ENDLESS_MINUS + 4 + Start to endless negative position + + + TCNC_START_MODULO + 5 + Start to modulo position + + + TCNC_START_ADDITIVE + 6 + Start to a position relative to the last recent target position + + + TCNC_START_MODULO_SHORT + 261 + Start to modulo position + + + TCNC_START_MODULO_PLUS + 517 + Start to modulo position + + + TCNC_START_MODULO_MINUS + 773 + Start to modulo position + + + TCNC_START_MODULO_CURRENT + 1029 + start to modulo position in current direction + + + TCNC_START_ABS_INTERNAL + 9 + Start to absolute position, internal use + + + TCNC_START_ENDLESSPLUS_SLOWMANUAL + 272 + manual jog mode + + + TCNC_START_ENDLESSMINUS_SLOWMANUAL + 273 + manual jog mode + + + TCNC_START_ENDLESSPLUS_FASTMANUAL + 528 + manual jog mode + + + TCNC_START_ENDLESSMINUS_FASTMANUAL + 529 + manual jog mode + + + TCNC_START_STOPANDLOCK + 4096 + stop axis and lock against any motion commands + + + TCNC_START_HALT + 8192 + halt axis - can be interrupted by any motion commands + + + TCNC_START_TORQUE_ABORT + 12288 + 20181210 Fap - halt torque control + + + TCNC_START_TORQUE_ABSOLUTE + 12289 + 20181210 Fap - Start torque control absolute + + + TCNC_START_TORQUE_RELATIVE + 12290 + 20190108 Fap - Start torque control relative NOT IMPLEMENTED + + + + ST_TorqueControlOptions + 128 + + EnableManualTorqueStartValue + BOOL + 8 + 0 + + + ManualTorqueStartValue + LREAL + 64 + 64 + + + + _ST_TcNC_UnversalAxisStartRequest + 640 + + nStartType + UDINT + axis start TYPE (ABSOLUT, RELATIV, ENDLESS_PLUS, ENDLESS_MINUS, MODULO_SHORT, MODULO_PLUS, MODULO_MINUS) + 32 + 0 + + + nControlMask + UDINT + optional: control mask + 32 + 32 + + + fPosTarget + LREAL + target position + 64 + 64 + + + fVeloRequ + LREAL + required velocity + 64 + 128 + + + fAcc + LREAL + acceleration (>= 0) + 64 + 192 + + + fDec + LREAL + deceleration (>= 0) + 64 + 256 + + + fJerk + LREAL + jerk (>= 0) + 64 + 320 + + + nBufferMode + UDINT + optional: 'buffer mode' OR 'activation mode' FOR 'buffered commands' (issue #2786) + 32 + 384 + + + nReserved + UDINT + reserved + 32 + 416 + + + fBlendingPosition + LREAL + optional: activation position + 64 + 448 + + + fVeloStart + LREAL + optional: start velocity (0 <= fVeloStart <= fVeloRequ) Frage: erstmal weglassen ??? + 64 + 512 + + + fVeloEnd + LREAL + optional: end velocity (0 <= fVeloEnd <= fVeloRequ) Frage: erstmal weglassen ??? + 64 + 576 + + + + conditionalshow + + + + + _ST_TcNC_UniversalAxisTorqueStartRequest + 576 + + nStartType + UDINT + axis start TYPE (TORQUECONTINUOUS) + 32 + 0 + + + nControlMask + UDINT + optional: control mask + 32 + 32 + + + nMode + UDINT + optional: mode (ENUM) + 32 + 64 + + + nBufferMode + UDINT + 'buffer mode' OR 'activation mode' FOR 'buffered commands' (first Only ABORTING) + 32 + 96 + + + fTorque + LREAL + target torque [signed] + 64 + 128 + + + fTorqueRamp + LREAL + nc torque ramp + 64 + 192 + + + fVelocityLimitHigh + LREAL + velocity limit high [signed] + 64 + 256 + + + fVelocityLimitLow + LREAL + velocity limit low [signed] + 64 + 320 + + + fAcceleration + LREAL + acceleration (>= 0) + 64 + 384 + + + fDeceleration + LREAL + deceleration (>= 0) + 64 + 448 + + + fManualTorque + LREAL + optional: manual torque (sync value) + 64 + 512 + + + + conditionalshow + + + + + _ST_TcNC_UnversalAxisStartResponse + 32 + + nCmdNo + WORD + Continuous actual command number + 16 + 0 + + + nCmdState + WORD + Command state + 16 + 16 + + + + conditionalshow + + + + + _ST_TcNc_OperationModes + 128 + + PosAreaControl + DWORD + OpModeDWord in cyclic interface + 0 + 32 + 0 + + 1 + + + + TargetPosControl + DWORD + 1 + 32 + 32 + + 2 + + + + StopMonitoring + DWORD + 2 Loop : DWORD := 2#0000_0000_0000_0000_0000_0000_0000_0100; 3 MotionControl : DWORD := 2#0000_0000_0000_0000_0000_0000_0000_1000; @@ -457,7 +27322,17 @@ These features efficiently address the addition, removal, and verification of be 8 SimulationAxis bits 9 .. 11 reserved for supplement products - 12 ]]>32644096AllowSlaveCommandsDWORD + 32 + 64 + + 4096 + + + + AllowSlaveCommands + DWORD + bits 13 .. 15 reserved 16 PosDiffControl : DWORD := 2#0000_0000_0000_0001_0000_0000_0000_0000; 17 @@ -468,742 +27343,29510 @@ These features efficiently address the addition, removal, and verification of be SoftEndMaxControl: DWORD := 2#0000_0000_0000_1000_0000_0000_0000_0000; 20 ActPosCorrection : DWORD := 2#0000_0000_0001_0000_0000_0000_0000_0000; - 21 ]]>32962097152conditionalshow_FB_MoveUniversalGeneric7680AxisAXIS_REF3232ItemTypeInOutLastExecutionResult_ST_FunctionBlockResults3264ItemTypeInOutExecuteBOOL896ItemTypeInputStartType_E_TcNC_StartPosType16112ItemTypeInputPositionLREAL64128ItemTypeInputTorqueLREAL64192ItemTypeInputTorqueRampLREAL64256ItemTypeInputVelocityLREAL64320ItemTypeInputVelocityLimitHighLREAL64384ItemTypeInputVelocityLimitLowLREAL64448ItemTypeInputAccelerationLREAL64512ItemTypeInputDecelerationLREAL64576ItemTypeInputJerkLREAL64640ItemTypeInputBufferModeMC_BufferMode16704ItemTypeInputOptionsST_MoveOptions320768ItemTypeInputOptionsTorqueST_TorqueControlOptions1281088ItemTypeInputResetBOOL81216ItemTypeInputGotoRunStateBOOL81224ItemTypeInputContinuousUpdateBOOL81232ItemTypeInputDoneBOOL81240ItemTypeOutputBusyBOOL81248ItemTypeOutputActiveBOOL81256ItemTypeOutputCommandAbortedBOOL81264ItemTypeOutputErrorBOOL81272ItemTypeOutputErrorIDUDINT321280ItemTypeOutputdisplaymodehexCmdNoUINT161312ItemTypeOutputADSbusyBOOL81328ItemTypeOutputInTorqueBOOL81336ItemTypeOutputiState_E_TcMC_STATES161344100sStartRequest_ST_TcNC_UnversalAxisStartRequest6401408sTorqueStartRequest_ST_TcNC_UniversalAxisTorqueStartRequest5762048sStartResponse_ST_TcNC_UnversalAxisStartResponse322624fbAdsReadWriteADSRDWRTEX14402656ContinousModeBOOL84096InVelocityBOOL84104DiffCycleCounterUDINT324128EmptyStartResponse_ST_TcNC_UnversalAxisStartResponse324160COUNT_RUDINT324192CounterCmdNoZeroBYTE84224CounterCmdNotStartedBYTE84232DiffCmdNoINT164240InitialNcToPlcCmdNoUINT164256NcCycleCounterBYTE84272LastNcCycleCounterBYTE84280NcMappingCounterBYTE84288NcCycleCounterAvailableBOOL84296NcCycleCounterNotAvailableBOOL84304NcCyclicFeedbackExpectedBOOL84312PlcDebugCodeDWORD324320AxisIsSlaveBOOL84352GetTaskIndexGETCURTASKINDEX1284384CycleCounterUDINT324512BusyCounterUDINT324544fbTimeOutTON2244576fbStopMonitoringTimeOutTON2244800fbTimeOutMappingCounterTON2245024fbOnTriggerR_TRIG645248sTempMsgSTRING(255)20485312AccDecreasingBOOL87360AccOldLREAL647424iContinuousUpdateBOOL87488OpMode_ST_TcNc_OperationModes1287520suppress_warning_0C0228ActMonitorStopActMonitorAbortTorqueActMonitorContinousMotionActMonitorDiscreteMotionActErrorMessageActMonitorContinuousTorqueActCalcDiffCmdNoActNcCycleCounterPouTypeFunctionBlockconditionalshowMC_Halt8640AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputDecelerationLREAL64128ItemTypeInputJerkLREAL64192ItemTypeInputBufferModeMC_BufferMode16256ItemTypeInputOptionsST_MoveOptions320320ItemTypeInputDoneBOOL8640ItemTypeOutputBusyBOOL8648ItemTypeOutputActiveBOOL8656ItemTypeOutputCommandAbortedBOOL8664ItemTypeOutputErrorBOOL8672ItemTypeOutputErrorIDUDINT32704ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96736ADSbusyBOOL8832MoveGeneric_FB_MoveUniversalGeneric7680896CmdNoUINT168576PouTypeFunctionBlockE_JogMode16INTMC_JOGMODE_STANDARD_SLOW0MC_JOGMODE_STANDARD_FAST1MC_JOGMODE_CONTINOUS2MC_JOGMODE_INCHING3MC_JOGMODE_INCHING_MODULO4MC_Direction16INTMC_Positive_Direction1MC_Shortest_Way2MC_Negative_Direction3MC_Current_Direction4MC_Undefined_Direction128MC_MoveVelocity8768AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputVelocityLREAL64128ItemTypeInputAccelerationLREAL64192ItemTypeInputDecelerationLREAL64256ItemTypeInputJerkLREAL64320ItemTypeInputDirectionMC_Direction163841ItemTypeInputBufferModeMC_BufferMode16400ItemTypeInputOptionsST_MoveOptions320448ItemTypeInputInVelocityBOOL8768ItemTypeOutputBusyBOOL8776ItemTypeOutputActiveBOOL8784ItemTypeOutputCommandAbortedBOOL8792ItemTypeOutputErrorBOOL8800ItemTypeOutputErrorIDUDINT32832ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96864ADSbusyBOOL8960MoveGeneric_FB_MoveUniversalGeneric76801024CmdNoUINT168704PouTypeFunctionBlockST_McOutputs96DoneBOOL80BusyBOOL88ActiveBOOL816CommandAbortedBOOL824ErrorBOOL832ErrorIDUDINT3264displaymodehexMC_MoveAbsolute8832AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputBufferModeMC_BufferMode16448ItemTypeInputOptionsST_MoveOptions320512ItemTypeInputDoneBOOL8832ItemTypeOutputBusyBOOL8840ItemTypeOutputActiveBOOL8848ItemTypeOutputCommandAbortedBOOL8856ItemTypeOutputErrorBOOL8864ItemTypeOutputErrorIDUDINT32896ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96928ADSbusyBOOL81024MoveGeneric_FB_MoveUniversalGeneric76801088CmdNoUINT168768PouTypeFunctionBlockMC_MoveRelative8832AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputDistanceLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputBufferModeMC_BufferMode16448ItemTypeInputOptionsST_MoveOptions320512ItemTypeInputDoneBOOL8832ItemTypeOutputBusyBOOL8840ItemTypeOutputActiveBOOL8848ItemTypeOutputCommandAbortedBOOL8856ItemTypeOutputErrorBOOL8864ItemTypeOutputErrorIDUDINT32896ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96928ADSbusyBOOL81024MoveGeneric_FB_MoveUniversalGeneric76801088CmdNoUINT168768PouTypeFunctionBlockMC_Jog44352AxisAXIS_REF3232ItemTypeInOutJogForwardBOOL864ItemTypeInputJogBackwardsBOOL872ItemTypeInputModeE_JogMode1680ItemTypeInputPositionLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputDoneBOOL8448ItemTypeOutputBusyBOOL8456ItemTypeOutputActiveBOOL8464ItemTypeOutputCommandAbortedBOOL8472ItemTypeOutputErrorBOOL8480ItemTypeOutputErrorIDUDINT32512ItemTypeOutputdisplaymodehexstateINT16544LastExecutionResult_ST_FunctionBlockResults96576StateDWordBOOL8672ExecuteMoveVelocityBOOL8680MoveVelocityMC_MoveVelocity8768704MoveVelocityOutST_McOutputs969472DirectionMC_Direction169568ExecuteHaltBOOL89584HaltMC_Halt86409600HaltOutST_McOutputs9618240ExecuteMoveAbsoluteBOOL818336MoveAbsoluteMC_MoveAbsolute883218368MoveAbsoluteOutST_McOutputs9627200ExecuteMoveRelativeBOOL827296MoveRelativeMC_MoveRelative883227328MoveRelativeOutST_McOutputs9636160JogMove_FB_MoveUniversalGeneric768036288LastJogMoveResult_ST_FunctionBlockResults9643968ExecuteJogMoveBOOL844064StartType_E_TcNC_StartPosType1644080JogMoveOutST_McOutputs9644096JogEndBOOL844192TargetPositionLREAL6444224moduloLREAL6444288ActJogMoveActCheckJogEndPouTypeFunctionBlockMC_MoveModulo8896AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputDirectionMC_Direction16448ItemTypeInputBufferModeMC_BufferMode16464ItemTypeInputOptionsST_MoveOptions320512ItemTypeInputDoneBOOL8832ItemTypeOutputBusyBOOL8840ItemTypeOutputActiveBOOL8848ItemTypeOutputCommandAbortedBOOL8856ItemTypeOutputErrorBOOL8864ItemTypeOutputErrorIDUDINT32896ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96928ADSbusyBOOL81024MoveGeneric_FB_MoveUniversalGeneric76801088StartType_E_TcNC_StartPosType168768CmdNoUINT168784TriggerExecuteR_TRIG648800MC_MoveModuloCallPouTypeFunctionBlockMC_HomingMode16INTMC_DefaultHoming0MC_AbsSwitch1MC_LimitSwitch2MC_RefPulse3MC_Direct4MC_Absolute5MC_Block6MC_ForceCalibration7MC_ResetCalibration8E_EncoderReferenceMode32UDINTENCODERREFERENCEMODE_DEFAULT0ENCODERREFERENCEMODE_PLCCAM1ENCODERREFERENCEMODE_HARDWARESYNC2ENCODERREFERENCEMODE_HARDWARELATCHPOS3ENCODERREFERENCEMODE_HARDWARELATCHNEG4ENCODERREFERENCEMODE_SOFTWARESYNC5ENCODERREFERENCEMODE_SOFTDRIVELATCHPOS6ENCODERREFERENCEMODE_SOFTDRIVELATCHNEG7ENCODERREFERENCEMODE_APPLICATION20ST_HomingOptions320ClearPositionLagBOOL80SearchDirectionMC_Direction1616128SearchVelocityLREAL6464SyncDirectionMC_Direction16128128SyncVelocityLREAL64192ReferenceModeE_EncoderReferenceMode322560ST_SetPositionOptions32ClearPositionLagBOOL80SelectEncoderIndexBOOL88EncoderIndexUINT1616_ST_TcNC_SetPosOnTheFly256nPosSetTypeUDINT320nCtrlDWordUDINT3232fPreviousActualPosLREAL6464fNewActualPosLREAL64128nReservedDWORD1264192conditionalshowMC_SetPosition1984AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL64128ItemTypeInputModeBOOL8192ItemTypeInputOptionsST_SetPositionOptions32208ItemTypeInputDoneBOOL8240ItemTypeOutputBusyBOOL8248ItemTypeOutputErrorBOOL8256ItemTypeOutputErrorIDUDINT32288ItemTypeOutputdisplaymodehexADSbusyBOOL8320stSetPos_ST_TcNC_SetPosOnTheFly256384iState_E_TcMC_STATES16640100fbAdsWriteADSWRITE1216672fbOnTriggerR_TRIG641888conditionalshowPouTypeFunctionBlockMC_Home7168AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL641281E+307ItemTypeInputHomingModeMC_HomingMode16192ItemTypeInputBufferModeMC_BufferMode16208ItemTypeInputOptionsST_HomingOptions320256ItemTypeInputbCalibrationCamBOOL8576ItemTypeInputDoneBOOL8584ItemTypeOutputBusyBOOL8592ItemTypeOutputActiveBOOL8600ItemTypeOutputCommandAbortedBOOL8608ItemTypeOutputErrorBOOL8616ItemTypeOutputErrorIDUDINT32640ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96672conditionalshowADSbusyBOOL8768conditionalshowiState_E_TcMC_STATES16784100conditionalshowiSubStateINT16800conditionalshowfbAdsWriteCmdADSWRITE1216832conditionalshowfbAdsWriteParameterADSWRITE12162048conditionalshowfbAdsReadRefPosADSREAD12483264conditionalshowReferenceFlagValueUDINT324512conditionalshowfbSetPositionMC_SetPosition19844544conditionalshowCalibrationValueLREAL646528conditionalshowSearchDirectionUINT166592conditionalshowSearchVelocityLREAL646656conditionalshowSyncDirectionUINT166720conditionalshowSyncVelocityLREAL646784conditionalshowReferenceModeE_EncoderReferenceMode326848conditionalshowfbTriggerR_TRIG646880conditionalshowfbTimeOutTON2246944conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_WriteParameterInNc_v1_001504bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataDWORD32128ItemTypeInputbBusyBOOL8160ItemTypeOutputbDoneBOOL8168ItemTypeOutputbErrorBOOL8176ItemTypeOutputnErrorIdUDINT32192ItemTypeOutputAxisAXIS_REF32224ItemTypeInOutnStateUINT16256fbADSWRITEADSWRITE1216288PouTypeFunctionBlockFB_WriteFloatParameter1536bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataLREAL64128ItemTypeInputbBusyBOOL8192ItemTypeOutputbDoneBOOL8200ItemTypeOutputbErrorBOOL8208ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputAxisAXIS_REF32256ItemTypeInOutnStateUINT16288fbADSWRITEADSWRITE1216320PouTypeFunctionBlockFB_HomeWriteNcVelocities3456EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputfVelocityToCamLREAL6464ItemTypeInputfVelocityFromCamLREAL64128ItemTypeInputAxisAXIS_REF32192ItemTypeInOutEnOBOOL8224ItemTypeOutputbBusyBOOL8232ItemTypeOutputbDoneBOOL8240ItemTypeOutputbErrorBOOL8248ItemTypeOutputnErrorIdUDINT32256ItemTypeOutputfbExecuteRiseEdgeR_TRIG64288fbWriteVelocityToCamFB_WriteFloatParameter1536384fbWriteVelocityFromCamFB_WriteFloatParameter15361920PouTypeFunctionBlockFB_HomeToSwitch15744EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputbCamSensorBOOL856ItemTypeInputnSearchDirTwoardsCamMC_Direction1664ItemTypeInputnSearchDirOffCamMC_Direction1680ItemTypeInputfHomePositionLREAL64128ItemTypeInputfVelocityToCamNCLREAL64192ItemTypeInputfVelocityFromCamNCLREAL64256ItemTypeInputAxisAXIS_REF32320ItemTypeInOutEnOBOOL8352ItemTypeOutputbBusyBOOL8360ItemTypeOutputbDoneBOOL8368ItemTypeOutputbHomedBOOL8376ItemTypeOutputbErrorBOOL8384ItemTypeOutputnErrorIdUDINT32416ItemTypeOutputfbHomeMC_Home7168448fbWriteHomeDirCamToNCFB_WriteParameterInNc_v1_0015047616fbWriteHomeDirSyncToNCFB_WriteParameterInNc_v1_0015049120fbWriteHomeModeToNCFB_WriteParameterInNc_v1_00150410624fbWriteHomeVelocitiesToNCFB_HomeWriteNcVelocities345612160bConfigNCDoneBOOL8156160fbRTriggR_TRIG6415648PouTypeFunctionBlockFB_HomeDirect7424EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputfHomePositionLREAL6464ItemTypeInputAxisAXIS_REF32128ItemTypeInOutEnOBOOL8160ItemTypeOutputbBusyBOOL8168ItemTypeOutputbDoneBOOL8176ItemTypeOutputbHomedBOOL8184ItemTypeOutputbErrorBOOL8192ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputfbHomeMC_Home7168256PouTypeFunctionBlockFB_ReadParameterInNc_v1_001536bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataDWORD32128ItemTypeOutputbBusyBOOL8160ItemTypeOutputbDoneBOOL8168ItemTypeOutputbErrorBOOL8176ItemTypeOutputnErrorIdUDINT32192ItemTypeOutputAxisAXIS_REF32224ItemTypeInOutnStateUINT16256fbADSREADADSREAD1248288PouTypeFunctionBlockFB_HomeReadSoftLimEnable3264EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputAxisAXIS_REF3264ItemTypeInOutEnOBOOL896ItemTypeOutputbBusyBOOL8104ItemTypeOutputbDoneBOOL8112ItemTypeOutputbErrorBOOL8120ItemTypeOutputnErrorIdUDINT32128ItemTypeOutputbSofLimEnableLowBOOL81601ItemTypeOutputbSofLimEnableHighBOOL81681ItemTypeOutputfbReadSoftLimEnableLowFB_ReadParameterInNc_v1_001536192fbReadSoftLimEnableHighFB_ReadParameterInNc_v1_0015361728PouTypeFunctionBlockFB_HomeWriteSoftLimEnable3264EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputbSofLimEnableLowBOOL8561ItemTypeInputbSofLimEnableHighBOOL8641ItemTypeInputAxisAXIS_REF3296ItemTypeInOutEnOBOOL8128ItemTypeOutputbBusyBOOL8136ItemTypeOutputbDoneBOOL8144ItemTypeOutputbErrorBOOL8152ItemTypeOutputnErrorIdUDINT32160ItemTypeOutputfbExecuteRiseEdgeR_TRIG64192fbWriteSoftLimEnableLowFB_WriteParameterInNc_v1_001504256fbWriteSoftLimEnableHighFB_WriteParameterInNc_v1_0015041760PouTypeFunctionBlockFB_ReadFloatParameter1600bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataLREAL64128ItemTypeOutputbBusyBOOL8192ItemTypeOutputbDoneBOOL8200ItemTypeOutputbErrorBOOL8208ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputAxisAXIS_REF32256ItemTypeInOutnStateUINT16288fbADSREADADSREAD1248320PouTypeFunctionBlockFB_HomeReadNcVelocities3520EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputAxisAXIS_REF3264ItemTypeInOutEnOBOOL896ItemTypeOutputbBusyBOOL8104ItemTypeOutputbDoneBOOL8112ItemTypeOutputbErrorBOOL8120ItemTypeOutputnErrorIdUDINT32128ItemTypeOutputfVelocityToCamLREAL64192ItemTypeOutputfVelocityFromCamLREAL64256ItemTypeOutputfbReadVelocityToCamFB_ReadFloatParameter1600320fbReadVelocityFromCamFB_ReadFloatParameter16001920PouTypeFunctionBlockFB_HomePrepare17728EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputnCmdDataUINT1664ItemTypeInputAxisAXIS_REF3296ItemTypeInOutEnOBOOL8128ItemTypeOutputbBusyBOOL8136ItemTypeOutputbDoneBOOL8144ItemTypeOutputbErrorBOOL8152ItemTypeOutputnErrorIdUDINT32160ItemTypeOutputbSofLimEnableLowOriginalBOOL81921ItemTypeOutputbSofLimEnableHighOriginalBOOL82001ItemTypeOutputfVelocityToCamLREAL642560ItemTypeOutputfVelocityFromCamLREAL643200ItemTypeOutputfbHomeReadSoftLimEnableFB_HomeReadSoftLimEnable3264384fbHomeDisableSoftLimEnableFB_HomeWriteSoftLimEnable32643648fbHomeReadNCVelocitiesFB_HomeReadNcVelocities35206912fbHomeResetCalibrationFlagMC_Home716810432fbExecuteRiseEdgeR_TRIG6417600bExecuteReadNCBOOL8176640bExecuteWriteNCBOOL8176720nStateINT16176800PouTypeFunctionBlockFB_HomeFinish3552EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputnCmdDataUINT1664ItemTypeInputbSofLimEnableLowBOOL8801ItemTypeInputbSofLimEnableHighBOOL8881ItemTypeInputAxisAXIS_REF3296ItemTypeInOutEnOBOOL8128ItemTypeOutputbBusyBOOL8136ItemTypeOutputbDoneBOOL8144ItemTypeOutputbErrorBOOL8152ItemTypeOutputnErrorIdUDINT32160ItemTypeOutputfbHomewriteSoftLimEnableFB_HomeWriteSoftLimEnable3264192fbExecuteRiseEdgeR_TRIG643456bExecuteWriteNCBOOL835200nStateINT1635360PouTypeFunctionBlockFB_HomeVirtual53760EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputnCmdDataUINT1664ItemTypeInputbLimitFwdBOOL880ItemTypeInputbLimitBwdBOOL888ItemTypeInputbHomeSensorBOOL896ItemTypeInputfHomePositionLREAL64128ItemTypeInputnHomeRevOffsetUINT16192ItemTypeInputAxisAXIS_REF32224ItemTypeInOutEnOBOOL8256ItemTypeOutputbBusyBOOL8264ItemTypeOutputbDoneBOOL8272ItemTypeOutputbHomedBOOL8280ItemTypeOutputbErrorBOOL8288ItemTypeOutputnErrorIdUDINT32320ItemTypeOutputfbHomeToSwitchFB_HomeToSwitch15744384fbHomeDirectFB_HomeDirect742416128fbMoveVelocityMC_MoveVelocity876823552fbHomePrepareFB_HomePrepare1772832320fbHomeFinishFB_HomeFinish355250048fbExecuteRiseEdgeR_TRIG6453600nHomingStateINT16536640bExecuteHomeToSwitchBOOL8536800bExecuteMoveVelocityBOOL8536880bExecutePrepareBOOL8536960bExecuteFinishBOOL8537040bExecuteHomeDirectBOOL853712nCmdDataLocalUINT1653728bSequenceReadyBOOL8537441bRestoreNCDataNeededBOOL8537520PouTypeFunctionBlockST_GearInDynOptions8CCVmodeBOOL80_ST_TcNC_CoupleSlave384nSlaveTypeUDINT320nMasterAxisIdUDINT3232nMasterSubIdxUDINT3264nSlaveSubIdxUDINT3296fCoupleParam1LREAL64128fCoupleParam2LREAL64192fCoupleParam3LREAL64256fCoupleParam4LREAL64320conditionalshowMC_GearInDyn4032MasterAXIS_REF3232ItemTypeInOutSlaveAXIS_REF3264ItemTypeInOutEnableBOOL896ItemTypeInputGearRatioLREAL641281ItemTypeInputAccelerationLREAL64192ItemTypeInputDecelerationLREAL64256ItemTypeInputJerkLREAL64320ItemTypeInputBufferModeMC_BufferMode16384ItemTypeInputOptionsST_GearInDynOptions8400ItemTypeInputInGearBOOL8408ItemTypeOutputBusyBOOL8416ItemTypeOutputActiveBOOL8424ItemTypeOutputCommandAbortedBOOL8432ItemTypeOutputErrorBOOL8440ItemTypeOutputErrorIDUDINT32448ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96480ADSbusyBOOL8576iState_E_TcMC_STATES16592100iSubStateINT16608fbAdsWriteADSWRITE1216640fbAdsReadADSREAD12481856sCouple_ST_TcNC_CoupleSlave3843136v_maxLREAL643520pa_limitLREAL643584WasInGearBOOL83648iAccelerationLREAL643712conditionalshowTimerStateFeedbackTON2243776conditionalshowPouTypeFunctionBlockST_GearOutOptions8reservedBOOL80conditionalshowMC_GearOut1792SlaveAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputOptionsST_GearOutOptions872ItemTypeInputDoneBOOL880ItemTypeOutputBusyBOOL888ItemTypeOutputErrorBOOL896ItemTypeOutputErrorIDUDINT32128ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96160ADSbusyBOOL8256iState_E_TcMC_STATES16272100fbAdsWriteADSWRITE1216288fbOnTriggerR_TRIG641504conditionalshowTimerStateFeedbackTON2241568conditionalshowPouTypeFunctionBlockFB_DriveVirtual163456sVersionSTRING(80)648321.0.3EnBOOL8680ItemTypeInputbEnableBOOL8688ItemTypeInputbResetBOOL8696ItemTypeInputbExecuteBOOL8704ItemTypeInputnCommandUINT + 32 + 96 + + 2097152 + + + + + conditionalshow + + + + + _FB_MoveUniversalGeneric + 7680 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + LastExecutionResult + _ST_FunctionBlockResults + 32 + 64 + + + ItemType + InOut + + + + + Execute + BOOL + 8 + 96 + + + ItemType + Input + + + + + StartType + _E_TcNC_StartPosType + 20110511 KSt type changed for Tc3 + 16 + 112 + + + ItemType + Input + + + + + Position + LREAL + 64 + 128 + + + ItemType + Input + + + + + Torque + LREAL + 64 + 192 + + + ItemType + Input + + + + + TorqueRamp + LREAL + 64 + 256 + + + ItemType + Input + + + + + Velocity + LREAL + 64 + 320 + + + ItemType + Input + + + + + VelocityLimitHigh + LREAL + 64 + 384 + + + ItemType + Input + + + + + VelocityLimitLow + LREAL + 64 + 448 + + + ItemType + Input + + + + + Acceleration + LREAL + 64 + 512 + + + ItemType + Input + + + + + Deceleration + LREAL + 64 + 576 + + + ItemType + Input + + + + + Jerk + LREAL + 64 + 640 + + + ItemType + Input + + + + + BufferMode + MC_BufferMode + Direction : MC_Direction := MC_Positive_Direction; + E + 16 + 704 + + + ItemType + Input + + + + + Options + ST_MoveOptions + 320 + 768 + + + ItemType + Input + + + + + OptionsTorque + ST_TorqueControlOptions + 128 + 1088 + + + ItemType + Input + + + + + Reset + BOOL + for internal use only + 8 + 1216 + + + ItemType + Input + + + + + GotoRunState + BOOL + for internal use only + 8 + 1224 + + + ItemType + Input + + + + + ContinuousUpdate + BOOL + for internal use only (TorqueControl) + 8 + 1232 + + + ItemType + Input + + + + + Done + BOOL + Same meaning as InVelocity for continous motion commands + 8 + 1240 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 1248 + + + ItemType + Output + + + + + Active + BOOL + 8 + 1256 + + + ItemType + Output + + + + + CommandAborted + BOOL + 8 + 1264 + + + ItemType + Output + + + + + Error + BOOL + 8 + 1272 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 1280 + + + ItemType + Output + + + displaymode + hex + + + + + CmdNo + UINT + 16 + 1312 + + + ItemType + Output + + + + + ADSbusy + BOOL + 8 + 1328 + + + ItemType + Output + + + + + InTorque + BOOL + 8 + 1336 + + + ItemType + Output + + + + + iState + _E_TcMC_STATES + 16 + 1344 + + 100 + + + + sStartRequest + _ST_TcNC_UnversalAxisStartRequest + 640 + 1408 + + + sTorqueStartRequest + _ST_TcNC_UniversalAxisTorqueStartRequest + 576 + 2048 + + + sStartResponse + _ST_TcNC_UnversalAxisStartResponse + 32 + 2624 + + + fbAdsReadWrite + ADSRDWRTEX + 1440 + 2656 + + + ContinousMode + BOOL + 8 + 4096 + + + InVelocity + BOOL + 8 + 4104 + + + DiffCycleCounter + UDINT + 32 + 4128 + + + EmptyStartResponse + _ST_TcNC_UnversalAxisStartResponse + 32 + 4160 + + + COUNT_R + UDINT + 32 + 4192 + + + CounterCmdNoZero + BYTE + 8 + 4224 + + + CounterCmdNotStarted + BYTE + 8 + 4232 + + + DiffCmdNo + INT + 16 + 4240 + + + InitialNcToPlcCmdNo + UINT + 16 + 4256 + + + NcCycleCounter + BYTE + 8 + 4272 + + + LastNcCycleCounter + BYTE + 8 + 4280 + + + NcMappingCounter + BYTE + 8 + 4288 + + + NcCycleCounterAvailable + BOOL + 8 + 4296 + + + NcCycleCounterNotAvailable + BOOL + 8 + 4304 + + + NcCyclicFeedbackExpected + BOOL + 8 + 4312 + + + PlcDebugCode + DWORD + 32 + 4320 + + + AxisIsSlave + BOOL + 8 + 4352 + + + GetTaskIndex + GETCURTASKINDEX + 128 + 4384 + + + CycleCounter + UDINT + 32 + 4512 + + + BusyCounter + UDINT + 32 + 4544 + + + fbTimeOut + TON + 224 + 4576 + + + fbStopMonitoringTimeOut + TON + 224 + 4800 + + + fbTimeOutMappingCounter + TON + 224 + 5024 + + + fbOnTrigger + R_TRIG + 64 + 5248 + + + sTempMsg + STRING(255) + 2048 + 5312 + + + AccDecreasing + BOOL + 8 + 7360 + + + AccOld + LREAL + 64 + 7424 + + + iContinuousUpdate + BOOL + 8 + 7488 + + + OpMode + _ST_TcNc_OperationModes + 128 + 7520 + + + suppress_warning_0 + C0228 + + + + + ActMonitorStop + + + ActMonitorAbortTorque + + + ActMonitorContinousMotion + + + ActMonitorDiscreteMotion + + + ActErrorMessage + + + ActMonitorContinuousTorque + + + ActCalcDiffCmdNo + + + ActNcCycleCounter + + + + PouType + FunctionBlock + + + conditionalshow + + + + + MC_Halt + 8640 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Execute + BOOL + 8 + 64 + + + ItemType + Input + + + + + Deceleration + LREAL + 64 + 128 + + + ItemType + Input + + + + + Jerk + LREAL + 64 + 192 + + + ItemType + Input + + + + + BufferMode + MC_BufferMode + 16 + 256 + + + ItemType + Input + + + + + Options + ST_MoveOptions + optional parameters + 320 + 320 + + + ItemType + Input + + + + + Done + BOOL + 8 + 640 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 648 + + + ItemType + Output + + + + + Active + BOOL + 8 + 656 + + + ItemType + Output + + + + + CommandAborted + BOOL + 8 + 664 + + + ItemType + Output + + + + + Error + BOOL + 8 + 672 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 704 + + + ItemType + Output + + + displaymode + hex + + + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 736 + + + ADSbusy + BOOL + 8 + 832 + + + MoveGeneric + _FB_MoveUniversalGeneric + 7680 + 896 + + + CmdNo + UINT + 16 + 8576 + + + + PouType + FunctionBlock + + + + + E_JogMode + 16 + INT + + MC_JOGMODE_STANDARD_SLOW + 0 + motion with standard jog parameters for slow motion + + + MC_JOGMODE_STANDARD_FAST + 1 + motion with standard jog parameters for fast motion + + + MC_JOGMODE_CONTINOUS + 2 + axis moves as long as the jog button is pressed using parameterized dynamics + + + MC_JOGMODE_INCHING + 3 + axis moves for a certain relative distance + + + MC_JOGMODE_INCHING_MODULO + 4 + axis moves for a certain relative distance - stop position is rounded to the distance value + + + + MC_Direction + 16 + INT + + MC_Positive_Direction + 1 + + + MC_Shortest_Way + 2 + + + MC_Negative_Direction + 3 + + + MC_Current_Direction + 4 + + + MC_Undefined_Direction + 128 + + + + MC_MoveVelocity + 8768 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Execute + BOOL + 8 + 64 + + + ItemType + Input + + + + + Velocity + LREAL + ContinuousUpdate : BOOL; + not available + 64 + 128 + + + ItemType + Input + + + + + Acceleration + LREAL + 64 + 192 + + + ItemType + Input + + + + + Deceleration + LREAL + 64 + 256 + + + ItemType + Input + + + + + Jerk + LREAL + 64 + 320 + + + ItemType + Input + + + + + Direction + MC_Direction + 16 + 384 + + 1 + + + + ItemType + Input + + + + + BufferMode + MC_BufferMode + 16 + 400 + + + ItemType + Input + + + + + Options + ST_MoveOptions + 320 + 448 + + + ItemType + Input + + + + + InVelocity + BOOL + Commanded velocity reached + 8 + 768 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 776 + + + ItemType + Output + + + + + Active + BOOL + 8 + 784 + + + ItemType + Output + + + + + CommandAborted + BOOL + 8 + 792 + + + ItemType + Output + + + + + Error + BOOL + 8 + 800 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 832 + + + ItemType + Output + + + displaymode + hex + + + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 864 + + + ADSbusy + BOOL + 8 + 960 + + + MoveGeneric + _FB_MoveUniversalGeneric + 7680 + 1024 + + + CmdNo + UINT + 16 + 8704 + + + + PouType + FunctionBlock + + + + + ST_McOutputs + 96 + + Done + BOOL + 8 + 0 + + + Busy + BOOL + 8 + 8 + + + Active + BOOL + 8 + 16 + + + CommandAborted + BOOL + 8 + 24 + + + Error + BOOL + 8 + 32 + + + ErrorID + UDINT + 32 + 64 + + + displaymode + hex + + + + + + MC_MoveAbsolute + 8832 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Execute + BOOL + Start the motion at rising edge + 8 + 64 + + + ItemType + Input + + + + + Position + LREAL + Target position for the motion + 64 + 128 + + + ItemType + Input + + + + + Velocity + LREAL + Value of the maximum velocity + 64 + 192 + + + ItemType + Input + + + + + Acceleration + LREAL + Value of the maximum acceleration + 64 + 256 + + + ItemType + Input + + + + + Deceleration + LREAL + Value of the maximum deceleration + 64 + 320 + + + ItemType + Input + + + + + Jerk + LREAL + Value of the maximum jerk + 64 + 384 + + + ItemType + Input + + + + + BufferMode + MC_BufferMode + Direction : MC_Direction; + not available + 16 + 448 + + + ItemType + Input + + + + + Options + ST_MoveOptions + optional parameters + 320 + 512 + + + ItemType + Input + + + + + Done + BOOL + 8 + 832 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 840 + + + ItemType + Output + + + + + Active + BOOL + 8 + 848 + + + ItemType + Output + + + + + CommandAborted + BOOL + 8 + 856 + + + ItemType + Output + + + + + Error + BOOL + 8 + 864 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 896 + + + ItemType + Output + + + displaymode + hex + + + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 928 + + + ADSbusy + BOOL + 8 + 1024 + + + MoveGeneric + _FB_MoveUniversalGeneric + 7680 + 1088 + + + CmdNo + UINT + 16 + 8768 + + + + PouType + FunctionBlock + + + + + MC_MoveRelative + 8832 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Execute + BOOL + 8 + 64 + + + ItemType + Input + + + + + Distance + LREAL + ContinuousUpdate : BOOL; + not available + 64 + 128 + + + ItemType + Input + + + + + Velocity + LREAL + 64 + 192 + + + ItemType + Input + + + + + Acceleration + LREAL + 64 + 256 + + + ItemType + Input + + + + + Deceleration + LREAL + 64 + 320 + + + ItemType + Input + + + + + Jerk + LREAL + 64 + 384 + + + ItemType + Input + + + + + BufferMode + MC_BufferMode + 16 + 448 + + + ItemType + Input + + + + + Options + ST_MoveOptions + 320 + 512 + + + ItemType + Input + + + + + Done + BOOL + 8 + 832 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 840 + + + ItemType + Output + + + + + Active + BOOL + 8 + 848 + + + ItemType + Output + + + + + CommandAborted + BOOL + 8 + 856 + + + ItemType + Output + + + + + Error + BOOL + 8 + 864 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 896 + + + ItemType + Output + + + displaymode + hex + + + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 928 + + + ADSbusy + BOOL + 8 + 1024 + + + MoveGeneric + _FB_MoveUniversalGeneric + 7680 + 1088 + + + CmdNo + UINT + 16 + 8768 + + + + PouType + FunctionBlock + + + + + MC_Jog + 44352 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + JogForward + BOOL + 8 + 64 + + + ItemType + Input + + + + + JogBackwards + BOOL + 8 + 72 + + + ItemType + Input + + + + + Mode + E_JogMode + 16 + 80 + + + ItemType + Input + + + + + Position + LREAL + 64 + 128 + + + ItemType + Input + + + + + Velocity + LREAL + 64 + 192 + + + ItemType + Input + + + + + Acceleration + LREAL + 64 + 256 + + + ItemType + Input + + + + + Deceleration + LREAL + 64 + 320 + + + ItemType + Input + + + + + Jerk + LREAL + 64 + 384 + + + ItemType + Input + + + + + Done + BOOL + 8 + 448 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 456 + + + ItemType + Output + + + + + Active + BOOL + 8 + 464 + + + ItemType + Output + + + + + CommandAborted + BOOL + 8 + 472 + + + ItemType + Output + + + + + Error + BOOL + 8 + 480 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 512 + + + ItemType + Output + + + displaymode + hex + + + + + state + INT + 16 + 544 + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 576 + + + StateDWord + BOOL + 8 + 672 + + + ExecuteMoveVelocity + BOOL + 8 + 680 + + + MoveVelocity + MC_MoveVelocity + 8768 + 704 + + + MoveVelocityOut + ST_McOutputs + 96 + 9472 + + + Direction + MC_Direction + 16 + 9568 + + + ExecuteHalt + BOOL + 8 + 9584 + + + Halt + MC_Halt + 8640 + 9600 + + + HaltOut + ST_McOutputs + 96 + 18240 + + + ExecuteMoveAbsolute + BOOL + 8 + 18336 + + + MoveAbsolute + MC_MoveAbsolute + 8832 + 18368 + + + MoveAbsoluteOut + ST_McOutputs + 96 + 27200 + + + ExecuteMoveRelative + BOOL + 8 + 27296 + + + MoveRelative + MC_MoveRelative + 8832 + 27328 + + + MoveRelativeOut + ST_McOutputs + 96 + 36160 + + + JogMove + _FB_MoveUniversalGeneric + 7680 + 36288 + + + LastJogMoveResult + _ST_FunctionBlockResults + 96 + 43968 + + + ExecuteJogMove + BOOL + 8 + 44064 + + + StartType + _E_TcNC_StartPosType + 16 + 44080 + + + JogMoveOut + ST_McOutputs + 96 + 44096 + + + JogEnd + BOOL + 8 + 44192 + + + TargetPosition + LREAL + 64 + 44224 + + + modulo + LREAL + 64 + 44288 + + + ActJogMove + + + ActCheckJogEnd + + + + PouType + FunctionBlock + + + + + MC_MoveModulo + 8896 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Execute + BOOL + 8 + 64 + + + ItemType + Input + + + + + Position + LREAL + 64 + 128 + + + ItemType + Input + + + + + Velocity + LREAL + 64 + 192 + + + ItemType + Input + + + + + Acceleration + LREAL + 64 + 256 + + + ItemType + Input + + + + + Deceleration + LREAL + 64 + 320 + + + ItemType + Input + + + + + Jerk + LREAL + 64 + 384 + + + ItemType + Input + + + + + Direction + MC_Direction + modulo shortest way, modulo positive, modulo negative + 16 + 448 + + + ItemType + Input + + + + + BufferMode + MC_BufferMode + E + 16 + 464 + + + ItemType + Input + + + + + Options + ST_MoveOptions + 320 + 512 + + + ItemType + Input + + + + + Done + BOOL + 8 + 832 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 840 + + + ItemType + Output + + + + + Active + BOOL + 8 + 848 + + + ItemType + Output + + + + + CommandAborted + BOOL + 8 + 856 + + + ItemType + Output + + + + + Error + BOOL + 8 + 864 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 896 + + + ItemType + Output + + + displaymode + hex + + + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 928 + + + ADSbusy + BOOL + 8 + 1024 + + + MoveGeneric + _FB_MoveUniversalGeneric + 7680 + 1088 + + + StartType + _E_TcNC_StartPosType + 16 + 8768 + + + CmdNo + UINT + 16 + 8784 + + + TriggerExecute + R_TRIG + 64 + 8800 + + + MC_MoveModuloCall + + + + PouType + FunctionBlock + + + + + MC_HomingMode + 16 + INT + + MC_DefaultHoming + 0 + default homing as defined in the SystemManager encoder parameters + + + MC_AbsSwitch + 1 + not implemented - Absolute Switch homing plus Limit switches + + + MC_LimitSwitch + 2 + not implemented - Homing against Limit switches + + + MC_RefPulse + 3 + not implemented - Homing using encoder Reference Pulse "Zero Mark" + + + MC_Direct + 4 + Static Homing forcing position from user reference + + + MC_Absolute + 5 + not implemented - Static Homing forcing position from absolute encoder + + + MC_Block + 6 + not implemented - Homing against hardware parts blocking movement + + + MC_ForceCalibration + 7 + set the calibration flag without performing any motion or changing the position + + + MC_ResetCalibration + 8 + resets the calibration flag without performing any motion or changing the position + + + + E_EncoderReferenceMode + 32 + UDINT + + ENCODERREFERENCEMODE_DEFAULT + 0 + + + ENCODERREFERENCEMODE_PLCCAM + 1 + + + ENCODERREFERENCEMODE_HARDWARESYNC + 2 + + + ENCODERREFERENCEMODE_HARDWARELATCHPOS + 3 + + + ENCODERREFERENCEMODE_HARDWARELATCHNEG + 4 + + + ENCODERREFERENCEMODE_SOFTWARESYNC + 5 + + + ENCODERREFERENCEMODE_SOFTDRIVELATCHPOS + 6 + + + ENCODERREFERENCEMODE_SOFTDRIVELATCHNEG + 7 + + + ENCODERREFERENCEMODE_APPLICATION + 20 + + + + ST_HomingOptions + 320 + + ClearPositionLag + BOOL + set actual and set position to same value and clear the position lag + 8 + 0 + + + SearchDirection + MC_Direction + 16 + 16 + + 128 + + + + SearchVelocity + LREAL + 64 + 64 + + + SyncDirection + MC_Direction + 16 + 128 + + 128 + + + + SyncVelocity + LREAL + 64 + 192 + + + ReferenceMode + E_EncoderReferenceMode + 32 + 256 + + 0 + + + + + ST_SetPositionOptions + 32 + + ClearPositionLag + BOOL + set actual and set position to same value and clear the position lag + 8 + 0 + + + SelectEncoderIndex + BOOL + selects an encoder with index 0..n explicitly if enabled - selction by EncoderIndex below + 8 + 8 + + + EncoderIndex + UINT + encoder with index 0..n, 0 is first encoder - valid only if SelectEncoderIndex=TRUE + 16 + 16 + + + + _ST_TcNC_SetPosOnTheFly + 256 + + nPosSetType + UDINT + Absolute, Relative - added KSt 2009-01-28 + 32 + 0 + + + nCtrlDWord + UDINT + added KSt 2009-01-28 + 32 + 32 + + + fPreviousActualPos + LREAL + value not used any longer since 2009-01-28 + 64 + 64 + + + fNewActualPos + LREAL + 64 + 128 + + + nReserved + DWORD + + 1 + 2 + + added KSt 2009-01-28 + 64 + 192 + + + + conditionalshow + + + + + MC_SetPosition + 1984 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Execute + BOOL + Start setting position in axis + 8 + 64 + + + ItemType + Input + + + + + Position + LREAL + Position unit [u] (Means ‘Distance’ if Mode = RELATIVE) + 64 + 128 + + + ItemType + Input + + + + + Mode + BOOL + RELATIVE =True, ABSOLUTE = False (Default) + 8 + 192 + + + ItemType + Input + + + + + Options + ST_SetPositionOptions + Beckhoff proprietary input + 32 + 208 + + + ItemType + Input + + + + + Done + BOOL + Position has new value + 8 + 240 + + + ItemType + Output + + + + + Busy + BOOL + Shows that the Function Block is not finished + 8 + 248 + + + ItemType + Output + + + + + Error + BOOL + Signals that an error has occurred within the Function Block + 8 + 256 + + + ItemType + Output + + + + + ErrorID + UDINT + Error identification + 32 + 288 + + + ItemType + Output + + + displaymode + hex + + + + + ADSbusy + BOOL + 8 + 320 + + + stSetPos + _ST_TcNC_SetPosOnTheFly + 256 + 384 + + + iState + _E_TcMC_STATES + 16 + 640 + + 100 + + + + fbAdsWrite + ADSWRITE + 1216 + 672 + + + fbOnTrigger + R_TRIG + 64 + 1888 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + + + MC_Home + 7168 + + Axis + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Execute + BOOL + 8 + 64 + + + ItemType + Input + + + + + Position + LREAL + 64 + 128 + + 1E+307 + + + + ItemType + Input + + + + + HomingMode + MC_HomingMode + 16 + 192 + + + ItemType + Input + + + + + BufferMode + MC_BufferMode + 16 + 208 + + + ItemType + Input + + + + + Options + ST_HomingOptions + Beckhoff proprietary input + 320 + 256 + + + ItemType + Input + + + + + bCalibrationCam + BOOL + Beckhoff proprietary input + 8 + 576 + + + ItemType + Input + + + + + Done + BOOL + 8 + 584 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 592 + + + ItemType + Output + + + + + Active + BOOL + 8 + 600 + + + ItemType + Output + + + + + CommandAborted + BOOL + 8 + 608 + + + ItemType + Output + + + + + Error + BOOL + 8 + 616 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 640 + + + ItemType + Output + + + displaymode + hex + + + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 672 + + + conditionalshow + + + + + ADSbusy + BOOL + 8 + 768 + + + conditionalshow + + + + + iState + _E_TcMC_STATES + 16 + 784 + + 100 + + + + conditionalshow + + + + + iSubState + INT + 16 + 800 + + + conditionalshow + + + + + fbAdsWriteCmd + ADSWRITE + 1216 + 832 + + + conditionalshow + + + + + fbAdsWriteParameter + ADSWRITE + 1216 + 2048 + + + conditionalshow + + + + + fbAdsReadRefPos + ADSREAD + 1248 + 3264 + + + conditionalshow + + + + + ReferenceFlagValue + UDINT + 32 + 4512 + + + conditionalshow + + + + + fbSetPosition + MC_SetPosition + 1984 + 4544 + + + conditionalshow + + + + + CalibrationValue + LREAL + 64 + 6528 + + + conditionalshow + + + + + SearchDirection + UINT + 16 + 6592 + + + conditionalshow + + + + + SearchVelocity + LREAL + 64 + 6656 + + + conditionalshow + + + + + SyncDirection + UINT + 16 + 6720 + + + conditionalshow + + + + + SyncVelocity + LREAL + 64 + 6784 + + + conditionalshow + + + + + ReferenceMode + E_EncoderReferenceMode + 32 + 6848 + + + conditionalshow + + + + + fbTrigger + R_TRIG + 64 + 6880 + + + conditionalshow + + + + + fbTimeOut + TON + 224 + 6944 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FB_WriteParameterInNc_v1_00 + 1504 + + bExecute + BOOL + 8 + 32 + + + ItemType + Input + + + + + nDeviceGroup + UDINT + 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata + 32 + 64 + + + ItemType + Input + + + + + nIndexOffset + UDINT + 32 + 96 + + + ItemType + Input + + + + + nData + DWORD + 32 + 128 + + + ItemType + Input + + + + + bBusy + BOOL + 8 + 160 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 168 + + + ItemType + Output + + + + + bError + BOOL + 8 + 176 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 192 + + + ItemType + Output + + + + + Axis + AXIS_REF + 32 + 224 + + + ItemType + InOut + + + + + nState + UINT + 16 + 256 + + + fbADSWRITE + ADSWRITE + 1216 + 288 + + + + PouType + FunctionBlock + + + + + FB_WriteFloatParameter + 1536 + + bExecute + BOOL + 8 + 32 + + + ItemType + Input + + + + + nDeviceGroup + UDINT + 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata + 32 + 64 + + + ItemType + Input + + + + + nIndexOffset + UDINT + 32 + 96 + + + ItemType + Input + + + + + nData + LREAL + 64 + 128 + + + ItemType + Input + + + + + bBusy + BOOL + 8 + 192 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 200 + + + ItemType + Output + + + + + bError + BOOL + 8 + 208 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 224 + + + ItemType + Output + + + + + Axis + AXIS_REF + 32 + 256 + + + ItemType + InOut + + + + + nState + UINT + 16 + 288 + + + fbADSWRITE + ADSWRITE + 1216 + 320 + + + + PouType + FunctionBlock + + + + + FB_HomeWriteNcVelocities + 3456 + + En + BOOL + 8 + 32 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 40 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 48 + + + ItemType + Input + + + + + fVelocityToCam + LREAL + 64 + 64 + + + ItemType + Input + + + + + fVelocityFromCam + LREAL + 64 + 128 + + + ItemType + Input + + + + + Axis + AXIS_REF + 32 + 192 + + + ItemType + InOut + + + + + EnO + BOOL + 8 + 224 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 232 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 240 + + + ItemType + Output + + + + + bError + BOOL + 8 + 248 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 256 + + + ItemType + Output + + + + + fbExecuteRiseEdge + R_TRIG + 64 + 288 + + + fbWriteVelocityToCam + FB_WriteFloatParameter + 1536 + 384 + + + fbWriteVelocityFromCam + FB_WriteFloatParameter + 1536 + 1920 + + + + PouType + FunctionBlock + + + + + FB_HomeToSwitch + 15744 + + En + BOOL + 8 + 32 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 40 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 48 + + + ItemType + Input + + + + + bCamSensor + BOOL + 8 + 56 + + + ItemType + Input + + + + + nSearchDirTwoardsCam + MC_Direction + 16 + 64 + + + ItemType + Input + + + + + nSearchDirOffCam + MC_Direction + 16 + 80 + + + ItemType + Input + + + + + fHomePosition + LREAL + 64 + 128 + + + ItemType + Input + + + + + fVelocityToCamNC + LREAL + Velcoity when searching for cam + 64 + 192 + + + ItemType + Input + + + + + fVelocityFromCamNC + LREAL + Velocity after found cam (searching for next signal transition) + 64 + 256 + + + ItemType + Input + + + + + Axis + AXIS_REF + 32 + 320 + + + ItemType + InOut + + + + + EnO + BOOL + 8 + 352 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 360 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 368 + + + ItemType + Output + + + + + bHomed + BOOL + 8 + 376 + + + ItemType + Output + + + + + bError + BOOL + 8 + 384 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 416 + + + ItemType + Output + + + + + fbHome + MC_Home + 7168 + 448 + + + fbWriteHomeDirCamToNC + FB_WriteParameterInNc_v1_00 + 1504 + 7616 + + + fbWriteHomeDirSyncToNC + FB_WriteParameterInNc_v1_00 + 1504 + 9120 + + + fbWriteHomeModeToNC + FB_WriteParameterInNc_v1_00 + 1504 + 10624 + + + fbWriteHomeVelocitiesToNC + FB_HomeWriteNcVelocities + 3456 + 12160 + + + bConfigNCDone + BOOL + 8 + 15616 + + 0 + + + + fbRTrigg + R_TRIG + 64 + 15648 + + + + PouType + FunctionBlock + + + + + FB_HomeDirect + 7424 + + En + BOOL + 8 + 32 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 40 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 48 + + + ItemType + Input + + + + + fHomePosition + LREAL + 64 + 64 + + + ItemType + Input + + + + + Axis + AXIS_REF + 32 + 128 + + + ItemType + InOut + + + + + EnO + BOOL + 8 + 160 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 168 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 176 + + + ItemType + Output + + + + + bHomed + BOOL + 8 + 184 + + + ItemType + Output + + + + + bError + BOOL + 8 + 192 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 224 + + + ItemType + Output + + + + + fbHome + MC_Home + 7168 + 256 + + + + PouType + FunctionBlock + + + + + FB_ReadParameterInNc_v1_00 + 1536 + + bExecute + BOOL + 8 + 32 + + + ItemType + Input + + + + + nDeviceGroup + UDINT + 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata + 32 + 64 + + + ItemType + Input + + + + + nIndexOffset + UDINT + 32 + 96 + + + ItemType + Input + + + + + nData + DWORD + 32 + 128 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 160 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 168 + + + ItemType + Output + + + + + bError + BOOL + 8 + 176 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 192 + + + ItemType + Output + + + + + Axis + AXIS_REF + 32 + 224 + + + ItemType + InOut + + + + + nState + UINT + 16 + 256 + + + fbADSREAD + ADSREAD + 1248 + 288 + + + + PouType + FunctionBlock + + + + + FB_HomeReadSoftLimEnable + 3264 + + En + BOOL + 8 + 32 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 40 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 48 + + + ItemType + Input + + + + + Axis + AXIS_REF + 32 + 64 + + + ItemType + InOut + + + + + EnO + BOOL + 8 + 96 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 104 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 112 + + + ItemType + Output + + + + + bError + BOOL + 8 + 120 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 128 + + + ItemType + Output + + + + + bSofLimEnableLow + BOOL + 8 + 160 + + 1 + + + + ItemType + Output + + + + + bSofLimEnableHigh + BOOL + 8 + 168 + + 1 + + + + ItemType + Output + + + + + fbReadSoftLimEnableLow + FB_ReadParameterInNc_v1_00 + 1536 + 192 + + + fbReadSoftLimEnableHigh + FB_ReadParameterInNc_v1_00 + 1536 + 1728 + + + + PouType + FunctionBlock + + + + + FB_HomeWriteSoftLimEnable + 3264 + + En + BOOL + 8 + 32 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 40 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 48 + + + ItemType + Input + + + + + bSofLimEnableLow + BOOL + 8 + 56 + + 1 + + + + ItemType + Input + + + + + bSofLimEnableHigh + BOOL + 8 + 64 + + 1 + + + + ItemType + Input + + + + + Axis + AXIS_REF + 32 + 96 + + + ItemType + InOut + + + + + EnO + BOOL + 8 + 128 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 136 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 144 + + + ItemType + Output + + + + + bError + BOOL + 8 + 152 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 160 + + + ItemType + Output + + + + + fbExecuteRiseEdge + R_TRIG + 64 + 192 + + + fbWriteSoftLimEnableLow + FB_WriteParameterInNc_v1_00 + 1504 + 256 + + + fbWriteSoftLimEnableHigh + FB_WriteParameterInNc_v1_00 + 1504 + 1760 + + + + PouType + FunctionBlock + + + + + FB_ReadFloatParameter + 1600 + + bExecute + BOOL + 8 + 32 + + + ItemType + Input + + + + + nDeviceGroup + UDINT + 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata + 32 + 64 + + + ItemType + Input + + + + + nIndexOffset + UDINT + 32 + 96 + + + ItemType + Input + + + + + nData + LREAL + 64 + 128 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 192 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 200 + + + ItemType + Output + + + + + bError + BOOL + 8 + 208 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 224 + + + ItemType + Output + + + + + Axis + AXIS_REF + 32 + 256 + + + ItemType + InOut + + + + + nState + UINT + 16 + 288 + + + fbADSREAD + ADSREAD + 1248 + 320 + + + + PouType + FunctionBlock + + + + + FB_HomeReadNcVelocities + 3520 + + En + BOOL + 8 + 32 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 40 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 48 + + + ItemType + Input + + + + + Axis + AXIS_REF + 32 + 64 + + + ItemType + InOut + + + + + EnO + BOOL + 8 + 96 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 104 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 112 + + + ItemType + Output + + + + + bError + BOOL + 8 + 120 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 128 + + + ItemType + Output + + + + + fVelocityToCam + LREAL + 64 + 192 + + + ItemType + Output + + + + + fVelocityFromCam + LREAL + 64 + 256 + + + ItemType + Output + + + + + fbReadVelocityToCam + FB_ReadFloatParameter + 1600 + 320 + + + fbReadVelocityFromCam + FB_ReadFloatParameter + 1600 + 1920 + + + + PouType + FunctionBlock + + + + + FB_HomePrepare + 17728 + + En + BOOL + 8 + 32 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 40 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 48 + + + ItemType + Input + + + + + nCmdData + UINT + 16 + 64 + + + ItemType + Input + + + + + Axis + AXIS_REF + 32 + 96 + + + ItemType + InOut + + + + + EnO + BOOL + 8 + 128 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 136 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 144 + + + ItemType + Output + + + + + bError + BOOL + 8 + 152 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 160 + + + ItemType + Output + + + + + bSofLimEnableLowOriginal + BOOL + 8 + 192 + + 1 + + + + ItemType + Output + + + + + bSofLimEnableHighOriginal + BOOL + 8 + 200 + + 1 + + + + ItemType + Output + + + + + fVelocityToCam + LREAL + 64 + 256 + + 0 + + + + ItemType + Output + + + + + fVelocityFromCam + LREAL + 64 + 320 + + 0 + + + + ItemType + Output + + + + + fbHomeReadSoftLimEnable + FB_HomeReadSoftLimEnable + 3264 + 384 + + + fbHomeDisableSoftLimEnable + FB_HomeWriteSoftLimEnable + 3264 + 3648 + + + fbHomeReadNCVelocities + FB_HomeReadNcVelocities + 3520 + 6912 + + + fbHomeResetCalibrationFlag + MC_Home + Only used for reset of calibration flag + 7168 + 10432 + + + fbExecuteRiseEdge + R_TRIG + 64 + 17600 + + + bExecuteReadNC + BOOL + 8 + 17664 + + 0 + + + + bExecuteWriteNC + BOOL + 8 + 17672 + + 0 + + + + nState + INT + 16 + 17680 + + 0 + + + + + PouType + FunctionBlock + + + + + FB_HomeFinish + 3552 + + En + BOOL + 8 + 32 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 40 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 48 + + + ItemType + Input + + + + + nCmdData + UINT + 16 + 64 + + + ItemType + Input + + + + + bSofLimEnableLow + BOOL + 8 + 80 + + 1 + + + + ItemType + Input + + + + + bSofLimEnableHigh + BOOL + 8 + 88 + + 1 + + + + ItemType + Input + + + + + Axis + AXIS_REF + 32 + 96 + + + ItemType + InOut + + + + + EnO + BOOL + 8 + 128 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 136 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 144 + + + ItemType + Output + + + + + bError + BOOL + 8 + 152 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 160 + + + ItemType + Output + + + + + fbHomewriteSoftLimEnable + FB_HomeWriteSoftLimEnable + 3264 + 192 + + + fbExecuteRiseEdge + R_TRIG + 64 + 3456 + + + bExecuteWriteNC + BOOL + 8 + 3520 + + 0 + + + + nState + INT + 16 + 3536 + + 0 + + + + + PouType + FunctionBlock + + + + + FB_HomeVirtual + 53760 + + En + BOOL + 8 + 32 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 40 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 48 + + + ItemType + Input + + + + + nCmdData + UINT + 16 + 64 + + + ItemType + Input + + + + + bLimitFwd + BOOL + 8 + 80 + + + ItemType + Input + + + + + bLimitBwd + BOOL + 8 + 88 + + + ItemType + Input + + + + + bHomeSensor + BOOL + 8 + 96 + + + ItemType + Input + + + + + fHomePosition + LREAL + 64 + 128 + + + ItemType + Input + + + + + nHomeRevOffset + UINT + 16 + 192 + + + ItemType + Input + + + + + Axis + AXIS_REF + 32 + 224 + + + ItemType + InOut + + + + + EnO + BOOL + 8 + 256 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 264 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 272 + + + ItemType + Output + + + + + bHomed + BOOL + 8 + 280 + + + ItemType + Output + + + + + bError + BOOL + 8 + 288 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 320 + + + ItemType + Output + + + + + fbHomeToSwitch + FB_HomeToSwitch + 15744 + 384 + + + fbHomeDirect + FB_HomeDirect + Only used for direct homing (set of position) + 7424 + 16128 + + + fbMoveVelocity + MC_MoveVelocity + 8768 + 23552 + + + fbHomePrepare + FB_HomePrepare + 17728 + 32320 + + + fbHomeFinish + FB_HomeFinish + 3552 + 50048 + + + fbExecuteRiseEdge + R_TRIG + 64 + 53600 + + + nHomingState + INT + 16 + 53664 + + 0 + + + + bExecuteHomeToSwitch + BOOL + 8 + 53680 + + 0 + + + + bExecuteMoveVelocity + BOOL + 8 + 53688 + + 0 + + + + bExecutePrepare + BOOL + 8 + 53696 + + 0 + + + + bExecuteFinish + BOOL + 8 + 53704 + + 0 + + + + bExecuteHomeDirect + BOOL + 8 + 53712 + + + nCmdDataLocal + UINT + Ensure that nCmdData is not changed during sequence + 16 + 53728 + + + bSequenceReady + BOOL + 8 + 53744 + + 1 + + + + bRestoreNCDataNeeded + BOOL + 8 + 53752 + + 0 + + + + + PouType + FunctionBlock + + + + + ST_GearInDynOptions + 8 + + CCVmode + BOOL + constant circumference velocity mode + 8 + 0 + + + + _ST_TcNC_CoupleSlave + 384 + + nSlaveType + UDINT + 32 + 0 + + + nMasterAxisId + UDINT + 32 + 32 + + + nMasterSubIdx + UDINT + 32 + 64 + + + nSlaveSubIdx + UDINT + 32 + 96 + + + fCoupleParam1 + LREAL + 64 + 128 + + + fCoupleParam2 + LREAL + 64 + 192 + + + fCoupleParam3 + LREAL + 64 + 256 + + + fCoupleParam4 + LREAL + 64 + 320 + + + + conditionalshow + + + + + MC_GearInDyn + 4032 + + Master + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Slave + AXIS_REF + Reference to an axis + 32 + 64 + + + ItemType + InOut + + + + + Enable + BOOL + 8 + 96 + + + ItemType + Input + + + + + GearRatio + LREAL + 64 + 128 + + 1 + + + + ItemType + Input + + + + + Acceleration + LREAL + 64 + 192 + + + ItemType + Input + + + + + Deceleration + LREAL + not used + 64 + 256 + + + ItemType + Input + + + + + Jerk + LREAL + not used + 64 + 320 + + + ItemType + Input + + + + + BufferMode + MC_BufferMode + 16 + 384 + + + ItemType + Input + + + + + Options + ST_GearInDynOptions + optional parameters + 8 + 400 + + + ItemType + Input + + + + + InGear + BOOL + 8 + 408 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 416 + + + ItemType + Output + + + + + Active + BOOL + 8 + 424 + + + ItemType + Output + + + + + CommandAborted + BOOL + 8 + 432 + + + ItemType + Output + + + + + Error + BOOL + 8 + 440 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 448 + + + ItemType + Output + + + displaymode + hex + + + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 480 + + + ADSbusy + BOOL + 8 + 576 + + + iState + _E_TcMC_STATES + 16 + 592 + + 100 + + + + iSubState + INT + 16 + 608 + + + fbAdsWrite + ADSWRITE + 1216 + 640 + + + fbAdsRead + ADSREAD + 1248 + 1856 + + + sCouple + _ST_TcNC_CoupleSlave + 384 + 3136 + + + v_max + LREAL + 64 + 3520 + + + pa_limit + LREAL + 64 + 3584 + + + WasInGear + BOOL + 8 + 3648 + + + iAcceleration + LREAL + 64 + 3712 + + + conditionalshow + + + + + TimerStateFeedback + TON + 224 + 3776 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + + + ST_GearOutOptions + 8 + + reserved + BOOL + 8 + 0 + + + conditionalshow + + + + + + MC_GearOut + 1792 + + Slave + AXIS_REF + Reference to an axis + 32 + 32 + + + ItemType + InOut + + + + + Execute + BOOL + 8 + 64 + + + ItemType + Input + + + + + Options + ST_GearOutOptions + optional parameters + 8 + 72 + + + ItemType + Input + + + + + Done + BOOL + 8 + 80 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 88 + + + ItemType + Output + + + + + Error + BOOL + 8 + 96 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 128 + + + ItemType + Output + + + displaymode + hex + + + + + LastExecutionResult + _ST_FunctionBlockResults + 96 + 160 + + + ADSbusy + BOOL + 8 + 256 + + + iState + _E_TcMC_STATES + 16 + 272 + + 100 + + + + fbAdsWrite + ADSWRITE + 1216 + 288 + + + fbOnTrigger + R_TRIG + 64 + 1504 + + + conditionalshow + + + + + TimerStateFeedback + TON + 224 + 1568 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + + + FB_DriveVirtual + 163456 + + sVersion + STRING(80) + 648 + 32 + + 1.0.3 + + + + En + BOOL + 8 + 680 + + + ItemType + Input + + + + + bEnable + BOOL + 8 + 688 + + + ItemType + Input + + + + + bReset + BOOL + 8 + 696 + + + ItemType + Input + + + + + bExecute + BOOL + 8 + 704 + + + ItemType + Input + + + + + nCommand + UINT + // nCommandLocal... // 0 = Jog // 1 = MoveVelocity // 2 = MoveRelative // 3 = MoveAbsolut // 4 = MoveModulo // 10 = Homing -// 20 = SuperInp >>>ToBe -// 30 = Gear]]>16720ItemTypeInputnCmdDataUINT16736ItemTypeInputfVelocityLREAL64768ItemTypeInputfPositionLREAL64832ItemTypeInputfAccelerationLREAL64896ItemTypeInputfDecelerationLREAL64960ItemTypeInputbJogFwdBOOL81024ItemTypeInputbJogBwdBOOL81032ItemTypeInputbLimitFwdBOOL81040ItemTypeInputbLimitBwdBOOL81048ItemTypeInputfOverrideLREAL641088100ItemTypeInputbHomeSensorBOOL81152ItemTypeInputfHomePositionLREAL641216ItemTypeInputnHomeRevOffsetUINT161280ItemTypeInputMasterAxisAXIS_REF90881344ItemTypeInputbPowerSelfBOOL810432ItemTypeInputEnOBOOL810440ItemTypeOutputbEnabledBOOL810448ItemTypeOutputbBusyBOOL810456ItemTypeOutputbDoneBOOL810464ItemTypeOutputbErrorBOOL810472ItemTypeOutputbHomedBOOL810480ItemTypeOutputnErrorIdUDINT3210496ItemTypeOutputnMotionAxisIDUDINT32105280ItemTypeOutputStatusST_AxisStatus76810560ItemTypeOutputfActVelocityLREAL6411328ItemTypeOutputfActPositionLREAL6411392ItemTypeOutputfActDiffLREAL6411456ItemTypeOutputsErrorMessageSTRING(80)64811520ItemTypeOutputAxisAXIS_REF3212192ItemTypeInOutnCommandLocalUINT1612224nCmdDataLocalUINT1612240bFirstScanBOOL8122561fbResetMC_Reset163212288fbPowerMC_Power76813952fbHaltMC_Halt864014720fbJogMC_Jog4435223360fbMoveVelocityMC_MoveVelocity876867712fbMoveRelativeMC_MoveRelative883276480fbMoveAbsoluteMC_MoveAbsolute883285312fbMoveModuloMC_MoveModulo889694144fbHomeVirtualFB_HomeVirtual53760103040fbGearInDynMC_GearInDyn4032156800fbGearOutMC_GearOut1792160832fbExecuteRiseEdgeR_TRIG64162624stAxisStatusDUT_AxisStatus_v0_01768162688PouTypeFunctionBlockFB_MotionHoming46976stMotionStageST_MotionStage3232ItemTypeInOutbExecuteBOOL864ItemTypeInputbBusyBOOL872ItemTypeOutputbDoneBOOL880ItemTypeOutputbErrorBOOL888ItemTypeOutputnErrorIDUDINT3296ItemTypeOutputfbSetPosMC_SetPosition1984128fbJogMC_Jog443522112rtExecR_TRIG6446464ftExecF_TRIG6446528nHomeStateMachineINT16465920nStateAfterStopINT1646608nMovesINT1646624bFirstDirectionBOOL846640bAtHomeBOOL846648bMoveBOOL846656nErrCountINT1646672bInterruptedBOOL846688IDLEINT16467040NEXT_MOVEINT16467201CHECK_FWDINT16467362CHECK_BWDINT16467523FINAL_MOVEINT16467684FINAL_SETPOSINT16467845ERRORINT16468006WAIT_STOPINT16468167FWD_STARTLREAL + 16 + 720 + + + ItemType + Input + + + + + nCmdData + UINT + 16 + 736 + + + ItemType + Input + + + + + fVelocity + LREAL + 64 + 768 + + + ItemType + Input + + + + + fPosition + LREAL + 64 + 832 + + + ItemType + Input + + + + + fAcceleration + LREAL + 64 + 896 + + + ItemType + Input + + + + + fDeceleration + LREAL + 64 + 960 + + + ItemType + Input + + + + + bJogFwd + BOOL + 8 + 1024 + + + ItemType + Input + + + + + bJogBwd + BOOL + 8 + 1032 + + + ItemType + Input + + + + + bLimitFwd + BOOL + 8 + 1040 + + + ItemType + Input + + + + + bLimitBwd + BOOL + 8 + 1048 + + + ItemType + Input + + + + + fOverride + LREAL + 64 + 1088 + + 100 + + + + ItemType + Input + + + + + bHomeSensor + BOOL + 8 + 1152 + + + ItemType + Input + + + + + fHomePosition + LREAL + 64 + 1216 + + + ItemType + Input + + + + + nHomeRevOffset + UINT + 16 + 1280 + + + ItemType + Input + + + + + MasterAxis + AXIS_REF + 9088 + 1344 + + + ItemType + Input + + + + + bPowerSelf + BOOL + 8 + 10432 + + + ItemType + Input + + + + + EnO + BOOL + 8 + 10440 + + + ItemType + Output + + + + + bEnabled + BOOL + 8 + 10448 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 10456 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 10464 + + + ItemType + Output + + + + + bError + BOOL + 8 + 10472 + + + ItemType + Output + + + + + bHomed + BOOL + 8 + 10480 + + + ItemType + Output + + + + + nErrorId + UDINT + 32 + 10496 + + + ItemType + Output + + + + + nMotionAxisID + UDINT + Axis id in Motion (NC) + 32 + 10528 + + 0 + + + + ItemType + Output + + + + + Status + ST_AxisStatus + 768 + 10560 + + + ItemType + Output + + + + + fActVelocity + LREAL + 64 + 11328 + + + ItemType + Output + + + + + fActPosition + LREAL + 64 + 11392 + + + ItemType + Output + + + + + fActDiff + LREAL + 64 + 11456 + + + ItemType + Output + + + + + sErrorMessage + STRING(80) + 648 + 11520 + + + ItemType + Output + + + + + Axis + AXIS_REF + 32 + 12192 + + + ItemType + InOut + + + + + nCommandLocal + UINT + 16 + 12224 + + + nCmdDataLocal + UINT + 16 + 12240 + + + bFirstScan + BOOL + 8 + 12256 + + 1 + + + + fbReset + MC_Reset + 1632 + 12288 + + + fbPower + MC_Power + 768 + 13952 + + + fbHalt + MC_Halt + 8640 + 14720 + + + fbJog + MC_Jog + 44352 + 23360 + + + fbMoveVelocity + MC_MoveVelocity + 8768 + 67712 + + + fbMoveRelative + MC_MoveRelative + 8832 + 76480 + + + fbMoveAbsolute + MC_MoveAbsolute + 8832 + 85312 + + + fbMoveModulo + MC_MoveModulo + 8896 + 94144 + + + fbHomeVirtual + FB_HomeVirtual + 53760 + 103040 + + + fbGearInDyn + MC_GearInDyn + 4032 + 156800 + + + fbGearOut + MC_GearOut + 1792 + 160832 + + + fbExecuteRiseEdge + R_TRIG + 64 + 162624 + + + stAxisStatus + DUT_AxisStatus_v0_01 + 768 + 162688 + + + + PouType + FunctionBlock + + + + + FB_MotionHoming + 46976 + + stMotionStage + ST_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + bExecute + BOOL + 8 + 64 + + + ItemType + Input + + + + + bBusy + BOOL + 8 + 72 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 80 + + + ItemType + Output + + + + + bError + BOOL + 8 + 88 + + + ItemType + Output + + + + + nErrorID + UDINT + 32 + 96 + + + ItemType + Output + + + + + fbSetPos + MC_SetPosition + 1984 + 128 + + + fbJog + MC_Jog + 44352 + 2112 + + + rtExec + R_TRIG + 64 + 46464 + + + ftExec + F_TRIG + 64 + 46528 + + + nHomeStateMachine + INT + 16 + 46592 + + 0 + + + + nStateAfterStop + INT + 16 + 46608 + + + nMoves + INT + 16 + 46624 + + + bFirstDirection + BOOL + 8 + 46640 + + + bAtHome + BOOL + 8 + 46648 + + + bMove + BOOL + 8 + 46656 + + + nErrCount + INT + 16 + 46672 + + + bInterrupted + BOOL + 8 + 46688 + + + IDLE + INT + 16 + 46704 + + 0 + + + + NEXT_MOVE + INT + 16 + 46720 + + 1 + + + + CHECK_FWD + INT + 16 + 46736 + + 2 + + + + CHECK_BWD + INT + 16 + 46752 + + 3 + + + + FINAL_MOVE + INT + 16 + 46768 + + 4 + + + + FINAL_SETPOS + INT + 16 + 46784 + + 5 + + + + ERROR + INT + 16 + 46800 + + 6 + + + + WAIT_STOP + INT + 16 + 46816 + + 7 + + + + FWD_START + LREAL + This is a simpler way of disabling the soft limits that ends up being really obvious if something has gone wrong. If you turn the limits off/on, not only do you need to keep track of if you had soft limits set, but you need to always restore this properly or risk some issue. Instead, I set position to a ridiculous value that can always move forward or backward. If this gets stuck for any reason it's very clear that something has gone wrong, rather than a silent failure of the soft limit marks. - ]]>6446848-99999999BWD_STARTLREAL644691299999999PouTypeFunctionBlockFB_EncSaveRestore2880stMotionStageST_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputfbSetPosMC_SetPosition1984128timerTON2242112bInitBOOL82336bLoadBOOL82344nLatchErrorUDINT322368bEncErrorBOOL82400tRetryDelayTIME3224321000nMaxRetriesUINT16246410nCurrTriesUINT1624800bWaitRetryBOOL82496tonRetryTON2242528bSavedBOOL82752TcPersistentfPositionLREAL642816TcPersistentPouTypeFunctionBlockFB_LogMotionError83136stMotionStageST_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputfbLogMessageFB_LogMessage81984128rtNewErrorR_TRIG6482112bChangedErrorBOOL882176sPrevErrSTRING(80)64882184fbJsonFB_JsonSaxWriter25682848PouTypeFunctionBlockFB_SetEnables64stMotionStageST_MotionStage3232ItemTypeInOutPouTypeFunctionBlockFB_EncoderValue64stMotionStageST_MotionStage3232ItemTypeInOutPouTypeFunctionBlockMC_ReadParameterSet1600ParameterST_AxisParameterSet3232ItemTypeInOutAxisAXIS_REF3264ItemTypeInOutExecuteBOOL896ItemTypeInputDoneBOOL8104ItemTypeOutputBusyBOOL8112ItemTypeOutputErrorBOOL8120ItemTypeOutputErrorIDUDINT32128ItemTypeOutputdisplaymodehexTriggerExecuteR_TRIG64160state_E_TcMC_STATES16224100fbAdsReadADSREAD1248256SizeofPayloadDataUDINT321504SizeofPayloadData64ULINT641536ActGetSizeOfParameterSetPouTypeFunctionBlockFB_MotionStageNCParams2112stMotionStageST_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputtRefreshDelayTIME3296ItemTypeInputbErrorBOOL8128ItemTypeOutputmcReadParamsMC_ReadParameterSet1600192timerTON2241792bExecuteBOOL820161nLatchErrIdUDINT322048PouTypeFunctionBlockFB_MotionStage299392stMotionStageST_MotionStage3232ItemTypeInOutfbDriveVirtualFB_DriveVirtual16345664fbMotionHomeFB_MotionHoming46976163520fbSaveRestoreFB_EncSaveRestore2880210496fbLogErrorFB_LogMotionError83136213376bExecuteBOOL8296512bExecMoveBOOL8296520bExecHomeBOOL8296528bFwdHitBOOL8296536bBwdHitBOOL8296544ftExecF_TRIG64296576rtExecR_TRIG64296640rtUserExecR_TRIG64296704rtTargetR_TRIG64296768rtHomedR_TRIG64296832fbSetEnablesFB_SetEnables64296896bPosGoalBOOL8296960bNegGoalBOOL8296968fbEncoderValueFB_EncoderValue64296992fbNCParamsFB_MotionStageNCParams2112297088bNewMoveReqBOOL8299200bPrepareDisableBOOL8299208bMoveCmdBOOL8299216rtMoveCmdShortcutR_TRIG64299232rtHomeCmdShortcutR_TRIG64299296PouTypeFunctionBlockE_MotionRequest16INTWAIT0INTERRUPT1ABORT2FB_MotionRequest1600stMotionStageST_MotionStage3232ItemTypeInOutbExecuteBOOL864ItemTypeInputbResetBOOL872ItemTypeInputenumMotionRequestE_MotionRequest16800ItemTypeInputfPosLREAL64128ItemTypeInputfVelLREAL64192ItemTypeInputfAccLREAL64256ItemTypeInputfDecLREAL64320ItemTypeInputbErrorBOOL8384ItemTypeOutputnErrorIdUDINT32416ItemTypeOutputsErrorMessageSTRING(80)648448ItemTypeOutputbBusyBOOL81096ItemTypeOutputbDoneBOOL81104ItemTypeOutputrtExecR_TRIG641120ftExecF_TRIG641184rtResetR_TRIG641248ftBusyF_TRIG641312nStateUINT1613760bMyMoveBOOL81392bCausedErrorBOOL81400INITUINT1614080WAIT_EXECUINT1614241PICK_REQUESTUINT1614402WAIT_OTHER_MOVEUINT1614563STOP_OTHER_MOVEUINT1614724START_MOVEUINT1614885WAIT_MY_MOVEUINT1615046STOP_MY_MOVEUINT1615207DONE_MOVINGUINT1615368ERRORUINT1615529PouTypeFunctionBlockFB_PositionStateMove2560stMotionStageST_MotionStage3232ItemTypeInOutstPositionStateST_PositionState3264ItemTypeInOutpytmc + + 64 + 46848 + + -99999999 + + + + BWD_START + LREAL + 64 + 46912 + + 99999999 + + + + + PouType + FunctionBlock + + + + + FB_EncSaveRestore + 2880 + + stMotionStage + ST_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + bEnable + BOOL + 8 + 64 + + + ItemType + Input + + + + + fbSetPos + MC_SetPosition + 1984 + 128 + + + timer + TON + 224 + 2112 + + + bInit + BOOL + 8 + 2336 + + + bLoad + BOOL + 8 + 2344 + + + nLatchError + UDINT + 32 + 2368 + + + bEncError + BOOL + 8 + 2400 + + + tRetryDelay + TIME + 32 + 2432 + + 1000 + + + + nMaxRetries + UINT + 16 + 2464 + + 10 + + + + nCurrTries + UINT + 16 + 2480 + + 0 + + + + bWaitRetry + BOOL + 8 + 2496 + + + tonRetry + TON + 224 + 2528 + + + bSaved + BOOL + 8 + 2752 + + + TcPersistent + + + + + fPosition + LREAL + 64 + 2816 + + + TcPersistent + + + + + + PouType + FunctionBlock + + + + + FB_LogMotionError + 83136 + + stMotionStage + ST_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + bEnable + BOOL + 8 + 64 + + + ItemType + Input + + + + + fbLogMessage + FB_LogMessage + 81984 + 128 + + + rtNewError + R_TRIG + 64 + 82112 + + + bChangedError + BOOL + 8 + 82176 + + + sPrevErr + STRING(80) + 648 + 82184 + + + fbJson + FB_JsonSaxWriter + 256 + 82848 + + + + PouType + FunctionBlock + + + + + FB_SetEnables + 64 + + stMotionStage + ST_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + + PouType + FunctionBlock + + + + + FB_EncoderValue + 64 + + stMotionStage + ST_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + + PouType + FunctionBlock + + + + + MC_ReadParameterSet + 1600 + + Parameter + ST_AxisParameterSet + 32 + 32 + + + ItemType + InOut + + + + + Axis + AXIS_REF + Reference to an axis + 32 + 64 + + + ItemType + InOut + + + + + Execute + BOOL + 8 + 96 + + + ItemType + Input + + + + + Done + BOOL + 8 + 104 + + + ItemType + Output + + + + + Busy + BOOL + 8 + 112 + + + ItemType + Output + + + + + Error + BOOL + 8 + 120 + + + ItemType + Output + + + + + ErrorID + UDINT + 32 + 128 + + + ItemType + Output + + + displaymode + hex + + + + + TriggerExecute + R_TRIG + 64 + 160 + + + state + _E_TcMC_STATES + 16 + 224 + + 100 + + + + fbAdsRead + ADSREAD + 1248 + 256 + + + SizeofPayloadData + UDINT + 32 + 1504 + + + SizeofPayloadData64 + ULINT + 64 + 1536 + + + ActGetSizeOfParameterSet + + + + PouType + FunctionBlock + + + + + FB_MotionStageNCParams + 2112 + + stMotionStage + ST_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + bEnable + BOOL + 8 + 64 + + + ItemType + Input + + + + + tRefreshDelay + TIME + 32 + 96 + + + ItemType + Input + + + + + bError + BOOL + 8 + 128 + + + ItemType + Output + + + + + mcReadParams + MC_ReadParameterSet + 1600 + 192 + + + timer + TON + 224 + 1792 + + + bExecute + BOOL + 8 + 2016 + + 1 + + + + nLatchErrId + UDINT + 32 + 2048 + + + + PouType + FunctionBlock + + + + + FB_MotionStage + 299392 + + stMotionStage + ST_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + fbDriveVirtual + FB_DriveVirtual + 163456 + 64 + + + fbMotionHome + FB_MotionHoming + 46976 + 163520 + + + fbSaveRestore + FB_EncSaveRestore + 2880 + 210496 + + + fbLogError + FB_LogMotionError + 83136 + 213376 + + + bExecute + BOOL + 8 + 296512 + + + bExecMove + BOOL + 8 + 296520 + + + bExecHome + BOOL + 8 + 296528 + + + bFwdHit + BOOL + 8 + 296536 + + + bBwdHit + BOOL + 8 + 296544 + + + ftExec + F_TRIG + 64 + 296576 + + + rtExec + R_TRIG + 64 + 296640 + + + rtUserExec + R_TRIG + 64 + 296704 + + + rtTarget + R_TRIG + 64 + 296768 + + + rtHomed + R_TRIG + 64 + 296832 + + + fbSetEnables + FB_SetEnables + 64 + 296896 + + + bPosGoal + BOOL + 8 + 296960 + + + bNegGoal + BOOL + 8 + 296968 + + + fbEncoderValue + FB_EncoderValue + 64 + 296992 + + + fbNCParams + FB_MotionStageNCParams + 2112 + 297088 + + + bNewMoveReq + BOOL + 8 + 299200 + + + bPrepareDisable + BOOL + 8 + 299208 + + + bMoveCmd + BOOL + 8 + 299216 + + + rtMoveCmdShortcut + R_TRIG + 64 + 299232 + + + rtHomeCmdShortcut + R_TRIG + 64 + 299296 + + + + PouType + FunctionBlock + + + + + E_MotionRequest + 16 + INT + + WAIT + 0 + + + INTERRUPT + 1 + + + ABORT + 2 + + + + FB_MotionRequest + 1600 + + stMotionStage + ST_MotionStage + Motor to move + 32 + 32 + + + ItemType + InOut + + + + + bExecute + BOOL + Start move on rising edge, stop move on falling edge + 8 + 64 + + + ItemType + Input + + + + + bReset + BOOL + Reset errors on rising edge + 8 + 72 + + + ItemType + Input + + + + + enumMotionRequest + E_MotionRequest + Define behavior for when the motor is already moving + 16 + 80 + + 0 + + + + ItemType + Input + + + + + fPos + LREAL + Goal position + 64 + 128 + + + ItemType + Input + + + + + fVel + LREAL + Move velocity + 64 + 192 + + + ItemType + Input + + + + + fAcc + LREAL + Optional acceleration + 64 + 256 + + + ItemType + Input + + + + + fDec + LREAL + Optional deceleration + 64 + 320 + + + ItemType + Input + + + + + bError + BOOL + True if in error state + 8 + 384 + + + ItemType + Output + + + + + nErrorId + UDINT + Error code + 32 + 416 + + + ItemType + Output + + + + + sErrorMessage + STRING(80) + What the error code means + 648 + 448 + + + ItemType + Output + + + + + bBusy + BOOL + If TRUE, we are moving the motor + 8 + 1096 + + + ItemType + Output + + + + + bDone + BOOL + If TRUE, we are not moving the motor and our most recent move was successful + 8 + 1104 + + + ItemType + Output + + + + + rtExec + R_TRIG + 64 + 1120 + + + ftExec + F_TRIG + 64 + 1184 + + + rtReset + R_TRIG + 64 + 1248 + + + ftBusy + F_TRIG + 64 + 1312 + + + nState + UINT + 16 + 1376 + + 0 + + + + bMyMove + BOOL + 8 + 1392 + + + bCausedError + BOOL + 8 + 1400 + + + INIT + UINT + 16 + 1408 + + 0 + + + + WAIT_EXEC + UINT + 16 + 1424 + + 1 + + + + PICK_REQUEST + UINT + 16 + 1440 + + 2 + + + + WAIT_OTHER_MOVE + UINT + 16 + 1456 + + 3 + + + + STOP_OTHER_MOVE + UINT + 16 + 1472 + + 4 + + + + START_MOVE + UINT + 16 + 1488 + + 5 + + + + WAIT_MY_MOVE + UINT + 16 + 1504 + + 6 + + + + STOP_MY_MOVE + UINT + 16 + 1520 + + 7 + + + + DONE_MOVING + UINT + 16 + 1536 + + 8 + + + + ERROR + UINT + 16 + 1552 + + 9 + + + + + PouType + FunctionBlock + + + + + FB_PositionStateMove + 2560 + + stMotionStage + ST_MotionStage + Motor to move + 32 + 32 + + + ItemType + InOut + + + + + stPositionState + ST_PositionState + State to move to + 32 + 64 + + + ItemType + InOut + + + pytmc + pv: - bExecuteBOOL896ItemTypeInputpytmc + + + + + + bExecute + BOOL + Start move on rising edge, stop move on falling edge + 8 + 96 + + + ItemType + Input + + + pytmc + pv: GO io: io field: ZNAM False field: ONAM True - bResetBOOL8104ItemTypeInputpytmc + + + + + + bReset + BOOL + Rising edge error reset + 8 + 104 + + + ItemType + Input + + + pytmc + pv: RESET io: io field: ZNAM False field: ONAM True - enumMotionRequestE_MotionRequest161120ItemTypeInputbAtStateBOOL8128ItemTypeOutputpytmc + + + + + + enumMotionRequest + E_MotionRequest + Define behavior for when a move is already active + 16 + 112 + + 0 + + + + ItemType + Input + + + + + bAtState + BOOL + TRUE if the motor is at this state + 8 + 128 + + + ItemType + Output + + + pytmc + pv: AT_STATE io: input field: ZNAM False field: ONAM True - bErrorBOOL8136ItemTypeOutputpytmc + + + + + + bError + BOOL + TRUE if we have an error + 8 + 136 + + + ItemType + Output + + + pytmc + pv: ERR io: input field: ZNAM False field: ONAM True - nErrorIDUDINT32160ItemTypeOutputpytmc + + + + + + nErrorID + UDINT + Error code + 32 + 160 + + + ItemType + Output + + + pytmc + pv: ERRID io: input - sErrorMessageSTRING(80)648192ItemTypeOutputpytmc + + + + + + sErrorMessage + STRING(80) + Error description + 648 + 192 + + + ItemType + Output + + + pytmc + pv: ERRMSG io: input - bBusyBOOL8840ItemTypeOutputpytmc + + + + + + bBusy + BOOL + TRUE if we are moving to a state + 8 + 840 + + + ItemType + Output + + + pytmc + pv: BUSY io: input field: ZNAM False field: ONAM True - bDoneBOOL8848ItemTypeOutputpytmc + + + + + + bDone + BOOL + TRUE if we are not moving and we reached a state successfully on our last move + 8 + 848 + + + ItemType + Output + + + pytmc + pv: DONE io: input field: ZNAM False field: ONAM True - fbMotionRequestFB_MotionRequest1600896bAllowMoveBOOL82496PouTypeFunctionBlockFB_RawCountConverter8576stParametersST_AxisParameterSet819264ItemTypeInputnCountCheckUDINT328256ItemTypeInputfPosCheckLREAL648320ItemTypeInputnCountGetUDINT328384ItemTypeOutputfPosGetLREAL648448ItemTypeOutputbBusyBOOL88512ItemTypeOutputbDoneBOOL88520ItemTypeOutputbErrorBOOL88528ItemTypeOutputPouTypeFunctionBlockFB_PositionStateLock3840stPositionStateST_PositionState3232ItemTypeInOutbEnableBOOL864ItemTypeInputstCachedPositionStateST_PositionState3648128bInitBOOL837760PouTypeFunctionBlockFB_PositionStateInternal12544stMotionStageST_MotionStage3232ItemTypeInOutstPositionStateST_PositionState3264ItemTypeInOutfbEncConverterFB_RawCountConverter8576128fbLockFB_PositionStateLock38408704PouTypeFunctionBlockFB_PositionStateBase253824stMotionStageST_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputbResetBOOL872ItemTypeInputpytmc + + + + + + fbMotionRequest + FB_MotionRequest + 1600 + 896 + + + bAllowMove + BOOL + 8 + 2496 + + + + PouType + FunctionBlock + + + + + FB_RawCountConverter + 8576 + + stParameters + ST_AxisParameterSet + Parameters to check against + 8192 + 64 + + + ItemType + Input + + + + + nCountCheck + UDINT + Optional count to convert to a real position + 32 + 8256 + + + ItemType + Input + + + + + fPosCheck + LREAL + Optional position to convert to encoder counts + 64 + 8320 + + + ItemType + Input + + + + + nCountGet + UDINT + If converting position, the number of counts + 32 + 8384 + + + ItemType + Output + + + + + fPosGet + LREAL + If converting counts, the position + 64 + 8448 + + + ItemType + Output + + + + + bBusy + BOOL + True during a parameter get/calc + 8 + 8512 + + + ItemType + Output + + + + + bDone + BOOL + True after a successful get/calc + 8 + 8520 + + + ItemType + Output + + + + + bError + BOOL + True if the calculation errored + 8 + 8528 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + + + FB_PositionStateLock + 3840 + + stPositionState + ST_PositionState + 32 + 32 + + + ItemType + InOut + + + + + bEnable + BOOL + 8 + 64 + + + ItemType + Input + + + + + stCachedPositionState + ST_PositionState + 3648 + 128 + + + bInit + BOOL + 8 + 3776 + + 0 + + + + + PouType + FunctionBlock + + + + + FB_PositionStateInternal + 12544 + + stMotionStage + ST_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + stPositionState + ST_PositionState + 32 + 64 + + + ItemType + InOut + + + + + fbEncConverter + FB_RawCountConverter + 8576 + 128 + + + fbLock + FB_PositionStateLock + 3840 + 8704 + + + + PouType + FunctionBlock + + + + + FB_PositionStateBase + 253824 + + stMotionStage + ST_MotionStage + Motor to move + 32 + 32 + + + ItemType + InOut + + + + + bEnable + BOOL + If TRUE, start a move when setState transitions to a nonzero number + 8 + 64 + + + ItemType + Input + + + + + bReset + BOOL + On rising edge, reset this FB + 8 + 72 + + + ItemType + Input + + + pytmc + pv: RESET io: io field: ZNAM False field: ONAM True - bErrorBOOL880ItemTypeOutputpytmc + + + + + + bError + BOOL + If TRUE, there is an error + 8 + 80 + + + ItemType + Output + + + pytmc + pv: ERR io: i field: ZNAM False field: ONAM True - nErrorIdUDINT3296ItemTypeOutputpytmc + + + + + + nErrorId + UDINT + Error ID + 32 + 96 + + + ItemType + Output + + + pytmc + pv: ERRID io: i - sErrorMessageSTRING(80)648128ItemTypeOutputpytmc + + + + + + sErrorMessage + STRING(80) + The error that caused bError to flip TRUE + 648 + 128 + + + ItemType + Output + + + pytmc + pv: ERRMSG io: i - bBusyBOOL8776ItemTypeOutputpytmc + + + + + + bBusy + BOOL + If TRUE, we are moving the motor + 8 + 776 + + + ItemType + Output + + + pytmc + pv: BUSY io: i field: ZNAM False field: ONAM True - bDoneBOOL8784ItemTypeOutputpytmc + + + + + + bDone + BOOL + If TRUE, we are not moving the motor and the last move completed successfully + 8 + 784 + + + ItemType + Output + + + pytmc + pv: DONE io: i field: ZNAM False field: ONAM True - arrStatesST_PositionState11554720832pytmc + + + + + + arrStates + ST_PositionState + + 1 + 15 + + Pre-allocated array of states + 54720 + 832 + + + pytmc + pv: io: io expand: %.2d - setStateINT1655552goalStateINT1655568getStateINT1655584bInitBOOL855600stUnknownST_PositionState364855616stGoalST_PositionState364859264fbStateMoveFB_PositionStateMove256062912fbStateInternalFB_PositionStateInternal11518816065472nIndexINT16253632bNewGoalBOOL8253648bInnerExecBOOL8253656bInnerResetBOOL8253664rtResetR_TRIG64253696bMoveRequestedBOOL8253760ExecStateHandlerPouTypeFunctionBlockobsoleteUse FB_PositionState1D insteadFB_PositionStatePMPS_Base19392stMotionStageST_MotionStage3232ItemTypeInOutarrStatesST_PositionState1153264ItemTypeInOutbArbiterEnabledBOOL8961ItemTypeInputbMaintModeBOOL8104ItemTypeInputpytmc + + + + + + setState + INT + Corresponding arrStates index to move to, or 0 if no move selected + 16 + 55552 + + + goalState + INT + The current position we are trying to reach, or 0 + 16 + 55568 + + + getState + INT + The readback position + 16 + 55584 + + + bInit + BOOL + 8 + 55600 + + + stUnknown + ST_PositionState + 3648 + 55616 + + + stGoal + ST_PositionState + 3648 + 59264 + + + fbStateMove + FB_PositionStateMove + 2560 + 62912 + + + fbStateInternal + FB_PositionStateInternal + + 1 + 15 + + 188160 + 65472 + + + nIndex + INT + 16 + 253632 + + + bNewGoal + BOOL + 8 + 253648 + + + bInnerExec + BOOL + 8 + 253656 + + + bInnerReset + BOOL + 8 + 253664 + + + rtReset + R_TRIG + 64 + 253696 + + + bMoveRequested + BOOL + 8 + 253760 + + + Exec + + + StateHandler + + + + PouType + FunctionBlock + + + obsolete + Use FB_PositionState1D instead + + + + + FB_PositionStatePMPS_Base + 19392 + + stMotionStage + ST_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + arrStates + ST_PositionState + + 1 + 15 + + 32 + 64 + + + ItemType + InOut + + + + + bArbiterEnabled + BOOL + 8 + 96 + + 1 + + + + ItemType + Input + + + + + bMaintMode + BOOL + 8 + 104 + + + ItemType + Input + + + pytmc + pv: MAINT io: io - bRequestTransitionBOOL8112ItemTypeInputsetStateINT16128ItemTypeInputgetStateINT16144ItemTypeInputfStateBoundaryDeadbandLREAL641920ItemTypeInputtArbiterTimeoutTIME322561000ItemTypeInputbMoveOnArbiterTimeoutBOOL82881ItemTypeInputbTransitionAuthorizedBOOL8296ItemTypeOutputbForwardAuthorizedBOOL8304ItemTypeOutputbBackwardAuthorizedBOOL8312ItemTypeOutputbArbiterTimeoutBOOL8320ItemTypeOutputstTransitionDbST_DbStateParams2496352pytmc + + + + + + bRequestTransition + BOOL + 8 + 112 + + + ItemType + Input + + + + + setState + INT + 16 + 128 + + + ItemType + Input + + + + + getState + INT + 16 + 144 + + + ItemType + Input + + + + + fStateBoundaryDeadband + LREAL + 64 + 192 + + 0 + + + + ItemType + Input + + + + + tArbiterTimeout + TIME + 32 + 256 + + 1000 + + + + ItemType + Input + + + + + bMoveOnArbiterTimeout + BOOL + 8 + 288 + + 1 + + + + ItemType + Input + + + + + bTransitionAuthorized + BOOL + 8 + 296 + + + ItemType + Output + + + + + bForwardAuthorized + BOOL + 8 + 304 + + + ItemType + Output + + + + + bBackwardAuthorized + BOOL + 8 + 312 + + + ItemType + Output + + + + + bArbiterTimeout + BOOL + 8 + 320 + + + ItemType + Output + + + + + stTransitionDb + ST_DbStateParams + 2496 + 352 + + + pytmc + pv: TRANS io: i - stTransitionBeamST_BeamParams17602848stTransitionStateST_PositionState36484608bInitBOOL882561bTransDoneBOOL88264rtTransReqR_TRIG648288bBPTMDoneBOOL88352rtBPTMDoneR_TRIG648384ftMotorExecF_TRIG648448rtTransDoneR_TRIG648512rtDoLateFinishR_TRIG648576tonDoneTON2248640stStateReqST_PositionState36488896mcPowerMC_Power76812544fUpperBoundLREAL6413312fLowerBoundLREAL6413376nGoalStateINT1613440stGoalStateST_PositionState364813504fActPosLREAL6417152fReqPosLREAL6417216bInTransitionBOOL817280stBeamNeededST_BeamParams176017312bFwdOkBOOL819072bBwdOkBOOL819080tonArbiterTON22419104bLateFinishBOOL819328bInternalAuthBOOL819336AssertHereHandleBPTMHandleFFOClearAssertsExecHandlePmpsDbGetBeamFromStateST_BeamParams1760nStateINT16stStateST_PositionState3648GetStateCodeINT16nStateINT16GetStateStructST_PositionState3648nStateINT16PouTypeFunctionBlockobsoleteUse FB_PositionStatePMPS1D insteadFB_JsonDocToSafeBP109440bExecuteBOOL832ItemTypeInputjsonDocSJsonValue3264ItemTypeInputsDeviceNameSTRING(80)64896ItemTypeInputbHasDeviceBOOL8744ItemTypeOutputbHasAllStatesBOOL8752ItemTypeOutputbHasAllParametersBOOL87601ItemTypeOutputbBusyBOOL8768ItemTypeOutputbErrorBOOL8776ItemTypeOutputnErrIdUDINT32800ItemTypeOutputsErrMsgSTRING(80)648832ItemTypeOutputarrStatesST_DbStateParams321504ItemTypeInputvariable_length_arrayDimensions1io_fbFFHWOFB_HardwareFFOutput321536ItemTypeInOutfbJsonFB_JsonDomParser2881568jsonPropSJsonValue321856jsonValueSJsonValue321888jsonParamSJsonValue321920jsonnTranSJsonValue321952jsonnRateSJsonValue321984StepINT162016indexDINT322048nStateCountDINT322080RisingEdgeR_TRIG642112tNewMessageR_TRIG642176fbLoggerFB_LogMessage819842240.eSubsystem2.nMinTimeViolationAcceptable10FFOFB_FastFault2508884224.i_DescFault occurs when there is an error loading safe beam parameters from json file.i_TypeCode65299sbuffReadSmallINT16109312ACT_FFOACT_LoggerM_LoadSafeBPBOOL8sStateNameSTRING(80)648IndexDINT32sApertureSTRING(80)648nApertureINT16sEVSTRING(80)648sBCSTRING(80)648nIndexINT16PouTypeFunctionBlockE_BPTMState16INTInit0NewTarget1000RequestBP1500WaitForBP2500WaitingForTransitionAssertion2000WaitingForFinalAssertion3000Transitioning4000WaitForFinalBP5000CleaningUp6000Idle10000Done8000Error9000FB_Index + + + + + stTransitionBeam + ST_BeamParams + 1760 + 2848 + + + stTransitionState + ST_PositionState + 3648 + 4608 + + + bInit + BOOL + 8 + 8256 + + 1 + + + + bTransDone + BOOL + 8 + 8264 + + + rtTransReq + R_TRIG + 64 + 8288 + + + bBPTMDone + BOOL + 8 + 8352 + + + rtBPTMDone + R_TRIG + 64 + 8384 + + + ftMotorExec + F_TRIG + 64 + 8448 + + + rtTransDone + R_TRIG + 64 + 8512 + + + rtDoLateFinish + R_TRIG + 64 + 8576 + + + tonDone + TON + 224 + 8640 + + + stStateReq + ST_PositionState + 3648 + 8896 + + + mcPower + MC_Power + 768 + 12544 + + + fUpperBound + LREAL + 64 + 13312 + + + fLowerBound + LREAL + 64 + 13376 + + + nGoalState + INT + 16 + 13440 + + + stGoalState + ST_PositionState + 3648 + 13504 + + + fActPos + LREAL + 64 + 17152 + + + fReqPos + LREAL + 64 + 17216 + + + bInTransition + BOOL + 8 + 17280 + + + stBeamNeeded + ST_BeamParams + 1760 + 17312 + + + bFwdOk + BOOL + 8 + 19072 + + + bBwdOk + BOOL + 8 + 19080 + + + tonArbiter + TON + 224 + 19104 + + + bLateFinish + BOOL + 8 + 19328 + + + bInternalAuth + BOOL + 8 + 19336 + + + AssertHere + + + HandleBPTM + + + HandleFFO + + + ClearAsserts + + + Exec + + + HandlePmpsDb + + + GetBeamFromState + ST_BeamParams + 1760 + + nState + INT + 16 + + + stState + ST_PositionState + 3648 + + + + GetStateCode + INT + 16 + + nState + INT + 16 + + + + GetStateStruct + ST_PositionState + 3648 + + nState + INT + 16 + + + + + PouType + FunctionBlock + + + obsolete + Use FB_PositionStatePMPS1D instead + + + + + FB_JsonDocToSafeBP + 109440 + + bExecute + BOOL + Rising Edge + 8 + 32 + + + ItemType + Input + + + + + jsonDoc + SJsonValue + 32 + 64 + + + ItemType + Input + + + + + sDeviceName + STRING(80) + 648 + 96 + + + ItemType + Input + + + + + bHasDevice + BOOL + 8 + 744 + + + ItemType + Output + + + + + bHasAllStates + BOOL + 8 + 752 + + + ItemType + Output + + + + + bHasAllParameters + BOOL + 8 + 760 + + 1 + + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 768 + + + ItemType + Output + + + + + bError + BOOL + 8 + 776 + + + ItemType + Output + + + + + nErrId + UDINT + 32 + 800 + + + ItemType + Output + + + + + sErrMsg + STRING(80) + 648 + 832 + + + ItemType + Output + + + + + arrStates + ST_DbStateParams + ARRAY [1.. MOTION_GVL.MAX_STATES] ; + 32 + 1504 + + + ItemType + Input + + + variable_length_array + + + Dimensions + 1 + + + + + io_fbFFHWO + FB_HardwareFFOutput + 32 + 1536 + + + ItemType + InOut + + + + + fbJson + FB_JsonDomParser + JSON + 288 + 1568 + + + jsonProp + SJsonValue + 32 + 1856 + + + jsonValue + SJsonValue + 32 + 1888 + + + jsonParam + SJsonValue + 32 + 1920 + + + jsonnTran + SJsonValue + 32 + 1952 + + + jsonnRate + SJsonValue + 32 + 1984 + + + Step + INT + 16 + 2016 + + + index + DINT + 32 + 2048 + + + nStateCount + DINT + 32 + 2080 + + + RisingEdge + R_TRIG + 64 + 2112 + + + tNewMessage + R_TRIG + Logger + 64 + 2176 + + + fbLogger + FB_LogMessage + 81984 + 2240 + + + .eSubsystem + 2 + + + .nMinTimeViolationAcceptable + 10 + + + + + FFO + FB_FastFault + FFO + 25088 + 84224 + + + .i_Desc + Fault occurs when there is an error loading safe beam parameters from json file + + + .i_TypeCode + 65299 + + + + + sbuffReadSmall + INT + 16 + 109312 + + + ACT_FFO + + + ACT_Logger + + + M_LoadSafeBP + BOOL + 8 + + sStateName + STRING(80) + 648 + + + Index + DINT + 32 + + + sAperture + bHasAllParameters : BOOL := TRUE; + STRING(80) + 648 + + + nAperture + INT + 16 + + + sEV + STRING(80) + 648 + + + sBC + STRING(80) + 648 + + + nIndex + INT + 16 + + + + + PouType + FunctionBlock + + + + + E_BPTMState + 16 + INT + + Init + 0 + + + NewTarget + 1000 + + + RequestBP + 1500 + + + WaitForBP + 2500 + + + WaitingForTransitionAssertion + 2000 + + + WaitingForFinalAssertion + 3000 + + + Transitioning + 4000 + + + WaitForFinalBP + 5000 + + + CleaningUp + 6000 + + + Idle + 10000 + + + Done + 8000 + + + Error + 9000 + + + + FB_Index + Index FB A. Wallace 2016-9-3 Why doesn't beckhoff have this as a builtin type? Use this thing to have a simple indexer with rollover. -]]>96LowerLimitINT16321ItemTypeInputnamingoffValIncINT16481ItemTypeInputUpperLimitINT16641ItemTypeInputnValINT16801namingoffDecIncDecValINT16IncValINT16PouTypeFunctionBlockBeamParameterTransitionManager + 96 + + LowerLimit + INT + Incrementer will rollver over to this value (and initialize to this value) + 16 + 32 + + 1 + + + + ItemType + Input + + + naming + off + + + + + ValInc + INT + Incrementer increments by this value + 16 + 48 + + 1 + + + + ItemType + Input + + + + + UpperLimit + INT + Incrementer will rollover at this value to lower limit + 16 + 64 + + 1 + + + + ItemType + Input + + + + + nVal + INT + Internal incrementer value, initialized to LowerLimit + 16 + 80 + + 1 + + + + naming + off + + + + + Dec + + + Inc + + + DecVal + INT + 16 + + + IncVal + INT + 16 + + + + PouType + FunctionBlock + + + + + BeamParameterTransitionManager + Implements the procedure for safely transitioning between device states. NOTE: The BPTM will throw an error if the arbiter does not have enough space for the transition and new final assertion. - ]]>60256fbArbiterFB_Arbiter3232ItemTypeInOuti_sDeviceNameSTRING(80)64864DeviceItemTypeInputi_TransitionAssertionIDUDINT327360ItemTypeInputi_stTransitionAssertionST_BeamParams1760768ItemTypeInputi_nRequestedAssertionIDUDINT3225280ItemTypeInputi_stRequestedAssertionST_BeamParams17602560.nTran0.neVRange0.nRate0.nBCRange0ItemTypeInputi_xMovingBOOL]]>843200ItemTypeInputi_xDoneMovingBOOL843280ItemTypeInputstCurrentBeamParametersST_BeamParams17604352ItemTypeInputbRetryBOOL861120ItemTypeInputq_xTransitionAuthorizedBOOL861200ItemTypeOutputbErrorBOOL86128ItemTypeOutputnErrIdUINT166144ItemTypeOutputbDoneBOOL86160ItemTypeOutputbBusyBOOL86168ItemTypeOutputnTargetAssertionIDUDINT3261760stTargetAssertionST_BeamParams17606208nCurrentAssertionIDUDINT3279680xNewBPBOOL88000xTranBPBOOL88008xFinalBPInArbBOOL88016xFinalBPBOOL88024eBPTMStateE_BPTMState1680320ePrevStateE_BPTMState1680480xEntryBOOL88064rTransitionR_TRIG648096xNewTargetBOOL88160bTransAssertionFailedBOOL88168bFinalAssertionFailedBOOL88176LogStrBufferSTRING(80)041265688184LogBuffIdxFB_Index9634752.LowerLimit0.UpperLimit40nAssrtAttemptINT1634848rtRetryR_TRIG6434880rtErrorR_TRIG6434944ffTimeoutFB_FastFault2508835008.i_DescPreemptive requests timed out in BPTM.i_TypeCode10.i_xAutoReset0rtDoneMovingR_TRIG6460096bLatchDoneMovingBOOL860160bFirstMoveBOOL8601681LogBuffSizeINT166017640cMaxAttemptsINT16601923cReqArbCapacityUDINT + 60256 + + fbArbiter + FB_Arbiter + Connect to local arbiter + 32 + 32 + + + ItemType + InOut + + + + + i_sDeviceName + STRING(80) + Name of the device requesting the transition + 648 + 64 + + Device + + + + ItemType + Input + + + + + i_TransitionAssertionID + UDINT + Must not be 0 or EXCLUDED_ID + 32 + 736 + + 0 + + + + ItemType + Input + + + + + i_stTransitionAssertion + ST_BeamParams + Assertion required during transition (always safer than anything inbetween) + 1760 + 768 + + + ItemType + Input + + + + + i_nRequestedAssertionID + UDINT + Must not be 0 or EXCLUDED_ID + 32 + 2528 + + 0 + + + + ItemType + Input + + + + + i_stRequestedAssertion + ST_BeamParams + PMPS_GVL.cstSafeBeam; //Requested assertion, change whenever + 1760 + 2560 + + + .nTran + 0 + + + .neVRange + 0 + + + .nRate + 0 + + + .nBCRange + 0 + + + + + ItemType + Input + + + + + i_xMoving + BOOL + Provide rising edge when device begins moving <remove> + 8 + 4320 + + 0 + + + + ItemType + Input + + + + + i_xDoneMoving + BOOL + Provide rising edge when device is done with a move + 8 + 4328 + + 0 + + + + ItemType + Input + + + + + stCurrentBeamParameters + ST_BeamParams + Connect to current beam parameters + 1760 + 4352 + + + ItemType + Input + + + + + bRetry + BOOL + Rising edge to cycle back through the BPTM process. Use if something in the process timed out or failed. This will interrupt a current process + 8 + 6112 + + 0 + + + + ItemType + Input + + + + + q_xTransitionAuthorized + BOOL + Rising edge indicating the device is safe to move, use as input to move execute (which requires a rising edge) + 8 + 6120 + + 0 + + + + ItemType + Output + + + + + bError + BOOL + Set if some issue occurs within the bptm + 8 + 6128 + + + ItemType + Output + + + + + nErrId + UINT + Set to non-zero to help understand the error. + 16 + 6144 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 6160 + + + ItemType + Output + + + + + bBusy + BOOL + 8 + 6168 + + + ItemType + Output + + + + + nTargetAssertionID + UDINT + 32 + 6176 + + 0 + + + + stTargetAssertion + ST_BeamParams + Target assertion + 1760 + 6208 + + + nCurrentAssertionID + UDINT + ID of last set state (zero until a state is reached) + 32 + 7968 + + 0 + + + + xNewBP + BOOL + 8 + 8000 + + + xTranBP + BOOL + 8 + 8008 + + + xFinalBPInArb + BOOL + 8 + 8016 + + + xFinalBP + BOOL + 8 + 8024 + + + eBPTMState + E_BPTMState + 16 + 8032 + + 0 + + + + ePrevState + E_BPTMState + 16 + 8048 + + 0 + + + + xEntry + BOOL + 8 + 8064 + + + rTransition + R_TRIG + 64 + 8096 + + + xNewTarget + BOOL + 8 + 8160 + + + bTransAssertionFailed + BOOL + 8 + 8168 + + + bFinalAssertionFailed + BOOL + 8 + 8176 + + + LogStrBuffer + STRING(80) + + 0 + 41 + + 26568 + 8184 + + + LogBuffIdx + FB_Index + 96 + 34752 + + + .LowerLimit + 0 + + + .UpperLimit + 40 + + + + + nAssrtAttempt + INT + Number of times we have tried asserting a BP set + 16 + 34848 + + + rtRetry + R_TRIG + 64 + 34880 + + + rtError + R_TRIG + 64 + 34944 + + + ffTimeout + FB_FastFault + 25088 + 35008 + + + .i_Desc + Preemptive requests timed out in BPTM + + + .i_TypeCode + 10 + + + .i_xAutoReset + 0 + + + + + rtDoneMoving + R_TRIG + 64 + 60096 + + + bLatchDoneMoving + BOOL + 8 + 60160 + + + bFirstMove + BOOL + 8 + 60168 + + 1 + + + + LogBuffSize + INT + 16 + 60176 + + 40 + + + + cMaxAttempts + INT + 16 + 60192 + + 3 + + + + cReqArbCapacity + UDINT + The thought here is, a BPTM needs at most 2 arbiter slots to complete a transition. If we're at capacity, it means some BPTM before this one has begun a transition, and will require at least one more arbiter spot to complete. - ]]>32602242AuthorizeTransitionWaitingForFinalAssertion_DONewTarget_ENTRYAssertTransitionBPAssertFinalBPWaitingForTransitionAssertion_DORemoveTransitionAssertionSetNewTargetRequestBP_DOWaitingForTransitionAssertion_EXITWaitingForFinalAssertion_EXITDeauthorizeTransitionLogActionsBOOL8LogStrSTRING(80)648no_checkPouTypeFunctionBlockno_checkFB_PositionStatePMPS383104FB_PositionStatePMPS_BasefbArbiterFB_Arbiter3219392ItemTypeInOutfbFFHWOFB_HardwareFFOutput3219424ItemTypeInOutbReadPmpsDbBOOL819456ItemTypeInputsPmpsDeviceNameSTRING(80)64819464ItemTypeInputsTransitionKeySTRING(80)64820112ItemTypeInputstPmpsDocSJsonValue3220768ItemTypeInputstHighBeamThresholdST_BeamParams176020800ItemTypeInputbBPOKAutoResetBOOL8225600ItemTypeInputarrPMPSST_DbStateParams0163993622592nBPIndexUINT1662528nTransitionAssertionIDUDINT3262560nLastReqAssertionIDUDINT3262592fbReadPmpsDbFB_JsonDocToSafeBP10944062656ftDbBusyF_TRIG64172096rtReadDBExecR_TRIG64172160ftReadF_TRIG64172224bptmBeamParameterTransitionManager60256172288ffBeamParamsOkFB_FastFault25088232544ffZeroRateFB_FastFault25088257632ffBPTMTimeoutAndMoveFB_FastFault25088282720ffBPTMErrorFB_FastFault25088307808ffMaintFB_FastFault25088332896ffUnknownFB_FastFault25088357984bFFOxOkBOOL8383072bAtSafeStateBOOL8383080nIterUINT16383088HandlePmpsDbHandleFFOAssertHereClearAssertsHandleBPTMPouTypeFunctionBlockobsoleteUse FB_PositionStatePMPS1D insteadFB_NCErrorFFO27808stMotionStageST_MotionStage3232ItemTypeInOutfbFFHWOFB_HardwareFFOutput3264ItemTypeInOutbResetBOOL896ItemTypeInputbAutoResetBOOL8104ItemTypeInputnLowErrorIdUDINT3212816384ItemTypeInputnHighErrorIdUDINT3216020479ItemTypeInputsDescSTRING(80)648192Motor errorItemTypeInputbTrippedBOOL8840ItemTypeOutputnErrorTypeCodeUINT16848ItemTypeOutputbInitBOOL8864stBeamParamsST_BeamParams1760896fbFFFB_FastFault250882656rtTripR_TRIG6427744PouTypeFunctionBlockFB_EncErrorFFO27936stMotionStageST_MotionStage3232ItemTypeInOutfbFFHWOFB_HardwareFFOutput3264ItemTypeInOutbResetBOOL896ItemTypeInputbAutoResetBOOL8104ItemTypeInputbTrippedBOOL8112ItemTypeOutputfbNCErrorFFOFB_NCErrorFFO27808128.nLowErrorId17408.nHighErrorId17663.sDescEncoder errorPouTypeFunctionBlockFB_PositionStateBase_WithPMPS666496FB_PositionStateBasefbArbiterFB_Arbiter32253824ItemTypeInOutfbFFHWOFB_HardwareFFOutput32253856ItemTypeInOutsPmpsDeviceNameSTRING(80)648253888ItemTypeInputsTransitionKeySTRING(80)648254536ItemTypeInputbArbiterEnabledBOOL82551841ItemTypeInputpytmc + + 32 + 60224 + + 2 + + + + AuthorizeTransition + + + WaitingForFinalAssertion_DO + + + NewTarget_ENTRY + + + AssertTransitionBP + + + AssertFinalBP + + + WaitingForTransitionAssertion_DO + + + RemoveTransitionAssertion + + + SetNewTarget + + + RequestBP_DO + + + WaitingForTransitionAssertion_EXIT + + + WaitingForFinalAssertion_EXIT + + + DeauthorizeTransition + + + LogActions + BOOL + 8 + + LogStr + STRING(80) + 648 + + + + no_check + + + + + + PouType + FunctionBlock + + + no_check + + + + + FB_PositionStatePMPS + 383104 + FB_PositionStatePMPS_Base + + fbArbiter + FB_Arbiter + 32 + 19392 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 19424 + + + ItemType + InOut + + + + + bReadPmpsDb + BOOL + 8 + 19456 + + + ItemType + Input + + + + + sPmpsDeviceName + STRING(80) + 648 + 19464 + + + ItemType + Input + + + + + sTransitionKey + STRING(80) + 648 + 20112 + + + ItemType + Input + + + + + stPmpsDoc + SJsonValue + 32 + 20768 + + + ItemType + Input + + + + + stHighBeamThreshold + ST_BeamParams + 1760 + 20800 + + + ItemType + Input + + + + + bBPOKAutoReset + BOOL + 8 + 22560 + + 0 + + + + ItemType + Input + + + + + arrPMPS + ST_DbStateParams + + 0 + 16 + + 39936 + 22592 + + + nBPIndex + UINT + 16 + 62528 + + + nTransitionAssertionID + UDINT + 32 + 62560 + + + nLastReqAssertionID + UDINT + 32 + 62592 + + + fbReadPmpsDb + FB_JsonDocToSafeBP + 109440 + 62656 + + + ftDbBusy + F_TRIG + 64 + 172096 + + + rtReadDBExec + R_TRIG + 64 + 172160 + + + ftRead + F_TRIG + 64 + 172224 + + + bptm + BeamParameterTransitionManager + 60256 + 172288 + + + ffBeamParamsOk + FB_FastFault + 25088 + 232544 + + + ffZeroRate + FB_FastFault + 25088 + 257632 + + + ffBPTMTimeoutAndMove + FB_FastFault + 25088 + 282720 + + + ffBPTMError + FB_FastFault + 25088 + 307808 + + + ffMaint + FB_FastFault + 25088 + 332896 + + + ffUnknown + FB_FastFault + 25088 + 357984 + + + bFFOxOk + BOOL + 8 + 383072 + + + bAtSafeState + BOOL + 8 + 383080 + + + nIter + UINT + 16 + 383088 + + + HandlePmpsDb + + + HandleFFO + + + AssertHere + + + ClearAsserts + + + HandleBPTM + + + + PouType + FunctionBlock + + + obsolete + Use FB_PositionStatePMPS1D instead + + + + + FB_NCErrorFFO + 27808 + + stMotionStage + ST_MotionStage + Motion stage to monitor + 32 + 32 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + FFO to trip + 32 + 64 + + + ItemType + InOut + + + + + bReset + BOOL + Reset the fault + 8 + 96 + + + ItemType + Input + + + + + bAutoReset + BOOL + Auto-reset the fault + 8 + 104 + + + ItemType + Input + + + + + nLowErrorId + UDINT + The lowest error code that will trip the FFO + 32 + 128 + + 16384 + + + + ItemType + Input + + + + + nHighErrorId + UDINT + The highest error code that will trip the FFO + 32 + 160 + + 20479 + + + + ItemType + Input + + + + + sDesc + STRING(80) + A description of the fault + 648 + 192 + + Motor error + + + + ItemType + Input + + + + + bTripped + BOOL + Quick way for nearby code to check if this block has tripped the FFO. + 8 + 840 + + + ItemType + Output + + + + + nErrorTypeCode + UINT + Error code sent to PMPS. Is always 16#20XX, where XX is the first two hex in the NC error. + 16 + 848 + + + ItemType + Output + + + + + bInit + BOOL + 8 + 864 + + + stBeamParams + ST_BeamParams + 1760 + 896 + + + fbFF + FB_FastFault + 25088 + 2656 + + + rtTrip + R_TRIG + 64 + 27744 + + + + PouType + FunctionBlock + + + + + FB_EncErrorFFO + 27936 + + stMotionStage + ST_MotionStage + Motion stage to monitor + 32 + 32 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + FFO to trip + 32 + 64 + + + ItemType + InOut + + + + + bReset + BOOL + Reset the fault + 8 + 96 + + + ItemType + Input + + + + + bAutoReset + BOOL + Auto reset the fault + 8 + 104 + + + ItemType + Input + + + + + bTripped + BOOL + Quick way for nearby code to check if this block has tripped the FFO. + 8 + 112 + + + ItemType + Output + + + + + fbNCErrorFFO + FB_NCErrorFFO + 27808 + 128 + + + .nLowErrorId + 17408 + + + .nHighErrorId + 17663 + + + .sDesc + Encoder error + + + + + + PouType + FunctionBlock + + + + + FB_PositionStateBase_WithPMPS + 666496 + FB_PositionStateBase + + fbArbiter + FB_Arbiter + 32 + 253824 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 253856 + + + ItemType + InOut + + + + + sPmpsDeviceName + STRING(80) + 648 + 253888 + + + ItemType + Input + + + + + sTransitionKey + STRING(80) + 648 + 254536 + + + ItemType + Input + + + + + bArbiterEnabled + BOOL + 8 + 255184 + + 1 + + + + ItemType + Input + + + pytmc + pv: PMPS:ARB:ENABLE io: io - tArbiterTimeoutTIME322552001000ItemTypeInputbMoveOnArbiterTimeoutBOOL82552321ItemTypeInputfStateBoundaryDeadbandLREAL642552960ItemTypeInputbBPOKAutoResetBOOL82553600ItemTypeInputfbStatePMPSFB_PositionStatePMPS383104255424pytmcpv: PMPSfbEncErrFFOFB_EncErrorFFO27936638528ExecPMPSHandlerPouTypeFunctionBlockobsoleteUse FB_PositionStatePMPS1D insteadENUM_PPM_States16INTUnknown0OUT1POWERMETER2YAG13YAG24FB_PositionState_Defaults320stPositionStateDUT_PositionState3232ItemTypeInOutfVeloDefaultLREAL6464ItemTypeInputfDeltaDefaultLREAL64128ItemTypeInputfAccelDefaultLREAL64192ItemTypeInputfDecelDefaultLREAL64256ItemTypeInputPouTypeFunctionBlockFB_PPM_States681984FB_PositionStateBase_WithPMPSenumSetENUM_PPM_States16666496ItemTypeInputpytmc + + + + + + tArbiterTimeout + TIME + 32 + 255200 + + 1000 + + + + ItemType + Input + + + + + bMoveOnArbiterTimeout + BOOL + 8 + 255232 + + 1 + + + + ItemType + Input + + + + + fStateBoundaryDeadband + LREAL + 64 + 255296 + + 0 + + + + ItemType + Input + + + + + bBPOKAutoReset + BOOL + 8 + 255360 + + 0 + + + + ItemType + Input + + + + + fbStatePMPS + FB_PositionStatePMPS + 383104 + 255424 + + + pytmc + pv: PMPS + + + + + fbEncErrFFO + FB_EncErrorFFO + 27936 + 638528 + + + Exec + + + PMPSHandler + + + + PouType + FunctionBlock + + + obsolete + Use FB_PositionStatePMPS1D instead + + + + + ENUM_PPM_States + 16 + INT + + Unknown + 0 + + + OUT + 1 + + + POWERMETER + 2 + + + YAG1 + 3 + + + YAG2 + 4 + + + + FB_PositionState_Defaults + 320 + + stPositionState + DUT_PositionState + 32 + 32 + + + ItemType + InOut + + + + + fVeloDefault + LREAL + 64 + 64 + + + ItemType + Input + + + + + fDeltaDefault + LREAL + 64 + 128 + + + ItemType + Input + + + + + fAccelDefault + LREAL + 64 + 192 + + + ItemType + Input + + + + + fDecelDefault + LREAL + 64 + 256 + + + ItemType + Input + + + + + + PouType + FunctionBlock + + + + + FB_PPM_States + 681984 + FB_PositionStateBase_WithPMPS + + enumSet + ENUM_PPM_States + 16 + 666496 + + + ItemType + Input + + + pytmc + pv: SET io: io - stOutDUT_PositionState3648666560ItemTypeInputstPowerDUT_PositionState3648670208ItemTypeInputstYag1DUT_PositionState3648673856ItemTypeInputstYag2DUT_PositionState3648677504ItemTypeInputbStatesLockBOOL8681152ItemTypeInputenumGetENUM_PPM_States16681168ItemTypeOutputpytmc + + + + + + stOut + DUT_PositionState + 3648 + 666560 + + + ItemType + Input + + + + + stPower + DUT_PositionState + 3648 + 670208 + + + ItemType + Input + + + + + stYag1 + DUT_PositionState + 3648 + 673856 + + + ItemType + Input + + + + + stYag2 + DUT_PositionState + 3648 + 677504 + + + ItemType + Input + + + + + bStatesLock + BOOL + 8 + 681152 + + + ItemType + Input + + + + + enumGet + ENUM_PPM_States + 16 + 681168 + + + ItemType + Output + + + pytmc + pv: GET io: i - fbStateDefaultsFB_PositionState_Defaults320681216bPPMInitBOOL8681536fInDeltaLREAL646816002fOutDeltaLREAL646816642fInVelocityLREAL646817281fOutVelocityLREAL646817921fAccelLREAL64681856200fOutDecelLREAL6468192025PouTypeFunctionBlockFB_ThermoCouple192iScaleINT163210ItemTypeInputfTempLREAL6464ItemTypeOutputpytmc + + + + + + fbStateDefaults + FB_PositionState_Defaults + 320 + 681216 + + + bPPMInit + BOOL + 8 + 681536 + + + fInDelta + LREAL + These are the default values + Set values on states prior to passing in for non-default values + 64 + 681600 + + 2 + + + + fOutDelta + LREAL + 64 + 681664 + + 2 + + + + fInVelocity + LREAL + 64 + 681728 + + 1 + + + + fOutVelocity + LREAL + 64 + 681792 + + 1 + + + + fAccel + LREAL + 64 + 681856 + + 200 + + + + fOutDecel + LREAL + 64 + 681920 + + 25 + + + + + PouType + FunctionBlock + + + + + FB_ThermoCouple + 192 + + iScale + INT + Ratio between raw value and actual temperature. Default is 10 for 10 steps per degree (or 0.1 degree resolution) + 16 + 32 + + 10 + + + + ItemType + Input + + + + + fTemp + LREAL + 64 + 64 + + + ItemType + Output + + + pytmc + pv: STC:TEMP io: input - bConnectedBOOL8128ItemTypeOutputpytmc + + + + + + bConnected + BOOL + 8 + 128 + + + ItemType + Output + + + pytmc + pv: STC:CONN io: input field: ONAM Connected field: ZNAM Disconnected - bErrorBOOL8136ItemTypeOutputpytmc + + + + + + bError + BOOL + 8 + 136 + + + ItemType + Output + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInputbUnderrangeBOOL8144ItemTypeOutputTcAddressTypeInputbOverrangeBOOL8152ItemTypeOutputTcAddressTypeInputiRawINT16160TcAddressTypeInputPouTypeFunctionBlockFB_AnalogInput448iRawINT1632ItemTypeInputTcAddressTypeInputiTermBitsUINT1648ItemTypeInputfTermMaxLREAL6464ItemTypeInputfTermMinLREAL64128ItemTypeInputfResolutionLREAL641921ItemTypeInputpytmc + + + + TcAddressType + Input + + + + + bUnderrange + BOOL + 8 + 144 + + + ItemType + Output + + + TcAddressType + Input + + + + + bOverrange + BOOL + 8 + 152 + + + ItemType + Output + + + TcAddressType + Input + + + + + iRaw + INT + 16 + 160 + + + TcAddressType + Input + + + + + + PouType + FunctionBlock + + + + + FB_AnalogInput + 448 + + iRaw + INT + Connect this input to the terminal + 16 + 32 + + + ItemType + Input + + + TcAddressType + Input + + + + + iTermBits + UINT + The number of bits correlated with the terminal's max value. This is not necessarily the resolution parameter. + 16 + 48 + + + ItemType + Input + + + + + fTermMax + LREAL + The fReal value correlated with the terminal's max value + 64 + 64 + + + ItemType + Input + + + + + fTermMin + LREAL + The fReal value correlated with the terminal's min value + 64 + 128 + + + ItemType + Input + + + + + fResolution + LREAL + Value to scale the end result to + 64 + 192 + + 1 + + + + ItemType + Input + + + pytmc + pv: RES io: io - fOffsetLREAL64256ItemTypeInputpytmc + + + + + + fOffset + LREAL + 64 + 256 + + + ItemType + Input + + + pytmc + pv: OFF io: io - fRealLREAL64320ItemTypeOutputpytmc + + + + + + fReal + LREAL + The real value read from the output + 64 + 320 + + + ItemType + Output + + + pytmc + pv: VAL io: i - fScaleLREAL64384PouTypeFunctionBlockFB_DataBuffer288bExecuteBOOL832ItemTypeInputpInputAdrPVOID3264ItemTypeInputiInputSizeUDINT3296ItemTypeInputiElemCountUDINT32128ItemTypeInputpPartialAdrPVOID32160ItemTypeInputpOutputAdrPVOID32192ItemTypeInputbNewArrayBOOL8224ItemTypeOutputiArrayIndexUDINT322560PouTypeFunctionBlockFB_LREALBuffer128512bExecuteBOOL832ItemTypeInputfInputLREAL6464ItemTypeInputarrOutputLREAL1100064000128ItemTypeOutputbNewArrayBOOL864128ItemTypeOutputarrPartialLREAL110006400064192fbDataBufferFB_DataBuffer288128192PouTypeFunctionBlockFB_PPM_PowerMeter578624iVoltageINTINT1632TcAddressTypeInputfVoltageLREAL6464pytmc + + + + + + fScale + LREAL + 64 + 384 + + + + PouType + FunctionBlock + + + + + FB_DataBuffer + 288 + + bExecute + BOOL + Whether or not to accumulate on this cycle + 8 + 32 + + + ItemType + Input + + + + + pInputAdr + PVOID + Address of the value to accumulate + 32 + 64 + + + ItemType + Input + + + + + iInputSize + UDINT + Size of the accumulated value + 32 + 96 + + + ItemType + Input + + + + + iElemCount + UDINT + Number of values in the output array + 32 + 128 + + + ItemType + Input + + + + + pPartialAdr + PVOID + Address of the rolling buffer to be filled every cycle + 32 + 160 + + + ItemType + Input + + + + + pOutputAdr + PVOID + Address of the output buffer to be filled when the rolling buffer is full + 32 + 192 + + + ItemType + Input + + + + + bNewArray + BOOL + Set to TRUE on the cycle that we copy the output array + 8 + 224 + + + ItemType + Output + + + + + iArrayIndex + UDINT + 32 + 256 + + 0 + + + + + PouType + FunctionBlock + + + + + FB_LREALBuffer + 128512 + + bExecute + BOOL + If TRUE, we'll accumulate a value on this cycle. + 8 + 32 + + + ItemType + Input + + + + + fInput + LREAL + The value to accumulate. + 64 + 64 + + + ItemType + Input + + + + + arrOutput + LREAL + + 1 + 1000 + + 64000 + 128 + + + ItemType + Output + + + + + bNewArray + BOOL + 8 + 64128 + + + ItemType + Output + + + + + arrPartial + LREAL + + 1 + 1000 + + 64000 + 64192 + + + fbDataBuffer + FB_DataBuffer + 288 + 128192 + + + + PouType + FunctionBlock + + + + + FB_PPM_PowerMeter + 578624 + + iVoltageINT + INT + 16 + 32 + + + TcAddressType + Input + + + + + fVoltage + LREAL + 64 + 64 + + + pytmc + pv: VOLT io: input field: EGU mV - fVoltageBufferLREAL1100064000128pytmc + + + + + + fVoltageBuffer + LREAL + + 1 + 1000 + + 64000 + 128 + + + pytmc + pv: VOLT_BUFFER io: input field: EGU mV - fCalibBaseLREAL6464128pytmc + + + + + + fCalibBase + LREAL + 64 + 64128 + + + pytmc + pv: CALIB io: input - fCalibBaseBufferLREAL110006400064192pytmc + + + + + + fCalibBaseBuffer + LREAL + + 1 + 1000 + + 64000 + 64192 + + + pytmc + pv: CALIB_BUFFER io: input - fCalibMJLREAL64128192pytmc + + + + + + fCalibMJ + LREAL + 64 + 128192 + + + pytmc + pv: MJ io: input field: EGU mJ - fCalibMJBufferLREAL1100064000128256pytmc + + + + + + fCalibMJBuffer + LREAL + + 1 + 1000 + + 64000 + 128256 + + + pytmc + pv: MJ_BUFFER io: input field: EGU mJ - fbThermoCoupleFB_ThermoCouple192192256pytmc + + + + + + fbThermoCouple + FB_ThermoCouple + 192 + 192256 + + + pytmc + pv: io: input - fCalibRelOffsetLREAL64192448pytmc + + + + + + fCalibRelOffset + LREAL + 64 + 192448 + + + pytmc + pv: CALIB:OFFSET io: io - fCalibRelRatioLREAL64192512pytmc + + + + + + fCalibRelRatio + LREAL + 64 + 192512 + + + pytmc + pv: CALIB:RATIO io: io - fCalibMJRatioLREAL64192576pytmc + + + + + + fCalibMJRatio + LREAL + 64 + 192576 + + + pytmc + pv: CALIB:MJ_RATIO io: io - fbGetPMVoltageFB_AnalogInput448192640fbVoltageBufferFB_LREALBuffer128512193088fbCalibBaseBufferFB_LREALBuffer128512321600fbCalibMJBufferFB_LREALBuffer128512450112PouTypeFunctionBlockFB_AnalogOutput576fRealLREAL6464ItemTypeInputfSafeMaxLREAL64128ItemTypeInputfSafeMinLREAL64192ItemTypeInputiTermBitsUINT16256ItemTypeInputfTermMaxLREAL64320ItemTypeInputfTermMinLREAL64384ItemTypeInputiRawINT16448ItemTypeOutputTcAddressTypeOutputfScaleLREAL64512PouTypeFunctionBlockFB_PPM_Gige1216iIlluminatorINTINT1632TcAddressTypeOutputbGigePowerBOOL848pytmc + + + + + + fbGetPMVoltage + FB_AnalogInput + 448 + 192640 + + + fbVoltageBuffer + FB_LREALBuffer + 128512 + 193088 + + + fbCalibBaseBuffer + FB_LREALBuffer + 128512 + 321600 + + + fbCalibMJBuffer + FB_LREALBuffer + 128512 + 450112 + + + + PouType + FunctionBlock + + + + + FB_AnalogOutput + 576 + + fReal + LREAL + The real value to send to the output + 64 + 64 + + + ItemType + Input + + + + + fSafeMax + LREAL + The maximum allowed real value for the connected hardware + 64 + 128 + + + ItemType + Input + + + + + fSafeMin + LREAL + The minimum allowed real value for the connected hardware + 64 + 192 + + + ItemType + Input + + + + + iTermBits + UINT + The number of bits correlated with the terminal's max output. This is not necessarily the resolution parameter. + 16 + 256 + + + ItemType + Input + + + + + fTermMax + LREAL + The fReal value correlated with the terminal's max output + 64 + 320 + + + ItemType + Input + + + + + fTermMin + LREAL + The fReal value correlated with the terminal's min output + 64 + 384 + + + ItemType + Input + + + + + iRaw + INT + Connect this output to the terminal + 16 + 448 + + + ItemType + Output + + + TcAddressType + Output + + + + + fScale + LREAL + 64 + 512 + + + + PouType + FunctionBlock + + + + + FB_PPM_Gige + 1216 + + iIlluminatorINT + INT + 16 + 32 + + + TcAddressType + Output + + + + + bGigePower + BOOL + 8 + 48 + + + pytmc + pv: PWR field: ZNAM OFF field: ONAM ON - TcAddressTypeOutputfIlluminatorPercentLREAL6464pytmc + + + + TcAddressType + Output + + + + + fIlluminatorPercent + LREAL + 64 + 64 + + + pytmc + pv: CIL:PCT EGU: % - fbGetIllPercentFB_AnalogInput448128fbSetIllPercentFB_AnalogOutput576576bGigeInitBOOL811520PouTypeFunctionBlockFB_PPM1577984stYStageDUT_MotionStage3232ItemTypeInOutfbArbiterFB_Arbiter3264ItemTypeInOutfbFFHWOFB_HardwareFFOutput3296ItemTypeInOutstOutDUT_PositionState3648128ItemTypeInputstPowerDUT_PositionState36483776ItemTypeInputstYag1DUT_PositionState36487424ItemTypeInputstYag2DUT_PositionState364811072ItemTypeInputsPmpsDeviceNameSTRING(80)64814720ItemTypeInputsTransitionKeySTRING(80)64815368ItemTypeInputfFlowOffsetLREAL6416064ItemTypeInputfbYStageFB_MotionStage29939216128fbStatesFB_PPM_States681984315520pytmc + + + + + + fbGetIllPercent + FB_AnalogInput + 448 + 128 + + + fbSetIllPercent + FB_AnalogOutput + 576 + 576 + + + bGigeInit + BOOL + 8 + 1152 + + 0 + + + + + PouType + FunctionBlock + + + + + FB_PPM + 1577984 + + stYStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + fbArbiter + FB_Arbiter + 32 + 64 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 96 + + + ItemType + InOut + + + + + stOut + DUT_PositionState + 3648 + 128 + + + ItemType + Input + + + + + stPower + DUT_PositionState + 3648 + 3776 + + + ItemType + Input + + + + + stYag1 + DUT_PositionState + 3648 + 7424 + + + ItemType + Input + + + + + stYag2 + DUT_PositionState + 3648 + 11072 + + + ItemType + Input + + + + + sPmpsDeviceName + STRING(80) + 648 + 14720 + + + ItemType + Input + + + + + sTransitionKey + STRING(80) + 648 + 15368 + + + ItemType + Input + + + + + fFlowOffset + LREAL + 64 + 16064 + + + ItemType + Input + + + + + fbYStage + FB_MotionStage + 299392 + 16128 + + + fbStates + FB_PPM_States + 681984 + 315520 + + + pytmc + pv: MMS:STATE io: i - fbPowerMeterFB_PPM_PowerMeter578624997504pytmc + + + + + + fbPowerMeter + FB_PPM_PowerMeter + 578624 + 997504 + + + pytmc + pv: SPM - fbGigeFB_PPM_Gige12161576128pytmc + + + + + + fbGige + FB_PPM_Gige + 1216 + 1576128 + + + pytmc + pv: CAM - fbFlowMeterFB_AnalogInput4481577344.iTermBits12.fTermMax60.fTermMin0.fResolution0.1pytmc + + + + + + fbFlowMeter + FB_AnalogInput + 448 + 1577344 + + + .iTermBits + 12 + + + .fTermMax + 60 + + + .fTermMin + 0 + + + .fResolution + 0.1 + + + + + pytmc + pv: FWM - fbYagThermoCoupleFB_ThermoCouple1921577792pytmc + + + + + + fbYagThermoCouple + FB_ThermoCouple + 192 + 1577792 + + + pytmc + pv: YAG io: input - PouTypeFunctionBlockENUM_EpicsInOut_INT16INTUNKNOWN0OUT1IN2FB_PositionStateInOut_WithPMPS673920FB_PositionStateBase_WithPMPSenumSetENUM_EpicsInOut_INT16666496ItemTypeInputpytmc + + + + + + + PouType + FunctionBlock + + + + + ENUM_EpicsInOut_INT + 16 + INT + + UNKNOWN + 0 + UNKNOWN must be in slot 0 or the FB breaks + + + OUT + 1 + OUT at slot 1 is a convention + + + IN + 2 + + + + FB_PositionStateInOut_WithPMPS + 673920 + FB_PositionStateBase_WithPMPS + + enumSet + ENUM_EpicsInOut_INT + NOTE: Please copy this pragma exactly on your enumSet + 16 + 666496 + + + ItemType + Input + + + pytmc + pv: SET io: io - stOutST_PositionState3648666560ItemTypeInputstInST_PositionState3648670208ItemTypeInputenumGetENUM_EpicsInOut_INT16673856ItemTypeOutputpytmc + + + + + + stOut + ST_PositionState + NOTE: Do not pragma these, let it happen in the manager. + 3648 + 666560 + + + ItemType + Input + + + + + stIn + ST_PositionState + Information about the IN position + 3648 + 670208 + + + ItemType + Input + + + + + enumGet + ENUM_EpicsInOut_INT + NOTE: Please copy this pragma exactly on your enumGet + 16 + 673856 + + + ItemType + Output + + + pytmc + pv: GET io: i - bInOutInitBOOL8673872PouTypeFunctionBlockobsoleteUse FB_PositionStatePMPS1D_InOut insteadFB_REF_Laser1216bShutdownBOOL832ItemTypeInputfLaserPercentLREAL6464ItemTypeInputpytmc + + + + + + bInOutInit + BOOL + 8 + 673872 + + + + PouType + FunctionBlock + + + obsolete + Use FB_PositionStatePMPS1D_InOut instead + + + + + FB_REF_Laser + 1216 + + bShutdown + BOOL + 8 + 32 + + + ItemType + Input + + + + + fLaserPercent + LREAL + 64 + 64 + + + ItemType + Input + + + pytmc + pv: PCT io: io - iShutdownINTINT16128TcAddressTypeOutputiLaserINTINT16144TcAddressTypeOutputfbGetLasPercentFB_AnalogInput448192fbSetLasPercentFB_AnalogOutput576640PouTypeFunctionBlockFB_REF983552stYStageDUT_MotionStage3232ItemTypeInOutfbArbiterFB_Arbiter3264ItemTypeInOutfbFFHWOFB_HardwareFFOutput3296ItemTypeInOutstInDUT_PositionState3648128ItemTypeInputstOutDUT_PositionState36483776ItemTypeInputsPmpsDeviceNameSTRING(80)6487424ItemTypeInputsTransitionKeySTRING(80)6488072ItemTypeInputfbYStageFB_MotionStage2993928768fbStatesFB_PositionStateInOut_WithPMPS673920308160pytmc + + + + + + iShutdownINT + INT + 16 + 128 + + + TcAddressType + Output + + + + + iLaserINT + INT + 16 + 144 + + + TcAddressType + Output + + + + + fbGetLasPercent + FB_AnalogInput + 448 + 192 + + + fbSetLasPercent + FB_AnalogOutput + 576 + 640 + + + + PouType + FunctionBlock + + + + + FB_REF + 983552 + + stYStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + fbArbiter + FB_Arbiter + 32 + 64 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 96 + + + ItemType + InOut + + + + + stIn + DUT_PositionState + 3648 + 128 + + + ItemType + Input + + + + + stOut + DUT_PositionState + 3648 + 3776 + + + ItemType + Input + + + + + sPmpsDeviceName + STRING(80) + 648 + 7424 + + + ItemType + Input + + + + + sTransitionKey + STRING(80) + 648 + 8072 + + + ItemType + Input + + + + + fbYStage + FB_MotionStage + 299392 + 8768 + + + fbStates + FB_PositionStateInOut_WithPMPS + 673920 + 308160 + + + pytmc + pv: MMS:STATE io: io - fbLaserFB_REF_Laser1216982080pytmc + + + + + + fbLaser + FB_REF_Laser + 1216 + 982080 + + + pytmc + pv: LAS io: io - bInitBOOL8983296bStatesLockBOOL89833040fVeloLREAL6498336010fAccelLREAL6498342410fDeltaLREAL649834882PouTypeFunctionBlockENUM_ATM_States16INTUnknown0OUT1TARGET12TARGET23TARGET34TARGET45TARGET56FB_ATM_States689280FB_PositionStateBase_WithPMPSenumSetENUM_ATM_States16666496ItemTypeInputpytmc + + + + + + bInit + BOOL + 8 + 983296 + + + bStatesLock + BOOL + 8 + 983304 + + 0 + + + + fVelo + LREAL + 64 + 983360 + + 10 + + + + fAccel + LREAL + 64 + 983424 + + 10 + + + + fDelta + LREAL + 64 + 983488 + + 2 + + + + + PouType + FunctionBlock + + + + + ENUM_ATM_States + 16 + INT + + Unknown + 0 + + + OUT + 1 + + + TARGET1 + 2 + + + TARGET2 + 3 + + + TARGET3 + 4 + + + TARGET4 + 5 + + + TARGET5 + 6 + + + + FB_ATM_States + 689280 + FB_PositionStateBase_WithPMPS + + enumSet + ENUM_ATM_States + 16 + 666496 + + + ItemType + Input + + + pytmc + pv: SET io: io - stOutDUT_PositionState3648666560ItemTypeInputstTarget1DUT_PositionState3648670208ItemTypeInputstTarget2DUT_PositionState3648673856ItemTypeInputstTarget3DUT_PositionState3648677504ItemTypeInputstTarget4DUT_PositionState3648681152ItemTypeInputstTarget5DUT_PositionState3648684800ItemTypeInputbStatesLockBOOL8688448ItemTypeInputenumGetENUM_ATM_States16688464ItemTypeOutputpytmc + + + + + + stOut + DUT_PositionState + 3648 + 666560 + + + ItemType + Input + + + + + stTarget1 + DUT_PositionState + 3648 + 670208 + + + ItemType + Input + + + + + stTarget2 + DUT_PositionState + 3648 + 673856 + + + ItemType + Input + + + + + stTarget3 + DUT_PositionState + 3648 + 677504 + + + ItemType + Input + + + + + stTarget4 + DUT_PositionState + 3648 + 681152 + + + ItemType + Input + + + + + stTarget5 + DUT_PositionState + 3648 + 684800 + + + ItemType + Input + + + + + bStatesLock + BOOL + 8 + 688448 + + + ItemType + Input + + + + + enumGet + ENUM_ATM_States + 16 + 688464 + + + ItemType + Output + + + pytmc + pv: GET io: i - fbStateDefaultsFB_PositionState_Defaults320688512bATMInitBOOL8688832fInDeltaLREAL646888962fOutDeltaLREAL646889602fInVelocityLREAL646890241fOutVelocityLREAL646890881fAccelLREAL64689152200fOutDecelLREAL6468921625PouTypeFunctionBlockFB_TempSensor256fResolutionLREAL64640.1ItemTypeInputfTempLREAL64128ItemTypeOutputpytmc + + + + + + fbStateDefaults + FB_PositionState_Defaults + 320 + 688512 + + + bATMInit + BOOL + 8 + 688832 + + + fInDelta + LREAL + 64 + 688896 + + 2 + + + + fOutDelta + LREAL + 64 + 688960 + + 2 + + + + fInVelocity + LREAL + 64 + 689024 + + 1 + + + + fOutVelocity + LREAL + 64 + 689088 + + 1 + + + + fAccel + LREAL + 64 + 689152 + + 200 + + + + fOutDecel + LREAL + 64 + 689216 + + 25 + + + + + PouType + FunctionBlock + + + + + FB_TempSensor + 256 + + fResolution + LREAL + Resolution parameter from the Beckhoff docs. Default is 0.1 for 0.1 degree resolution + 64 + 64 + + 0.1 + + + + ItemType + Input + + + + + fTemp + LREAL + 64 + 128 + + + ItemType + Output + + + pytmc + pv: TEMP io: input field: EGU C field: PREC 2 - bConnectedBOOL8192ItemTypeOutputpytmc + + + + + + bConnected + BOOL + 8 + 192 + + + ItemType + Output + + + pytmc + pv: CONN io: input field: ONAM Connected field: ZNAM Disconnected - bErrorBOOL82001ItemTypeOutputpytmc + + + + + + bError + BOOL + 8 + 200 + + 1 + + + + ItemType + Output + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInputbUnderrangeBOOL8208ItemTypeOutputTcAddressTypeInputbOverrangeBOOL8216ItemTypeOutputTcAddressTypeInputiRawINT16224TcAddressTypeInputPouTypeFunctionBlockFB_ATM1311744stYStageDUT_MotionStage3232ItemTypeInOutstXStageDUT_MotionStage3264ItemTypeInOutfbArbiterFB_Arbiter3296ItemTypeInOutfbFFHWOFB_HardwareFFOutput32128ItemTypeInOutstOutDUT_PositionState3648192ItemTypeInputstTarget1DUT_PositionState36483840ItemTypeInputstTarget2DUT_PositionState36487488ItemTypeInputstTarget3DUT_PositionState364811136ItemTypeInputstTarget4DUT_PositionState364814784ItemTypeInputstTarget5DUT_PositionState364818432ItemTypeInputsPmpsDeviceNameSTRING(80)64822080ItemTypeInputsTransitionKeySTRING(80)64822728ItemTypeInputfbYStageFB_MotionStage29939223424fbXStageFB_MotionStage299392322816fbStatesFB_ATM_States689280622208pytmc + + + + TcAddressType + Input + + + + + bUnderrange + BOOL + 8 + 208 + + + ItemType + Output + + + TcAddressType + Input + + + + + bOverrange + BOOL + 8 + 216 + + + ItemType + Output + + + TcAddressType + Input + + + + + iRaw + INT + 16 + 224 + + + TcAddressType + Input + + + + + + PouType + FunctionBlock + + + + + FB_ATM + 1311744 + + stYStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + stXStage + DUT_MotionStage + 32 + 64 + + + ItemType + InOut + + + + + fbArbiter + FB_Arbiter + 32 + 96 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 128 + + + ItemType + InOut + + + + + stOut + DUT_PositionState + 3648 + 192 + + + ItemType + Input + + + + + stTarget1 + DUT_PositionState + 3648 + 3840 + + + ItemType + Input + + + + + stTarget2 + DUT_PositionState + 3648 + 7488 + + + ItemType + Input + + + + + stTarget3 + DUT_PositionState + 3648 + 11136 + + + ItemType + Input + + + + + stTarget4 + DUT_PositionState + 3648 + 14784 + + + ItemType + Input + + + + + stTarget5 + DUT_PositionState + 3648 + 18432 + + + ItemType + Input + + + + + sPmpsDeviceName + STRING(80) + 648 + 22080 + + + ItemType + Input + + + + + sTransitionKey + STRING(80) + 648 + 22728 + + + ItemType + Input + + + + + fbYStage + FB_MotionStage + 299392 + 23424 + + + fbXStage + FB_MotionStage + 299392 + 322816 + + + fbStates + FB_ATM_States + 689280 + 622208 + + + pytmc + pv: MMS:STATE io: i - fbThermoCouple1FB_TempSensor2561311488pytmc + + + + + + fbThermoCouple1 + FB_TempSensor + 256 + 1311488 + + + pytmc + pv: STC:01 io: input - PouTypeFunctionBlockENUM_LIC_States16INTUnknown0OUT1MIRROR12MIRROR23TARGET4FB_LIC_States681984FB_PositionStateBase_WithPMPSenumSetENUM_LIC_States16666496ItemTypeInputpytmc + + + + + + + PouType + FunctionBlock + + + + + ENUM_LIC_States + 16 + INT + + Unknown + 0 + + + OUT + 1 + + + MIRROR1 + 2 + + + MIRROR2 + 3 + + + TARGET + 4 + + + + FB_LIC_States + 681984 + FB_PositionStateBase_WithPMPS + + enumSet + ENUM_LIC_States + 16 + 666496 + + + ItemType + Input + + + pytmc + pv: SET io: io - stOutDUT_PositionState3648666560ItemTypeInputstMirror1DUT_PositionState3648670208ItemTypeInputstMirror2DUT_PositionState3648673856ItemTypeInputstTarget1DUT_PositionState3648677504ItemTypeInputbStatesLockBOOL8681152ItemTypeInputenumGetENUM_LIC_States16681168ItemTypeOutputpytmc + + + + + + stOut + DUT_PositionState + 3648 + 666560 + + + ItemType + Input + + + + + stMirror1 + DUT_PositionState + 3648 + 670208 + + + ItemType + Input + + + + + stMirror2 + DUT_PositionState + 3648 + 673856 + + + ItemType + Input + + + + + stTarget1 + DUT_PositionState + 3648 + 677504 + + + ItemType + Input + + + + + bStatesLock + BOOL + 8 + 681152 + + + ItemType + Input + + + + + enumGet + ENUM_LIC_States + 16 + 681168 + + + ItemType + Output + + + pytmc + pv: GET io: i - fbStateDefaultsFB_PositionState_Defaults320681216bLICInitBOOL8681536fInDeltaLREAL646816002fOutDeltaLREAL646816642fInVelocityLREAL646817281fOutVelocityLREAL646817921fAccelLREAL64681856200fOutDecelLREAL6468192025PouTypeFunctionBlockFB_LIC997440stYStageDUT_MotionStage3232ItemTypeInOutfbArbiterFB_Arbiter3264ItemTypeInOutfbFFHWOFB_HardwareFFOutput3296ItemTypeInOutstOutDUT_PositionState3648128ItemTypeInputstMirror1DUT_PositionState36483776ItemTypeInputstMirror2DUT_PositionState36487424ItemTypeInputstTarget1DUT_PositionState364811072ItemTypeInputsPmpsDeviceNameSTRING(80)64814720ItemTypeInputsTransitionKeySTRING(80)64815368ItemTypeInputfbYStageFB_MotionStage29939216064fbStatesFB_LIC_States681984315456pytmc + + + + + + fbStateDefaults + FB_PositionState_Defaults + 320 + 681216 + + + bLICInit + BOOL + 8 + 681536 + + + fInDelta + LREAL + 64 + 681600 + + 2 + + + + fOutDelta + LREAL + 64 + 681664 + + 2 + + + + fInVelocity + LREAL + 64 + 681728 + + 1 + + + + fOutVelocity + LREAL + 64 + 681792 + + 1 + + + + fAccel + LREAL + 64 + 681856 + + 200 + + + + fOutDecel + LREAL + 64 + 681920 + + 25 + + + + + PouType + FunctionBlock + + + + + FB_LIC + 997440 + + stYStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + fbArbiter + FB_Arbiter + 32 + 64 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 96 + + + ItemType + InOut + + + + + stOut + DUT_PositionState + 3648 + 128 + + + ItemType + Input + + + + + stMirror1 + DUT_PositionState + 3648 + 3776 + + + ItemType + Input + + + + + stMirror2 + DUT_PositionState + 3648 + 7424 + + + ItemType + Input + + + + + stTarget1 + DUT_PositionState + 3648 + 11072 + + + ItemType + Input + + + + + sPmpsDeviceName + STRING(80) + 648 + 14720 + + + ItemType + Input + + + + + sTransitionKey + STRING(80) + 648 + 15368 + + + ItemType + Input + + + + + fbYStage + FB_MotionStage + 299392 + 16064 + + + fbStates + FB_LIC_States + 681984 + 315456 + + + pytmc + pv: MMS:STATE io: i - PouTypeFunctionBlockENUM_WFS_States16INTUnknown0OUT1TARGET12TARGET23TARGET34TARGET45TARGET56FB_WFS_States689280FB_PositionStateBase_WithPMPSenumSetENUM_WFS_States16666496ItemTypeInputpytmc + + + + + + + PouType + FunctionBlock + + + + + ENUM_WFS_States + 16 + INT + + Unknown + 0 + + + OUT + 1 + + + TARGET1 + 2 + + + TARGET2 + 3 + + + TARGET3 + 4 + + + TARGET4 + 5 + + + TARGET5 + 6 + + + + FB_WFS_States + 689280 + FB_PositionStateBase_WithPMPS + + enumSet + ENUM_WFS_States + 16 + 666496 + + + ItemType + Input + + + pytmc + pv: SET io: io - stOutDUT_PositionState3648666560ItemTypeInputstTarget1DUT_PositionState3648670208ItemTypeInputstTarget2DUT_PositionState3648673856ItemTypeInputstTarget3DUT_PositionState3648677504ItemTypeInputstTarget4DUT_PositionState3648681152ItemTypeInputstTarget5DUT_PositionState3648684800ItemTypeInputbStatesLockBOOL8688448ItemTypeInputenumGetENUM_WFS_States16688464ItemTypeOutputpytmc + + + + + + stOut + DUT_PositionState + 3648 + 666560 + + + ItemType + Input + + + + + stTarget1 + DUT_PositionState + 3648 + 670208 + + + ItemType + Input + + + + + stTarget2 + DUT_PositionState + 3648 + 673856 + + + ItemType + Input + + + + + stTarget3 + DUT_PositionState + 3648 + 677504 + + + ItemType + Input + + + + + stTarget4 + DUT_PositionState + 3648 + 681152 + + + ItemType + Input + + + + + stTarget5 + DUT_PositionState + 3648 + 684800 + + + ItemType + Input + + + + + bStatesLock + BOOL + 8 + 688448 + + + ItemType + Input + + + + + enumGet + ENUM_WFS_States + 16 + 688464 + + + ItemType + Output + + + pytmc + pv: GET io: i - fbStateDefaultsFB_PositionState_Defaults320688512bWFSInitBOOL8688832fInDeltaLREAL646888962fOutDeltaLREAL646889602fInVelocityLREAL646890241fOutVelocityLREAL646890881fAccelLREAL64689152200fOutDecelLREAL6468921625PouTypeFunctionBlockFB_WFS1312000stYStageDUT_MotionStage3232ItemTypeInOutstZStageDUT_MotionStage3264ItemTypeInOutfbArbiterFB_Arbiter3296ItemTypeInOutfbFFHWOFB_HardwareFFOutput32128ItemTypeInOutstOutDUT_PositionState3648192ItemTypeInputstTarget1DUT_PositionState36483840ItemTypeInputstTarget2DUT_PositionState36487488ItemTypeInputstTarget3DUT_PositionState364811136ItemTypeInputstTarget4DUT_PositionState364814784ItemTypeInputstTarget5DUT_PositionState364818432ItemTypeInputsPmpsDeviceNameSTRING(80)64822080ItemTypeInputsTransitionKeySTRING(80)64822728ItemTypeInputfbYStageFB_MotionStage29939223424fbZStageFB_MotionStage299392322816fbStatesFB_WFS_States689280622208pytmc + + + + + + fbStateDefaults + FB_PositionState_Defaults + 320 + 688512 + + + bWFSInit + BOOL + 8 + 688832 + + + fInDelta + LREAL + 64 + 688896 + + 2 + + + + fOutDelta + LREAL + 64 + 688960 + + 2 + + + + fInVelocity + LREAL + 64 + 689024 + + 1 + + + + fOutVelocity + LREAL + 64 + 689088 + + 1 + + + + fAccel + LREAL + 64 + 689152 + + 200 + + + + fOutDecel + LREAL + 64 + 689216 + + 25 + + + + + PouType + FunctionBlock + + + + + FB_WFS + 1312000 + + stYStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + stZStage + DUT_MotionStage + 32 + 64 + + + ItemType + InOut + + + + + fbArbiter + FB_Arbiter + 32 + 96 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 128 + + + ItemType + InOut + + + + + stOut + DUT_PositionState + 3648 + 192 + + + ItemType + Input + + + + + stTarget1 + DUT_PositionState + 3648 + 3840 + + + ItemType + Input + + + + + stTarget2 + DUT_PositionState + 3648 + 7488 + + + ItemType + Input + + + + + stTarget3 + DUT_PositionState + 3648 + 11136 + + + ItemType + Input + + + + + stTarget4 + DUT_PositionState + 3648 + 14784 + + + ItemType + Input + + + + + stTarget5 + DUT_PositionState + 3648 + 18432 + + + ItemType + Input + + + + + sPmpsDeviceName + STRING(80) + 648 + 22080 + + + ItemType + Input + + + + + sTransitionKey + STRING(80) + 648 + 22728 + + + ItemType + Input + + + + + fbYStage + FB_MotionStage + 299392 + 23424 + + + fbZStage + FB_MotionStage + 299392 + 322816 + + + fbStates + FB_WFS_States + 689280 + 622208 + + + pytmc + pv: MMS:STATE io: i - fbThermoCouple1FB_TempSensor2561311488pytmc + + + + + + fbThermoCouple1 + FB_TempSensor + 256 + 1311488 + + + pytmc + pv: STC:01 io: input - fbThermoCouple2FB_TempSensor2561311744pytmc + + + + + + fbThermoCouple2 + FB_TempSensor + 256 + 1311744 + + + pytmc + pv: STC:02 io: input - PouTypeFunctionBlockENUM_TM2K2_States16INTUnknown0OUT1TARGET12TARGET23TARGET34TARGET45TARGET56TARGET67FB_TM2K2_States692544FB_PositionStateBase_WithPMPSenumSetENUM_TM2K2_States16666496ItemTypeInputpytmc + + + + + + + PouType + FunctionBlock + + + + + ENUM_TM2K2_States + 16 + INT + + Unknown + 0 + + + OUT + 1 + + + TARGET1 + 2 + + + TARGET2 + 3 + + + TARGET3 + 4 + + + TARGET4 + 5 + + + TARGET5 + 6 + + + TARGET6 + 7 + + + + FB_TM2K2_States + 692544 + FB_PositionStateBase_WithPMPS + + enumSet + ENUM_TM2K2_States + 16 + 666496 + + + ItemType + Input + + + pytmc + pv: SET io: io - stOutDUT_PositionState3648666560ItemTypeInputstTarget1DUT_PositionState3648670208ItemTypeInputstTarget2DUT_PositionState3648673856ItemTypeInputstTarget3DUT_PositionState3648677504ItemTypeInputstTarget4DUT_PositionState3648681152ItemTypeInputstTarget5DUT_PositionState3648684800ItemTypeInputstTarget6DUT_PositionState3648688448ItemTypeInputbStatesLockBOOL8692096ItemTypeInputenumGetENUM_TM2K2_States16692112ItemTypeOutputpytmc + + + + + + stOut + DUT_PositionState + 3648 + 666560 + + + ItemType + Input + + + + + stTarget1 + DUT_PositionState + 3648 + 670208 + + + ItemType + Input + + + + + stTarget2 + DUT_PositionState + 3648 + 673856 + + + ItemType + Input + + + + + stTarget3 + DUT_PositionState + 3648 + 677504 + + + ItemType + Input + + + + + stTarget4 + DUT_PositionState + 3648 + 681152 + + + ItemType + Input + + + + + stTarget5 + DUT_PositionState + 3648 + 684800 + + + ItemType + Input + + + + + stTarget6 + DUT_PositionState + 3648 + 688448 + + + ItemType + Input + + + + + bStatesLock + BOOL + 8 + 692096 + + + ItemType + Input + + + + + enumGet + ENUM_TM2K2_States + 16 + 692112 + + + ItemType + Output + + + pytmc + pv: GET io: i - bATMInitBOOL8692128fInDeltaLREAL646921602fOutDeltaLREAL646922242fInVelocityLREAL646922885fOutVelocityLREAL646923525fAccelLREAL64692416200fOutDecelLREAL6469248025PouTypeFunctionBlockFB_TM2K21318656stYStageDUT_MotionStage3232ItemTypeInOutstXStageDUT_MotionStage3264ItemTypeInOutfbArbiterFB_Arbiter3296ItemTypeInOutfbFFHWOFB_HardwareFFOutput32128ItemTypeInOutstOutDUT_PositionState3648192ItemTypeInputstTarget1DUT_PositionState36483840ItemTypeInputstTarget2DUT_PositionState36487488ItemTypeInputstTarget3DUT_PositionState364811136ItemTypeInputstTarget4DUT_PositionState364814784ItemTypeInputstTarget5DUT_PositionState364818432ItemTypeInputstTarget6DUT_PositionState364822080ItemTypeInputsPmpsDeviceNameSTRING(80)64825728ItemTypeInputsTransitionKeySTRING(80)64826376ItemTypeInputfbYStageFB_MotionStage29939227072fbXStageFB_MotionStage299392326464fbStatesFB_TM2K2_States692544625856pytmc + + + + + + bATMInit + BOOL + 8 + 692128 + + + fInDelta + LREAL + 64 + 692160 + + 2 + + + + fOutDelta + LREAL + 64 + 692224 + + 2 + + + + fInVelocity + LREAL + 64 + 692288 + + 5 + + + + fOutVelocity + LREAL + 64 + 692352 + + 5 + + + + fAccel + LREAL + 64 + 692416 + + 200 + + + + fOutDecel + LREAL + 64 + 692480 + + 25 + + + + + PouType + FunctionBlock + + + + + FB_TM2K2 + 1318656 + + stYStage + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + stXStage + DUT_MotionStage + 32 + 64 + + + ItemType + InOut + + + + + fbArbiter + FB_Arbiter + 32 + 96 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 128 + + + ItemType + InOut + + + + + stOut + DUT_PositionState + 3648 + 192 + + + ItemType + Input + + + + + stTarget1 + DUT_PositionState + 3648 + 3840 + + + ItemType + Input + + + + + stTarget2 + DUT_PositionState + 3648 + 7488 + + + ItemType + Input + + + + + stTarget3 + DUT_PositionState + 3648 + 11136 + + + ItemType + Input + + + + + stTarget4 + DUT_PositionState + 3648 + 14784 + + + ItemType + Input + + + + + stTarget5 + DUT_PositionState + 3648 + 18432 + + + ItemType + Input + + + + + stTarget6 + DUT_PositionState + 3648 + 22080 + + + ItemType + Input + + + + + sPmpsDeviceName + STRING(80) + 648 + 25728 + + + ItemType + Input + + + + + sTransitionKey + STRING(80) + 648 + 26376 + + + ItemType + Input + + + + + fbYStage + FB_MotionStage + 299392 + 27072 + + + fbXStage + FB_MotionStage + 299392 + 326464 + + + fbStates + FB_TM2K2_States + 692544 + 625856 + + + pytmc + pv: MMS:STATE io: i arrStates.array: 1..7 - fbThermoCouple1FB_TempSensor2561318400pytmc + + + + + + fbThermoCouple1 + FB_TempSensor + 256 + 1318400 + + + pytmc + pv: STC:01 io: input - PouTypeFunctionBlockDUT_SATT_Filter768sFilterMaterialSTRING(80)6480pytmc + + + + + + + PouType + FunctionBlock + + + + + DUT_SATT_Filter + 768 + + sFilterMaterial + STRING(80) + 648 + 0 + + + pytmc + pv: MATERIAL io: input field: DESC Filter material name - fFilterThickness_umLREAL64704pytmc + + + + + + fFilterThickness_um + LREAL + 64 + 704 + + + pytmc + pv: THICKNESS io: input field: DESC Filter material thickness field: EGU um - ENUM_SXR_SATT_Position16INTUNKNOWN0OUT1FILTER12FILTER23FILTER34FILTER45FILTER56FILTER67FILTER78FILTER89FB_SXR_SATT_PositionState286784FB_PositionStateBaseenumSetENUM_SXR_SATT_Position16253824ItemTypeInputpytmc + + + + + + + ENUM_SXR_SATT_Position + 16 + INT + + UNKNOWN + 0 + UNKNOWN must be in slot 0 or the FB breaks + + + OUT + 1 + OUT at slot 1 is a convention + + + FILTER1 + 2 + + + FILTER2 + 3 + + + FILTER3 + 4 + + + FILTER4 + 5 + + + FILTER5 + 6 + + + FILTER6 + 7 + + + FILTER7 + 8 + + + FILTER8 + 9 + + + + FB_SXR_SATT_PositionState + 286784 + FB_PositionStateBase + + enumSet + ENUM_SXR_SATT_Position + The enum position to move to + 16 + 253824 + + + ItemType + Input + + + pytmc + pv: SET io: io - stOutDUT_PositionState3648253888ItemTypeInputstFilter1DUT_PositionState3648257536ItemTypeInputstFilter2DUT_PositionState3648261184ItemTypeInputstFilter3DUT_PositionState3648264832ItemTypeInputstFilter4DUT_PositionState3648268480ItemTypeInputstFilter5DUT_PositionState3648272128ItemTypeInputstFilter6DUT_PositionState3648275776ItemTypeInputstFilter7DUT_PositionState3648279424ItemTypeInputstFilter8DUT_PositionState3648283072ItemTypeInputenumGetENUM_SXR_SATT_Position16286720ItemTypeOutputpytmc + + + + + + stOut + DUT_PositionState + NOTE: Do not pragma these, let it happen in the manager. + Information about the OUT position + 3648 + 253888 + + + ItemType + Input + + + + + stFilter1 + DUT_PositionState + 3648 + 257536 + + + ItemType + Input + + + + + stFilter2 + DUT_PositionState + 3648 + 261184 + + + ItemType + Input + + + + + stFilter3 + DUT_PositionState + 3648 + 264832 + + + ItemType + Input + + + + + stFilter4 + DUT_PositionState + 3648 + 268480 + + + ItemType + Input + + + + + stFilter5 + DUT_PositionState + 3648 + 272128 + + + ItemType + Input + + + + + stFilter6 + DUT_PositionState + 3648 + 275776 + + + ItemType + Input + + + + + stFilter7 + DUT_PositionState + 3648 + 279424 + + + ItemType + Input + + + + + stFilter8 + DUT_PositionState + 3648 + 283072 + + + ItemType + Input + + + + + enumGet + ENUM_SXR_SATT_Position + The enum state readback + 16 + 286720 + + + ItemType + Output + + + pytmc + pv: GET io: i - bInitializedBOOL82867360PouTypeFunctionBlockFB_AtomicMass2816sNameSTRING(80)64832ItemTypeInputbFoundBOOL8680ItemTypeOutputfValueLREAL64704ItemTypeOutputfUncertaintyLREAL64768ItemTypeOutputsDescriptionSTRING(80)648832ItemTypeOutputsUnitsSTRING(80)6481480ItemTypeOutputsCaveatSTRING(80)6482128ItemTypeOutputPouTypeFunctionBlockFB_ElementDensity2816sNameSTRING(80)64832ItemTypeInputbFoundBOOL8680ItemTypeOutputfValueLREAL64704ItemTypeOutputfUncertaintyLREAL64768ItemTypeOutputsDescriptionSTRING(80)648832ItemTypeOutputsUnitsSTRING(80)6481480ItemTypeOutputsCaveatSTRING(80)6482128ItemTypeOutputPouTypeFunctionBlockFB_AttenuatorElementDensity3712sNameSTRING(80)64832ItemTypeInputfDensityLREAL64704ItemTypeOutputbFoundBOOL8768ItemTypeOutputfbElementDensityFB_ElementDensity2816832fDensity_gm3LREAL643648PouTypeFunctionBlockFB_SXR_SATT_Stage658688stAxisDUT_MotionStage3232ItemTypeInOutfbFFHWOFB_HardwareFFOutput3264ItemTypeInOutnEnableModeENUM_StageEnableMode1696ItemTypeInputstOutDUT_PositionState3648128ItemTypeInputstFilter1DUT_PositionState36483776ItemTypeInputstFilter2DUT_PositionState36487424ItemTypeInputstFilter3DUT_PositionState364811072ItemTypeInputstFilter4DUT_PositionState364814720ItemTypeInputstFilter5DUT_PositionState364818368ItemTypeInputstFilter6DUT_PositionState364822016ItemTypeInputstFilter7DUT_PositionState364825664ItemTypeInputstFilter8DUT_PositionState364829312ItemTypeInputarrFiltersDUT_SATT_Filter18614432960ItemTypeInputpytmcpv: FILTERSfTemp1LREAL6439104ItemTypeOutputfTemp2LREAL6439168ItemTypeOutputbIsStationaryBOOL839232ItemTypeOutputbErrorBOOL839240ItemTypeOutputsActiveFilterMaterialSTRING(80)64839248ItemTypeOutputpytmc + + + + + + bInitialized + BOOL + 8 + 286736 + + 0 + + + + + PouType + FunctionBlock + + + + + FB_AtomicMass + WARNING: This file is auto-generated. Do not modify it. + 2816 + + sName + STRING(80) + 648 + 32 + + + ItemType + Input + + + + + bFound + BOOL + 8 + 680 + + + ItemType + Output + + + + + fValue + LREAL + 64 + 704 + + + ItemType + Output + + + + + fUncertainty + LREAL + 64 + 768 + + + ItemType + Output + + + + + sDescription + STRING(80) + 648 + 832 + + + ItemType + Output + + + + + sUnits + STRING(80) + 648 + 1480 + + + ItemType + Output + + + + + sCaveat + STRING(80) + 648 + 2128 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + + + FB_ElementDensity + WARNING: This file is auto-generated. Do not modify it. + 2816 + + sName + STRING(80) + 648 + 32 + + + ItemType + Input + + + + + bFound + BOOL + 8 + 680 + + + ItemType + Output + + + + + fValue + LREAL + 64 + 704 + + + ItemType + Output + + + + + fUncertainty + LREAL + 64 + 768 + + + ItemType + Output + + + + + sDescription + STRING(80) + 648 + 832 + + + ItemType + Output + + + + + sUnits + STRING(80) + 648 + 1480 + + + ItemType + Output + + + + + sCaveat + STRING(80) + 648 + 2128 + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + + + FB_AttenuatorElementDensity + 3712 + + sName + STRING(80) + 648 + 32 + + + ItemType + Input + + + + + fDensity + LREAL + 64 + 704 + + + ItemType + Output + + + + + bFound + BOOL + 8 + 768 + + + ItemType + Output + + + + + fbElementDensity + FB_ElementDensity + 2816 + 832 + + + fDensity_gm3 + LREAL + 64 + 3648 + + + + PouType + FunctionBlock + + + + + FB_SXR_SATT_Stage + 658688 + + stAxis + DUT_MotionStage + 32 + 32 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 64 + + + ItemType + InOut + + + + + nEnableMode + ENUM_StageEnableMode + 16 + 96 + + + ItemType + Input + + + + + stOut + DUT_PositionState + 3648 + 128 + + + ItemType + Input + + + + + stFilter1 + DUT_PositionState + 3648 + 3776 + + + ItemType + Input + + + + + stFilter2 + DUT_PositionState + 3648 + 7424 + + + ItemType + Input + + + + + stFilter3 + DUT_PositionState + 3648 + 11072 + + + ItemType + Input + + + + + stFilter4 + DUT_PositionState + 3648 + 14720 + + + ItemType + Input + + + + + stFilter5 + DUT_PositionState + 3648 + 18368 + + + ItemType + Input + + + + + stFilter6 + DUT_PositionState + 3648 + 22016 + + + ItemType + Input + + + + + stFilter7 + DUT_PositionState + 3648 + 25664 + + + ItemType + Input + + + + + stFilter8 + DUT_PositionState + 3648 + 29312 + + + ItemType + Input + + + + + arrFilters + DUT_SATT_Filter + + 1 + 8 + + 6144 + 32960 + + + ItemType + Input + + + pytmc + pv: FILTERS + + + + + fTemp1 + LREAL + stExtra : DUT_MotionStage_Extras; + 64 + 39104 + + + ItemType + Output + + + + + fTemp2 + LREAL + 64 + 39168 + + + ItemType + Output + + + + + bIsStationary + BOOL + 8 + 39232 + + + ItemType + Output + + + + + bError + BOOL + 8 + 39240 + + + ItemType + Output + + + + + sActiveFilterMaterial + STRING(80) + 648 + 39248 + + + ItemType + Output + + + pytmc + pv: MATERIAL io: i - fActiveFilterThickness_umLREAL6439936ItemTypeOutputpytmc + + + + + + fActiveFilterThickness_um + LREAL + 64 + 39936 + + + ItemType + Output + + + pytmc + pv: THICKNESS io: i field: EGU um - fTransmissionLREAL6440000ItemTypeOutputpytmc + + + + + + fTransmission + LREAL + 64 + 40000 + + + ItemType + Output + + + pytmc + pv: TRANSMISSION io: i field: DESC Filter transmission - fActiveFilterDensityLREAL6440064ItemTypeOutputfActiveFilterAtomicMassLREAL6440128ItemTypeOutputfAbsorptionConstantLREAL6440192ItemTypeOutputiFilterIndexINT16402560ItemTypeOutputfbMotionFB_MotionStage29939240320fbStateFB_SXR_SATT_PositionState286784339712pytmc + + + + + + fActiveFilterDensity + LREAL + 64 + 40064 + + + ItemType + Output + + + + + fActiveFilterAtomicMass + LREAL + 64 + 40128 + + + ItemType + Output + + + + + fAbsorptionConstant + LREAL + 64 + 40192 + + + ItemType + Output + + + + + iFilterIndex + INT + 16 + 40256 + + 0 + + + + ItemType + Output + + + + + fbMotion + FB_MotionStage + 299392 + 40320 + + + fbState + FB_SXR_SATT_PositionState + 286784 + 339712 + + + pytmc + pv: STATE - bInitializedBOOL86264960fbAtomicMassFB_AtomicMass2816626560fbAttenuatorElementDensityFB_AttenuatorElementDensity3712629376fbRTD_1FB_TempSensor256633088.fResolution0.01pytmcpv: RTD:1fbRTD_2FB_TempSensor256633344.fResolution0.01pytmcpv: RTD:2fbFFFB_FastFault25088633600.i_DescDevice is moving.i_TypeCode8448.i_xAutoReset1PouTypeFunctionBlockFB_PositionStateInOut261248FB_PositionStateBaseenumSetENUM_EpicsInOut_INT16253824ItemTypeInputpytmc + + + + + + bInitialized + BOOL + 8 + 626496 + + 0 + + + + fbAtomicMass + FB_AtomicMass + 2816 + 626560 + + + fbAttenuatorElementDensity + FB_AttenuatorElementDensity + 3712 + 629376 + + + fbRTD_1 + FB_TempSensor + EL3202-0020: 0.01 °C per digit + 256 + 633088 + + + .fResolution + 0.01 + + + + + pytmc + pv: RTD:1 + + + + + fbRTD_2 + FB_TempSensor + 256 + 633344 + + + .fResolution + 0.01 + + + + + pytmc + pv: RTD:2 + + + + + fbFF + FB_FastFault + 25088 + 633600 + + + .i_Desc + Device is moving + + + .i_TypeCode + 8448 + + + .i_xAutoReset + 1 + + + + + + PouType + FunctionBlock + + + + + FB_PositionStateInOut + 261248 + FB_PositionStateBase + + enumSet + ENUM_EpicsInOut_INT + NOTE: Please copy this pragma exactly on your enumSet + 16 + 253824 + + + ItemType + Input + + + pytmc + pv: SET io: io - stOutST_PositionState3648253888ItemTypeInputstInST_PositionState3648257536ItemTypeInputenumGetENUM_EpicsInOut_INT16261184ItemTypeOutputpytmc + + + + + + stOut + ST_PositionState + NOTE: Do not pragma these, let it happen in the manager. + 3648 + 253888 + + + ItemType + Input + + + + + stIn + ST_PositionState + Information about the IN position + 3648 + 257536 + + + ItemType + Input + + + + + enumGet + ENUM_EpicsInOut_INT + NOTE: Please copy this pragma exactly on your enumGet + 16 + 261184 + + + ItemType + Output + + + pytmc + pv: GET io: i - bInOutInitBOOL8261200PouTypeFunctionBlockobsoleteUse FB_PositionState1D_InOut insteadFB_AT1K2593344fbFFHWOFB_HardwareFFOutput3232ItemTypeInOutstAxisDUT_MotionStage3264ItemTypeInOutnEnableModeENUM_StageEnableMode1696ItemTypeInputstOutDUT_PositionState3648128ItemTypeInputstInDUT_PositionState36483776ItemTypeInputfTransmissionLREAL647424ItemTypeOutputbMirrorOutBOOL87488ItemTypeOutputfbMotionFB_MotionStage2993927552fbStateFB_PositionStateInOut261248306944pytmc + + + + + + bInOutInit + BOOL + 8 + 261200 + + + + PouType + FunctionBlock + + + obsolete + Use FB_PositionState1D_InOut instead + + + + + FB_AT1K2 + 593344 + + fbFFHWO + FB_HardwareFFOutput + 32 + 32 + + + ItemType + InOut + + + + + stAxis + DUT_MotionStage + 32 + 64 + + + ItemType + InOut + + + + + nEnableMode + ENUM_StageEnableMode + 16 + 96 + + + ItemType + Input + + + + + stOut + DUT_PositionState + 3648 + 128 + + + ItemType + Input + + + + + stIn + DUT_PositionState + 3648 + 3776 + + + ItemType + Input + + + + + fTransmission + LREAL + 64 + 7424 + + + ItemType + Output + + + + + bMirrorOut + BOOL + 8 + 7488 + + + ItemType + Output + + + + + fbMotion + FB_MotionStage + 299392 + 7552 + + + fbState + FB_PositionStateInOut + 261248 + 306944 + + + pytmc + pv: STATE - bInitializedBOOL85681920fbFFFB_FastFault25088568224.i_DescDevice is moving.i_TypeCode8448.i_xAutoReset1PouTypeFunctionBlockST_BeamParams_IO1760nTranREAL320011plcAttribute_pytmcpv: Attenuation - io: inRateUDINT3232120plcAttribute_pytmcpv: Rate - io: ineVRangeDWORD32644294967295plcAttribute_pytmcpv: PhotonEnergy - io: iplcAttribute_displaymodebinaryneVREAL3296nBCRangeWORD161280655350nBeamClassUSINT814400nMachineModeUSINT8152astAttenuatorsST_PMPS_Attenuator_IO1161024160plcAttribute_pytmcpv: AuxAttenuator - io: iastAperturesST_PMPS_Aperture_IO143841184aVetoDevicesBOOL1161281568plcAttribute_pytmcpv: AuxAttenuator - io: ixValidToggleBOOL81696xValidBOOL81704plcAttribute_pytmcpv: Valid - io: inCohortIntUDINT321728plcAttribute_pytmcpv: Attenuation - io: iFB_VetoArbiter27168I_HigherAuthoritybVetoBOOL8640ItemTypeInputHigherAuthorityI_HigherAuthority3296ItemTypeInputLowerAuthorityI_LowerAuthority32128ItemTypeInputFFOFB_HardwareFFOutput32160ItemTypeInOutffKeepItSecretKeepItSafeFB_FastFault25088192.i_xAutoReset1.i_DescHolds beam off until request is back in arbitration.i_TypeCode200.i_xVetoable1stStandbyBPST_BeamParams176025280rtVetoR_TRIG6427040ftVetoF_TRIG6427104CheckRequestBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760RemoveRequestBOOL8nReqIDDWORD32PouTypeFunctionBlockFB_SubSysToArbiter_IO138752I_HigherAuthorityResetBOOL864ItemTypeInputsNameSTRING(80)64872SubSysToArbiterItemTypeInputi_bVetoBOOL8720ItemTypeInputArbiterFB_Arbiter32736ItemTypeInOutfbFFHWOFB_HardwareFFOutput32768ItemTypeInOuti_stCurrentBPST_BeamParams_IO1760800TcLinkToTIIB[PMPS_PRE]^IO Inputs^CurrentBPTcAddressTypeInputq_stRequestedBPST_BeamParams_IO17602560TcLinkToTIIB[PMPS_PRE]^IO Outputs^RequestedBPTcAddressTypeOutputxTxPDO_toggleBIT14320pytmcpv: TxPDO_toggle - io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggleTcAddressTypeInputxTxPDO_stateBIT14321pytmcpv: TxPDO_state - io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO stateTcAddressTypeInputffPMPSIO_DisconnectFB_FastFault250884352.i_DescArbiter network interface disconnected or not OP.i_DevNameSubSysToArbiternRequestCohortUDINT32294400pytmcpv: RequestCohort - io: inActiveCohortUDINT32294720pytmcpv: ActiveCohort - io: ifbVetoArbFB_VetoArbiter2716829504fbLogFB_LogMessage8198456704__CHECKREQUEST__XFIRSTTIMEBOOL81386881__CHECKREQUEST__NIDDWORD32138720CheckRequestBOOL8nReqIDDWORD32xFirstTimeBOOL8uselocation__CHECKREQUEST__XFIRSTTIMEnIdDWORD32uselocation__CHECKREQUEST__NIDRequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760RemoveRequestBOOL8nReqIDDWORD32PouTypeFunctionBlockTcEventConfirmationState16INT01234plcAttribute_qualified_onlyplcAttribute_strictITcAlarm32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32GetIsRaisedHRESULT32bIsRaisedBOOL3232RaiseHRESULT32timeStampULINT64ClearHRESULT32timeStampULINT64bResetConfirmationBOOL3232GetConfirmationStateHRESULT32stateTcEventConfirmationState32ConfirmHRESULT32timeStampULINT64ITcAlarm232ITcAlarmGetTimeRaisedHRESULT32timeStampULINT32GetTimeConfirmedHRESULT32timeStampULINT32GetTimeClearedHRESULT32timeStampULINT32FB_TcEvent3584FB_TcEventBaseI_TcEventBasenTimestampULINT6484271836__getnTimestampULINT64nTimestampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046ReleaseHRESULT32InitipEventITcEvent32nTimestampULINT64ipMessageITcMessage232ipAlarmITcAlarm232conditionalshowobsoleteInit is obsolete, use Init2 instead!__getipEventITcEvent32ipEventITcEvent32propertyconditionalshowInit2ipEventITcEvent32nTimestampULINT64ipArgumentsITcArguments32ipMessageITcMessage32ipAlarmITcAlarm32ipSourceInfoITcSourceInfo32conditionalshowPouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyI_Listener32PVOIDOnAlarmClearedfbEventFB_TcEvent32OnAlarmConfirmedfbEventFB_TcEvent32OnAlarmDisposedfbEventFB_TcEvent32OnAlarmRaisedfbEventFB_TcEvent32OnMessageSentfbEventFB_TcEvent32ITcEventFilterConfig32ITcUnknownAddEventClassHRESULT32eventClassGUID32severityTcEventSeverity16RemoveEventClassHRESULT32eventClassGUID32AddSourceInfoHRESULT32ipSourceInfoITcSourceInfo32severityTcEventSeverity16RemoveSourceInfoHRESULT32ipSourceInfoITcSourceInfo32ITcMessageListener32ITcUnknownOnMessageSentHRESULT32ipEventITcEvent32ITcAlarmListener32ITcUnknownOnAlarmRaisedHRESULT32ipEventITcEvent32OnAlarmClearedHRESULT32ipEventITcEvent32OnAlarmConfirmedHRESULT32ipEventITcEvent32OnAlarmDisposedHRESULT32ipEventITcEvent32FB_ListenerWrapper3840ITcMessageListenerITcAlarmListenerTcAddRefUDINT32c++_compatiblepack_mode4showminimal_input_size4OnAlarmRaisedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4UnsubscribeHRESULT32hrHRESULT32OnAlarmClearedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4TcQueryInterfaceHRESULT32iidIID32pipItfPVOID32ipMessageListenerITcMessageListener32ipAlarmListenerITcAlarmListener32c++_compatiblepack_mode4showminimal_input_size4OnMessageSentHRESULT32ipEventITcEvent32ipMessage2ITcMessage232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4SubscribeHRESULT32pipMessageFilterConfigITcEventFilterConfig32pipAlarmFilterConfigITcEventFilterConfig32hrHRESULT32TcReleaseUDINT32c++_compatiblepack_mode4showminimal_input_size4OnAlarmConfirmedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4OnAlarmDisposedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4ExecuteHRESULT32ipListenerI_Listener32hrHRESULT32PouTypeFunctionBlockc++_compatibleenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyFB_ListenerBase96I_Listener_pListenerWrapperFB_ListenerWrapper3264OnAlarmRaisedfbEventFB_TcEvent32UnsubscribeHRESULT32hrHRESULT32OnAlarmClearedfbEventFB_TcEvent32OnMessageSentfbEventFB_TcEvent32SubscribeHRESULT32ipMessageFilterConfigITcEventFilterConfig32ipAlarmFilterConfigITcEventFilterConfig32hrHRESULT32OnAlarmConfirmedfbEventFB_TcEvent32OnAlarmDisposedfbEventFB_TcEvent32ExecuteHRESULT32hrHRESULT32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyE_LogEventType16INT0123plcAttribute_qualified_onlyplcAttribute_strictST_LoggingEventInfo86272schemaSTRING(80) + + + + + bInitialized + BOOL + 8 + 568192 + + 0 + + + + fbFF + FB_FastFault + 25088 + 568224 + + + .i_Desc + Device is moving + + + .i_TypeCode + 8448 + + + .i_xAutoReset + 1 + + + + + + PouType + FunctionBlock + + + + + ST_BeamParams_IO + 1760 + + nTran + REAL + Requested pre-optic attenuation - 1 is full transmission + 32 + 0 + + 0 + 1 + 1 + + + + plcAttribute_pytmc + pv: Attenuation + io: i + + + + + nRate + UDINT + Pulse-rate + 32 + 32 + + 120 + + + + plcAttribute_pytmc + pv: Rate + io: i + + + + + neVRange + DWORD + Photon energy ranges + 32 + 64 + + 4294967295 + + + + plcAttribute_pytmc + pv: PhotonEnergy + io: i + + + plcAttribute_displaymode + binary + + + + + neV + REAL + Current Photon energy as calculated by the arbiter + 32 + 96 + + + nBCRange + WORD + 16 + 128 + + 0 + 65535 + 0 + + + + nBeamClass + USINT + 8 + 144 + + 0 + 0 + + + + nMachineMode + USINT + 8 + 152 + + + astAttenuators + ST_PMPS_Attenuator_IO + + 1 + 16 + + Beamline attenuators + 1024 + 160 + + + plcAttribute_pytmc + pv: AuxAttenuator + io: i + + + + + astApertures + ST_PMPS_Aperture_IO + + 1 + 4 + + 384 + 1184 + + + aVetoDevices + BOOL + + 1 + 16 + + Stopper statuses + 128 + 1568 + + + plcAttribute_pytmc + pv: AuxAttenuator + io: i + + + + + xValidToggle + BOOL + Toggle for watchdog + 8 + 1696 + + + xValid + BOOL + Beam parameter set is valid (if readback), or acknowledged (if request) + 8 + 1704 + + + plcAttribute_pytmc + pv: Valid + io: i + + + + + nCohortInt + UDINT + Cohort index. Identifies which cohort this BP set was included in arbitration + 32 + 1728 + + + plcAttribute_pytmc + pv: Attenuation + io: i + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + FB_VetoArbiter + 27168 + I_HigherAuthority + + bVeto + BOOL + Rising edge clears request, hold true to veto continuously, falling edge restores request + 8 + 64 + + 0 + + + + ItemType + Input + + + + + HigherAuthority + I_HigherAuthority + Typically connected to a higher-level arbiter. + 32 + 96 + + + ItemType + Input + + + + + LowerAuthority + I_LowerAuthority + Lower authority to be vetoed + 32 + 128 + + + ItemType + Input + + + + + FFO + FB_HardwareFFOutput + This should be the FFO upstream of the veto device + 32 + 160 + + + ItemType + InOut + + + + + ffKeepItSecretKeepItSafe + FB_FastFault + 25088 + 192 + + + .i_xAutoReset + 1 + + + .i_Desc + Holds beam off until request is back in arbitration + + + .i_TypeCode + 200 + + + .i_xVetoable + 1 + + + + + stStandbyBP + ST_BeamParams + 1760 + 25280 + + + rtVeto + R_TRIG + 64 + 27040 + + + ftVeto + F_TRIG + 64 + 27104 + + + CheckRequest + BOOL + 8 + + nReqID + DWORD + 32 + + + + RequestBP + BOOL + 8 + + nReqID + StateID of state requesting beam parameter set + DWORD + 32 + + + stReqBP + Requested beam params + ST_BeamParams + 1760 + + + + RemoveRequest + BOOL + 8 + + nReqID + StateID to remove + DWORD + 32 + + + + + PouType + FunctionBlock + + + + + FB_SubSysToArbiter_IO + Use on a subsystem PLC to request from the arbiter + Run at the top of your cycle to receive the latest BP + 138752 + I_HigherAuthority + + Reset + BOOL + Fast fault reset + 8 + 64 + + + ItemType + Input + + + + + sName + STRING(80) + 648 + 72 + + SubSysToArbiter + + + + ItemType + Input + + + + + i_bVeto + BOOL + 8 + 720 + + + ItemType + Input + + + + + Arbiter + FB_Arbiter + 32 + 736 + + + ItemType + InOut + + + + + fbFFHWO + FB_HardwareFFOutput + 32 + 768 + + + ItemType + InOut + + + + + i_stCurrentBP + ST_BeamParams_IO + 1760 + 800 + + + TcLinkTo + TIIB[PMPS_PRE]^IO Inputs^CurrentBP + + + TcAddressType + Input + + + + + q_stRequestedBP + ST_BeamParams_IO + 1760 + 2560 + + + TcLinkTo + TIIB[PMPS_PRE]^IO Outputs^RequestedBP + + + TcAddressType + Output + + + + + xTxPDO_toggle + BIT + 1 + 4320 + + + pytmc + pv: TxPDO_toggle + io: i + + + TcLinkTo + TIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggle + + + TcAddressType + Input + + + + + xTxPDO_state + BIT + 1 + 4321 + + + pytmc + pv: TxPDO_state + io: i + + + TcLinkTo + TIIB[PMPS_PRE]^SYNC Inputs^TxPDO state + + + TcAddressType + Input + + + + + ffPMPSIO_Disconnect + FB_FastFault + Fast faults + 25088 + 4352 + + + .i_Desc + Arbiter network interface disconnected or not OP + + + .i_DevName + SubSysToArbiter + + + + + nRequestCohort + UDINT + Request cohort + 32 + 29440 + + 0 + + + + pytmc + pv: RequestCohort + io: i + + + + + nActiveCohort + UDINT + Active cohort, updated by incoming BP from arbiter PLC, in the ElevateRequest arbiter call + 32 + 29472 + + 0 + + + + pytmc + pv: ActiveCohort + io: i + + + + + fbVetoArb + FB_VetoArbiter + 27168 + 29504 + + + fbLog + FB_LogMessage + 81984 + 56704 + + + __CHECKREQUEST__XFIRSTTIME + BOOL + 8 + 138688 + + 1 + + + + __CHECKREQUEST__NID + DWORD + 32 + 138720 + + + CheckRequest + BOOL + 8 + + nReqID + DWORD + 32 + + + xFirstTime + BOOL + 8 + + + uselocation + __CHECKREQUEST__XFIRSTTIME + + + + + nId + DWORD + 32 + + + uselocation + __CHECKREQUEST__NID + + + + + + RequestBP + BOOL + 8 + + nReqID + StateID of state requesting beam parameter set + DWORD + 32 + + + stReqBP + Requested beam params + ST_BeamParams + 1760 + + + + RemoveRequest + BOOL + 8 + + nReqID + StateID to remove + DWORD + 32 + + + + + PouType + FunctionBlock + + + + + TcEventConfirmationState + 16 + INT + + NotSupported + 0 + + + NotRequired + 1 + + + WaitForConfirmation + 2 + + + Confirmed + 3 + + + Reset + 4 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + + + + ITcAlarm + 32 + ITcEvent + + SetJsonAttribute + HRESULT + 32 + + sJsonAttribute + PCCH + 32 + + + + GetArguments + HRESULT + 32 + + pipArguments + ITcArguments + 32 + + + + GetIsRaised + HRESULT + 32 + + bIsRaised + BOOL32 + 32 + + + + Raise + HRESULT + 32 + + timeStamp + ULINT + 64 + + + + Clear + HRESULT + 32 + + timeStamp + ULINT + 64 + + + bResetConfirmation + BOOL32 + 32 + + + + GetConfirmationState + HRESULT + 32 + + state + TcEventConfirmationState + 32 + + + + Confirm + HRESULT + 32 + + timeStamp + ULINT + 64 + + + + + ITcAlarm2 + 32 + ITcAlarm + + GetTimeRaised + HRESULT + 32 + + timeStamp + ULINT + 32 + + + + GetTimeConfirmed + HRESULT + 32 + + timeStamp + ULINT + 32 + + + + GetTimeCleared + HRESULT + 32 + + timeStamp + ULINT + 32 + + + + + FB_TcEvent + 3584 + FB_TcEventBase + I_TcEventBase + + nTimestamp + ULINT + 64 + 84271836 + + + __getnTimestamp + ULINT + 64 + + nTimestamp + ULINT + 64 + + + + property + + + monitoring + call + + + TcDisplayTypeGUID + 18071995-0000-0000-0000-000000000046 + + + + + Release + HRESULT + 32 + + + Init + + ipEvent + ITcEvent + 32 + + + nTimestamp + ULINT + 64 + + + ipMessage + ITcMessage2 + 32 + + + ipAlarm + ITcAlarm2 + 32 + + + + conditionalshow + + + obsolete + Init is obsolete, use Init2 instead! + + + + + __getipEvent + ITcEvent + 32 + + ipEvent + ITcEvent + 32 + + + + property + + + conditionalshow + + + + + Init2 + + ipEvent + ITcEvent + 32 + + + nTimestamp + ULINT + 64 + + + ipArguments + ITcArguments + 32 + + + ipMessage + ITcMessage + 32 + + + ipAlarm + ITcAlarm + 32 + + + ipSourceInfo + ITcSourceInfo + 32 + + + + conditionalshow + + + + + + PouType + FunctionBlock + + + reflection + + + conditionalshow_all_locals + + + no_explicit_call + do not call this POU directly + + + + + I_Listener + 32 + PVOID + + OnAlarmCleared + + fbEvent + FB_TcEvent + 32 + + + + OnAlarmConfirmed + + fbEvent + FB_TcEvent + 32 + + + + OnAlarmDisposed + + fbEvent + FB_TcEvent + 32 + + + + OnAlarmRaised + + fbEvent + FB_TcEvent + 32 + + + + OnMessageSent + + fbEvent + FB_TcEvent + 32 + + + + + ITcEventFilterConfig + 32 + ITcUnknown + + AddEventClass + HRESULT + 32 + + eventClass + GUID + 32 + + + severity + TcEventSeverity + 16 + + + + RemoveEventClass + HRESULT + 32 + + eventClass + GUID + 32 + + + + AddSourceInfo + HRESULT + 32 + + ipSourceInfo + ITcSourceInfo + 32 + + + severity + TcEventSeverity + 16 + + + + RemoveSourceInfo + HRESULT + 32 + + ipSourceInfo + ITcSourceInfo + 32 + + + + + ITcMessageListener + 32 + ITcUnknown + + OnMessageSent + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + + + ITcAlarmListener + 32 + ITcUnknown + + OnAlarmRaised + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + + OnAlarmCleared + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + + OnAlarmConfirmed + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + + OnAlarmDisposed + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + + + FB_ListenerWrapper + 3840 + ITcMessageListener + ITcAlarmListener + + TcAddRef + UDINT + 32 + + + c++_compatible + + + pack_mode + 4 + + + show + + + minimal_input_size + 4 + + + + + OnAlarmRaised + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + ipAlarm + ITcAlarm2 + 32 + + + nTimeStamp + ULINT + 64 + + + + show + + + c++_compatible + + + minimal_input_size + 4 + + + pack_mode + 4 + + + + + Unsubscribe + HRESULT + 32 + + hr + HRESULT + 32 + + + + OnAlarmCleared + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + ipAlarm + ITcAlarm2 + 32 + + + nTimeStamp + ULINT + 64 + + + + show + + + c++_compatible + + + minimal_input_size + 4 + + + pack_mode + 4 + + + + + TcQueryInterface + HRESULT + 32 + + iid + IID + 32 + + + pipItf + PVOID + 32 + + + ipMessageListener + ITcMessageListener + 32 + + + ipAlarmListener + ITcAlarmListener + 32 + + + + c++_compatible + + + pack_mode + 4 + + + show + + + minimal_input_size + 4 + + + + + OnMessageSent + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + ipMessage2 + ITcMessage2 + 32 + + + nTimeStamp + ULINT + 64 + + + + show + + + c++_compatible + + + minimal_input_size + 4 + + + pack_mode + 4 + + + + + Subscribe + HRESULT + 32 + + pipMessageFilterConfig + ITcEventFilterConfig + 32 + + + pipAlarmFilterConfig + ITcEventFilterConfig + 32 + + + hr + HRESULT + 32 + + + + TcRelease + UDINT + 32 + + + c++_compatible + + + pack_mode + 4 + + + show + + + minimal_input_size + 4 + + + + + OnAlarmConfirmed + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + ipAlarm + ITcAlarm2 + 32 + + + nTimeStamp + ULINT + 64 + + + + show + + + c++_compatible + + + minimal_input_size + 4 + + + pack_mode + 4 + + + + + OnAlarmDisposed + HRESULT + 32 + + ipEvent + ITcEvent + 32 + + + ipAlarm + ITcAlarm2 + 32 + + + nTimeStamp + ULINT + 64 + + + + show + + + c++_compatible + + + minimal_input_size + 4 + + + pack_mode + 4 + + + + + Execute + HRESULT + 32 + + ipListener + I_Listener + 32 + + + hr + HRESULT + 32 + + + + + PouType + FunctionBlock + + + c++_compatible + + + enable_dynamic_creation + + + conditionalshow_all_locals + + + no_explicit_call + do not call this POU directly + + + + + FB_ListenerBase + 96 + I_Listener + + _pListenerWrapper + FB_ListenerWrapper + 32 + 64 + + + OnAlarmRaised + + fbEvent + FB_TcEvent + 32 + + + + Unsubscribe + HRESULT + 32 + + hr + HRESULT + 32 + + + + OnAlarmCleared + + fbEvent + FB_TcEvent + 32 + + + + OnMessageSent + + fbEvent + FB_TcEvent + 32 + + + + Subscribe + HRESULT + 32 + + ipMessageFilterConfig + ITcEventFilterConfig + 32 + + + ipAlarmFilterConfig + ITcEventFilterConfig + 32 + + + hr + HRESULT + 32 + + + + OnAlarmConfirmed + + fbEvent + FB_TcEvent + 32 + + + + OnAlarmDisposed + + fbEvent + FB_TcEvent + 32 + + + + Execute + HRESULT + 32 + + hr + HRESULT + 32 + + + + + PouType + FunctionBlock + + + no_explicit_call + do not call this POU directly + + + + + E_LogEventType + 16 + INT + + ALARMCLEARED + 0 + + + ALARMCONFIRMED + 1 + + + ALARMRAISED + 2 + + + MESSAGESENT + 3 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + ST_LoggingEventInfo + 86272 + + schema + STRING(80) + Message or Alarm{Cleared,Confirmed,Raised} event information Note that elements here do not follow the usual Hungarian notation / variable-type-prefixing naming convention due to the member names being - used directly in the generation of the JSON document.]]>6480plcAttribute_pytmcpv: Schema + used directly in the generation of the JSON document. + 648 + 0 + + twincat-event-0 + + + + plcAttribute_pytmc + pv: Schema io: i - field: DESC Schema stringtsLREAL64704plcAttribute_pytmcpv: Timestamp + field: DESC Schema string + + + + + ts + LREAL + 64 + 704 + + + plcAttribute_pytmc + pv: Timestamp io: i - field: DESC Unix timestampplcSTRING(80)648768plcAttribute_pytmcpv: Hostname + field: DESC Unix timestamp + + + + + plc + STRING(80) + 648 + 768 + + + plcAttribute_pytmc + pv: Hostname io: i - field: DESC PLC HostnameseverityTcEventSeverity161424plcAttribute_pytmcpv: Severity + field: DESC PLC Hostname + + + + + severity + TcEventSeverity + 16 + 1424 + + + plcAttribute_pytmc + pv: Severity io: i field: DESC TcEventSeverity field: ZRST Verbose field: ONST Info field: TWST Warning - field: THST ErroridUDINT321440plcAttribute_pytmcpv: MessageID + field: THST Error + + + + + id + UDINT + 32 + 1440 + + + plcAttribute_pytmc + pv: MessageID io: i - field: DESC TwinCAT Message IDevent_classSTRING(80)6481472plcAttribute_pytmcpv: EventClass + field: DESC TwinCAT Message ID + + + + + event_class + STRING(80) + 648 + 1472 + + + plcAttribute_pytmc + pv: EventClass io: i - field: DESC TwinCAT Event classmsgSTRING(255)20482120plcAttribute_pytmcpv: Message - io: isourceSTRING(255)20484168plcAttribute_pytmcpv: Source - io: ievent_typeE_LogEventType166224plcAttribute_pytmcpv: EventType + field: DESC TwinCAT Event class + + + + + msg + STRING(255) + 2048 + 2120 + + + plcAttribute_pytmc + pv: Message + io: i + + + + + source + STRING(255) + This is actually: T_MaxString + which has been expanded due to requirements for pinning global data types. + 2048 + 4168 + + + plcAttribute_pytmc + pv: Source + io: i + + + + + event_type + E_LogEventType + This is actually: STRING(Tc3_EventLogger.ParameterList.cSourceNameSize - 1) + which has been expanded due to requirements for pinning global data types. + 16 + 6224 + + + plcAttribute_pytmc + pv: EventType io: i - field: DESC The event typejsonSTRING(10000)800086240plcAttribute_pytmcpv: MessageJSON + field: DESC The event type + + + + + json + STRING(10000) + 80008 + 6240 + + + plcAttribute_pytmc + pv: MessageJSON io: i - field: DESC Metadata with the messageITcEventFilter32ITcUnknownITcEventListener32ITcUnknownITcAsyncCollection32ITcAsyncResultCountHRESULT32nCountUDINT32GetHRESULT32nIndexUDINT32pipValueITcUnknown32TcEventField16UINT0123456789101112plcAttribute_qualified_onlyplcAttribute_strictTcEventSortOrder16INT01plcAttribute_qualified_onlyplcAttribute_strictTcEventLimitType16UINT01plcAttribute_qualified_onlyplcAttribute_strictTcExportTimeFormat16UINT012345plcAttribute_qualified_onlyplcAttribute_strictTcExportTimeType16UINT01plcAttribute_qualified_onlyplcAttribute_strictTcExportTimePrecision16INT-103679plcAttribute_qualified_onlyplcAttribute_strictITcExportSettings32ITcUnknownSetSortingHRESULT32eFieldTcEventField16eOrderTcEventSortOrder16SetLimitHRESULT32eTypeTcEventLimitType16nLimitDINT32nOffsetDINT32SetTimeFormatHRESULT32eFormatTcExportTimeFormat16eTypeTcExportTimeType16ePrecisionTcExportTimePrecision16nLangIdDINT32sFormatPCCH32AddLanguageHRESULT32nLangIdDINT32sHeaderPCCH32AddFieldHRESULT32eTypeTcEventField16sHeaderPCCH32sPathPCCH32CreateFilterHRESULT32pipFilterITcEventFilter32AddFilterHRESULT32ipFilterITcEventFilter32ClearHRESULT32ITcClearLoggedEventsSettings32ITcUnknownSetSortingHRESULT32eFieldTcEventField16eOrderTcEventSortOrder16SetLimitHRESULT32eTypeTcEventLimitType16nLimitDINT32nOffsetDINT32AddFilterHRESULT32ipFilterITcEventFilter32ClearHRESULT32ITcRemoteEventLogger32ITcUnknownIsInitializedHRESULT32ConnectHRESULT32netIdAMSNETID32DisconnectHRESULT32IsConnectedHRESULT32GetAmsNetIdHRESULT32pAmsNetIdAMSNETID32ConfirmAlarmsHRESULT32timeStampULINT64ipFilterITcEventFilter32pipResultITcAsyncResult32ClearAlarmsHRESULT32timeStampULINT64bResetConfirmationBOOL3232ipFilterITcEventFilter32pipResultITcAsyncResult32AddListenerHRESULT32ipListenerITcEventListener32ipFilterITcEventFilter32RemoveListenerHRESULT32ipListenerITcEventListener32NotifyListenerHRESULT32ipListenerITcEventListener32SendTcMessageHRESULT32eventClassGUID32eventIdUDINT32severityTcEventSeverity16ipSourceInfoITcSourceInfo32timeStampULINT64ipSerializedArgumentsITcArguments32sJsonAttributePCCH32GetEventTextHRESULT32eventClassGUID32eventIdUDINT32ipSourceInfoITcSourceInfo32ipArgumentsITcArguments32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32eventClassGUID32nLangIdDINT32pipResultITcAsyncStringResult32GetCauseRemedyHRESULT32eventClassGUID32eventIdUDINT32nLangIdDINT32pipCollectionITcAsyncCollection32GetEventClassDetailsHRESULT32eventClassGUID32nLangIdDINT32pipCollectionITcAsyncCollection32GetEventDetailsHRESULT32eventClassGUID32eventIdUDINT32nLangIdDINT32pipCollectionITcAsyncCollection32GetActiveAlarmsHRESULT32pipCollectionITcAsyncCollection32GetLoggedEventsHRESULT32pipSettingsITcExportSettings32pipCollectionITcAsyncCollection32ClearLoggedEventsHRESULT32ipSettingsITcClearLoggedEventsSettings32pipResultITcAsyncResult32I_TcRemoteEventLogger32PVOID__getipDataITcRemoteEventLogger32propertyhideFB_RequestEventText96bBusyBOOL884271392bErrorBOOL884271436hrErrorCodeHRESULT3284271400nStringSizeUDINT3284271424sEventTextSTRING(255)204884271444__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertymonitoringcall__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertymonitoringcallRequestRemoteHRESULT32ipRemoteLoggerI_TcRemoteEventLogger32eventClassGUID128nEventIdUDINT32nLangIdDINT32ipArgsI_TcArguments32ipTcRemoteLoggerITcRemoteEventLogger32ipArgumentsITcArguments32conditionalshowGetStringBOOL8sResultSTRING(80)32nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32pEmptySTRING(80)32propertymonitoringcallClear__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232propertymonitoringcallRequestHRESULT32eventClassGUID128nEventIdUDINT32nLangIdDINT32ipArgsI_TcArguments32ipArgumentsITcArguments32__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyST_PendingEvent86400stEventInfoST_LoggingEventInfo862720pytmc + field: DESC Metadata with the message + + + + + + + + + ITcEventFilter + 32 + ITcUnknown + + + ITcEventListener + 32 + ITcUnknown + + + ITcAsyncCollection + 32 + ITcAsyncResult + + Count + HRESULT + 32 + + nCount + UDINT + 32 + + + + Get + HRESULT + 32 + + nIndex + UDINT + 32 + + + pipValue + ITcUnknown + 32 + + + + + TcEventField + 16 + UINT + + Id + 0 + + + SeverityLevel + 1 + + + EventClass + 2 + + + EventClassName + 3 + + + EventId + 4 + + + EventText + 5 + + + TimeRaised + 6 + + + TimeConfirmed + 7 + + + TimeCleared + 8 + + + SourceName + 9 + + + SourceId + 10 + + + SourceGuid + 11 + + + JsonAttribute + 12 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + TcEventSortOrder + 16 + INT + + Descending + 0 + + + Ascending + 1 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + TcEventLimitType + 16 + UINT + + First + 0 + + + Last + 1 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + TcExportTimeFormat + 16 + UINT + + Filetime + 0 + + + Iso8601 + 1 + + + IecDateAndTime + 2 + + + VariantTime + 3 + + + Localized + 4 + + + Custom + 5 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + TcExportTimeType + 16 + UINT + + UTC + 0 + + + LocaleTime + 1 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + TcExportTimePrecision + 16 + INT + + Floating + -1 + + + Seconds + 0 + + + Milliseconds + 3 + + + Microseconds + 6 + + + OneHundertNanoseconds + 7 + + + Nanoseconds + 9 + + + + plcAttribute_qualified_only + + + plcAttribute_strict + + + + + ITcExportSettings + 32 + ITcUnknown + + SetSorting + HRESULT + 32 + + eField + TcEventField + 16 + + + eOrder + TcEventSortOrder + 16 + + + + SetLimit + HRESULT + 32 + + eType + TcEventLimitType + 16 + + + nLimit + DINT + 32 + + + nOffset + DINT + 32 + + + + SetTimeFormat + HRESULT + 32 + + eFormat + TcExportTimeFormat + 16 + + + eType + TcExportTimeType + 16 + + + ePrecision + TcExportTimePrecision + 16 + + + nLangId + DINT + 32 + + + sFormat + PCCH + 32 + + + + AddLanguage + HRESULT + 32 + + nLangId + DINT + 32 + + + sHeader + PCCH + 32 + + + + AddField + HRESULT + 32 + + eType + TcEventField + 16 + + + sHeader + PCCH + 32 + + + sPath + PCCH + 32 + + + + CreateFilter + HRESULT + 32 + + pipFilter + ITcEventFilter + 32 + + + + AddFilter + HRESULT + 32 + + ipFilter + ITcEventFilter + 32 + + + + Clear + HRESULT + 32 + + + + ITcClearLoggedEventsSettings + 32 + ITcUnknown + + SetSorting + HRESULT + 32 + + eField + TcEventField + 16 + + + eOrder + TcEventSortOrder + 16 + + + + SetLimit + HRESULT + 32 + + eType + TcEventLimitType + 16 + + + nLimit + DINT + 32 + + + nOffset + DINT + 32 + + + + AddFilter + HRESULT + 32 + + ipFilter + ITcEventFilter + 32 + + + + Clear + HRESULT + 32 + + + + ITcRemoteEventLogger + 32 + ITcUnknown + + IsInitialized + HRESULT + 32 + + + Connect + HRESULT + 32 + + netId + AMSNETID + 32 + + + + Disconnect + HRESULT + 32 + + + IsConnected + HRESULT + 32 + + + GetAmsNetId + HRESULT + 32 + + pAmsNetId + AMSNETID + 32 + + + + ConfirmAlarms + HRESULT + 32 + + timeStamp + ULINT + 64 + + + ipFilter + ITcEventFilter + 32 + + + pipResult + ITcAsyncResult + 32 + + + + ClearAlarms + HRESULT + 32 + + timeStamp + ULINT + 64 + + + bResetConfirmation + BOOL32 + 32 + + + ipFilter + ITcEventFilter + 32 + + + pipResult + ITcAsyncResult + 32 + + + + AddListener + HRESULT + 32 + + ipListener + ITcEventListener + 32 + + + ipFilter + ITcEventFilter + 32 + + + + RemoveListener + HRESULT + 32 + + ipListener + ITcEventListener + 32 + + + + NotifyListener + HRESULT + 32 + + ipListener + ITcEventListener + 32 + + + + SendTcMessage + HRESULT + 32 + + eventClass + GUID + 32 + + + eventId + UDINT + 32 + + + severity + TcEventSeverity + 16 + + + ipSourceInfo + ITcSourceInfo + 32 + + + timeStamp + ULINT + 64 + + + ipSerializedArguments + ITcArguments + 32 + + + sJsonAttribute + PCCH + 32 + + + + GetEventText + HRESULT + 32 + + eventClass + GUID + 32 + + + eventId + UDINT + 32 + + + ipSourceInfo + ITcSourceInfo + 32 + + + ipArguments + ITcArguments + 32 + + + nLangId + DINT + 32 + + + pipResult + ITcAsyncStringResult + 32 + + + + GetEventClassName + HRESULT + 32 + + eventClass + GUID + 32 + + + nLangId + DINT + 32 + + + pipResult + ITcAsyncStringResult + 32 + + + + GetCauseRemedy + HRESULT + 32 + + eventClass + GUID + 32 + + + eventId + UDINT + 32 + + + nLangId + DINT + 32 + + + pipCollection + ITcAsyncCollection + 32 + + + + GetEventClassDetails + HRESULT + 32 + + eventClass + GUID + 32 + + + nLangId + DINT + 32 + + + pipCollection + ITcAsyncCollection + 32 + + + + GetEventDetails + HRESULT + 32 + + eventClass + GUID + 32 + + + eventId + UDINT + 32 + + + nLangId + DINT + 32 + + + pipCollection + ITcAsyncCollection + 32 + + + + GetActiveAlarms + HRESULT + 32 + + pipCollection + ITcAsyncCollection + 32 + + + + GetLoggedEvents + HRESULT + 32 + + pipSettings + ITcExportSettings + 32 + + + pipCollection + ITcAsyncCollection + 32 + + + + ClearLoggedEvents + HRESULT + 32 + + ipSettings + ITcClearLoggedEventsSettings + 32 + + + pipResult + ITcAsyncResult + 32 + + + + + + + + I_TcRemoteEventLogger + 32 + PVOID + + __getipData + ITcRemoteEventLogger + 32 + + + property + + + hide + + + + + + FB_RequestEventText + 96 + + bBusy + BOOL + 8 + 84271392 + + + bError + BOOL + 8 + 84271436 + + + hrErrorCode + HRESULT + 32 + 84271400 + + + nStringSize + UDINT + 32 + 84271424 + + + sEventText + STRING(255) + 2048 + 84271444 + + + __getbBusy + BOOL + 8 + + bBusy + BOOL + 8 + + + b32IsBusy + BOOL32 + 32 + + + + property + + + monitoring + call + + + + + __gethrErrorCode + HRESULT + 32 + + hrErrorCode + HRESULT + 32 + + + hrError + HRESULT + 32 + + + + property + + + monitoring + call + + + + + RequestRemote + HRESULT + 32 + + ipRemoteLogger + I_TcRemoteEventLogger + 32 + + + eventClass + GUID + 128 + + + nEventId + UDINT + 32 + + + nLangId + English(US)=1033 ; German(Germay)=1031 + DINT + 32 + + + ipArgs + I_TcArguments + 32 + + + ipTcRemoteLogger + ITcRemoteEventLogger + 32 + + + ipArguments + ITcArguments + 32 + + + + conditionalshow + + + + + GetString + BOOL + 8 + + sResult + STRING(80) + 32 + + + nResult + buffer size in bytes + UDINT + 32 + + + + __getnStringSize + UDINT + 32 + + nStringSize + UDINT + 32 + + + pEmpty + STRING(80) + 32 + + + + property + + + monitoring + call + + + + + Clear + + + __getbError + BOOL + 8 + + bError + BOOL + 8 + + + b32HasError + BOOL32 + 32 + + + + property + + + monitoring + call + + + + + Request + HRESULT + 32 + + eventClass + GUID + 128 + + + nEventId + UDINT + 32 + + + nLangId + English(US)=1033 ; German(Germay)=1031 + DINT + 32 + + + ipArgs + I_TcArguments + 32 + + + ipArguments + ITcArguments + 32 + + + + __getsEventText + STRING(255) + 2048 + + sEventText + STRING(255) + 2048 + + + + property + + + monitoring + call + + + TcEncoding + UTF-8 + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + no_explicit_call + do not call this POU directly + + + + + ST_PendingEvent + 86400 + + stEventInfo + ST_LoggingEventInfo + 86272 + 0 + + + pytmc + pv: - bInUseBOOL886272fbRequestEventTextFB_RequestEventText9686304FB_JsonReadWriteDatatype96initStatusHRESULT3232-1743714536ItemTypeOutputipJsonITcIecApplicationJson3264GetJsonFromSymbolBOOL8sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32nJsonUDINT32pJsonSTRING(80)32hrErrorCodeHRESULT32ItemTypeOutputCopyJsonStringFromSymbolPropertiesUDINT32sDatatype retrieve with GetDatatypeNameByAddress()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOutpDocSTRING(80)32ItemTypeInOutnDocUDINT32hrErrorCodeHRESULT32ItemTypeOutputpTmpSTRING(80)32CopySymbolNameByAddressUDINT32nDataUDINT32pDataPVOID32sNameSTRING(80)32ItemTypeInOutnNameUDINT32hrErrorCodeHRESULT32ItemTypeOutputpTmpSTRING(80)32GetSizeJsonStringFromSymbolUDINT32sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32GetJsonStringFromSymbolPropertiesSTRING(255)2048sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOuthrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32AddJsonKeyPropertiesFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsKeySTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOuthrErrorCodeHRESULT32ItemTypeOutputipWriterITcJsonSaxWriter32GetDatatypeNameByAddressSTRING(80)648nDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputlengthUDINT32dataTypeSTRING(80)648SetSymbolFromJsonBOOL8sJsonSTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputGetSizeJsonStringFromSymbolPropertiesUDINT32sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOuthrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32GetJsonStringFromSymbolSTRING(255)2048sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32CopyJsonStringFromSymbolUDINT32sDatatype retrieve with GetDatatypeNameByAddress()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32pDocSTRING(80)32ItemTypeInOutnDocUDINT32hrErrorCodeHRESULT32ItemTypeOutputpTmpSTRING(80)32GetSymbolNameByAddressSTRING(255)2048nDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputlengthUDINT32AddJsonValueFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputipWriterITcJsonSaxWriter32AddJsonKeyValueFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsKeySTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputipWriterITcJsonSaxWriter32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyT_IPv4Addr128STRING(15)E_SocketConnectionlessState16INTeSOCKET_CLOSED0eSOCKET_CREATED1eSOCKET_TRANSIENT2created or from created->closed ]]>FB_ConnectionlessSocket6784sSrvNetIDT_AmsNetIDserver runs on local system. ]]>19232ItemTypeInputnModeDWORD Disable debug messages, All other bits reserved. ]]>322240ItemTypeInputsLocalHostT_IPv4Addr128256ItemTypeInputnLocalPortUDINT323840ItemTypeInputbEnableBOOL8416ItemTypeInputtReconnectTIME3244845000ItemTypeInputbBusyBOOL8480ItemTypeOutputbErrorBOOL8488ItemTypeOutputnErrIDUDINT32512ItemTypeOutputhSocketT_HSOCKET352544ItemTypeOutputeStateE_SocketConnectionlessState168960ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_Listener944896FB_ListenerBasenEventIdxUINT16960nPendingEventsUINT161120bLogToVisualStudioBOOL81280pytmc + + + + + + bInUse + BOOL + 8 + 86272 + + + fbRequestEventText + FB_RequestEventText + 96 + 86304 + + + + FB_JsonReadWriteDatatype + 96 + + initStatus + HRESULT + 32 + 32 + + -1743714536 + + + + ItemType + Output + + + + + ipJson + ITcIecApplicationJson + 32 + 64 + + + GetJsonFromSymbol + BOOL + 8 + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() + STRING(80) + 32 + + + ItemType + InOut + + + + + nData + size of symbol + UDINT + 32 + + + pData + address of sxmbol + PVOID + 32 + + + nJson + size of json buffer + UDINT + 32 + + + pJson + json buffer + STRING(80) + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + + CopyJsonStringFromSymbolProperties + UDINT + 32 + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeNameByAddress() + STRING(80) + 32 + + + ItemType + InOut + + + + + sProperties + multiple Properties separated by '|' + STRING(80) + 32 + + + ItemType + InOut + + + + + pDoc + target string buffer where the document should be copied to + STRING(80) + 32 + + + ItemType + InOut + + + + + nDoc + size in bytes of target string buffer + UDINT + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + pTmp + STRING(80) + 32 + + + + CopySymbolNameByAddress + UDINT + 32 + + nData + size of symbol + UDINT + 32 + + + pData + address of symbol + PVOID + 32 + + + sName + target string buffer where the symbol name should be copied to + STRING(80) + 32 + + + ItemType + InOut + + + + + nName + size in bytes of target string buffer + UDINT + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + pTmp + STRING(80) + 32 + + + + GetSizeJsonStringFromSymbol + UDINT + 32 + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() + STRING(80) + 32 + + + ItemType + InOut + + + + + nData + size of symbol + UDINT + 32 + + + pData + address of symbol + PVOID + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + nSize + UDINT + 32 + + + pTmp + STRING(80) + 32 + + + + GetJsonStringFromSymbolProperties + STRING(255) + 2048 + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() + STRING(80) + 32 + + + ItemType + InOut + + + + + sProperties + multiple Properties separated by '|' + STRING(80) + 32 + + + ItemType + InOut + + + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + nSize + UDINT + 32 + + + pTmp + STRING(80) + 32 + + + + AddJsonKeyPropertiesFromSymbol + BOOL + 8 + + fbWriter + FB_JsonSaxWriter + 32 + + + ItemType + InOut + + + + + sKey + STRING(80) + 32 + + + ItemType + InOut + + + + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() + STRING(80) + 32 + + + ItemType + InOut + + + + + sProperties + multiple Properties separated by '|' + STRING(80) + 32 + + + ItemType + InOut + + + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + ipWriter + ITcJsonSaxWriter + 32 + + + + GetDatatypeNameByAddress + STRING(80) + 648 + + nData + size of symbol + UDINT + 32 + + + pData + address of symbol + PVOID + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + length + UDINT + 32 + + + dataType + STRING(80) + 648 + + + + SetSymbolFromJson + BOOL + 8 + + sJson + json string for the symbol + STRING(80) + 32 + + + ItemType + InOut + + + + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() + STRING(80) + 32 + + + ItemType + InOut + + + + + nData + size of symbol + UDINT + 32 + + + pData + address of symbol + PVOID + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + + GetSizeJsonStringFromSymbolProperties + UDINT + 32 + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() + STRING(80) + 32 + + + ItemType + InOut + + + + + sProperties + multiple Properties separated by '|' + STRING(80) + 32 + + + ItemType + InOut + + + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + nSize + UDINT + 32 + + + pTmp + STRING(80) + 32 + + + + GetJsonStringFromSymbol + STRING(255) + 2048 + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() + STRING(80) + 32 + + + ItemType + InOut + + + + + nData + size of symbol + UDINT + 32 + + + pData + address of symbol + PVOID + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + nSize + UDINT + 32 + + + pTmp + STRING(80) + 32 + + + + CopyJsonStringFromSymbol + UDINT + 32 + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeNameByAddress() + STRING(80) + 32 + + + ItemType + InOut + + + + + nData + size of symbol + UDINT + 32 + + + pData + address of symbol + PVOID + 32 + + + pDoc + target string buffer where the document should be copied to + STRING(80) + 32 + + + ItemType + InOut + + + + + nDoc + size in bytes of target string buffer + UDINT + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + pTmp + STRING(80) + 32 + + + + GetSymbolNameByAddress + STRING(255) + 2048 + + nData + size of symbol + UDINT + 32 + + + pData + address of symbol + PVOID + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + length + UDINT + 32 + + + + AddJsonValueFromSymbol + BOOL + 8 + + fbWriter + FB_JsonSaxWriter + 32 + + + ItemType + InOut + + + + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() + STRING(80) + 32 + + + ItemType + InOut + + + + + nData + size of symbol + UDINT + 32 + + + pData + address of sxmbol + PVOID + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + ipWriter + ITcJsonSaxWriter + 32 + + + + AddJsonKeyValueFromSymbol + BOOL + 8 + + fbWriter + FB_JsonSaxWriter + 32 + + + ItemType + InOut + + + + + sKey + STRING(80) + 32 + + + ItemType + InOut + + + + + sDatatype + data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() + STRING(80) + 32 + + + ItemType + InOut + + + + + nData + size of symbol + UDINT + 32 + + + pData + address of sxmbol + PVOID + 32 + + + hrErrorCode + HRESULT + 32 + + + ItemType + Output + + + + + ipWriter + ITcJsonSaxWriter + 32 + + + + + PouType + FunctionBlock + + + no_explicit_call + do not call this POU directly + + + + + T_IPv4Addr + IPv4 network host address string. + 128 + STRING(15) + + + E_SocketConnectionlessState + 16 + INT + + eSOCKET_CLOSED + 0 + UDP socket is closed + + + eSOCKET_CREATED + 1 + UDP socket is created + + + eSOCKET_TRANSIENT + 2 + UDP socket state changes from closed->created or from created->closed + + + + FB_ConnectionlessSocket + This function block manages (creates and closes) connectionless UDP datagram socket + 6784 + + sSrvNetID + T_AmsNetID + The network address of the TcpIpServer.exe. If empty string=>server runs on local system. + 192 + 32 + + + + + + ItemType + Input + + + + + nMode + DWORD + Additional parameter flags e.g.: CONNECT_MODE_ENABLEDBG, 0 => Disable debug messages, All other bits reserved. + 32 + 224 + + 0 + + + + ItemType + Input + + + + + sLocalHost + T_IPv4Addr + Local address. String containing an (Ipv4) Internet Protocol dotted address. + 128 + 256 + + + + + + ItemType + Input + + + + + nLocalPort + UDINT + Local Internet Protocol (IP) port. + 32 + 384 + + 0 + + + + ItemType + Input + + + + + bEnable + BOOL + TRUE = Create UDP socket, FALSE = Close/don't open UDP socket + 8 + 416 + + + ItemType + Input + + + + + tReconnect + TIME + This timer specifies when create is retried. + 32 + 448 + + 45000 + + + + ItemType + Input + + + + + bBusy + BOOL + 8 + 480 + + + ItemType + Output + + + + + bError + BOOL + 8 + 488 + + + ItemType + Output + + + + + nErrID + UDINT + 32 + 512 + + + ItemType + Output + + + + + hSocket + T_HSOCKET + Created UDP socket handle + 352 + 544 + + + ItemType + Output + + + + + eState + E_SocketConnectionlessState + State + 16 + 896 + + 0 + + + + ItemType + Output + + + + + + PouType + FunctionBlock + + + hide_all_locals + + + + + FB_Listener + 944896 + FB_ListenerBase + + nEventIdx + UINT + 16 + 96 + + 0 + + + + nPendingEvents + UINT + 16 + 112 + + 0 + + + + bLogToVisualStudio + BOOL + 8 + 128 + + 0 + + + + pytmc + pv: LogToVisualStudio io: io - nCntMessagesSentUDINT321600pytmc + + + + + + nCntMessagesSent + UDINT + 32 + 160 + + 0 + + + + pytmc + pv: MessagesSent io: i - nCntAlarmsRaisedUDINT321920pytmc + + + + + + nCntAlarmsRaised + UDINT + 32 + 192 + + 0 + + + + pytmc + pv: AlarmsRaised io: i - nCntAlarmsConfirmedUDINT322240pytmc + + + + + + nCntAlarmsConfirmed + UDINT + 32 + 224 + + 0 + + + + pytmc + pv: AlarmsConfirmed io: i - nCntAlarmsClearedUDINT322560pytmc + + + + + + nCntAlarmsCleared + UDINT + 32 + 256 + + 0 + + + + pytmc + pv: AlarmsCleared io: i - eMinSeverityTcEventSeverity16288pytmc + + + + + + eMinSeverity + TcEventSeverity + 16 + 288 + + + pytmc + pv: MinSeverity io: io - stEventInfoST_LoggingEventInfo32320analysis-33pytmc + + + + + + stEventInfo + ST_LoggingEventInfo + 32 + 320 + + + analysis + -33 + + + pytmc + pv: Log - stPendingEventsST_PendingEvent010864000384ipMessageConfigITcEventFilterConfig32864384fbSocketFB_ConnectionlessSocket32864416bConfiguredBOOL88644480nMaxEventsUINT1686446410__CONFIGURE__BSUBSCRIBEDBOOL88644800__PUBLISHEVENTS__FBJSONFB_JsonSaxWriter256864512__PUBLISHEVENTS__FBJSONDATATYPEFB_JsonReadWriteDatatype96864768__PUBLISHEVENTS__SJSONDOCSTRING(10000)80008864864OnAlarmRaisedfbEventFB_TcEvent32OnAlarmConfirmedfbEventFB_TcEvent32__getLogToVisualStudioBOOL8LogToVisualStudioBOOL8propertyanalysis-33OnAlarmClearedfbEventFB_TcEvent32SendMessageHRESULT32sMessageSTRING(80)32sLogStrT_MaxString2048OnMessageSentfbEventFB_TcEvent32PublishEventsHRESULT32nEventUINT16stPendingEventST_PendingEvent32stEventInfoST_LoggingEventInfo32fbRequestEventTextFB_RequestEventText32fbJsonFB_JsonSaxWriter256uselocation__PUBLISHEVENTS__FBJSONfbJsonDataTypeFB_JsonReadWriteDatatype96uselocation__PUBLISHEVENTS__FBJSONDATATYPEsJsonDocSTRING(10000)80008uselocation__PUBLISHEVENTS__SJSONDOCStoreEventHRESULT32fbEventFB_TcEvent32eEventTypeE_LogEventType16stPendingEventST_PendingEvent32stEventInfoST_LoggingEventInfo32nFailuresUINT16ConfigureHRESULT32i_EventClassGUID128i_MinSeverityTcEventSeverity16i_fbSocketFB_ConnectionlessSocket32bSubscribedBOOL8uselocation__CONFIGURE__BSUBSCRIBED__setLogToVisualStudioLogToVisualStudioBOOL8analysis-33bValueBOOL8propertyanalysis-33PouTypeFunctionBlockFB_GetHostName3744sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputsHostNameT_MaxString2048352ItemTypeOutputfbAdsReadADSREAD12482400.PORT10000.IDXGRP702.IDXOFFS0conditionalshowfbTriggerR_TRIG643648conditionalshowstateBYTE83712conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_GetPLCHostname6176bEnableBOOL832ItemTypeInputtRetryDelayTIME326410000ItemTypeInputsHostnameT_MaxString204896ItemTypeOutputbDoneBOOL82144ItemTypeOutputbErrorBOOL82152ItemTypeOutputfbGetHostNameFB_GetHostName37442176tRetryTON2245920bResetBOOL86144bInitializedBOOL861520PouTypeFunctionBlockST_IPAdapterHwAddr96lengthUDINT3200bBYTE086432E_MIB_IF_Type16INTMIB_IF_TYPE_UNKNOWN0MIB_IF_TYPE_OTHER1MIB_IF_TYPE_ETHERNET6MIB_IF_TYPE_TOKENRING9MIB_IF_TYPE_FDDI15MIB_IF_TYPE_PPP23MIB_IF_TYPE_LOOPBACK24MIB_IF_TYPE_SLIP28ST_IPAdapterInfo4160bDefaultBOOL80sAdapterNameSTRING(259)20808sDescriptionSTRING(131)10562088physAddrST_IPAdapterHwAddr963168dwIndexDWORD323264eTypeE_MIB_IF_Type163296sIpAddrT_IPv4Addr1283312sSubNetT_IPv4Addr1283440sDefGatewayT_IPv4Addr1283568bDhcpEnabledBOOL83696sDhcpSrvT_IPv4Addr1283704bHaveWinsBOOL83832sPrimWinsSrvT_IPv4Addr1283840sSecWinsSrvT_IPv4Addr1283968tLeaseObtDATE_AND_TIME324096tLeaseExpDATE_AND_TIME324128ST_IP_ADDR_STRING320pNextDWORD3200sIpAddrT_IPv4Addr12832sIpMaskT_IPv4Addr128160dwContextDWORD322880conditionalshowST_IP_ADAPTER_INFO5120cbNextEntryOffsetDWORD 0 => offset to the next entry, If == 0 => last entry. ]]>3200dwComboIndexDWORD32320sAdapterNameSTRING(259)208064sDescriptionSTRING(131)10562144uiAddrLenUDINT3232000arrAddrBYTE08643232dwIndexDWORD3232960uiTypeUDINT3233280uiDhcpEnabledUDINT3233600pCurrIpAddrDWORD3233920stIpAddrListST_IP_ADDR_STRING3203424stGatewayListST_IP_ADDR_STRING3203744stDhcpServerST_IP_ADDR_STRING3204064iHaveWinsDINT3243840stPrimWinsSrvST_IP_ADDR_STRING3204416stSecWinsSrvST_IP_ADDR_STRING3204736tLeaseObtDATE_AND_TIME325056tLeaseExpDATE_AND_TIME325088conditionalshowFB_GetAdaptersInfo100640sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputarrAdaptersST_IPAdapterInfo0624960352ItemTypeOutputnCountUDINT3225312ItemTypeOutputnGetUDINT3225344ItemTypeOutputfbAdsReadADSREAD124825376.PORT10000.IDXGRP701.IDXOFFS1conditionalshowfbRegQueryFB_RegQueryValue1030426624.sSubKeySoftware\Beckhoff\TwinCAT3\System.sValNameDefaultAdapterconditionalshowfbTriggerR_TRIG6436928conditionalshowstateBYTE836992conditionalshowcbInfoUDINT3237024conditionalshowidxUDINT3237056conditionalshowinfoST_IP_ADAPTER_INFO0126144037088conditionalshowpInfoST_IP_ADAPTER_INFO32985280conditionalshownRealCountUDINT32985600conditionalshowsDefaultAT_MaxString204898592conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_GetPLCIPAddress101184bEnableBOOL832ItemTypeInputtRetryDelayTIME326410000ItemTypeInputsIPAddressSTRING(15)12896ItemTypeOutputbDoneBOOL8224ItemTypeOutputbErrorBOOL8232ItemTypeOutputfbGetAdapterIPFB_GetAdaptersInfo100640256.bExecute1.sNetIDiIndexUDINT32100896tRetryTON224100928bResetBOOL8101152bInitializedBOOL81011600PouTypeFunctionBlockCTU + + + + + stPendingEvents + ST_PendingEvent + + 0 + 10 + + 864000 + 384 + + + ipMessageConfig + ITcEventFilterConfig + 32 + 864384 + + + fbSocket + FB_ConnectionlessSocket + 32 + 864416 + + + bConfigured + BOOL + 8 + 864448 + + 0 + + + + nMaxEvents + UINT + The maximum number of events allowed *per-cycle* + 16 + 864464 + + 10 + + + + __CONFIGURE__BSUBSCRIBED + BOOL + 8 + 864480 + + 0 + + + + __PUBLISHEVENTS__FBJSON + FB_JsonSaxWriter + 256 + 864512 + + + __PUBLISHEVENTS__FBJSONDATATYPE + FB_JsonReadWriteDatatype + 96 + 864768 + + + __PUBLISHEVENTS__SJSONDOC + STRING(10000) + 80008 + 864864 + + + OnAlarmRaised + + fbEvent + FB_TcEvent + 32 + + + + OnAlarmConfirmed + + fbEvent + FB_TcEvent + 32 + + + + __getLogToVisualStudio + BOOL + 8 + + LogToVisualStudio + BOOL + 8 + + + + property + + + analysis + -33 + + + + + OnAlarmCleared + + fbEvent + FB_TcEvent + 32 + + + + SendMessage + HRESULT + 32 + + sMessage + STRING(80) + 32 + + + sLogStr + T_MaxString + 2048 + + + + OnMessageSent + + fbEvent + FB_TcEvent + 32 + + + + PublishEvents + HRESULT + 32 + + nEvent + UINT + 16 + + + stPendingEvent + ST_PendingEvent + 32 + + + stEventInfo + ST_LoggingEventInfo + 32 + + + fbRequestEventText + FB_RequestEventText + 32 + + + fbJson + FB_JsonSaxWriter + 256 + + + uselocation + __PUBLISHEVENTS__FBJSON + + + + + fbJsonDataType + FB_JsonReadWriteDatatype + 96 + + + uselocation + __PUBLISHEVENTS__FBJSONDATATYPE + + + + + sJsonDoc + STRING(10000) + 80008 + + + uselocation + __PUBLISHEVENTS__SJSONDOC + + + + + + StoreEvent + HRESULT + 32 + + fbEvent + FB_TcEvent + 32 + + + eEventType + E_LogEventType + 16 + + + stPendingEvent + ST_PendingEvent + 32 + + + stEventInfo + ST_LoggingEventInfo + 32 + + + nFailures + UINT + 16 + + + + Configure + HRESULT + 32 + + i_EventClass + GUID + 128 + + + i_MinSeverity + TcEventSeverity + 16 + + + i_fbSocket + FB_ConnectionlessSocket + 32 + + + bSubscribed + BOOL + 8 + + + uselocation + __CONFIGURE__BSUBSCRIBED + + + + + + __setLogToVisualStudio + + LogToVisualStudio + BOOL + 8 + + + analysis + -33 + + + + + bValue + BOOL + 8 + + + + property + + + analysis + -33 + + + + + + PouType + FunctionBlock + + + + + FB_GetHostName + The function block returns the standard host name for the local machine. + 3744 + + sNetID + T_AmsNetID + TwinCAT network address (ams net id) + 192 + 32 + + + ItemType + Input + + + + + bExecute + BOOL + Rising edge on this input activates the fb execution + 8 + 224 + + + ItemType + Input + + + + + tTimeout + TIME + Max. fb execution time + 32 + 256 + + 5000 + + + + ItemType + Input + + + + + bBusy + BOOL + 8 + 288 + + + ItemType + Output + + + + + bError + BOOL + 8 + 296 + + + ItemType + Output + + + + + nErrID + UDINT + 32 + 320 + + + ItemType + Output + + + + + sHostName + T_MaxString + The local host name + 2048 + 352 + + + ItemType + Output + + + + + fbAdsRead + ADSREAD + 1248 + 2400 + + + .PORT + 10000 + + + .IDXGRP + 702 + + + .IDXOFFS + 0 + + + + + conditionalshow + + + + + fbTrigger + R_TRIG + 64 + 3648 + + + conditionalshow + + + + + state + BYTE + 8 + 3712 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FB_GetPLCHostname + 6176 + + bEnable + BOOL + 8 + 32 + + + ItemType + Input + + + + + tRetryDelay + TIME + 32 + 64 + + 10000 + + + + ItemType + Input + + + + + sHostname + T_MaxString + 2048 + 96 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 2144 + + + ItemType + Output + + + + + bError + BOOL + 8 + 2152 + + + ItemType + Output + + + + + fbGetHostName + FB_GetHostName + 3744 + 2176 + + + tRetry + TON + 224 + 5920 + + + bReset + BOOL + 8 + 6144 + + + bInitialized + BOOL + 8 + 6152 + + 0 + + + + + PouType + FunctionBlock + + + + + ST_IPAdapterHwAddr + Local adapter hardware address + 96 + + length + UDINT + Specifies the length of the hardware address for the adapter. + 32 + 0 + + 0 + + + + b + BYTE + + 0 + 8 + + Specifies the hardware address for the adapter. + 64 + 32 + + + + E_MIB_IF_Type + 16 + INT + + MIB_IF_TYPE_UNKNOWN + 0 + + + MIB_IF_TYPE_OTHER + 1 + + + MIB_IF_TYPE_ETHERNET + 6 + + + MIB_IF_TYPE_TOKENRING + 9 + + + MIB_IF_TYPE_FDDI + 15 + + + MIB_IF_TYPE_PPP + 23 + + + MIB_IF_TYPE_LOOPBACK + 24 + + + MIB_IF_TYPE_SLIP + 28 + + + + ST_IPAdapterInfo + Local adapter information + 4160 + + bDefault + BOOL + Specifies whether this adapter is default TwinCAT adapter. + 8 + 0 + + + sAdapterName + STRING(259) + Specifies the name of the adapter. + 2080 + 8 + + + + + + sDescription + STRING(131) + Specifies a description for the adapter. + 1056 + 2088 + + + + + + physAddr + ST_IPAdapterHwAddr + Hardware address + 96 + 3168 + + + dwIndex + DWORD + Specifies the adapter index. + 32 + 3264 + + + eType + E_MIB_IF_Type + Specifies the adapter type. + 16 + 3296 + + + sIpAddr + T_IPv4Addr + Specifies the IP address for this adapter. + 128 + 3312 + + + sSubNet + T_IPv4Addr + Specifies the IP address mask. + 128 + 3440 + + + sDefGateway + T_IPv4Addr + Specifies the IP address of the default gateway for this adapter. + 128 + 3568 + + + bDhcpEnabled + BOOL + Specifies whether dynamic host configuration protocol (DHCP) is enabled for this adapter. + 8 + 3696 + + + sDhcpSrv + T_IPv4Addr + Specifies the IP address of the DHCP server for this adapter. + 128 + 3704 + + + bHaveWins + BOOL + Specifies whether this adapter uses Windows Internet Name Service (WINS). + 8 + 3832 + + + sPrimWinsSrv + T_IPv4Addr + Specifies the IP address of the primary WINS server. + 128 + 3840 + + + sSecWinsSrv + T_IPv4Addr + Specifies the IP address of the secondary WINS server. + 128 + 3968 + + + tLeaseObt + DATE_AND_TIME + Specifies the time when the current DHCP lease was obtained ( UTC time ) + 32 + 4096 + + + tLeaseExp + DATE_AND_TIME + Specifies the time when the current DHCP lease will expire. ( UTC time ) + 32 + 4128 + + + + ST_IP_ADDR_STRING + 320 + + pNext + DWORD + Pointer : pNext element on 64 bit target is still 32bit due to 32bit system service + 32 + 0 + + 0 + + + + sIpAddr + T_IPv4Addr + 128 + 32 + + + sIpMask + T_IPv4Addr + 128 + 160 + + + dwContext + DWORD + 32 + 288 + + 0 + + + + + conditionalshow + + + + + ST_IP_ADAPTER_INFO + 5120 + + cbNextEntryOffset + DWORD + if <> 0 => offset to the next entry, If == 0 => last entry. + 32 + 0 + + 0 + + + + dwComboIndex + DWORD + 32 + 32 + + 0 + + + + sAdapterName + STRING(259) + 2080 + 64 + + + + + + sDescription + STRING(131) + 1056 + 2144 + + + + + + uiAddrLen + UDINT + 32 + 3200 + + 0 + + + + arrAddr + BYTE + + 0 + 8 + + 64 + 3232 + + + dwIndex + DWORD + 32 + 3296 + + 0 + + + + uiType + UDINT + 32 + 3328 + + 0 + + + + uiDhcpEnabled + UDINT + 32 + 3360 + + 0 + + + + pCurrIpAddr + DWORD + 32 + 3392 + + 0 + + + + stIpAddrList + ST_IP_ADDR_STRING + 320 + 3424 + + + stGatewayList + ST_IP_ADDR_STRING + 320 + 3744 + + + stDhcpServer + ST_IP_ADDR_STRING + 320 + 4064 + + + iHaveWins + DINT + 32 + 4384 + + 0 + + + + stPrimWinsSrv + ST_IP_ADDR_STRING + 320 + 4416 + + + stSecWinsSrv + ST_IP_ADDR_STRING + 320 + 4736 + + + tLeaseObt + DATE_AND_TIME + 32 + 5056 + + + tLeaseExp + DATE_AND_TIME + 32 + 5088 + + + + conditionalshow + + + + + FB_GetAdaptersInfo + This function block retrieves adapter information for the local computer. + 100640 + + sNetID + T_AmsNetID + TwinCAT network address (ams net id) + 192 + 32 + + + ItemType + Input + + + + + bExecute + BOOL + Rising edge on this input activates the fb execution + 8 + 224 + + + ItemType + Input + + + + + tTimeout + TIME + Max. ADS execution time + 32 + 256 + + 5000 + + + + ItemType + Input + + + + + bBusy + BOOL + 8 + 288 + + + ItemType + Output + + + + + bError + BOOL + 8 + 296 + + + ItemType + Output + + + + + nErrID + UDINT + 32 + 320 + + + ItemType + Output + + + + + arrAdapters + ST_IPAdapterInfo + + 0 + 6 + + 24960 + 352 + + + ItemType + Output + + + + + nCount + UDINT + Number of found adapters + 32 + 25312 + + + ItemType + Output + + + + + nGet + UDINT + Number of read adapter info entries + 32 + 25344 + + + ItemType + Output + + + + + fbAdsRead + ADSREAD + 1248 + 25376 + + + .PORT + 10000 + + + .IDXGRP + 701 + + + .IDXOFFS + 1 + + + + + conditionalshow + + + + + fbRegQuery + FB_RegQueryValue + 10304 + 26624 + + + .sSubKey + Software\Beckhoff\TwinCAT3\System + + + .sValName + DefaultAdapter + + + + + conditionalshow + + + + + fbTrigger + R_TRIG + 64 + 36928 + + + conditionalshow + + + + + state + BYTE + 8 + 36992 + + + conditionalshow + + + + + cbInfo + UDINT + 32 + 37024 + + + conditionalshow + + + + + idx + UDINT + 32 + 37056 + + + conditionalshow + + + + + info + ST_IP_ADAPTER_INFO + + 0 + 12 + + 61440 + 37088 + + + conditionalshow + + + + + pInfo + ST_IP_ADAPTER_INFO + 32 + 98528 + + 0 + + + + conditionalshow + + + + + nRealCount + UDINT + 32 + 98560 + + 0 + + + + conditionalshow + + + + + sDefaultA + T_MaxString + 2048 + 98592 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FB_GetPLCIPAddress + 101184 + + bEnable + BOOL + 8 + 32 + + + ItemType + Input + + + + + tRetryDelay + TIME + 32 + 64 + + 10000 + + + + ItemType + Input + + + + + sIPAddress + STRING(15) + 128 + 96 + + + ItemType + Output + + + + + bDone + BOOL + 8 + 224 + + + ItemType + Output + + + + + bError + BOOL + 8 + 232 + + + ItemType + Output + + + + + fbGetAdapterIP + FB_GetAdaptersInfo + Acquire IP of the correct adapter + 100640 + 256 + + + .bExecute + 1 + + + .sNetID + + + + + + iIndex + UDINT + 32 + 100896 + + + tRetry + TON + 224 + 100928 + + + bReset + BOOL + 8 + 101152 + + + bInitialized + BOOL + 8 + 101160 + + 0 + + + + + PouType + FunctionBlock + + + + + CTU + Counter Up. CV is incremented by 1 if CU has a rising edge. Q is TRUE, if CV is reached PV. -]]>128CUBOOL832ItemTypeInputRESETBOOL840ItemTypeInputPVWORD1648ItemTypeInputQBOOL864ItemTypeOutputCVWORD1680ItemTypeOutputMBOOL896conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LogHandler5784896fbTcAdsListenerFB_Listener94489664ItemTypeInputpytmc + + 128 + + CU + BOOL + Count Up + 8 + 32 + + + ItemType + Input + + + + + RESET + BOOL + Reset Counter to 0 + 8 + 40 + + + ItemType + Input + + + + + PV + WORD + Counter Limit + 16 + 48 + + + ItemType + Input + + + + + Q + BOOL + Counter reached the Limit + 8 + 64 + + + ItemType + Output + + + + + CV + WORD + Current Counter Value + 16 + 80 + + + ItemType + Output + + + + + M + BOOL + 8 + 96 + + + conditionalshow + + + + + + PouType + FunctionBlock + + + conditionalshow_all_locals + + + + + FB_LogHandler + 5784896 + + fbTcAdsListener + FB_Listener + 944896 + 64 + + + ItemType + Input + + + pytmc + pv: ADS - fbTcRouterListenerFB_Listener944896944960ItemTypeInputpytmc + + + + + + fbTcRouterListener + FB_Listener + 944896 + 944960 + + + ItemType + Input + + + pytmc + pv: Router - fbTcRTimeListenerFB_Listener9448961889856ItemTypeInputpytmc + + + + + + fbTcRTimeListener + FB_Listener + 944896 + 1889856 + + + ItemType + Input + + + pytmc + pv: RTime - fbTcSystemListenerFB_Listener9448962834752ItemTypeInputpytmc + + + + + + fbTcSystemListener + FB_Listener + 944896 + 2834752 + + + ItemType + Input + + + pytmc + pv: System - fbWindowsListenerFB_Listener9448963779648ItemTypeInputpytmc + + + + + + fbWindowsListener + FB_Listener + 944896 + 3779648 + + + ItemType + Input + + + pytmc + pv: Windows - fbLCLSListenerFB_Listener9448964724544ItemTypeInputpytmc + + + + + + fbLCLSListener + FB_Listener + 944896 + 4724544 + + + ItemType + Input + + + pytmc + pv: LCLS - bInitializedBOOL856694400bReadyToLogBOOL856694480rtFirstLogR_TRIG645669472fbGetHostNameFB_GetPLCHostname61765669536fbGetIPFB_GetPLCIPAddress1011845675712fbListenerFB_Listener325776896fbListenersFB_Listener061925776928eMinSeverityTcEventSeverity1657771200rtResetR_TRIG645777152namingomitbResetBOOL85777216fbSocketFB_ConnectionlessSocket67845777248nIUINT165784032SocketEnableBOOL85784048ctuSocketErrorCTU1285784064.PV3tRetryConnectionTON2245784192.PT3600000tofTrickleBreakerPreTOF2245784416.PT1000tonTrickleBreakerTON2245784640.PT10000bTripConBOOL85784864nNumListenersUINT1657848806CircuitBreakerPouTypeFunctionBlockVERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648EPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024PlcTaskSystemInfo1024ObjIdOTCID320CycleTimeUDINT3232PriorityUINT1664AdsPortUINT1680CycleCountUDINT3296DcTaskTimeLINT64128LastExecTimeUDINT32192FirstCycleBOOL8224CycleTimeExceededBOOL8232InCallAfterOutputUpdateBOOL8240RTViolationBOOL8248TaskNameSTRING(63)512512_Implicit_KindOfTask16INT_implicit_cyclic0_implicit_event1_implicit_external2_implicit_freewheeling3_Implicit_Jitter_Distribution48wRangeMaxWORD160wCountJitterNegWORD1616wCountJitterPosWORD1632hide_Implicit_Task_Info704dwVersionDWORD320pszNameSTRING(80)3232nPriorityINT1664KindOf_Implicit_KindOfTask1680bWatchdogBOOL896bProfilingTaskBOOL8104dwEventFunctionPointerBYTE32128pszExternalEventSTRING(80)32160dwTaskEntryFunctionPointerBYTE32192dwWatchdogSensitivityDWORD32224dwIntervalDWORD32256dwWatchdogTimeDWORD32288dwLastCycleTimeDWORD32320dwAverageCycleTimeDWORD32352dwMaxCycleTimeDWORD32384dwMinCycleTimeDWORD32416diJitterDINT32448diJitterMinDINT32480diJitterMaxDINT32512dwCycleCountDWORD32544wTaskStatusWORD16576wNumOfJitterDistributionsWORD16592pJitterDistribution_Implicit_Jitter_Distribution32608bWithinSPSTimeSlicingBOOL8640byDummyBYTE8648bShouldBlockBOOL8656bActiveBOOL8664dwIECCycleCountDWORD32672hideTcGeneralAdsEventClassGeneralDeviceErrorErrorServiceNotSupportedErrorInvalidIndexGroupErrorInvalidIndexOffsetErrorInvalidAccessErrorInvalidSizeErrorInvalidDataErrorNotReadyErrorBusyErrorInvalidContextErrorNoMemoryErrorInvalidParamErrorNotFoundErrorSyntaxErrorIncompatibleErrorAlreadyExistsErrorSymbolNotFoundErrorSymbolVersionInvalid Release handle and try again.)]]>ErrorInvalidStateErrorTransModeNotSupportedErrorNotificationHandleInvalid Release handle and try again.)]]>ErrorClientUnknownErrorNoMoreHandlesErrorInvalidWatchSizeErrorNotInitErrorDeviceTimeoutErrorNoInterfaceErrorInvalidInterfaceErrorInvalidClassIDErrorInvalidObjectIDErrorPendingErrorAbortedErrorSignalWarningErrorInvalidArrayIndexErrorSymbolNotActive Release handle and try again.)]]>ErrorAccessDeniedErrorLicenseMissingErrorLicenseExpiredErrorLicenseExceededErrorLicenseInvalidErrorLicenseSystemIDErrorLicenseNoTimeLimitErrorLicenseFutureIssueErrorLicenseTimeTooLongErrorExceptionErrorLicenseDuplicatedErrorInvalidServiceParamErrorListEmptyErrorVariableConAlreadyInUseErrorInvokeIDAlreadyInUseErrorTimeoutElapsedErrorWin32ErrorErrorTimeoutInvalidErrorPortNotOpenErrorNoAMSAddrErrorSyncInternalErrorErrorAddHashErrorRemoveHashErrorNoMoreSymbolsErrorSyncResInvalidErrorSyncPortLockedErrorWin32EventClassERROR_SUCCESSVerboseERROR_INVALID_FUNCTIONErrorERROR_FILE_NOT_FOUNDErrorERROR_PATH_NOT_FOUNDErrorERROR_TOO_MANY_OPEN_FILESErrorERROR_ACCESS_DENIEDErrorERROR_INVALID_HANDLEErrorERROR_NOT_ENOUGH_MEMORYErrorERROR_INVALID_DATAErrorERROR_NOT_READYErrorERROR_BAD_COMMANDErrorERROR_CRCErrorERROR_BAD_LENGTHErrorERROR_WRITE_FAULTErrorERROR_READ_FAULTErrorERROR_GEN_FAILUREErrorERROR_NOT_SUPPORTEDErrorERROR_REM_NOT_LISTErrorERROR_DUP_NAMEErrorERROR_BAD_NETPATHErrorERROR_NETWORK_BUSYErrorERROR_DEV_NOT_EXISTErrorERROR_FILE_EXISTSErrorERROR_CANNOT_MAKEErrorERROR_ALREADY_ASSIGNEDErrorERROR_INVALID_PASSWORDErrorERROR_INVALID_PARAMETERErrorERROR_OPEN_FAILEDErrorERROR_ALREADY_EXISTSErrorERROR_INVALID_FLAG_NUMBERErrorWAIT_TIMEOUTErrorERROR_NO_MORE_ITEMSErrorERROR_INVALID_ADDRESSErrorERROR_ARITHMETIC_OVERFLOWErrorERROR_OPERATION_ABORTEDErrorERROR_IO_INCOMPLETEErrorERROR_IO_PENDINGErrorLCLSGeneralEventClassCriticalCriticalErrorErrorWarningWarningInfoInfoVerboseVerboseTcSystemEventClassInternalErrorErrorNoRTimeErrorAllocationLockedMemoryErrorErrorInsertMailboxErrorErrorWrongReceiveHMSGErrorTargetPortNotFoundErrorTargetMachineNotFoundErrorUnknownCommandIDErrorBadTaskIDErrorNoIOErrorUnknownAdsCommandErrorWin32ErrorErrorPortNotConnectedErrorInvalidAdsLengthErrorInvalidAdsNetIDErrorLowInstallationLevelErrorNoDebugAvailableErrorPortDisabledErrorPortAlreadyConnectedErrorAdsSyncWin32ErrorErrorAdsSyncTimeoutErrorAdsSyncAmsErrorErrorAdsSyncNoIndexMapErrorInvalidAdsPortErrorNoMemoryErrorTCPSendErrorErrorHostUnreachableErrorInvalidAMSFragmentErrorAdsSecTLSSendErrorErrorAdsSecAccessDeniedErrorTcRouterEventClassNoLockedMemoryErrorResizeMemoryErrorMailboxFullErrorDebugBoxFullErrorUnknownPortTypeErrorNotInitializedErrorPortAlreadyInUseErrorNotRegisteredErrorNoMoreQueuesErrorInvalidPortErrorNotActivatedErrorFragmentBoxFullErrorFragmentTimeoutErrorToBeRemovedErrorTcRTimeEventClassInternalErrorErrorBadTimerPeriodsErrorInvalidTaskPtrErrorInvalidStackPtrErrorPrioExistsErrorNoMoreTCBErrorNoMoreSemasErrorNoMoreQueuesErrorExtIRQAlreadyDefErrorExtIRQNotDefErrorExtIRQInstallFailedErrorIRQNotLessOrEqualErrorVMXNotSupportedErrorVMXDisabledErrorVMXControlsMissingErrorVMXEnableFailsErrorkfe_rix_motion{08500001-0000-0000-F000-000000000064}0PlcTask#x020100300PlcTask Inputs085262336PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput637058944PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput638037856PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc + + + + + + bInitialized + BOOL + 8 + 5669440 + + 0 + + + + bReadyToLog + BOOL + 8 + 5669448 + + 0 + + + + rtFirstLog + R_TRIG + 64 + 5669472 + + + fbGetHostName + FB_GetPLCHostname + 6176 + 5669536 + + + fbGetIP + FB_GetPLCIPAddress + 101184 + 5675712 + + + fbListener + FB_Listener + 32 + 5776896 + + + fbListeners + FB_Listener + + 0 + 6 + + 192 + 5776928 + + + eMinSeverity + TcEventSeverity + Default minimum severity for subscriptions + 16 + 5777120 + + 0 + + + + rtReset + R_TRIG + Reset trigger + 64 + 5777152 + + + naming + omit + + + + + bReset + BOOL + 8 + 5777216 + + + fbSocket + FB_ConnectionlessSocket + 6784 + 5777248 + + + nI + UINT + 16 + 5784032 + + + SocketEnable + BOOL + 8 + 5784048 + + + ctuSocketError + CTU + Circuit breaker for socket errors. 3 errors before it stops. + 128 + 5784064 + + + .PV + 3 + + + + + tRetryConnection + TON + Retry after an hour + 224 + 5784192 + + + .PT + 3600000 + + + + + tofTrickleBreakerPre + TOF + 224 + 5784416 + + + .PT + 1000 + + + + + tonTrickleBreaker + TON + 224 + 5784640 + + + .PT + 10000 + + + + + bTripCon + BOOL + 8 + 5784864 + + + nNumListeners + UINT + 16 + 5784880 + + 6 + + + + CircuitBreaker + + + + PouType + FunctionBlock + + + + + VERSION + 64 + + uiMajor + UINT + 16 + 0 + + + uiMinor + UINT + 16 + 16 + + + uiServicePack + UINT + 16 + 32 + + + uiPatch + UINT + 16 + 48 + + + + EPlcPersistentStatus + 8 + USINT + + PS_None + 0 + + + PS_All + 1 + + + PS_Partial + 2 + + + + PlcAppSystemInfo + 2048 + + ObjId + OTCID + 32 + 0 + + + TaskCnt + UDINT + 32 + 32 + + + OnlineChangeCnt + UDINT + 32 + 64 + + + Flags + DWORD + 32 + 96 + + + AdsPort + UINT + 16 + 128 + + + BootDataLoaded + BOOL + 8 + 144 + + + OldBootData + BOOL + 8 + 152 + + + AppTimestamp + DT + 32 + 160 + + + KeepOutputsOnBP + BOOL + 8 + 192 + + + ShutdownInProgress + BOOL + 8 + 200 + + + LicensesPending + BOOL + 8 + 208 + + + BSODOccured + BOOL + 8 + 216 + + + LoggedIn + BOOL + 8 + 224 + + + PersistentStatus + EPlcPersistentStatus + 8 + 232 + + + TComSrvPtr + ITComObjectServer + 32 + 256 + + + TcComInterface + + + + + AppName + STRING(63) + 512 + 512 + + + ProjectName + STRING(63) + 512 + 1024 + + + + + + + + + + + PlcTaskSystemInfo + 1024 + + ObjId + OTCID + 32 + 0 + + + CycleTime + UDINT + 32 + 32 + + + Priority + UINT + 16 + 64 + + + AdsPort + UINT + 16 + 80 + + + CycleCount + UDINT + 32 + 96 + + + DcTaskTime + LINT + 64 + 128 + + + LastExecTime + UDINT + 32 + 192 + + + FirstCycle + BOOL + 8 + 224 + + + CycleTimeExceeded + BOOL + 8 + 232 + + + InCallAfterOutputUpdate + BOOL + 8 + 240 + + + RTViolation + BOOL + 8 + 248 + + + TaskName + STRING(63) + 512 + 512 + + + + + + + + _Implicit_KindOfTask + 16 + INT + + _implicit_cyclic + 0 + + + _implicit_event + 1 + + + _implicit_external + 2 + + + _implicit_freewheeling + 3 + + + + _Implicit_Jitter_Distribution + 48 + + wRangeMax + WORD + 16 + 0 + + + wCountJitterNeg + WORD + 16 + 16 + + + wCountJitterPos + WORD + 16 + 32 + + + + hide + + + + + _Implicit_Task_Info + 704 + + dwVersion + DWORD + 32 + 0 + + + pszName + STRING(80) + 32 + 32 + + + nPriority + INT + 16 + 64 + + + KindOf + _Implicit_KindOfTask + 16 + 80 + + + bWatchdog + BOOL + 8 + 96 + + + bProfilingTask + BOOL + 8 + 104 + + + dwEventFunctionPointer + BYTE + 32 + 128 + + + pszExternalEvent + STRING(80) + 32 + 160 + + + dwTaskEntryFunctionPointer + BYTE + 32 + 192 + + + dwWatchdogSensitivity + DWORD + 32 + 224 + + + dwInterval + DWORD + 32 + 256 + + + dwWatchdogTime + DWORD + 32 + 288 + + + dwLastCycleTime + DWORD + 32 + 320 + + + dwAverageCycleTime + DWORD + 32 + 352 + + + dwMaxCycleTime + DWORD + 32 + 384 + + + dwMinCycleTime + DWORD + 32 + 416 + + + diJitter + DINT + 32 + 448 + + + diJitterMin + DINT + 32 + 480 + + + diJitterMax + DINT + 32 + 512 + + + dwCycleCount + DWORD + 32 + 544 + + + wTaskStatus + WORD + 16 + 576 + + + wNumOfJitterDistributions + WORD + 16 + 592 + + + pJitterDistribution + _Implicit_Jitter_Distribution + 32 + 608 + + + bWithinSPSTimeSlicing + BOOL + 8 + 640 + + + byDummy + BYTE + 8 + 648 + + + bShouldBlock + BOOL + 8 + 656 + + + bActive + BOOL + 8 + 664 + + + dwIECCycleCount + DWORD + 32 + 672 + + + + hide + + + + + TcGeneralAdsEventClass + TcGeneralAdsEventClass + + GeneralDeviceError + General device error + Error + + + ServiceNotSupported + Service is not supported by server. + Error + + + InvalidIndexGroup + Invalid index group + Error + + + InvalidIndexOffset + Invalid index offset + Error + + + InvalidAccess + Reading/writing is not permitted. + Error + + + InvalidSize + Parameter size is not correct. + Error + + + InvalidData + Invalid parameter value(s) + Error + + + NotReady + Device is not in a ready state. + Error + + + Busy + Device is busy. + Error + + + InvalidContext + Invalid context + Error + + + NoMemory + Out of memory + Error + + + InvalidParam + Invalid parameter value(s) + Error + + + NotFound + Not found (files, ...) + Error + + + Syntax + Syntax error in comand or file + Error + + + Incompatible + Object does not match. + Error + + + AlreadyExists + Object already exists. + Error + + + SymbolNotFound + Symbol was not found. + Error + + + SymbolVersionInvalid + Symbol version is invalid. (-> Release handle and try again.) + Error + + + InvalidState + Server is in invalid state. + Error + + + TransModeNotSupported + AdsTransMode is not supported. + Error + + + NotificationHandleInvalid + Notification handle is invalid. (-> Release handle and try again.) + Error + + + ClientUnknown + Notification client is not registered. + Error + + + NoMoreHandles + No more notification handles + Error + + + InvalidWatchSize + Size for watch is too big. + Error + + + NotInit + Device is not initialized. + Error + + + DeviceTimeout + Device has a timeout. + Error + + + NoInterface + Query interface is failed. + Error + + + InvalidInterface + Wrong interface is required. + Error + + + InvalidClassID + Class ID is invalid. + Error + + + InvalidObjectID + Object ID is invalid. + Error + + + Pending + Request is pending. + Error + + + Aborted + Request is aborted. + Error + + + SignalWarning + Signal warning + Error + + + InvalidArrayIndex + Invalid array index + Error + + + SymbolNotActive + Symbol is not active. (-> Release handle and try again.) + Error + + + AccessDenied + Access is denied. + Error + + + LicenseMissing + License is missing / not found. + Error + + + LicenseExpired + License is expired. + Error + + + LicenseExceeded + License is exceeded. + Error + + + LicenseInvalid + License is invalid. + Error + + + LicenseSystemID + License with invalid system ID + Error + + + LicenseNoTimeLimit + License is not time limited. + Error + + + LicenseFutureIssue + License issue time is in the future. + Error + + + LicenseTimeTooLong + License time period is too long. + Error + + + Exception + Exception in the device code + Error + + + LicenseDuplicated + License file is read twice. + Error + + + InvalidServiceParam + Invalid parameter at service call + Error + + + ListEmpty + Polling list is empty. + Error + + + VariableConAlreadyInUse + Variable connection is already in use. + Error + + + InvokeIDAlreadyInUse + Invoke ID is already in use. + Error + + + TimeoutElapsed + Timeout is elapsed. + Error + + + Win32Error + Error in Win32 subsystem + Error + + + TimeoutInvalid + Timeout value is invalid. + Error + + + PortNotOpen + Port is not open (Ads dll). + Error + + + NoAMSAddr + No AMS address (Ads dll) + Error + + + SyncInternalError + Internal error in Ads sync + Error + + + AddHash + Hash table overflow + Error + + + RemoveHash + Key not found in hash table + Error + + + NoMoreSymbols + No more symbols in cache + Error + + + SyncResInvalid + Invalid response received + Error + + + SyncPortLocked + Sync port is locked. + Error + + + + + + + Win32EventClass + Win32EventClass + + ERROR_SUCCESS + The operation completed successfully. + Verbose + + + ERROR_INVALID_FUNCTION + Incorrect function. + Error + + + ERROR_FILE_NOT_FOUND + The system cannot find the file specified. + Error + + + ERROR_PATH_NOT_FOUND + The system cannot find the path specified. + Error + + + ERROR_TOO_MANY_OPEN_FILES + The system cannot open the file. + Error + + + ERROR_ACCESS_DENIED + Access is denied. + Error + + + ERROR_INVALID_HANDLE + The handle is invalid. + Error + + + ERROR_NOT_ENOUGH_MEMORY + Not enough storage is available to process this command. + Error + + + ERROR_INVALID_DATA + The data is invalid. + Error + + + ERROR_NOT_READY + The device is not ready. + Error + + + ERROR_BAD_COMMAND + The device does not recognize the command. + Error + + + ERROR_CRC + Data error (cyclic redundancy check). + Error + + + ERROR_BAD_LENGTH + The program issued a command but the command length is incorrect. + Error + + + ERROR_WRITE_FAULT + The system cannot write to the specified device. + Error + + + ERROR_READ_FAULT + The system cannot read from the specified device. + Error + + + ERROR_GEN_FAILURE + A device attached to the system is not functioning. + Error + + + ERROR_NOT_SUPPORTED + The request is not supported. + Error + + + ERROR_REM_NOT_LIST + The remote computer is not available. + Error + + + ERROR_DUP_NAME + A duplicate name exists on the network. + Error + + + ERROR_BAD_NETPATH + The network path was not found. + Error + + + ERROR_NETWORK_BUSY + The network is busy. + Error + + + ERROR_DEV_NOT_EXIST + The specified network resource or device is no longer available. + Error + + + ERROR_FILE_EXISTS + The file exists. + Error + + + ERROR_CANNOT_MAKE + The directory or file cannot be created. + Error + + + ERROR_ALREADY_ASSIGNED + The local device name is already in use. + Error + + + ERROR_INVALID_PASSWORD + The specified network password is not correct. + Error + + + ERROR_INVALID_PARAMETER + The parameter is incorrect. + Error + + + ERROR_OPEN_FAILED + The system cannot open the device or file specified. + Error + + + ERROR_ALREADY_EXISTS + Cannot create a file when that file already exists. + Error + + + ERROR_INVALID_FLAG_NUMBER + The flag passed is not correct. + Error + + + WAIT_TIMEOUT + The wait operation timed out. + Error + + + ERROR_NO_MORE_ITEMS + No more data is available. + Error + + + ERROR_INVALID_ADDRESS + Attempt to access invalid address. + Error + + + ERROR_ARITHMETIC_OVERFLOW + Arithmetic result exceeded 32 bits. + Error + + + ERROR_OPERATION_ABORTED + The I/O operation has been aborted because of either a thread exit or an application request. + Error + + + ERROR_IO_INCOMPLETE + Overlapped I/O event is not in a signaled state. + Error + + + ERROR_IO_PENDING + Overlapped I/O operation is in progress. + Error + + + + + + + LCLSGeneralEventClass + Log event + + Critical + Critical + Critical + + + Error + Error + Error + + + Warning + Warning + Warning + + + Info + Info + Info + + + Verbose + Verbose + Verbose + + + + + + + + + + + + + TcSystemEventClass + TcSystemEventClass + + InternalError + Internal error. + Error + + + NoRTime + No real-time. + Error + + + AllocationLockedMemoryError + Allocation locked – memory error. + Error + + + InsertMailboxError + Mailbox full – the ADS message could not be sent. Reducing the number of ADS messages per cycle will help. + Error + + + WrongReceiveHMSG + Wrong HMSG. + Error + + + TargetPortNotFound + Target port not found – ADS server is not started or is not reachable. + Error + + + TargetMachineNotFound + Target computer not found – AMS route was not found. + Error + + + UnknownCommandID + Unknown command ID. + Error + + + BadTaskID + Invalid task ID. + Error + + + NoIO + No IO. + Error + + + UnknownAdsCommand + Unknown AMS command. + Error + + + Win32Error + Win32 error. + Error + + + PortNotConnected + Port not connected. + Error + + + InvalidAdsLength + Invalid AMS length. + Error + + + InvalidAdsNetID + Invalid AMS Net ID. + Error + + + LowInstallationLevel + Low installation level – TwinCAT 2 license error. + Error + + + NoDebugAvailable + No debugging available. + Error + + + PortDisabled + Port disabled – TwinCAT system service not started. + Error + + + PortAlreadyConnected + Port already connected. + Error + + + AdsSyncWin32Error + AMS Sync Win32 error. + Error + + + AdsSyncTimeout + AMS Sync Timeout. + Error + + + AdsSyncAmsError + AMS Sync error. + Error + + + AdsSyncNoIndexMap + No index map for AMS Sync available. + Error + + + InvalidAdsPort + Invalid AMS port. + Error + + + NoMemory + No memory. + Error + + + TCPSendError + TCP send error. + Error + + + HostUnreachable + Host unreachable. + Error + + + InvalidAMSFragment + Invalid AMS fragment. + Error + + + AdsSecTLSSendError + TLS send error – secure ADS connection failed. + Error + + + AdsSecAccessDenied + Access denied – secure ADS access denied. + Error + + + + Interner Fehler. + + + Keine Echtzeit. + + + Zuweisung gesperrt - Speicherfehler. + + + Postfach voll – Es konnte die ADS Nachricht nicht versendet werden. Reduzieren der Anzahl der ADS Nachrichten pro Zyklus bringt Abhilfe. + + + Falsches HMSG. + + + Ziel-Port nicht gefunden – ADS Server ist nicht gestartet oder erreichbar. + + + Unbekannte Befehl-ID. + + + Ungültige Task-ID. + + + Kein IO. + + + Unbekannter AMS-Befehl. + + + Win32 Fehler. + + + Port nicht verbunden. + + + Ungültige AMS-Länge. + + + Ungültige AMS Net ID. + + + Installations-Level ist zu niedrig – TwinCAT 2 Lizenzfehler. + + + Kein Debugging verfügbar. + + + Port deaktiviert – TwinCAT System Service nicht gestartet. + + + Port bereits verbunden. + + + AMS Sync Win32 Fehler. + + + AMS Sync Timeout. + + + AMS Sync Fehler. + + + Keine Index-Map für AMS Sync vorhanden. + + + Ungültiger AMS-Port. + + + Kein Speicher. + + + TCP Sendefehler. + + + Host nicht erreichbar. + + + Ungültiges AMS Fragment. + + + TLS Sendefehler – Secure ADS Verbindung fehlgeschlagen. + + + Zugriff Verweigert – Secure ADS Zugriff verweigert. + + + + + + + + + + + TcRouterEventClass + TcRouterEventClass + + NoLockedMemory + Locked memory cannot be allocated. + Error + + + ResizeMemory + The router memory size could not be changed. + Error + + + MailboxFull + The mailbox has reached the maximum number of possible messages. + Error + + + DebugBoxFull + The debug mailbox has reached the maximum number of possible messages. + Error + + + UnknownPortType + The port type is unknown. + Error + + + NotInitialized + TwinCAT Router is not initialised. + Error + + + PortAlreadyInUse + The port number is already assigned. + Error + + + NotRegistered + The port is not registered. + Error + + + NoMoreQueues + The maximum number of ports has been reached. + Error + + + InvalidPort + The port is invalid. + Error + + + NotActivated + TwinCAT Router is not active. + Error + + + FragmentBoxFull + The mailbox has reached the maximum number for fragmented messages. + Error + + + FragmentTimeout + A fragment timeout has occurred. + Error + + + ToBeRemoved + The port is removed. + Error + + + + Lockierter Speicher kann nicht zugewiesen werden. + + + Die Größe des Routerspeichers konnte nicht geändert werden. + + + Das Postfach hat die maximale Anzahl der möglichen Meldungen erreicht. + + + Das Debug Postfach hat die maximale Anzahl der möglichen Meldungen erreicht. + + + Der Porttyp ist unbekannt. + + + Der TwinCAT Router ist nicht initialisiert. + + + Die Portnummer ist bereits vergeben. + + + Der Port ist nicht registriert. + + + Die maximale Portanzahl ist erreicht. + + + Der Port ist ungültig. + + + Der TwinCAT Router ist nicht aktiv. + + + Das Postfach hat die maximale Anzahl für fragmentierte Nachrichten erreicht. + + + Fragment Timeout aufgetreten. + + + Port wird entfernt. + + + + + + + + + TcRTimeEventClass + TcRTimeEventClass + + InternalError + Internal error in the real-time system. + Error + + + BadTimerPeriods + Timer value is not valid. + Error + + + InvalidTaskPtr + The task pointer has the invalid value 0 (null). + Error + + + InvalidStackPtr + The stack pointer has the invalid value 0 (null). + Error + + + PrioExists + The task priority is already assigned. + Error + + + NoMoreTCB + No free TCB (Task Control Block) available. The maximum number of TCBs is 64. + Error + + + NoMoreSemas + No free semaphores available. The maximum number of semaphores is 64. + Error + + + NoMoreQueues + No free space available in the queue. The maximum number of positions in the queue is 64. + Error + + + ExtIRQAlreadyDef + An external synchronization interrupt is already applied. + Error + + + ExtIRQNotDef + No external synchronziation interrupt applied. + Error + + + ExtIRQInstallFailed + Application of the external synchronization interrupt failed. + Error + + + IRQNotLessOrEqual + Call of a service function in the wrong context. + Error + + + VMXNotSupported + Intel VT-x extension is not supported. + Error + + + VMXDisabled + Intel VT-x extension is not enabled in the BIOS. + Error + + + VMXControlsMissing + Missing function in Intel VT-x extension. + Error + + + VMXEnableFails + Activation of Intel VT-x fails. + Error + + + + Interner Fehler im Echtzeit-System. + + + Timer-Wert ist nicht gültig. + + + Task-Pointer hat den ungültigen Wert 0 (null). + + + Stack-Pointer hat den ungültigen Wert 0 (null). + + + Die Task Priority ist bereits vergeben. + + + Kein freier TCB (Task Control Block) verfügbar. Maximale Anzahl von TCBs beträgt 64. + + + Keine freien Semaphoren zur Verfügung. Maximale Anzahl der Semaphoren beträgt 64. + + + Kein freier Platz in der Warteschlange zur Verfügung. Maximale Anzahl der Plätze in der Warteschlange beträgt 64. + + + Ein externer Synchronisations-Interrupt wird bereits angewandt. + + + Kein externer Synchronisations-Interrupt angewandt. + + + Anwendung des externen Synchronisations-Interrupts ist fehlgeschlagen. + + + Aufruf einer Service-Funktion im falschen Kontext + + + Intel VT-x Erweiterung wird nicht unterstützt. + + + Intel VT-x Erweiterung ist nicht aktiviert im BIOS. + + + Fehlende Funktion in Intel VT-x Erweiterung. + + + Aktivieren von Intel VT-x schlägt fehl. + + + + + + + + + + + + kfe_rix_motion + {08500001-0000-0000-F000-000000000064} + + + + 0 + PlcTask + + #x02010030 + + + + + + + 0 + PlcTask Inputs + 0 + 85262336 + + PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 637058944 + + + PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.iVoltageINT + 16 + INT + + + TcAddressType + Input + + + 638037856 + + + PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput638230216PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput638230224PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput638230232PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput638230240PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput638230496PRG_IM1K1_PPM.fbIM1K1.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput638616608PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.iRaw16INTTcAddressTypeInput638617696PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 638230216 + + + PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 638230224 + + + PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 638230232 + + + PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 638230240 + + + PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbGetPMVoltage.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 638230496 + + + PRG_IM1K1_PPM.fbIM1K1.fbGige.fbGetIllPercent.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 638616608 + + + PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 638617696 + + + PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput638618248PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput638618256PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput638618264PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.iRaw16INTTcAddressTypeInput638618272PRG_IM2K1_PPM.fbIM2K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput638636928PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput639615840PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 638618248 + + + PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 638618256 + + + PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 638618264 + + + PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 638618272 + + + PRG_IM2K1_PPM.fbIM2K1.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 638636928 + + + PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.iVoltageINT + 16 + INT + + + TcAddressType + Input + + + 639615840 + + + PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput639808200PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput639808208PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput639808216PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput639808224PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput639808480PRG_IM2K1_PPM.fbIM2K1.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput640194592PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.iRaw16INTTcAddressTypeInput640195680PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 639808200 + + + PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 639808208 + + + PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 639808216 + + + PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 639808224 + + + PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbGetPMVoltage.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 639808480 + + + PRG_IM2K1_PPM.fbIM2K1.fbGige.fbGetIllPercent.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 640194592 + + + PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 640195680 + + + PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput640196232PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput640196240PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput640196248PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.iRaw16INTTcAddressTypeInput640196256PRG_IM1K2_PPM.fbIM1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput640214912PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput641193824PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 640196232 + + + PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 640196240 + + + PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 640196248 + + + PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 640196256 + + + PRG_IM1K2_PPM.fbIM1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 640214912 + + + PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.iVoltageINT + 16 + INT + + + TcAddressType + Input + + + 641193824 + + + PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput641386184PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput641386192PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput641386200PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput641386208PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput641386464PRG_IM1K2_PPM.fbIM1K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput641772576PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.iRaw16INTTcAddressTypeInput641773664PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 641386184 + + + PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 641386192 + + + PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 641386200 + + + PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 641386208 + + + PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbGetPMVoltage.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 641386464 + + + PRG_IM1K2_PPM.fbIM1K2.fbGige.fbGetIllPercent.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 641772576 + + + PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 641773664 + + + PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput641774216PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput641774224PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput641774232PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput641774240PRG_AL1K2_L2SI.fbAL1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput641786176PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fbGetLasPercent.iRaw16INTTcAddressTypeInput642757216PRG_IM2K2_PPM.fbIM2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput642777088PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput643756000PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 641774216 + + + PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 641774224 + + + PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 641774232 + + + PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 641774240 + + + PRG_AL1K2_L2SI.fbAL1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 641786176 + + + PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fbGetLasPercent.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 642757216 + + + PRG_IM2K2_PPM.fbIM2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 642777088 + + + PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.iVoltageINT + 16 + INT + + + TcAddressType + Input + + + 643756000 + + + PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput643948360PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput643948368PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput643948376PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput643948384PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput643948640PRG_IM2K2_PPM.fbIM2K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput644334752PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.iRaw16INTTcAddressTypeInput644335840PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 643948360 + + + PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 643948368 + + + PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 643948376 + + + PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 643948384 + + + PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbGetPMVoltage.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 643948640 + + + PRG_IM2K2_PPM.fbIM2K2.fbGige.fbGetIllPercent.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 644334752 + + + PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 644335840 + + + PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput644336392PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput644336400PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput644336408PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput644336416PRG_IM3K2_PPM.fbIM3K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput644355072PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput645333984PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 644336392 + + + PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 644336400 + + + PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 644336408 + + + PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 644336416 + + + PRG_IM3K2_PPM.fbIM3K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 644355072 + + + PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.iVoltageINT + 16 + INT + + + TcAddressType + Input + + + 645333984 + + + PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput645526344PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput645526352PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput645526360PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput645526368PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput645526624PRG_IM3K2_PPM.fbIM3K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput645912736PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.iRaw16INTTcAddressTypeInput645913824PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 645526344 + + + PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 645526352 + + + PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 645526360 + + + PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 645526368 + + + PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbGetPMVoltage.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 645526624 + + + PRG_IM3K2_PPM.fbIM3K2.fbGige.fbGetIllPercent.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 645912736 + + + PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 645913824 + + + PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput645914376PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput645914384PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput645914392PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput645914400PRG_IM4K2_PPM.fbIM4K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput645933056PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput646911968PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 645914376 + + + PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 645914384 + + + PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 645914392 + + + PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 645914400 + + + PRG_IM4K2_PPM.fbIM4K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 645933056 + + + PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.iVoltageINT + 16 + INT + + + TcAddressType + Input + + + 646911968 + + + PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput647104328PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput647104336PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput647104344PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput647104352PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput647104608PRG_IM4K2_PPM.fbIM4K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput647490720PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.iRaw16INTTcAddressTypeInput647491808PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 647104328 + + + PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 647104336 + + + PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 647104344 + + + PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 647104352 + + + PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbGetPMVoltage.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 647104608 + + + PRG_IM4K2_PPM.fbIM4K2.fbGige.fbGetIllPercent.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 647490720 + + + PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 647491808 + + + PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput647492360PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput647492368PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput647492376PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput647492384PRG_TM1K2_ATM.fbTM1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput647518976PRG_TM1K2_ATM.fbTM1K2.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput647818368PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 647492360 + + + PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 647492368 + + + PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 647492376 + + + PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 647492384 + + + PRG_TM1K2_ATM.fbTM1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 647518976 + + + PRG_TM1K2_ATM.fbTM1K2.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 647818368 + + + PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput648804744PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput648804752PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput648804760PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.iRaw16INTTcAddressTypeInput648804768PRG_LI2K2_K2A.fbLI2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput648823872PRG_PF1K2_WFS.fbPF1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput649829184PRG_PF1K2_WFS.fbPF1K2.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput650128576PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 648804744 + + + PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 648804752 + + + PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 648804760 + + + PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.iRaw + 16 + INT + + + TcAddressType + Input + + + 648804768 + + + PRG_LI2K2_K2A.fbLI2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 648823872 + + + PRG_PF1K2_WFS.fbPF1K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 649829184 + + + PRG_PF1K2_WFS.fbPF1K2.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 650128576 + + + PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput651114952PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput651114960PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput651114968PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.iRaw16INTTcAddressTypeInput651114976PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 651114952 + + + PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 651114960 + + + PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 651114968 + + + PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.iRaw + 16 + INT + + + TcAddressType + Input + + + 651114976 + + + PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput651115208PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bUnderrange8BOOLTcAddressTypeInput651115216PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bOverrange8BOOLTcAddressTypeInput651115224PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.iRaw16INTTcAddressTypeInput651115232PRG_IM5K2_PPM.fbIM5K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput651133888PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput652112800PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 651115208 + + + PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 651115216 + + + PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 651115224 + + + PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.iRaw + 16 + INT + + + TcAddressType + Input + + + 651115232 + + + PRG_IM5K2_PPM.fbIM5K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 651133888 + + + PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.iVoltageINT + 16 + INT + + + TcAddressType + Input + + + 652112800 + + + PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput652305160PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput652305168PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput652305176PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput652305184PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput652305440PRG_IM5K2_PPM.fbIM5K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput652691552PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.iRaw16INTTcAddressTypeInput652692640PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 652305160 + + + PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 652305168 + + + PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 652305176 + + + PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 652305184 + + + PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbGetPMVoltage.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 652305440 + + + PRG_IM5K2_PPM.fbIM5K2.fbGige.fbGetIllPercent.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 652691552 + + + PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 652692640 + + + PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput652693192PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput652693200PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput652693208PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput652693216PRG_TM2K2_ATM.fbTM2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput652723328PRG_TM2K2_ATM.fbTM2K2.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput653022720PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 652693192 + + + PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 652693200 + + + PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 652693208 + + + PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 652693216 + + + PRG_TM2K2_ATM.fbTM2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 652723328 + + + PRG_TM2K2_ATM.fbTM2K2.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 653022720 + + + PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput654012360PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput654012368PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput654012376PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.iRaw16INTTcAddressTypeInput654012384PRG_AT1K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput654056064PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 654012360 + + + PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 654012368 + + + PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 654012376 + + + PRG_TM2K2_ATM.fbTM2K2.fbThermoCouple1.iRaw + 16 + INT + + + TcAddressType + Input + + + 654012384 + + + PRG_AT1K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 654056064 + + + PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput654646536PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput654646544PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bOverrange8BOOLTcAddressTypeInput654646552PRG_AT1K2_SOLID.fbStage1.fbRTD_1.iRaw16INTTcAddressTypeInput654646560PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 654646536 + + + PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 654646544 + + + PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 654646552 + + + PRG_AT1K2_SOLID.fbStage1.fbRTD_1.iRaw + 16 + INT + + + TcAddressType + Input + + + 654646560 + + + PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput654646792PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput654646800PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bOverrange8BOOLTcAddressTypeInput654646808PRG_AT1K2_SOLID.fbStage1.fbRTD_2.iRaw16INTTcAddressTypeInput654646816PRG_AT1K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput654714752PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 654646792 + + + PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 654646800 + + + PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 654646808 + + + PRG_AT1K2_SOLID.fbStage1.fbRTD_2.iRaw + 16 + INT + + + TcAddressType + Input + + + 654646816 + + + PRG_AT1K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 654714752 + + + PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput655305224PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput655305232PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bOverrange8BOOLTcAddressTypeInput655305240PRG_AT1K2_SOLID.fbStage2.fbRTD_1.iRaw16INTTcAddressTypeInput655305248PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 655305224 + + + PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 655305232 + + + PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 655305240 + + + PRG_AT1K2_SOLID.fbStage2.fbRTD_1.iRaw + 16 + INT + + + TcAddressType + Input + + + 655305248 + + + PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput655305480PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput655305488PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bOverrange8BOOLTcAddressTypeInput655305496PRG_AT1K2_SOLID.fbStage2.fbRTD_2.iRaw16INTTcAddressTypeInput655305504PRG_AT1K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput655340672PRG_AT2K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput655966848PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 655305480 + + + PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 655305488 + + + PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 655305496 + + + PRG_AT1K2_SOLID.fbStage2.fbRTD_2.iRaw + 16 + INT + + + TcAddressType + Input + + + 655305504 + + + PRG_AT1K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 655340672 + + + PRG_AT2K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 655966848 + + + PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput656557320PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput656557328PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bOverrange8BOOLTcAddressTypeInput656557336PRG_AT2K2_SOLID.fbStage1.fbRTD_1.iRaw16INTTcAddressTypeInput656557344PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 656557320 + + + PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 656557328 + + + PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 656557336 + + + PRG_AT2K2_SOLID.fbStage1.fbRTD_1.iRaw + 16 + INT + + + TcAddressType + Input + + + 656557344 + + + PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput656557576PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput656557584PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bOverrange8BOOLTcAddressTypeInput656557592PRG_AT2K2_SOLID.fbStage1.fbRTD_2.iRaw16INTTcAddressTypeInput656557600PRG_AT2K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput656625536PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 656557576 + + + PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 656557584 + + + PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 656557592 + + + PRG_AT2K2_SOLID.fbStage1.fbRTD_2.iRaw + 16 + INT + + + TcAddressType + Input + + + 656557600 + + + PRG_AT2K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 656625536 + + + PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput657216008PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput657216016PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bOverrange8BOOLTcAddressTypeInput657216024PRG_AT2K2_SOLID.fbStage2.fbRTD_1.iRaw16INTTcAddressTypeInput657216032PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 657216008 + + + PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 657216016 + + + PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 657216024 + + + PRG_AT2K2_SOLID.fbStage2.fbRTD_1.iRaw + 16 + INT + + + TcAddressType + Input + + + 657216032 + + + PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput657216264PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput657216272PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bOverrange8BOOLTcAddressTypeInput657216280PRG_AT2K2_SOLID.fbStage2.fbRTD_2.iRaw16INTTcAddressTypeInput657216288PRG_AT2K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput657284224PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 657216264 + + + PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 657216272 + + + PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 657216280 + + + PRG_AT2K2_SOLID.fbStage2.fbRTD_2.iRaw + 16 + INT + + + TcAddressType + Input + + + 657216288 + + + PRG_AT2K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 657284224 + + + PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput657874696PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput657874704PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bOverrange8BOOLTcAddressTypeInput657874712PRG_AT2K2_SOLID.fbStage3.fbRTD_1.iRaw16INTTcAddressTypeInput657874720PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 657874696 + + + PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 657874704 + + + PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 657874712 + + + PRG_AT2K2_SOLID.fbStage3.fbRTD_1.iRaw + 16 + INT + + + TcAddressType + Input + + + 657874720 + + + PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput657874952PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput657874960PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bOverrange8BOOLTcAddressTypeInput657874968PRG_AT2K2_SOLID.fbStage3.fbRTD_2.iRaw16INTTcAddressTypeInput657874976PRG_AT2K2_SOLID.fbStage4.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput657942912PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 657874952 + + + PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 657874960 + + + PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 657874968 + + + PRG_AT2K2_SOLID.fbStage3.fbRTD_2.iRaw + 16 + INT + + + TcAddressType + Input + + + 657874976 + + + PRG_AT2K2_SOLID.fbStage4.fbMotion.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 657942912 + + + PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput658533384PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bUnderrange8BOOLTcAddressTypeInput658533392PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bOverrange8BOOLTcAddressTypeInput658533400PRG_AT2K2_SOLID.fbStage4.fbRTD_1.iRaw16INTTcAddressTypeInput658533408PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 658533384 + + + PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 658533392 + + + PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 658533400 + + + PRG_AT2K2_SOLID.fbStage4.fbRTD_1.iRaw + 16 + INT + + + TcAddressType + Input + + + 658533408 + + + PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput658533640PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bUnderrange8BOOLTcAddressTypeInput658533648PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bOverrange8BOOLTcAddressTypeInput658533656PRG_AT2K2_SOLID.fbStage4.fbRTD_2.iRaw16INTTcAddressTypeInput658533664PRG_LI3K2_K2B.fbLI3K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput658577408PRG_PF2K2_WFS.fbPF2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput659582208PRG_PF2K2_WFS.fbPF2K2.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput659881600PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 658533640 + + + PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 658533648 + + + PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 658533656 + + + PRG_AT2K2_SOLID.fbStage4.fbRTD_2.iRaw + 16 + INT + + + TcAddressType + Input + + + 658533664 + + + PRG_LI3K2_K2B.fbLI3K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 658577408 + + + PRG_PF2K2_WFS.fbPF2K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 659582208 + + + PRG_PF2K2_WFS.fbPF2K2.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 659881600 + + + PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput660867976PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput660867984PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput660867992PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.iRaw16INTTcAddressTypeInput660868000PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bError8BOOL1pytmc + + + + TcAddressType + Input + + + 660867976 + + + PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 660867984 + + + PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 660867992 + + + PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.iRaw + 16 + INT + + + TcAddressType + Input + + + 660868000 + + + PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bError + 8 + BOOL + + 1 + + + + pytmc + pv: ERR io: input field: ONAM True field: ZNAM False - TcAddressTypeInput660868232PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bUnderrange8BOOLTcAddressTypeInput660868240PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bOverrange8BOOLTcAddressTypeInput660868248PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.iRaw16INTTcAddressTypeInput660868256PRG_IM6K2_PPM.fbIM6K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput660886912PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput661865824PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 660868232 + + + PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 660868240 + + + PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 660868248 + + + PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.iRaw + 16 + INT + + + TcAddressType + Input + + + 660868256 + + + PRG_IM6K2_PPM.fbIM6K2.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 660886912 + + + PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.iVoltageINT + 16 + INT + + + TcAddressType + Input + + + 661865824 + + + PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput662058184PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput662058192PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput662058200PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput662058208PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput662058464PRG_IM6K2_PPM.fbIM6K2.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput662444576PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.iRaw16INTTcAddressTypeInput662445664PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bError8BOOLpytmc + + + + TcAddressType + Input + + + 662058184 + + + PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 662058192 + + + PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 662058200 + + + PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 662058208 + + + PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbGetPMVoltage.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 662058464 + + + PRG_IM6K2_PPM.fbIM6K2.fbGige.fbGetIllPercent.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 662444576 + + + PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.iRaw + Connect this input to the terminal + 16 + INT + + + TcAddressType + Input + + + 662445664 + + + PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bError + 8 + BOOL + + + pytmc + pv: STC:ERR io: input - TcAddressTypeInput662446216PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput662446224PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput662446232PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.iRaw16INTTcAddressTypeInput662446240PRG_3_PMPS_POST.fbArbiterIO.i_stCurrentBP1760ST_BeamParams_IOTcLinkToTIIB[PMPS_PRE]^IO Inputs^CurrentBPTcAddressTypeInput662447712PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_toggle1BITpytmcpv: TxPDO_toggle - io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggleTcAddressTypeInput662451232PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_state1BITpytmcpv: TxPDO_state - io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO stateTcAddressTypeInput662451233GVL.rReqTrans1024ST_PMPS_Attenuator_IO116pytmcpv: PLC:RIX:MOTION:PMPS:ReqTransTcAddressTypeInputTcVarGlobal673282816Main.M1.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673285952Main.M1.bLimitForwardEnable8BOOLTcAddressTypeInput673293952Main.M1.bLimitBackwardEnable8BOOLTcAddressTypeInput673293960Main.M1.bHome8BOOLTcAddressTypeInput673293968Main.M1.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 662446216 + + + PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bUnderrange + 8 + BOOL + + + TcAddressType + Input + + + 662446224 + + + PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bOverrange + 8 + BOOL + + + TcAddressType + Input + + + 662446232 + + + PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.iRaw + 16 + INT + + + TcAddressType + Input + + + 662446240 + + + PRG_3_PMPS_POST.fbArbiterIO.i_stCurrentBP + 1760 + ST_BeamParams_IO + + + TcLinkTo + TIIB[PMPS_PRE]^IO Inputs^CurrentBP + + + TcAddressType + Input + + + 662447712 + + + PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_toggle + 1 + BIT + + + pytmc + pv: TxPDO_toggle + io: i + + + TcLinkTo + TIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggle + + + TcAddressType + Input + + + 662451232 + + + PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_state + 1 + BIT + + + pytmc + pv: TxPDO_state + io: i + + + TcLinkTo + TIIB[PMPS_PRE]^SYNC Inputs^TxPDO state + + + TcAddressType + Input + + + 662451233 + + + GVL.rReqTrans + 1024 + ST_PMPS_Attenuator_IO + + 1 + 16 + + + + pytmc + pv: PLC:RIX:MOTION:PMPS:ReqTrans + + + TcAddressType + Input + + + TcVarGlobal + + + 673282816 + + + Main.M1.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673285952 + + + Main.M1.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673293952 + + + Main.M1.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673293960 + + + Main.M1.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673293968 + + + Main.M1.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673293984Main.M1.nRawEncoderULINT64ULINTTcAddressTypeInput673294016Main.M1.nRawEncoderUINT16UINTTcAddressTypeInput673294080Main.M1.nRawEncoderINT16INTTcAddressTypeInput673294096Main.M2.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673311232Main.M2.bLimitForwardEnable8BOOLTcAddressTypeInput673319232Main.M2.bLimitBackwardEnable8BOOLTcAddressTypeInput673319240Main.M2.bHome8BOOLTcAddressTypeInput673319248Main.M2.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673293984 + + + Main.M1.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673294016 + + + Main.M1.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673294080 + + + Main.M1.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673294096 + + + Main.M2.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673311232 + + + Main.M2.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673319232 + + + Main.M2.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673319240 + + + Main.M2.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673319248 + + + Main.M2.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673319264Main.M2.nRawEncoderULINT64ULINTTcAddressTypeInput673319296Main.M2.nRawEncoderUINT16UINTTcAddressTypeInput673319360Main.M2.nRawEncoderINT16INTTcAddressTypeInput673319376Main.M3.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673336512Main.M3.bLimitForwardEnable8BOOLTcAddressTypeInput673344512Main.M3.bLimitBackwardEnable8BOOLTcAddressTypeInput673344520Main.M3.bHome8BOOLTcAddressTypeInput673344528Main.M3.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673319264 + + + Main.M2.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673319296 + + + Main.M2.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673319360 + + + Main.M2.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673319376 + + + Main.M3.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673336512 + + + Main.M3.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673344512 + + + Main.M3.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673344520 + + + Main.M3.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673344528 + + + Main.M3.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673344544Main.M3.nRawEncoderULINT64ULINTTcAddressTypeInput673344576Main.M3.nRawEncoderUINT16UINTTcAddressTypeInput673344640Main.M3.nRawEncoderINT16INTTcAddressTypeInput673344656Main.M4.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673361792Main.M4.bLimitForwardEnable8BOOLTcAddressTypeInput673369792Main.M4.bLimitBackwardEnable8BOOLTcAddressTypeInput673369800Main.M4.bHome8BOOLTcAddressTypeInput673369808Main.M4.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673344544 + + + Main.M3.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673344576 + + + Main.M3.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673344640 + + + Main.M3.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673344656 + + + Main.M4.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673361792 + + + Main.M4.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673369792 + + + Main.M4.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673369800 + + + Main.M4.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673369808 + + + Main.M4.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673369824Main.M4.nRawEncoderULINT64ULINTTcAddressTypeInput673369856Main.M4.nRawEncoderUINT16UINTTcAddressTypeInput673369920Main.M4.nRawEncoderINT16INTTcAddressTypeInput673369936Main.M5.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673387072Main.M5.bLimitForwardEnable8BOOLTcAddressTypeInput673395072Main.M5.bLimitBackwardEnable8BOOLTcAddressTypeInput673395080Main.M5.bHome8BOOLTcAddressTypeInput673395088Main.M5.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673369824 + + + Main.M4.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673369856 + + + Main.M4.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673369920 + + + Main.M4.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673369936 + + + Main.M5.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673387072 + + + Main.M5.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673395072 + + + Main.M5.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673395080 + + + Main.M5.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673395088 + + + Main.M5.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673395104Main.M5.nRawEncoderULINT64ULINTTcAddressTypeInput673395136Main.M5.nRawEncoderUINT16UINTTcAddressTypeInput673395200Main.M5.nRawEncoderINT16INTTcAddressTypeInput673395216Main.M6.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673412352Main.M6.bLimitForwardEnable8BOOLTcAddressTypeInput673420352Main.M6.bLimitBackwardEnable8BOOLTcAddressTypeInput673420360Main.M6.bHome8BOOLTcAddressTypeInput673420368Main.M6.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673395104 + + + Main.M5.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673395136 + + + Main.M5.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673395200 + + + Main.M5.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673395216 + + + Main.M6.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673412352 + + + Main.M6.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673420352 + + + Main.M6.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673420360 + + + Main.M6.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673420368 + + + Main.M6.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673420384Main.M6.nRawEncoderULINT64ULINTTcAddressTypeInput673420416Main.M6.nRawEncoderUINT16UINTTcAddressTypeInput673420480Main.M6.nRawEncoderINT16INTTcAddressTypeInput673420496Main.M7.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673437632Main.M7.bLimitForwardEnable8BOOLTcAddressTypeInput673445632Main.M7.bLimitBackwardEnable8BOOLTcAddressTypeInput673445640Main.M7.bHome8BOOLTcAddressTypeInput673445648Main.M7.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673420384 + + + Main.M6.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673420416 + + + Main.M6.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673420480 + + + Main.M6.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673420496 + + + Main.M7.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673437632 + + + Main.M7.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673445632 + + + Main.M7.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673445640 + + + Main.M7.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673445648 + + + Main.M7.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673445664Main.M7.nRawEncoderULINT64ULINTTcAddressTypeInput673445696Main.M7.nRawEncoderUINT16UINTTcAddressTypeInput673445760Main.M7.nRawEncoderINT16INTTcAddressTypeInput673445776Main.M8.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673462912Main.M8.bLimitForwardEnable8BOOLTcAddressTypeInput673470912Main.M8.bLimitBackwardEnable8BOOLTcAddressTypeInput673470920Main.M8.bHome8BOOLTcAddressTypeInput673470928Main.M8.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673445664 + + + Main.M7.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673445696 + + + Main.M7.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673445760 + + + Main.M7.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673445776 + + + Main.M8.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673462912 + + + Main.M8.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673470912 + + + Main.M8.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673470920 + + + Main.M8.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673470928 + + + Main.M8.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673470944Main.M8.nRawEncoderULINT64ULINTTcAddressTypeInput673470976Main.M8.nRawEncoderUINT16UINTTcAddressTypeInput673471040Main.M8.nRawEncoderINT16INTTcAddressTypeInput673471056Main.M9.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673488192Main.M9.bLimitForwardEnable8BOOLTcAddressTypeInput673496192Main.M9.bLimitBackwardEnable8BOOLTcAddressTypeInput673496200Main.M9.bHome8BOOLTcAddressTypeInput673496208Main.M9.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673470944 + + + Main.M8.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673470976 + + + Main.M8.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673471040 + + + Main.M8.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673471056 + + + Main.M9.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673488192 + + + Main.M9.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673496192 + + + Main.M9.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673496200 + + + Main.M9.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673496208 + + + Main.M9.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673496224Main.M9.nRawEncoderULINT64ULINTTcAddressTypeInput673496256Main.M9.nRawEncoderUINT16UINTTcAddressTypeInput673496320Main.M9.nRawEncoderINT16INTTcAddressTypeInput673496336Main.M10.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673513472Main.M10.bLimitForwardEnable8BOOLTcAddressTypeInput673521472Main.M10.bLimitBackwardEnable8BOOLTcAddressTypeInput673521480Main.M10.bHome8BOOLTcAddressTypeInput673521488Main.M10.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673496224 + + + Main.M9.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673496256 + + + Main.M9.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673496320 + + + Main.M9.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673496336 + + + Main.M10.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673513472 + + + Main.M10.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673521472 + + + Main.M10.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673521480 + + + Main.M10.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673521488 + + + Main.M10.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673521504Main.M10.nRawEncoderULINT64ULINTTcAddressTypeInput673521536Main.M10.nRawEncoderUINT16UINTTcAddressTypeInput673521600Main.M10.nRawEncoderINT16INTTcAddressTypeInput673521616Main.M11.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673538752Main.M11.bLimitForwardEnable8BOOLTcAddressTypeInput673546752Main.M11.bLimitBackwardEnable8BOOLTcAddressTypeInput673546760Main.M11.bHome8BOOLTcAddressTypeInput673546768Main.M11.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673521504 + + + Main.M10.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673521536 + + + Main.M10.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673521600 + + + Main.M10.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673521616 + + + Main.M11.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673538752 + + + Main.M11.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673546752 + + + Main.M11.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673546760 + + + Main.M11.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673546768 + + + Main.M11.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673546784Main.M11.nRawEncoderULINT64ULINTTcAddressTypeInput673546816Main.M11.nRawEncoderUINT16UINTTcAddressTypeInput673546880Main.M11.nRawEncoderINT16INTTcAddressTypeInput673546896Main.M12.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673564032Main.M12.bLimitForwardEnable8BOOLTcAddressTypeInput673572032Main.M12.bLimitBackwardEnable8BOOLTcAddressTypeInput673572040Main.M12.bHome8BOOLTcAddressTypeInput673572048Main.M12.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673546784 + + + Main.M11.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673546816 + + + Main.M11.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673546880 + + + Main.M11.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673546896 + + + Main.M12.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673564032 + + + Main.M12.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673572032 + + + Main.M12.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673572040 + + + Main.M12.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673572048 + + + Main.M12.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673572064Main.M12.nRawEncoderULINT64ULINTTcAddressTypeInput673572096Main.M12.nRawEncoderUINT16UINTTcAddressTypeInput673572160Main.M12.nRawEncoderINT16INTTcAddressTypeInput673572176Main.M13.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673589312Main.M13.bLimitForwardEnable8BOOLTcAddressTypeInput673597312Main.M13.bLimitBackwardEnable8BOOLTcAddressTypeInput673597320Main.M13.bHome8BOOLTcAddressTypeInput673597328Main.M13.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673572064 + + + Main.M12.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673572096 + + + Main.M12.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673572160 + + + Main.M12.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673572176 + + + Main.M13.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673589312 + + + Main.M13.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673597312 + + + Main.M13.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673597320 + + + Main.M13.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673597328 + + + Main.M13.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673597344Main.M13.nRawEncoderULINT64ULINTTcAddressTypeInput673597376Main.M13.nRawEncoderUINT16UINTTcAddressTypeInput673597440Main.M13.nRawEncoderINT16INTTcAddressTypeInput673597456Main.M14.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673614592Main.M14.bLimitForwardEnable8BOOLTcAddressTypeInput673622592Main.M14.bLimitBackwardEnable8BOOLTcAddressTypeInput673622600Main.M14.bHome8BOOLTcAddressTypeInput673622608Main.M14.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673597344 + + + Main.M13.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673597376 + + + Main.M13.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673597440 + + + Main.M13.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673597456 + + + Main.M14.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673614592 + + + Main.M14.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673622592 + + + Main.M14.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673622600 + + + Main.M14.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673622608 + + + Main.M14.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673622624Main.M14.nRawEncoderULINT64ULINTTcAddressTypeInput673622656Main.M14.nRawEncoderUINT16UINTTcAddressTypeInput673622720Main.M14.nRawEncoderINT16INTTcAddressTypeInput673622736Main.M15.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673639872Main.M15.bLimitForwardEnable8BOOLTcAddressTypeInput673647872Main.M15.bLimitBackwardEnable8BOOLTcAddressTypeInput673647880Main.M15.bHome8BOOLTcAddressTypeInput673647888Main.M15.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673622624 + + + Main.M14.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673622656 + + + Main.M14.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673622720 + + + Main.M14.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673622736 + + + Main.M15.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673639872 + + + Main.M15.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673647872 + + + Main.M15.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673647880 + + + Main.M15.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673647888 + + + Main.M15.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673647904Main.M15.nRawEncoderULINT64ULINTTcAddressTypeInput673647936Main.M15.nRawEncoderUINT16UINTTcAddressTypeInput673648000Main.M15.nRawEncoderINT16INTTcAddressTypeInput673648016Main.M16.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673665152Main.M16.bLimitForwardEnable8BOOLTcAddressTypeInput673673152Main.M16.bLimitBackwardEnable8BOOLTcAddressTypeInput673673160Main.M16.bHome8BOOLTcAddressTypeInput673673168Main.M16.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673647904 + + + Main.M15.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673647936 + + + Main.M15.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673648000 + + + Main.M15.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673648016 + + + Main.M16.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673665152 + + + Main.M16.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673673152 + + + Main.M16.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673673160 + + + Main.M16.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673673168 + + + Main.M16.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673673184Main.M16.nRawEncoderULINT64ULINTTcAddressTypeInput673673216Main.M16.nRawEncoderUINT16UINTTcAddressTypeInput673673280Main.M16.nRawEncoderINT16INTTcAddressTypeInput673673296Main.M17.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673690432Main.M17.bLimitForwardEnable8BOOLTcAddressTypeInput673698432Main.M17.bLimitBackwardEnable8BOOLTcAddressTypeInput673698440Main.M17.bHome8BOOLTcAddressTypeInput673698448Main.M17.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673673184 + + + Main.M16.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673673216 + + + Main.M16.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673673280 + + + Main.M16.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673673296 + + + Main.M17.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673690432 + + + Main.M17.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673698432 + + + Main.M17.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673698440 + + + Main.M17.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673698448 + + + Main.M17.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673698464Main.M17.nRawEncoderULINT64ULINTTcAddressTypeInput673698496Main.M17.nRawEncoderUINT16UINTTcAddressTypeInput673698560Main.M17.nRawEncoderINT16INTTcAddressTypeInput673698576Main.M18.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673715712Main.M18.bLimitForwardEnable8BOOLTcAddressTypeInput673723712Main.M18.bLimitBackwardEnable8BOOLTcAddressTypeInput673723720Main.M18.bHome8BOOLTcAddressTypeInput673723728Main.M18.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673698464 + + + Main.M17.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673698496 + + + Main.M17.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673698560 + + + Main.M17.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673698576 + + + Main.M18.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673715712 + + + Main.M18.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673723712 + + + Main.M18.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673723720 + + + Main.M18.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673723728 + + + Main.M18.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673723744Main.M18.nRawEncoderULINT64ULINTTcAddressTypeInput673723776Main.M18.nRawEncoderUINT16UINTTcAddressTypeInput673723840Main.M18.nRawEncoderINT16INTTcAddressTypeInput673723856Main.M19.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673740992Main.M19.bLimitForwardEnable8BOOLTcAddressTypeInput673748992Main.M19.bLimitBackwardEnable8BOOLTcAddressTypeInput673749000Main.M19.bHome8BOOLTcAddressTypeInput673749008Main.M19.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673723744 + + + Main.M18.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673723776 + + + Main.M18.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673723840 + + + Main.M18.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673723856 + + + Main.M19.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673740992 + + + Main.M19.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673748992 + + + Main.M19.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673749000 + + + Main.M19.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673749008 + + + Main.M19.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673749024Main.M19.nRawEncoderULINT64ULINTTcAddressTypeInput673749056Main.M19.nRawEncoderUINT16UINTTcAddressTypeInput673749120Main.M19.nRawEncoderINT16INTTcAddressTypeInput673749136Main.M20.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673766272Main.M20.bLimitForwardEnable8BOOLTcAddressTypeInput673774272Main.M20.bLimitBackwardEnable8BOOLTcAddressTypeInput673774280Main.M20.bHome8BOOLTcAddressTypeInput673774288Main.M20.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673749024 + + + Main.M19.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673749056 + + + Main.M19.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673749120 + + + Main.M19.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673749136 + + + Main.M20.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673766272 + + + Main.M20.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673774272 + + + Main.M20.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673774280 + + + Main.M20.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673774288 + + + Main.M20.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673774304Main.M20.nRawEncoderULINT64ULINTTcAddressTypeInput673774336Main.M20.nRawEncoderUINT16UINTTcAddressTypeInput673774400Main.M20.nRawEncoderINT16INTTcAddressTypeInput673774416Main.M21.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673791552Main.M21.bLimitForwardEnable8BOOLTcAddressTypeInput673799552Main.M21.bLimitBackwardEnable8BOOLTcAddressTypeInput673799560Main.M21.bHome8BOOLTcAddressTypeInput673799568Main.M21.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673774304 + + + Main.M20.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673774336 + + + Main.M20.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673774400 + + + Main.M20.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673774416 + + + Main.M21.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673791552 + + + Main.M21.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673799552 + + + Main.M21.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673799560 + + + Main.M21.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673799568 + + + Main.M21.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673799584Main.M21.nRawEncoderULINT64ULINTTcAddressTypeInput673799616Main.M21.nRawEncoderUINT16UINTTcAddressTypeInput673799680Main.M21.nRawEncoderINT16INTTcAddressTypeInput673799696Main.M22.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673816832Main.M22.bLimitForwardEnable8BOOLTcAddressTypeInput673824832Main.M22.bLimitBackwardEnable8BOOLTcAddressTypeInput673824840Main.M22.bHome8BOOLTcAddressTypeInput673824848Main.M22.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673799584 + + + Main.M21.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673799616 + + + Main.M21.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673799680 + + + Main.M21.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673799696 + + + Main.M22.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673816832 + + + Main.M22.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673824832 + + + Main.M22.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673824840 + + + Main.M22.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673824848 + + + Main.M22.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673824864Main.M22.nRawEncoderULINT64ULINTTcAddressTypeInput673824896Main.M22.nRawEncoderUINT16UINTTcAddressTypeInput673824960Main.M22.nRawEncoderINT16INTTcAddressTypeInput673824976Main.M23.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673842112Main.M23.bLimitForwardEnable8BOOLTcAddressTypeInput673850112Main.M23.bLimitBackwardEnable8BOOLTcAddressTypeInput673850120Main.M23.bHome8BOOLTcAddressTypeInput673850128Main.M23.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673824864 + + + Main.M22.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673824896 + + + Main.M22.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673824960 + + + Main.M22.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673824976 + + + Main.M23.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673842112 + + + Main.M23.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673850112 + + + Main.M23.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673850120 + + + Main.M23.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673850128 + + + Main.M23.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673850144Main.M23.nRawEncoderULINT64ULINTTcAddressTypeInput673850176Main.M23.nRawEncoderUINT16UINTTcAddressTypeInput673850240Main.M23.nRawEncoderINT16INTTcAddressTypeInput673850256Main.M24.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673867392Main.M24.bLimitForwardEnable8BOOLTcAddressTypeInput673875392Main.M24.bLimitBackwardEnable8BOOLTcAddressTypeInput673875400Main.M24.bHome8BOOLTcAddressTypeInput673875408Main.M24.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673850144 + + + Main.M23.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673850176 + + + Main.M23.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673850240 + + + Main.M23.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673850256 + + + Main.M24.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673867392 + + + Main.M24.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673875392 + + + Main.M24.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673875400 + + + Main.M24.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673875408 + + + Main.M24.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673875424Main.M24.nRawEncoderULINT64ULINTTcAddressTypeInput673875456Main.M24.nRawEncoderUINT16UINTTcAddressTypeInput673875520Main.M24.nRawEncoderINT16INTTcAddressTypeInput673875536Main.M25.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673892672Main.M25.bLimitForwardEnable8BOOLTcAddressTypeInput673900672Main.M25.bLimitBackwardEnable8BOOLTcAddressTypeInput673900680Main.M25.bHome8BOOLTcAddressTypeInput673900688Main.M25.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673875424 + + + Main.M24.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673875456 + + + Main.M24.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673875520 + + + Main.M24.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673875536 + + + Main.M25.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673892672 + + + Main.M25.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673900672 + + + Main.M25.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673900680 + + + Main.M25.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673900688 + + + Main.M25.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673900704Main.M25.nRawEncoderULINT64ULINTTcAddressTypeInput673900736Main.M25.nRawEncoderUINT16UINTTcAddressTypeInput673900800Main.M25.nRawEncoderINT16INTTcAddressTypeInput673900816Main.M26.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673917952Main.M26.bLimitForwardEnable8BOOLTcAddressTypeInput673925952Main.M26.bLimitBackwardEnable8BOOLTcAddressTypeInput673925960Main.M26.bHome8BOOLTcAddressTypeInput673925968Main.M26.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673900704 + + + Main.M25.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673900736 + + + Main.M25.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673900800 + + + Main.M25.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673900816 + + + Main.M26.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673917952 + + + Main.M26.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673925952 + + + Main.M26.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673925960 + + + Main.M26.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673925968 + + + Main.M26.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673925984Main.M26.nRawEncoderULINT64ULINTTcAddressTypeInput673926016Main.M26.nRawEncoderUINT16UINTTcAddressTypeInput673926080Main.M26.nRawEncoderINT16INTTcAddressTypeInput673926096Main.M27.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673943232Main.M27.bLimitForwardEnable8BOOLTcAddressTypeInput673951232Main.M27.bLimitBackwardEnable8BOOLTcAddressTypeInput673951240Main.M27.bHome8BOOLTcAddressTypeInput673951248Main.M27.bHardwareEnable8BOOLpytmc + + + + TcAddressType + Input + + + 673925984 + + + Main.M26.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673926016 + + + Main.M26.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673926080 + + + Main.M26.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673926096 + + + Main.M27.Axis.NcToPlc + 2048 + NCTOPLC_AXIS_REF + + + TcAddressType + Input + + + 673943232 + + + Main.M27.bLimitForwardEnable + NC Forward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673951232 + + + Main.M27.bLimitBackwardEnable + NC Backward Limit Switch: TRUE if ok to move + 8 + BOOL + + + TcAddressType + Input + + + 673951240 + + + Main.M27.bHome + NO Home Switch: TRUE if at home + 8 + BOOL + + + TcAddressType + Input + + + 673951248 + + + Main.M27.bHardwareEnable + NC STO Input: TRUE if ok to move + 8 + BOOL + + + pytmc + pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - TcAddressTypeInput673951264Main.M27.nRawEncoderULINT64ULINTTcAddressTypeInput673951296Main.M27.nRawEncoderUINT16UINTTcAddressTypeInput673951360Main.M27.nRawEncoderINT16INTTcAddressTypeInput6739513761PlcTask Outputs085262336PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput637057920PRG_IM1K1_PPM.fbIM1K1.fbGige.iIlluminatorINT16INTTcAddressTypeOutput638616480PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower8BOOLpytmc + + + + TcAddressType + Input + + + 673951264 + + + Main.M27.nRawEncoderULINT + Raw encoder IO for ULINT (Biss-C) + 64 + ULINT + + + TcAddressType + Input + + + 673951296 + + + Main.M27.nRawEncoderUINT + Raw encoder IO for UINT (Relative Encoders) + 16 + UINT + + + TcAddressType + Input + + + 673951360 + + + Main.M27.nRawEncoderINT + Raw encoder IO for INT (LVDT) + 16 + INT + + + TcAddressType + Input + + + 673951376 + + + + 1 + PlcTask Outputs + 0 + 85262336 + + PRG_IM1K1_PPM.fbIM1K1.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 637057920 + + + PRG_IM1K1_PPM.fbIM1K1.fbGige.iIlluminatorINT + 16 + INT + + + TcAddressType + Output + + + 638616480 + + + PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower + 8 + BOOL + + + pytmc + pv: PWR field: ZNAM OFF field: ONAM ON - TcAddressTypeOutput638616496PRG_IM1K1_PPM.fbIM1K1.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput638617472PRG_IM2K1_PPM.fbIM2K1.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput638635904PRG_IM2K1_PPM.fbIM2K1.fbGige.iIlluminatorINT16INTTcAddressTypeOutput640194464PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower8BOOLpytmc + + + + TcAddressType + Output + + + 638616496 + + + PRG_IM1K1_PPM.fbIM1K1.fbGige.fbSetIllPercent.iRaw + Connect this output to the terminal + 16 + INT + + + TcAddressType + Output + + + 638617472 + + + PRG_IM2K1_PPM.fbIM2K1.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 638635904 + + + PRG_IM2K1_PPM.fbIM2K1.fbGige.iIlluminatorINT + 16 + INT + + + TcAddressType + Output + + + 640194464 + + + PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower + 8 + BOOL + + + pytmc + pv: PWR field: ZNAM OFF field: ONAM ON - TcAddressTypeOutput640194480PRG_IM2K1_PPM.fbIM2K1.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput640195456PRG_IM1K2_PPM.fbIM1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput640213888PRG_IM1K2_PPM.fbIM1K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput641772448PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower8BOOLpytmc + + + + TcAddressType + Output + + + 640194480 + + + PRG_IM2K1_PPM.fbIM2K1.fbGige.fbSetIllPercent.iRaw + Connect this output to the terminal + 16 + INT + + + TcAddressType + Output + + + 640195456 + + + PRG_IM1K2_PPM.fbIM1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 640213888 + + + PRG_IM1K2_PPM.fbIM1K2.fbGige.iIlluminatorINT + 16 + INT + + + TcAddressType + Output + + + 641772448 + + + PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower + 8 + BOOL + + + pytmc + pv: PWR field: ZNAM OFF field: ONAM ON - TcAddressTypeOutput641772464PRG_IM1K2_PPM.fbIM1K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput641773440PRG_AL1K2_L2SI.fbAL1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput641785152PRG_AL1K2_L2SI.fbAL1K2.fbLaser.iShutdownINT16INTTcAddressTypeOutput642757120PRG_AL1K2_L2SI.fbAL1K2.fbLaser.iLaserINT16INTTcAddressTypeOutput642757136PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fbSetLasPercent.iRaw16INTTcAddressTypeOutput642758080PRG_IM2K2_PPM.fbIM2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput642776064PRG_IM2K2_PPM.fbIM2K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput644334624PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower8BOOLpytmc + + + + TcAddressType + Output + + + 641772464 + + + PRG_IM1K2_PPM.fbIM1K2.fbGige.fbSetIllPercent.iRaw + Connect this output to the terminal + 16 + INT + + + TcAddressType + Output + + + 641773440 + + + PRG_AL1K2_L2SI.fbAL1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 641785152 + + + PRG_AL1K2_L2SI.fbAL1K2.fbLaser.iShutdownINT + 16 + INT + + + TcAddressType + Output + + + 642757120 + + + PRG_AL1K2_L2SI.fbAL1K2.fbLaser.iLaserINT + 16 + INT + + + TcAddressType + Output + + + 642757136 + + + PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fbSetLasPercent.iRaw + Connect this output to the terminal + 16 + INT + + + TcAddressType + Output + + + 642758080 + + + PRG_IM2K2_PPM.fbIM2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 642776064 + + + PRG_IM2K2_PPM.fbIM2K2.fbGige.iIlluminatorINT + 16 + INT + + + TcAddressType + Output + + + 644334624 + + + PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower + 8 + BOOL + + + pytmc + pv: PWR field: ZNAM OFF field: ONAM ON - TcAddressTypeOutput644334640PRG_IM2K2_PPM.fbIM2K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput644335616PRG_IM3K2_PPM.fbIM3K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput644354048PRG_IM3K2_PPM.fbIM3K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput645912608PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower8BOOLpytmc + + + + TcAddressType + Output + + + 644334640 + + + PRG_IM2K2_PPM.fbIM2K2.fbGige.fbSetIllPercent.iRaw + Connect this output to the terminal + 16 + INT + + + TcAddressType + Output + + + 644335616 + + + PRG_IM3K2_PPM.fbIM3K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 644354048 + + + PRG_IM3K2_PPM.fbIM3K2.fbGige.iIlluminatorINT + 16 + INT + + + TcAddressType + Output + + + 645912608 + + + PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower + 8 + BOOL + + + pytmc + pv: PWR field: ZNAM OFF field: ONAM ON - TcAddressTypeOutput645912624PRG_IM3K2_PPM.fbIM3K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput645913600PRG_IM4K2_PPM.fbIM4K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput645932032PRG_IM4K2_PPM.fbIM4K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput647490592PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower8BOOLpytmc + + + + TcAddressType + Output + + + 645912624 + + + PRG_IM3K2_PPM.fbIM3K2.fbGige.fbSetIllPercent.iRaw + Connect this output to the terminal + 16 + INT + + + TcAddressType + Output + + + 645913600 + + + PRG_IM4K2_PPM.fbIM4K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 645932032 + + + PRG_IM4K2_PPM.fbIM4K2.fbGige.iIlluminatorINT + 16 + INT + + + TcAddressType + Output + + + 647490592 + + + PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower + 8 + BOOL + + + pytmc + pv: PWR field: ZNAM OFF field: ONAM ON - TcAddressTypeOutput647490608PRG_IM4K2_PPM.fbIM4K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput647491584PRG_TM1K2_ATM.fbTM1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput647517952PRG_TM1K2_ATM.fbTM1K2.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput647817344PRG_LI2K2_K2A.fbLI2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput648822848PRG_PF1K2_WFS.fbPF1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput649828160PRG_PF1K2_WFS.fbPF1K2.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput650127552PRG_IM5K2_PPM.fbIM5K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput651132864PRG_IM5K2_PPM.fbIM5K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput652691424PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower8BOOLpytmc + + + + TcAddressType + Output + + + 647490608 + + + PRG_IM4K2_PPM.fbIM4K2.fbGige.fbSetIllPercent.iRaw + Connect this output to the terminal + 16 + INT + + + TcAddressType + Output + + + 647491584 + + + PRG_TM1K2_ATM.fbTM1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 647517952 + + + PRG_TM1K2_ATM.fbTM1K2.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 647817344 + + + PRG_LI2K2_K2A.fbLI2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 648822848 + + + PRG_PF1K2_WFS.fbPF1K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 649828160 + + + PRG_PF1K2_WFS.fbPF1K2.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 650127552 + + + PRG_IM5K2_PPM.fbIM5K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 651132864 + + + PRG_IM5K2_PPM.fbIM5K2.fbGige.iIlluminatorINT + 16 + INT + + + TcAddressType + Output + + + 652691424 + + + PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower + 8 + BOOL + + + pytmc + pv: PWR field: ZNAM OFF field: ONAM ON - TcAddressTypeOutput652691440PRG_IM5K2_PPM.fbIM5K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput652692416PRG_TM2K2_ATM.fbTM2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput652722304PRG_TM2K2_ATM.fbTM2K2.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput653021696PRG_AT1K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput654055040PRG_AT1K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput654713728PRG_AT1K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput655339648PRG_AT2K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput655965824PRG_AT2K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput656624512PRG_AT2K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput657283200PRG_AT2K2_SOLID.fbStage4.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput657941888PRG_LI3K2_K2B.fbLI3K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput658576384PRG_PF2K2_WFS.fbPF2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput659581184PRG_PF2K2_WFS.fbPF2K2.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput659880576PRG_IM6K2_PPM.fbIM6K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput660885888PRG_IM6K2_PPM.fbIM6K2.fbGige.iIlluminatorINT16INTTcAddressTypeOutput662444448PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower8BOOLpytmc + + + + TcAddressType + Output + + + 652691440 + + + PRG_IM5K2_PPM.fbIM5K2.fbGige.fbSetIllPercent.iRaw + Connect this output to the terminal + 16 + INT + + + TcAddressType + Output + + + 652692416 + + + PRG_TM2K2_ATM.fbTM2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 652722304 + + + PRG_TM2K2_ATM.fbTM2K2.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 653021696 + + + PRG_AT1K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 654055040 + + + PRG_AT1K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 654713728 + + + PRG_AT1K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 655339648 + + + PRG_AT2K2_SOLID.fbStage1.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 655965824 + + + PRG_AT2K2_SOLID.fbStage2.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 656624512 + + + PRG_AT2K2_SOLID.fbStage3.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 657283200 + + + PRG_AT2K2_SOLID.fbStage4.fbMotion.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 657941888 + + + PRG_LI3K2_K2B.fbLI3K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 658576384 + + + PRG_PF2K2_WFS.fbPF2K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 659581184 + + + PRG_PF2K2_WFS.fbPF2K2.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 659880576 + + + PRG_IM6K2_PPM.fbIM6K2.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 660885888 + + + PRG_IM6K2_PPM.fbIM6K2.fbGige.iIlluminatorINT + 16 + INT + + + TcAddressType + Output + + + 662444448 + + + PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower + 8 + BOOL + + + pytmc + pv: PWR field: ZNAM OFF field: ONAM ON - TcAddressTypeOutput662444464PRG_IM6K2_PPM.fbIM6K2.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput662445440PRG_3_PMPS_POST.fbArbiterIO.q_stRequestedBP1760ST_BeamParams_IOTcLinkToTIIB[PMPS_PRE]^IO Outputs^RequestedBPTcAddressTypeOutput662449472GVL.fbFastFaultOutput1.q_xFastFaultOut8BOOLpytmc + + + + TcAddressType + Output + + + 662444464 + + + PRG_IM6K2_PPM.fbIM6K2.fbGige.fbSetIllPercent.iRaw + Connect this output to the terminal + 16 + INT + + + TcAddressType + Output + + + 662445440 + + + PRG_3_PMPS_POST.fbArbiterIO.q_stRequestedBP + 1760 + ST_BeamParams_IO + + + TcLinkTo + TIIB[PMPS_PRE]^IO Outputs^RequestedBP + + + TcAddressType + Output + + + 662449472 + + + GVL.fbFastFaultOutput1.q_xFastFaultOut + 8 + BOOL + + + pytmc + pv: FaultHWO io: i field: DESC Hardware Output Status - TcAddressTypeOutput669981960GVL.fbFastFaultOutput2.q_xFastFaultOut8BOOLpytmc + + + + TcAddressType + Output + + + 669981960 + + + GVL.fbFastFaultOutput2.q_xFastFaultOut + 8 + BOOL + + + pytmc + pv: FaultHWO io: i field: DESC Hardware Output Status - TcAddressTypeOutput671629256GVL.rCurTrans1024ST_PMPS_Attenuator_IO116pytmcpv: PLC:RIX:MOTION:PMPS:CurTransTcAddressTypeOutputTcVarGlobal673283840Main.M1.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673284928Main.M1.bBrakeRelease8BOOLTcAddressTypeOutput673293976Main.M2.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673310208Main.M2.bBrakeRelease8BOOLTcAddressTypeOutput673319256Main.M3.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673335488Main.M3.bBrakeRelease8BOOLTcAddressTypeOutput673344536Main.M4.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673360768Main.M4.bBrakeRelease8BOOLTcAddressTypeOutput673369816Main.M5.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673386048Main.M5.bBrakeRelease8BOOLTcAddressTypeOutput673395096Main.M6.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673411328Main.M6.bBrakeRelease8BOOLTcAddressTypeOutput673420376Main.M7.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673436608Main.M7.bBrakeRelease8BOOLTcAddressTypeOutput673445656Main.M8.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673461888Main.M8.bBrakeRelease8BOOLTcAddressTypeOutput673470936Main.M9.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673487168Main.M9.bBrakeRelease8BOOLTcAddressTypeOutput673496216Main.M10.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673512448Main.M10.bBrakeRelease8BOOLTcAddressTypeOutput673521496Main.M11.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673537728Main.M11.bBrakeRelease8BOOLTcAddressTypeOutput673546776Main.M12.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673563008Main.M12.bBrakeRelease8BOOLTcAddressTypeOutput673572056Main.M13.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673588288Main.M13.bBrakeRelease8BOOLTcAddressTypeOutput673597336Main.M14.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673613568Main.M14.bBrakeRelease8BOOLTcAddressTypeOutput673622616Main.M15.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673638848Main.M15.bBrakeRelease8BOOLTcAddressTypeOutput673647896Main.M16.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673664128Main.M16.bBrakeRelease8BOOLTcAddressTypeOutput673673176Main.M17.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673689408Main.M17.bBrakeRelease8BOOLTcAddressTypeOutput673698456Main.M18.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673714688Main.M18.bBrakeRelease8BOOLTcAddressTypeOutput673723736Main.M19.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673739968Main.M19.bBrakeRelease8BOOLTcAddressTypeOutput673749016Main.M20.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673765248Main.M20.bBrakeRelease8BOOLTcAddressTypeOutput673774296Main.M21.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673790528Main.M21.bBrakeRelease8BOOLTcAddressTypeOutput673799576Main.M22.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673815808Main.M22.bBrakeRelease8BOOLTcAddressTypeOutput673824856Main.M23.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673841088Main.M23.bBrakeRelease8BOOLTcAddressTypeOutput673850136Main.M24.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673866368Main.M24.bBrakeRelease8BOOLTcAddressTypeOutput673875416Main.M25.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673891648Main.M25.bBrakeRelease8BOOLTcAddressTypeOutput673900696Main.M26.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673916928Main.M26.bBrakeRelease8BOOLTcAddressTypeOutput673925976Main.M27.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673942208Main.M27.bBrakeRelease8BOOLTcAddressTypeOutput6739512563PlcTask Internal085262336DefaultGlobals.stSys40ST_SystemTcVarGlobal4096000GVL_Logger.bTrickleTripped8BOOLpytmc + + + + TcAddressType + Output + + + 671629256 + + + GVL.rCurTrans + 1024 + ST_PMPS_Attenuator_IO + + 1 + 16 + + + + pytmc + pv: PLC:RIX:MOTION:PMPS:CurTrans + + + TcAddressType + Output + + + TcVarGlobal + + + 673283840 + + + Main.M1.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673284928 + + + Main.M1.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673293976 + + + Main.M2.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673310208 + + + Main.M2.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673319256 + + + Main.M3.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673335488 + + + Main.M3.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673344536 + + + Main.M4.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673360768 + + + Main.M4.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673369816 + + + Main.M5.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673386048 + + + Main.M5.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673395096 + + + Main.M6.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673411328 + + + Main.M6.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673420376 + + + Main.M7.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673436608 + + + Main.M7.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673445656 + + + Main.M8.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673461888 + + + Main.M8.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673470936 + + + Main.M9.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673487168 + + + Main.M9.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673496216 + + + Main.M10.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673512448 + + + Main.M10.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673521496 + + + Main.M11.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673537728 + + + Main.M11.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673546776 + + + Main.M12.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673563008 + + + Main.M12.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673572056 + + + Main.M13.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673588288 + + + Main.M13.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673597336 + + + Main.M14.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673613568 + + + Main.M14.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673622616 + + + Main.M15.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673638848 + + + Main.M15.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673647896 + + + Main.M16.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673664128 + + + Main.M16.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673673176 + + + Main.M17.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673689408 + + + Main.M17.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673698456 + + + Main.M18.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673714688 + + + Main.M18.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673723736 + + + Main.M19.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673739968 + + + Main.M19.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673749016 + + + Main.M20.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673765248 + + + Main.M20.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673774296 + + + Main.M21.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673790528 + + + Main.M21.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673799576 + + + Main.M22.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673815808 + + + Main.M22.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673824856 + + + Main.M23.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673841088 + + + Main.M23.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673850136 + + + Main.M24.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673866368 + + + Main.M24.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673875416 + + + Main.M25.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673891648 + + + Main.M25.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673900696 + + + Main.M26.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673916928 + + + Main.M26.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673925976 + + + Main.M27.Axis.PlcToNc + 1024 + PLCTONC_AXIS_REF + + + TcAddressType + Output + + + 673942208 + + + Main.M27.bBrakeRelease + NC Brake Output: TRUE to release brake + 8 + BOOL + + + TcAddressType + Output + + + 673951256 + + + + 3 + PlcTask Internal + 0 + 85262336 + + DefaultGlobals.stSys + Included for you + 40 + ST_System + + + TcVarGlobal + + + 4096000 + + + GVL_Logger.bTrickleTripped + Global trickle trip flag + 8 + BOOL + + + pytmc + pv: @(PREFIX)LCLSGeneral:GlobalLogTrickleTrip io: i field: DESC Tripped by overall log count - TcVarGlobal4096040GeneralConstants.MAX_STATES + + + TcVarGlobal + + + 4096040 + + + GeneralConstants.MAX_STATES + 16 including "Unknown" is the max for an EPICS MBBI/MBBO This is the max number of user-defined states (OUT, TARGET1, YAG...) You can make this smaller if you want to use less memory in your program in exchange for limiting your max state count - You can make this larger if you want to use states-based FBs sized beyond the EPICS enum limit]]>16UINT15TcVarGlobal4096048DefaultGlobals.fTimeStamp64LREALTcVarGlobal4096064GVL_Logger.cLogHost + 16 + UINT + + 15 + + + + TcVarGlobal + + + 4096048 + + + DefaultGlobals.fTimeStamp + 64 + LREAL + + + TcVarGlobal + + + 4096064 + + + GVL_Logger.cLogHost + Using the IP address directly avoids DNS configuration issues. While we may want to address this in the future, for now the static IP will suffice: @@ -1211,64 +56854,5622 @@ The BPTM will throw an error if the arbiter does not have enough space for the t $ nslookup ctl-logsrv01 Name: ctl-logsrv01.pcdsn Address: 172.21.32.36 - ]]>128STRING(15)172.21.32.36pytmc + + 128 + STRING(15) + + 172.21.32.36 + + + + pytmc + pv: @(PREFIX)LCLSGeneral:LogHost io: io field: DESC The log host IP address - TcVarGlobal4096128GVL_Logger.iLogPort16UINT54321pytmc + + + + TcVarGlobal + + + 4096128 + + + GVL_Logger.iLogPort + 16 + UINT + + 54321 + + + + pytmc + pv: @(PREFIX)LCLSGeneral:LogPort io: io field: DESC The log host UDP port - TcVarGlobal4096256GVL_Logger.sIpTidbit56STRING(6)172.21TcVarGlobal4096272Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal4096328GVL_Logger.nMinTimeViolationAcceptable16INT5TcVarGlobal4096336GVL_Logger.nLocalTripThreshold32TIME1TcVarGlobal4096352GVL_Logger.nLocalTrickleTripThreshold32TIME100TcVarGlobal4096384GVL_Logger.nTrickleTripTime32TIME10000TcVarGlobal4096416GVL_Logger.nTripResetPeriod32TIME600000TcVarGlobal4096448GVL_Logger.sPlcHostname648STRING(80)unknownTcVarGlobal4096480Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal4097128Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal4097136GVL_Logger.TCPADS_MAXUDP_BUFFSIZE + + + TcVarGlobal + + + 4096256 + + + GVL_Logger.sIpTidbit + 56 + STRING(6) + + 172.21 + + + + TcVarGlobal + + + 4096272 + + + Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED + Retain data loaded + 8 + BYTE + + 1 + + + + TcVarGlobal + + + 4096328 + + + GVL_Logger.nMinTimeViolationAcceptable + Trip if `nLocalTripThreshold` exceeded `nMinTimeViolationAcceptable` times + 16 + INT + + 5 + + + + TcVarGlobal + + + 4096336 + + + GVL_Logger.nLocalTripThreshold + Minimum time between log messages + 32 + TIME + + 1 + + + + TcVarGlobal + + + 4096352 + + + GVL_Logger.nLocalTrickleTripThreshold + Default trickle trip, activated by global threshold + 32 + TIME + + 100 + + + + TcVarGlobal + + + 4096384 + + + GVL_Logger.nTrickleTripTime + Default time for log-handler to recognize a trickle overload condition, many log-message FB occasionally creating a message + 32 + TIME + + 10000 + + + + TcVarGlobal + + + 4096416 + + + GVL_Logger.nTripResetPeriod + Default time for CB auto-reset + 32 + TIME + + 600000 + + + + TcVarGlobal + + + 4096448 + + + GVL_Logger.sPlcHostname + 648 + STRING(80) + + unknown + + + + TcVarGlobal + + + 4096480 + + + Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID + Retain data is invalid + 8 + BYTE + + 2 + + + + TcVarGlobal + + + 4097128 + + + Global_Variables.AMSPORT_LOGGER + Logger + 16 + UINT + + 100 + + + + TcVarGlobal + + + 4097136 + + + GVL_Logger.TCPADS_MAXUDP_BUFFSIZE + Ref: https://infosys.beckhoff.com/english.php?content=../content/1033/tcpipserver/html/TcPlcLibTcpIp_FB_SocketUdpSendTo.htm TODO: Activate the "Replace constants" option in the - TwinCAT PLC Control->"Project->Options...->Build" dialog window. - ]]>32UDINT10000analysis-33TcVarGlobal4097152GVL_Logger.nGlobAccEvents32UDINTpytmc + TwinCAT PLC Control->"Project->Options...->Build" dialog window. + + 32 + UDINT + + 10000 + + + + analysis + -33 + + + TcVarGlobal + + + 4097152 + + + GVL_Logger.nGlobAccEvents + Global log message count + 32 + UDINT + + + pytmc + pv: @(PREFIX)LCLSGeneral:LogMessageCount io: i field: DESC Total log messages on the last cycle - TcVarGlobal4097184GVL_Logger.fbRootLogger81984FB_LogMessageTcVarGlobal4097216Global_Version.stLibVersion_Tc2_EtherCAT288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.nFlags1.sVersion3.3.21.0const_non_replacedTcVarGlobal4179200Global_Version.stLibVersion_Tc2_Standard288ST_LibVersion.iMajor3.iMinor3.iBuild3.iRevision0.nFlags0.sVersion3.3.3.0const_non_replacedTcVarGlobal4179488Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor4.iBuild26.iRevision0.nFlags1.sVersion3.4.26.0const_non_replacedTcVarGlobal4179776Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal4180064Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal4180080Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal4180096Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal4180112Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal4180128Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal4180144Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal4180160Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal4180176Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal4180192Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal4180208Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal4180224Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal4180240Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal4180256Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal4180272Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal4180288Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal4180304Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal4180320Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal4180336Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal4180352Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal4180368Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal4180384Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal4180400Global_Variables.ADSSTATE_START16UINT4TcVarGlobal4180416Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal4180432Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal4180448Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal4180464Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal4180480Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal4180496Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal4180512Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal4180528Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal4180544Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal4180560Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal4180576Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal4180592Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal4180608Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal4180624Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal4180640Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal4180656Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal4180672Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal4180688Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal4180696Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal4180704Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal4180736Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal4180768Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal4180800Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal4180832Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal4180864Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal4180896Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal4180928Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal4180960Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal4180992Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal4181024Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal4181056Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal4181088Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal4181120Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal4181152Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal4181184Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal4181216Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal4181248Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal4181280Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal4181312Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal4181344Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal4181376Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal4181408Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal4181440Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal4181472Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal4181504Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal4181536Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal4181568Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal4181600Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal4181632Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal4181664Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal4181696Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal4181728Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal4181760Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal4181792Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal4181824Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal4181856Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal4181888Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal4181920Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal4181952Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal4181984Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal4182016Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal4182048Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal4182080Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal4182112Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal4182144Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal4182176Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal4182208Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal4182240Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal4182272Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal4182304Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal4182336Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal4182368Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal4182400Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal4182432Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal4182464Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal4182496Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal4182528Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal4182560Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal4182592Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal4182624Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal4182656Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal4182688Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal4182720Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal4182728Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal4182736Global_Variables.nWatchdogTime8BYTETcVarGlobal4182744Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal4182752Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal4182784Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal4182816Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal4182848Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal4182880Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal4182912Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal4183168Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal4183184Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal4183200Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal4183216Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal4183232Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal4183248Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal4183264Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal4183280Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal4183296Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal4183312Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal4183328Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal4183344Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal4183360Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIG0TcVarGlobal4183376Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal4183392Global_Variables.PI64LREAL3.14159265358979TcVarGlobal4183424Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal4183488Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.sVersion3.3.21.0const_non_replacedTcVarGlobal4184032Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor3.iBuild54.iRevision0.nFlags1.sVersion3.3.54.0const_non_replacedTcVarGlobal4184640Global_Variables.MAX_AVERAGE_MEASURES16INT10LowerBorder2UpperBorder100TcVarGlobal4184928Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypes0TcVarGlobal4184944Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSType1TcVarGlobal4184960Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOL0TcVarGlobal4184976Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal4184984Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal4184992Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal4246496Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal4246528Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal4246560Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal4246592Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal4246624Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal4246656Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal4246688Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal4246720Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal4246752Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal4246784Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal4246816Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal4246848Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal4246864Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal4246872Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal4246880Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal4246912Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal4246944Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal4246976Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal4246984Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal4246992Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal4247008Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal4248192Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal4248224Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal4248256Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal4248288Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal4248320Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal4248336Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal4248352Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal4248368Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal4248384Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal4248400Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal4248416Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal4248448Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal4248480Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal4248512Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal4248544Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal4248576Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal4248608Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal4248640Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal4248672Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal4248704Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal4248736Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal4248768Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal4248800Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal4248832Global_Variables.EMPTY_ARG_VALUE96T_Arg.eType0.cbLen0.pData0TcVarGlobal4248864Global_Variables.FORMAT_HEXASC_CODES256BYTE02016[0,0]48[0,1]49[0,2]50[0,3]51[0,4]52[0,5]53[0,6]54[0,7]55[0,8]56[0,9]57[0,10]97[0,11]98[0,12]99[0,13]100[0,14]101[0,15]102[1,0]48[1,1]49[1,2]50[1,3]51[1,4]52[1,5]53[1,6]54[1,7]55[1,8]56[1,9]57[1,10]65[1,11]66[1,12]67[1,13]68[1,14]69[1,15]70TcVarGlobal4248960Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal4249216Global_Variables.SYSTEMTIME_MAX_MONTHDAYS384WORD02112[0,1]31[0,2]28[0,3]31[0,4]30[0,5]31[0,6]30[0,7]31[0,8]31[0,9]30[0,10]31[0,11]30[0,12]31[1,1]31[1,2]29[1,3]31[1,4]30[1,5]31[1,6]30[1,7]31[1,8]31[1,9]30[1,10]31[1,11]30[1,12]31TcVarGlobal4254704Global_Variables.SYSTEMTIME_MAX_YEARSDAY448WORD02014[0,0]0[0,1]31[0,2]59[0,3]90[0,4]120[0,5]151[0,6]181[0,7]212[0,8]243[0,9]273[0,10]304[0,11]334[0,12]365[0,13]396[1,0]0[1,1]31[1,2]60[1,3]91[1,4]121[1,5]152[1,6]182[1,7]213[1,8]244[1,9]274[1,10]305[1,11]335[1,12]366[1,13]397TcVarGlobal4255088Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal4255552Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal4255584Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal4255648Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal4255712Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal4255776Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal4255840Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal4255936Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal4256000Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal4256064Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal4256128Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal4256192Global_Variables.WEST_EUROPE_TZI864ST_TimeZoneInformation.bias-60.standardNameW. Europe Standard Time.standardDate.wYear0.standardDate.wMonth10.standardDate.wDayOfWeek0.standardDate.wDay5.standardDate.wHour3.standardBias0.daylightNameW. Europe Daylight Time.daylightDate.wYear0.daylightDate.wMonth3.daylightDate.wDayOfWeek0.daylightDate.wDay5.daylightDate.wHour2.daylightBias-60TcVarGlobal4256256Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal4261216Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal4261248Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal4267456Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal4267488Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal4267520Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal4267552Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal4384720Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal4384728Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal4384736Global_Variables.EMPTY_GUID_STRUCT128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal4386464Global_Variables.EMPTY_GUID_STRING296STRING(36)00000000-0000-0000-0000-000000000000TcVarGlobal4386592Global_Variables.EMPTY_GUID_REGSTRING312STRING(38){00000000-0000-0000-0000-000000000000}TcVarGlobal4386888GVL_Param_TcUnit.LogExtendedResults + + + TcVarGlobal + + + 4097184 + + + GVL_Logger.fbRootLogger + Instantiated here to be used everywhere + 81984 + FB_LogMessage + + + TcVarGlobal + + + 4097216 + + + Global_Version.stLibVersion_Tc2_EtherCAT + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 21 + + + .iRevision + 0 + + + .nFlags + 1 + + + .sVersion + 3.3.21.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4179200 + + + Global_Version.stLibVersion_Tc2_Standard + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 3 + + + .iRevision + 0 + + + .nFlags + 0 + + + .sVersion + 3.3.3.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4179488 + + + Global_Version.stLibVersion_Tc2_System + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 4 + + + .iBuild + 26 + + + .iRevision + 0 + + + .nFlags + 1 + + + .sVersion + 3.4.26.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4179776 + + + Global_Variables.AMSPORT_EVENTLOG + Event logger + 16 + UINT + + 110 + + + + TcVarGlobal + + + 4180064 + + + Global_Variables.AMSPORT_R0_RTIME + R0 Real time + 16 + UINT + + 200 + + + + TcVarGlobal + + + 4180080 + + + Global_Variables.AMSPORT_R0_IO + I/O Driver + 16 + UINT + + 300 + + + + TcVarGlobal + + + 4180096 + + + Global_Variables.AMSPORT_R0_NC + 16 + UINT + + 500 + + + + TcVarGlobal + + + 4180112 + + + Global_Variables.AMSPORT_R0_NCSAF + 16 + UINT + + 501 + + + + TcVarGlobal + + + 4180128 + + + Global_Variables.AMSPORT_R0_NCSVB + 16 + UINT + + 511 + + + + TcVarGlobal + + + 4180144 + + + Global_Variables.AMSPORT_R0_ISG + 16 + UINT + + 550 + + + + TcVarGlobal + + + 4180160 + + + Global_Variables.AMSPORT_R0_CNC + 16 + UINT + + 600 + + + + TcVarGlobal + + + 4180176 + + + Global_Variables.AMSPORT_R0_LINE + 16 + UINT + + 700 + + + + TcVarGlobal + + + 4180192 + + + Global_Variables.AMSPORT_R0_PLC + 16 + UINT + + 800 + + + + TcVarGlobal + + + 4180208 + + + Global_Variables.AMSPORT_R0_PLC_RTS1 + TwinCAT v2.xx first PLC runtime system + 16 + UINT + + 801 + + + + TcVarGlobal + + + 4180224 + + + Global_Variables.AMSPORT_R0_PLC_RTS2 + TwinCAT v2.xx second PLC runtime system + 16 + UINT + + 811 + + + + TcVarGlobal + + + 4180240 + + + Global_Variables.AMSPORT_R0_PLC_RTS3 + TwinCAT v2.xx third PLC runtime system + 16 + UINT + + 821 + + + + TcVarGlobal + + + 4180256 + + + Global_Variables.AMSPORT_R0_PLC_RTS4 + TwinCAT v2.xx fourth PLC runtime system + 16 + UINT + + 831 + + + + TcVarGlobal + + + 4180272 + + + Global_Variables.AMSPORT_R0_CAM + 16 + UINT + + 900 + + + + TcVarGlobal + + + 4180288 + + + Global_Variables.AMSPORT_R0_CAMTOOL + Camming tool + 16 + UINT + + 950 + + + + TcVarGlobal + + + 4180304 + + + Global_Variables.AMSPORT_R3_SYSSERV + TwinCAT System Service + 16 + UINT + + 10000 + + + + TcVarGlobal + + + 4180320 + + + Global_Variables.AMSPORT_R3_SCOPESERVER + TwinCAT Scope Server + 16 + UINT + + 14001 + + + + TcVarGlobal + + + 4180336 + + + Global_Variables.ADSSTATE_INVALID + Invalid ADS state + 16 + UINT + + 0 + + + + TcVarGlobal + + + 4180352 + + + Global_Variables.ADSSTATE_IDLE + 16 + UINT + + 1 + + + + TcVarGlobal + + + 4180368 + + + Global_Variables.ADSSTATE_RESET + 16 + UINT + + 2 + + + + TcVarGlobal + + + 4180384 + + + Global_Variables.ADSSTATE_INIT + 16 + UINT + + 3 + + + + TcVarGlobal + + + 4180400 + + + Global_Variables.ADSSTATE_START + 16 + UINT + + 4 + + + + TcVarGlobal + + + 4180416 + + + Global_Variables.ADSSTATE_RUN + 16 + UINT + + 5 + + + + TcVarGlobal + + + 4180432 + + + Global_Variables.ADSSTATE_STOP + 16 + UINT + + 6 + + + + TcVarGlobal + + + 4180448 + + + Global_Variables.ADSSTATE_SAVECFG + 16 + UINT + + 7 + + + + TcVarGlobal + + + 4180464 + + + Global_Variables.ADSSTATE_LOADCFG + 16 + UINT + + 8 + + + + TcVarGlobal + + + 4180480 + + + Global_Variables.ADSSTATE_POWERFAILURE + 16 + UINT + + 9 + + + + TcVarGlobal + + + 4180496 + + + Global_Variables.ADSSTATE_POWERGOOD + 16 + UINT + + 10 + + + + TcVarGlobal + + + 4180512 + + + Global_Variables.ADSSTATE_ERROR + 16 + UINT + + 11 + + + + TcVarGlobal + + + 4180528 + + + Global_Variables.ADSSTATE_SHUTDOWN + 16 + UINT + + 12 + + + + TcVarGlobal + + + 4180544 + + + Global_Variables.ADSSTATE_SUSPEND + 16 + UINT + + 13 + + + + TcVarGlobal + + + 4180560 + + + Global_Variables.ADSSTATE_RESUME + 16 + UINT + + 14 + + + + TcVarGlobal + + + 4180576 + + + Global_Variables.ADSSTATE_CONFIG + System is in config mode + 16 + UINT + + 15 + + + + TcVarGlobal + + + 4180592 + + + Global_Variables.ADSSTATE_RECONFIG + System should restart in config mode + 16 + UINT + + 16 + + + + TcVarGlobal + + + 4180608 + + + Global_Variables.ADSSTATE_STOPPING + 16 + UINT + + 17 + + + + TcVarGlobal + + + 4180624 + + + Global_Variables.ADSSTATE_INCOMPATIBLE + 16 + UINT + + 18 + + + + TcVarGlobal + + + 4180640 + + + Global_Variables.ADSSTATE_EXCEPTION + 16 + UINT + + 19 + + + + TcVarGlobal + + + 4180656 + + + Global_Variables.ADSSTATE_MAXSTATES + Max. number of available ads states + 16 + UINT + + 20 + + + + TcVarGlobal + + + 4180672 + + + Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED + 8 + BYTE + + 4 + + + + TcVarGlobal + + + 4180688 + + + Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED + Persistent data loaded + 8 + BYTE + + 16 + + + + TcVarGlobal + + + 4180696 + + + Global_Variables.ADSIGRP_SYMTAB + Symbol table + 32 + UDINT + + 61440 + + + + TcVarGlobal + + + 4180704 + + + Global_Variables.ADSIGRP_SYMNAME + Symbol name + 32 + UDINT + + 61441 + + + + TcVarGlobal + + + 4180736 + + + Global_Variables.ADSIGRP_SYMVAL + Symbol value + 32 + UDINT + + 61442 + + + + TcVarGlobal + + + 4180768 + + + Global_Variables.ADSIGRP_SYM_HNDBYNAME + 32 + UDINT + + 61443 + + + + TcVarGlobal + + + 4180800 + + + Global_Variables.ADSIGRP_SYM_VALBYNAME + 32 + UDINT + + 61444 + + + + TcVarGlobal + + + 4180832 + + + Global_Variables.ADSIGRP_SYM_VALBYHND + 32 + UDINT + + 61445 + + + + TcVarGlobal + + + 4180864 + + + Global_Variables.ADSIGRP_SYM_RELEASEHND + 32 + UDINT + + 61446 + + + + TcVarGlobal + + + 4180896 + + + Global_Variables.ADSIGRP_SYM_INFOBYNAME + 32 + UDINT + + 61447 + + + + TcVarGlobal + + + 4180928 + + + Global_Variables.ADSIGRP_SYM_VERSION + 32 + UDINT + + 61448 + + + + TcVarGlobal + + + 4180960 + + + Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX + 32 + UDINT + + 61449 + + + + TcVarGlobal + + + 4180992 + + + Global_Variables.ADSIGRP_SYM_DOWNLOAD + 32 + UDINT + + 61450 + + + + TcVarGlobal + + + 4181024 + + + Global_Variables.ADSIGRP_SYM_UPLOAD + 32 + UDINT + + 61451 + + + + TcVarGlobal + + + 4181056 + + + Global_Variables.ADSIGRP_SYM_UPLOADINFO + 32 + UDINT + + 61452 + + + + TcVarGlobal + + + 4181088 + + + Global_Variables.ADSIGRP_SYMNOTE + Notification of named handle + 32 + UDINT + + 61456 + + + + TcVarGlobal + + + 4181120 + + + Global_Variables.ADSIGRP_IOIMAGE_RWIB + Read/write input BYTE(S) + 32 + UDINT + + 61472 + + + + TcVarGlobal + + + 4181152 + + + Global_Variables.ADSIGRP_IOIMAGE_RWIX + Read/write input bit + 32 + UDINT + + 61473 + + + + TcVarGlobal + + + 4181184 + + + Global_Variables.ADSIGRP_IOIMAGE_RISIZE + Read input size (in BYTE) + 32 + UDINT + + 61477 + + + + TcVarGlobal + + + 4181216 + + + Global_Variables.ADSIGRP_IOIMAGE_RWOB + Read/write output BYTE(S) + 32 + UDINT + + 61488 + + + + TcVarGlobal + + + 4181248 + + + Global_Variables.ADSIGRP_IOIMAGE_RWOX + Read/write output bit + 32 + UDINT + + 61489 + + + + TcVarGlobal + + + 4181280 + + + Global_Variables.ADSIGRP_IOIMAGE_ROSIZE + Read/write output bit + 32 + UDINT + + 61493 + + + + TcVarGlobal + + + 4181312 + + + Global_Variables.ADSIGRP_IOIMAGE_CLEARI + Write inputs TO null + 32 + UDINT + + 61504 + + + + TcVarGlobal + + + 4181344 + + + Global_Variables.ADSIGRP_IOIMAGE_CLEARO + Write outputs TO null + 32 + UDINT + + 61520 + + + + TcVarGlobal + + + 4181376 + + + Global_Variables.ADSIGRP_IOIMAGE_RWIOB + Read input AND write output BYTE(S) ADS-READWRITE + 32 + UDINT + + 61536 + + + + TcVarGlobal + + + 4181408 + + + Global_Variables.ADSIGRP_DEVICE_DATA + State, name, etc... + 32 + UDINT + + 61696 + + + + TcVarGlobal + + + 4181440 + + + Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE + Ads state OF device + 32 + UDINT + + 0 + + + + TcVarGlobal + + + 4181472 + + + Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE + Device state + 32 + UDINT + + 2 + + + + TcVarGlobal + + + 4181504 + + + Global_Variables.SYSTEMSERVICE_OPENCREATE + Open and if not existing create + 32 + UDINT + + 100 + + + + TcVarGlobal + + + 4181536 + + + Global_Variables.SYSTEMSERVICE_OPENREAD + Open existing for read access + 32 + UDINT + + 101 + + + + TcVarGlobal + + + 4181568 + + + Global_Variables.SYSTEMSERVICE_OPENWRITE + Open existing for write access + 32 + UDINT + + 102 + + + + TcVarGlobal + + + 4181600 + + + Global_Variables.SYSTEMSERVICE_CREATEFILE + Create + 32 + UDINT + + 110 + + + + TcVarGlobal + + + 4181632 + + + Global_Variables.SYSTEMSERVICE_CLOSEHANDLE + Close + 32 + UDINT + + 111 + + + + TcVarGlobal + + + 4181664 + + + Global_Variables.SYSTEMSERVICE_FOPEN + 32 + UDINT + + 120 + + + + TcVarGlobal + + + 4181696 + + + Global_Variables.SYSTEMSERVICE_FCLOSE + 32 + UDINT + + 121 + + + + TcVarGlobal + + + 4181728 + + + Global_Variables.SYSTEMSERVICE_FREAD + 32 + UDINT + + 122 + + + + TcVarGlobal + + + 4181760 + + + Global_Variables.SYSTEMSERVICE_FWRITE + 32 + UDINT + + 123 + + + + TcVarGlobal + + + 4181792 + + + Global_Variables.SYSTEMSERVICE_FSEEK + 32 + UDINT + + 124 + + + + TcVarGlobal + + + 4181824 + + + Global_Variables.SYSTEMSERVICE_FTELL + 32 + UDINT + + 125 + + + + TcVarGlobal + + + 4181856 + + + Global_Variables.SYSTEMSERVICE_FGETS + 32 + UDINT + + 126 + + + + TcVarGlobal + + + 4181888 + + + Global_Variables.SYSTEMSERVICE_FPUTS + 32 + UDINT + + 127 + + + + TcVarGlobal + + + 4181920 + + + Global_Variables.SYSTEMSERVICE_FSCANF + 32 + UDINT + + 128 + + + + TcVarGlobal + + + 4181952 + + + Global_Variables.SYSTEMSERVICE_FPRINTF + 32 + UDINT + + 129 + + + + TcVarGlobal + + + 4181984 + + + Global_Variables.SYSTEMSERVICE_FEOF + 32 + UDINT + + 130 + + + + TcVarGlobal + + + 4182016 + + + Global_Variables.SYSTEMSERVICE_FDELETE + 32 + UDINT + + 131 + + + + TcVarGlobal + + + 4182048 + + + Global_Variables.SYSTEMSERVICE_FRENAME + 32 + UDINT + + 132 + + + + TcVarGlobal + + + 4182080 + + + Global_Variables.SYSTEMSERVICE_MKDIR + 32 + UDINT + + 138 + + + + TcVarGlobal + + + 4182112 + + + Global_Variables.SYSTEMSERVICE_RMDIR + 32 + UDINT + + 139 + + + + TcVarGlobal + + + 4182144 + + + Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE + 32 + UDINT + + 200 + + + + TcVarGlobal + + + 4182176 + + + Global_Variables.SYSTEMSERVICE_SENDEMAIL + 32 + UDINT + + 300 + + + + TcVarGlobal + + + 4182208 + + + Global_Variables.SYSTEMSERVICE_TIMESERVICES + 32 + UDINT + + 400 + + + + TcVarGlobal + + + 4182240 + + + Global_Variables.SYSTEMSERVICE_STARTPROCESS + 32 + UDINT + + 500 + + + + TcVarGlobal + + + 4182272 + + + Global_Variables.SYSTEMSERVICE_CHANGENETID + 32 + UDINT + + 600 + + + + TcVarGlobal + + + 4182304 + + + Global_Variables.TIMESERVICE_DATEANDTIME + Date/time + 32 + UDINT + + 1 + + + + TcVarGlobal + + + 4182336 + + + Global_Variables.TIMESERVICE_SYSTEMTIMES + 32 + UDINT + + 2 + + + + TcVarGlobal + + + 4182368 + + + Global_Variables.TIMESERVICE_RTCTIMEDIFF + 32 + UDINT + + 3 + + + + TcVarGlobal + + + 4182400 + + + Global_Variables.TIMESERVICE_ADJUSTTIMETORTC + 32 + UDINT + + 4 + + + + TcVarGlobal + + + 4182432 + + + Global_Variables.TIMESERVICE_TIMEZONINFORMATION + 32 + UDINT + + 6 + + + + TcVarGlobal + + + 4182464 + + + Global_Variables.ADSLOG_MSGTYPE_HINT + Hint icon + 32 + DWORD + + 1 + + + + TcVarGlobal + + + 4182496 + + + Global_Variables.ADSLOG_MSGTYPE_WARN + Warning icon + 32 + DWORD + + 2 + + + + TcVarGlobal + + + 4182528 + + + Global_Variables.ADSLOG_MSGTYPE_ERROR + Error icon + 32 + DWORD + + 4 + + + + TcVarGlobal + + + 4182560 + + + Global_Variables.ADSLOG_MSGTYPE_LOG + Write message to log file + 32 + DWORD + + 16 + + + + TcVarGlobal + + + 4182592 + + + Global_Variables.ADSLOG_MSGTYPE_MSGBOX + View message in message box + 32 + DWORD + + 32 + + + + TcVarGlobal + + + 4182624 + + + Global_Variables.ADSLOG_MSGTYPE_RESOURCE + 32 + DWORD + + 64 + + + + TcVarGlobal + + + 4182656 + + + Global_Variables.ADSLOG_MSGTYPE_STRING + 32 + DWORD + + 128 + + + + TcVarGlobal + + + 4182688 + + + Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID + Persistent data is invalid + 8 + BYTE + + 32 + + + + TcVarGlobal + + + 4182720 + + + Global_Variables.SYSTEMSTATEFLAGS_BSOD + Blue screen of death + 8 + BYTE + + 1 + + + + TcVarGlobal + + + 4182728 + + + Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION + Realtime violation - latency time + 8 + BYTE + + 2 + + + + TcVarGlobal + + + 4182736 + + + Global_Variables.nWatchdogTime + Watchdog time. Depending of g_WatchdogConfig : seconds or minutes + 8 + BYTE + + + TcVarGlobal + + + 4182744 + + + Global_Variables.FOPEN_MODEREAD + "r": Opens for reading. If the file does not exist or cannot be found, the call fails. + 32 + DWORD + + 1 + + + + TcVarGlobal + + + 4182752 + + + Global_Variables.FOPEN_MODEWRITE + "w": Opens an empty file for writing. If the given file exists, its contents are destroyed. + 32 + DWORD + + 2 + + + + TcVarGlobal + + + 4182784 + + + Global_Variables.FOPEN_MODEAPPEND + "a": Opens for writing at the end of the file (appending) without removing the EOF marker before writing new data to the file; creates the file first if it doesnot exist. + 32 + DWORD + + 4 + + + + TcVarGlobal + + + 4182816 + + + Global_Variables.FOPEN_MODEPLUS + "+": Opens for reading and writing + 32 + DWORD + + 8 + + + + TcVarGlobal + + + 4182848 + + + Global_Variables.FOPEN_MODEBINARY + "b": Open in binary (untranslated) mode. + 32 + DWORD + + 16 + + + + TcVarGlobal + + + 4182880 + + + Global_Variables.FOPEN_MODETEXT + "t": Open in text (translated) mode. + 32 + DWORD + + 32 + + + + TcVarGlobal + + + 4182912 + + + Global_Variables.TCEVENTFLAG_PRIOCLASS + Event class/priority through textformatter + 16 + WORD + + 16 + + + + TcVarGlobal + + + 4183168 + + + Global_Variables.TCEVENTFLAG_FMTSELF + Format in message + 16 + WORD + + 32 + + + + TcVarGlobal + + + 4183184 + + + Global_Variables.TCEVENTFLAG_LOG + Write to log file + 16 + WORD + + 64 + + + + TcVarGlobal + + + 4183200 + + + Global_Variables.TCEVENTFLAG_MSGBOX + Display message box + 16 + WORD + + 128 + + + + TcVarGlobal + + + 4183216 + + + Global_Variables.TCEVENTFLAG_SRCID + Src id instead of source name + 16 + WORD + + 256 + + + + TcVarGlobal + + + 4183232 + + + Global_Variables.TCEVENTFLAG_AUTOFMTALL + 16 + WORD + + 4096 + + + + TcVarGlobal + + + 4183248 + + + Global_Variables.TCEVENTSTATE_INVALID + Event object is not initialized + 16 + WORD + + 0 + + + + TcVarGlobal + + + 4183264 + + + Global_Variables.TCEVENTSTATE_SIGNALED + Event object is in a signaled state + 16 + WORD + + 1 + + + + TcVarGlobal + + + 4183280 + + + Global_Variables.TCEVENTSTATE_RESET + Event object is in a reset state + 16 + WORD + + 2 + + + + TcVarGlobal + + + 4183296 + + + Global_Variables.TCEVENTSTATE_CONFIRMED + Event object is confirmed but not reset + 16 + WORD + + 16 + + + + TcVarGlobal + + + 4183312 + + + Global_Variables.TCEVENTSTATE_RESETCON + Event object is confirmed and reset + 16 + WORD + + 18 + + + + TcVarGlobal + + + 4183328 + + + Global_Variables.TCEVENT_SRCNAMESIZE + 16 + INT + + 15 + + + + TcVarGlobal + + + 4183344 + + + Global_Variables.TCEVENT_FMTPRGSIZE + 16 + INT + + 31 + + + + TcVarGlobal + + + 4183360 + + + Global_Variables.eWatchdogConfig + 16 + E_WATCHDOG_TIME_CONFIG + + 0 + + + + TcVarGlobal + + + 4183376 + + + Global_Variables.DEFAULT_ADS_TIMEOUT + Default ADS timeout value + 32 + TIME + + 5000 + + + + TcVarGlobal + + + 4183392 + + + Global_Variables.PI + 64 + LREAL + + 3.14159265358979 + + + + TcVarGlobal + + + 4183424 + + + Global_Variables.MAX_STRING_LENGTH + Max. length of T_MaxString (inclusive null delimiter) + 32 + UDINT + + 255 + + + + TcVarGlobal + + + 4183488 + + + Global_Version.stLibVersion_Tc3_Module + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 21 + + + .iRevision + 0 + + + .sVersion + 3.3.21.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4184032 + + + Global_Version.stLibVersion_Tc2_Utilities + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 54 + + + .iRevision + 0 + + + .nFlags + 1 + + + .sVersion + 3.3.54.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4184640 + + + Global_Variables.MAX_AVERAGE_MEASURES + Max. number of measures used in the profiler function block: 2..100 + 16 + INT + + 10 + + + + LowerBorder + 2 + + + UpperBorder + 100 + + + TcVarGlobal + + + 4184928 + + + Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE + Global hash prefix type constant used for binary, octal or hexadecimal string format type + 16 + E_HashPrefixTypes + + 0 + + + + TcVarGlobal + + + 4184944 + + + Global_Variables.GLOBAL_SBCS_TABLE + Windows SBCS (Single Byte Character Set) Code Page Table + 16 + E_SBCSType + + 1 + + + + TcVarGlobal + + + 4184960 + + + Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK + TRUE = Enable DCF77 telegram plausibility check (two telegrams are checked), FALSE = Disable check + 8 + BOOL + + 0 + + + + TcVarGlobal + + + 4184976 + + + Global_Variables.DEFAULT_CSV_FIELD_SEP + Default CSV-file field separator character. Semicolon (;) := 16#3B => german field separator, comma (,) := 16#2C => US field separator + 8 + BYTE + + 59 + + + + TcVarGlobal + + + 4184984 + + + Global_Variables.GLOBAL_DCF77_PULSE_SPLIT + Default DCF77 short/long pulse split time value. Bit == 0 => pulse < 140ms, Bit == 1 => pulse >= 140ms + 32 + TIME + + 140 + + + + TcVarGlobal + + + 4184992 + + + Global_Variables.MAX_ADAPTER_NAME_LENGTH + Max. System Service local adapter name length (256 + 4 inkl. \0) + 32 + UDINT + + 259 + + + + TcVarGlobal + + + 4246496 + + + Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH + Max. System Service local adapter descirpion length (128 + 4 inkl. \0) + 32 + UDINT + + 131 + + + + TcVarGlobal + + + 4246528 + + + Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH + Max. System Service local adapter physical address length (bytes[0..7]) + 32 + UDINT + + 7 + + + + TcVarGlobal + + + 4246560 + + + Global_Variables.SYSTEMSERVICE_IPHELPERAPI + IPHELPERAPI index group + 32 + UDINT + + 701 + + + + TcVarGlobal + + + 4246592 + + + Global_Variables.SYSTEMSERVICE_IPHOSTNAME + IPHOSTNAME index group + 32 + UDINT + + 702 + + + + TcVarGlobal + + + 4246624 + + + Global_Variables.IPHELPERAPI_ADAPTERSINFO + IPHELPERAPI index offset + 32 + UDINT + + 1 + + + + TcVarGlobal + + + 4246656 + + + Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME + IPHELPERAPI index offset + 32 + UDINT + + 4 + + + + TcVarGlobal + + + 4246688 + + + Global_Variables.MAX_LOCAL_ADAPTERS + Max. number of local network adapters + 32 + UDINT + + 5 + + + + TcVarGlobal + + + 4246720 + + + Global_Variables.SYSTEMSERVICE_ADDREMOTE + System Service route function: Add route + 32 + UDINT + + 801 + + + + TcVarGlobal + + + 4246752 + + + Global_Variables.SYSTEMSERVICE_DELREMOTE + System Service route function: Delete route + 32 + UDINT + + 802 + + + + TcVarGlobal + + + 4246784 + + + Global_Variables.SYSTEMSERVICE_ENUMREMOTE + System Service route function: Enumerater route + 32 + UDINT + + 803 + + + + TcVarGlobal + + + 4246816 + + + Global_Variables.MAX_REMOTE_PCS + Max. number of TwinCAT remote systems/PC's + 16 + INT + + 99 + + + + TcVarGlobal + + + 4246848 + + + Global_Variables.MAX_ROUTE_NAME_LEN + Max. TwinCAT router route name length + 8 + BYTE + + 31 + + + + TcVarGlobal + + + 4246864 + + + Global_Variables.MAX_ROUTE_ADDR_LEN + Max. TwinCAT router route address length + 8 + BYTE + + 79 + + + + TcVarGlobal + + + 4246872 + + + Global_Variables.ROUTE_FLAG_TEMPORARY + TwinCAT route flag: Temporary + 32 + DWORD + + 1 + + + + TcVarGlobal + + + 4246880 + + + Global_Variables.ROUTE_FLAG_DYNAMIC + TwinCAT route flag: Hostname instead OF IP address + 32 + DWORD + + 2 + + + + TcVarGlobal + + + 4246912 + + + Global_Variables.ROUTE_FLAG_NOOVERRIDE + TwinCAT route flag: No override + 32 + DWORD + + 4 + + + + TcVarGlobal + + + 4246944 + + + Global_Variables.MIN_ROUTE_TRANSPORT + Min. route type: eRouteTransport_None + 8 + BYTE + + 0 + + + + TcVarGlobal + + + 4246976 + + + Global_Variables.MAX_ROUTE_TRANSPORT + Max. route type: eRouteTransport_SOAP + 8 + BYTE + + 12 + + + + TcVarGlobal + + + 4246984 + + + Global_Variables.AMSPORT_AMSLOGGER + TwinCAT Ams Logger port number + 16 + UINT + + 10502 + + + + TcVarGlobal + + + 4246992 + + + Global_Variables.EMPTY_ROUTE_ENTRY + eTransport := eRouteTransport_None see Workitem 7547 + 1184 + ST_AmsRouteEntry + + + .sName + + + + .sNetID + + + + .sAddress + + + + .tTimeout + 0 + + + .dwFlags + 0 + + + + + TcVarGlobal + + + 4247008 + + + Global_Variables.SYSTEMSERVICE_FFILEFIND + System Service file find function number + 32 + UDINT + + 133 + + + + TcVarGlobal + + + 4248192 + + + Global_Variables.HKEY_MAX_BINARY_DATA_SIZE + Max. byte size of binary registry value data + 32 + UDINT + + 500 + + + + TcVarGlobal + + + 4248224 + + + Global_Variables.AMSLOGGER_IGR_GENERAL + TwinCAT Ams Logger general index group + 32 + UDINT + + 4096 + + + + TcVarGlobal + + + 4248256 + + + Global_Variables.AMSLOGGER_IOF_MODE + TwinCAT Ams Logger mode + 32 + UDINT + + 1 + + + + TcVarGlobal + + + 4248288 + + + Global_Variables.FORMAT_MAX_ARGS + Format string constant: Max. number of format arguments in FB_FormatString + 16 + INT + + 10 + + + + TcVarGlobal + + + 4248320 + + + Global_Variables.FLOATREC_EXP_IS_NAN + T_FloatRec type and F_GetFloatRec function constant: The value is #NAN or -#NAN + 16 + INT + + -32768 + + + + TcVarGlobal + + + 4248336 + + + Global_Variables.FLOATREC_EXP_IS_INF + T_FloatRec type and F_GetFloatRec function constant: The value is #INF or -#INF + 16 + INT + + 32767 + + + + TcVarGlobal + + + 4248352 + + + Global_Variables.FLOATREC_MAX_DIGITS + T_FloatRec type and F_GetFloatRec function constant: Max. number of significant digits. Note: double precision floats have max. 15 significant digits + 16 + INT + + 20 + + + + TcVarGlobal + + + 4248368 + + + Global_Variables.FLOATREC_MAX_PRECISION + T_FloatRec type and F_GetFloatRec function constant: Max. floating point precision (1e-307) + 16 + INT + + 307 + + + + TcVarGlobal + + + 4248384 + + + Global_Variables.FLOATREC_MIN_PRECISION + T_FloatRec type and F_GetFloatRec function constant: Min. floating point precision + 16 + INT + + 0 + + + + TcVarGlobal + + + 4248400 + + + Global_Variables.FMTERR_NOERROR + FB_FormatString function block error code: No error + 32 + DWORD + + 0 + + + + TcVarGlobal + + + 4248416 + + + Global_Variables.FMTERR_PERCENTSIGNPOSITION + FB_FormatString function block error code: Percent sign (%) at invalid position + 32 + DWORD + + 16 + + + + TcVarGlobal + + + 4248448 + + + Global_Variables.FMTERR_ASTERISKPOSITION + FB_FormatString function block error code: Asterisk parameter at invalid position + 32 + DWORD + + 32 + + + + TcVarGlobal + + + 4248480 + + + Global_Variables.FMTERR_WIDTHVALUE + FB_FormatString function block error code: Invalid width field value + 32 + DWORD + + 64 + + + + TcVarGlobal + + + 4248512 + + + Global_Variables.FMTERR_PRECISIONVALUE + FB_FormatString function block error code: Invalid precision field value + 32 + DWORD + + 128 + + + + TcVarGlobal + + + 4248544 + + + Global_Variables.FMTERR_FLAGPOSITION + FB_FormatString function block error code: One of the flags at invalid position + 32 + DWORD + + 256 + + + + TcVarGlobal + + + 4248576 + + + Global_Variables.FMTERR_WIDTHPRECISIONVALPOS + FB_FormatString function block error code: The width or precision field value at invalid position + 32 + DWORD + + 512 + + + + TcVarGlobal + + + 4248608 + + + Global_Variables.FMTERR_PRECISIONDOTPOSITION + FB_FormatString function block error code: Dot "." sign of precision field at invalid position + 32 + DWORD + + 1024 + + + + TcVarGlobal + + + 4248640 + + + Global_Variables.FMTERR_TYPEFIELDVALUE + FB_FormatString function block error code: Invalid (unsupported) type field value + 32 + DWORD + + 2048 + + + + TcVarGlobal + + + 4248672 + + + Global_Variables.FMTERR_ARGTYPEINVALID + FB_FormatString function block error code: Different type field and argument parameter + 32 + DWORD + + 4096 + + + + TcVarGlobal + + + 4248704 + + + Global_Variables.FMTERR_UNACCEPTEDPARAMETER + FB_FormatString function block error code: Invalid format string parameters + 32 + DWORD + + 8192 + + + + TcVarGlobal + + + 4248736 + + + Global_Variables.FMTERR_INSUFFICIENTARGS + FB_FormatString function block error code: To much arguments in format string + 32 + DWORD + + 16384 + + + + TcVarGlobal + + + 4248768 + + + Global_Variables.FMTERR_DESTBUFFOVERFLOW + FB_FormatString function block error code: Destination string buffer overflow (formatted string is to long ) + 32 + DWORD + + 32768 + + + + TcVarGlobal + + + 4248800 + + + Global_Variables.FMTERR_INVALIDPOINTERINPUT + FB_FormatString function block error code: Invalid pointer input + 32 + DWORD + + 65536 + + + + TcVarGlobal + + + 4248832 + + + Global_Variables.EMPTY_ARG_VALUE + T_Arg empty value + 96 + T_Arg + + + .eType + 0 + + + .cbLen + 0 + + + .pData + 0 + + + + + TcVarGlobal + + + 4248864 + + + Global_Variables.FORMAT_HEXASC_CODES + 256 + BYTE + + 0 + 2 + + + 0 + 16 + + + + [0,0] + 48 + + + [0,1] + 49 + + + [0,2] + 50 + + + [0,3] + 51 + + + [0,4] + 52 + + + [0,5] + 53 + + + [0,6] + 54 + + + [0,7] + 55 + + + [0,8] + 56 + + + [0,9] + 57 + + + [0,10] + 97 + + + [0,11] + 98 + + + [0,12] + 99 + + + [0,13] + 100 + + + [0,14] + 101 + + + [0,15] + 102 + + + [1,0] + 48 + + + [1,1] + 49 + + + [1,2] + 50 + + + [1,3] + 51 + + + [1,4] + 52 + + + [1,5] + 53 + + + [1,6] + 54 + + + [1,7] + 55 + + + [1,8] + 56 + + + [1,9] + 57 + + + [1,10] + 65 + + + [1,11] + 66 + + + [1,12] + 67 + + + [1,13] + 68 + + + [1,14] + 69 + + + [1,15] + 70 + + + + + TcVarGlobal + + + 4248960 + + + Global_Variables.FORMAT_DECASC_CODES + ASCII to decimal and decimal digits to ASCII codes + 80 + BYTE + + 0 + 10 + + + + [0] + 48 + + + [1] + 49 + + + [2] + 50 + + + [3] + 51 + + + [4] + 52 + + + [5] + 53 + + + [6] + 54 + + + [7] + 55 + + + [8] + 56 + + + [9] + 57 + + + + + TcVarGlobal + + + 4249216 + + + Global_Variables.SYSTEMTIME_MAX_MONTHDAYS + 384 + WORD + + 0 + 2 + + + 1 + 12 + + + + [0,1] + 31 + + + [0,2] + 28 + + + [0,3] + 31 + + + [0,4] + 30 + + + [0,5] + 31 + + + [0,6] + 30 + + + [0,7] + 31 + + + [0,8] + 31 + + + [0,9] + 30 + + + [0,10] + 31 + + + [0,11] + 30 + + + [0,12] + 31 + + + [1,1] + 31 + + + [1,2] + 29 + + + [1,3] + 31 + + + [1,4] + 30 + + + [1,5] + 31 + + + [1,6] + 30 + + + [1,7] + 31 + + + [1,8] + 31 + + + [1,9] + 30 + + + [1,10] + 31 + + + [1,11] + 30 + + + [1,12] + 31 + + + + + TcVarGlobal + + + 4254704 + + + Global_Variables.SYSTEMTIME_MAX_YEARSDAY + 448 + WORD + + 0 + 2 + + + 0 + 14 + + + + [0,0] + 0 + + + [0,1] + 31 + + + [0,2] + 59 + + + [0,3] + 90 + + + [0,4] + 120 + + + [0,5] + 151 + + + [0,6] + 181 + + + [0,7] + 212 + + + [0,8] + 243 + + + [0,9] + 273 + + + [0,10] + 304 + + + [0,11] + 334 + + + [0,12] + 365 + + + [0,13] + 396 + + + [1,0] + 0 + + + [1,1] + 31 + + + [1,2] + 60 + + + [1,3] + 91 + + + [1,4] + 121 + + + [1,5] + 152 + + + [1,6] + 182 + + + [1,7] + 213 + + + [1,8] + 244 + + + [1,9] + 274 + + + [1,10] + 305 + + + [1,11] + 335 + + + [1,12] + 366 + + + [1,13] + 397 + + + + + TcVarGlobal + + + 4255088 + + + Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET + Number of past days since year zero until 1 January 1601 + 32 + DWORD + + 584389 + + + + TcVarGlobal + + + 4255552 + + + Global_Variables.SYSTEMTIME_TICKSPERMSEC + Number of 100ns ticks per millisecond + 64 + T_ULARGE_INTEGER + + + .dwHighPart + 0 + + + .dwLowPart + 10000 + + + + + TcVarGlobal + + + 4255584 + + + Global_Variables.SYSTEMTIME_TICKSPERSEC + Number of 100ns ticks per second + 64 + T_ULARGE_INTEGER + + + .dwHighPart + 0 + + + .dwLowPart + 10000000 + + + + + TcVarGlobal + + + 4255648 + + + Global_Variables.SYSTEMTIME_TICKSPERDAY + Number of 100ns ticks per day + 64 + T_ULARGE_INTEGER + + + .dwHighPart + 201 + + + .dwLowPart + 711573504 + + + + + TcVarGlobal + + + 4255712 + + + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN + Min. DT value as file time DT#1970-01-01-00:00:00 + 64 + T_ULARGE_INTEGER + + + .dwHighPart + 27111902 + + + .dwLowPart + 3577643008 + + + + + TcVarGlobal + + + 4255776 + + + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX + Max. DT value as file time DT#2106-02-06-06:28:15 + 64 + T_ULARGE_INTEGER + + + .dwHighPart + 37111701 + + + .dwLowPart + 2856069504 + + + + + TcVarGlobal + + + 4255840 + + + Global_Variables.SYSTEMTIME_TICKSPERMSEC64 + Number of 100ns ticks per millisecond + 64 + ULINT + + 10000 + + + + TcVarGlobal + + + 4255936 + + + Global_Variables.SYSTEMTIME_TICKSPERSEC64 + Number of 100ns ticks per second + 64 + ULINT + + 10000000 + + + + TcVarGlobal + + + 4256000 + + + Global_Variables.SYSTEMTIME_TICKSPERDAY64 + Number of 100ns ticks per day + 64 + ULINT + + 864000000000 + + + + TcVarGlobal + + + 4256064 + + + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64 + Min. DT value as file time DT#1970-01-01-00:00:00 + 64 + ULINT + + 116444736000000000 + + + + TcVarGlobal + + + 4256128 + + + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64 + Max. DT value as file time DT#2106-02-06-06:28:15 + 64 + ULINT + + 159393544950000000 + + + + TcVarGlobal + + + 4256192 + + + Global_Variables.WEST_EUROPE_TZI + 864 + ST_TimeZoneInformation + + + .bias + -60 + + + .standardName + W. Europe Standard Time + + + .standardDate.wYear + 0 + + + .standardDate.wMonth + 10 + + + .standardDate.wDayOfWeek + 0 + + + .standardDate.wDay + 5 + + + .standardDate.wHour + 3 + + + .standardBias + 0 + + + .daylightName + W. Europe Daylight Time + + + .daylightDate.wYear + 0 + + + .daylightDate.wMonth + 3 + + + .daylightDate.wDayOfWeek + 0 + + + .daylightDate.wDay + 5 + + + .daylightDate.wHour + 2 + + + .daylightBias + -60 + + + + + TcVarGlobal + + + 4256256 + + + Global_Variables.DATE_AND_TIME_SECPERDAY + Number of seconds per day + 32 + DWORD + + 86400 + + + + TcVarGlobal + + + 4261216 + + + Global_Variables.DATE_AND_TIME_SECPERWEEK + Number of seconds per week + 32 + DWORD + + 604800 + + + + TcVarGlobal + + + 4261248 + + + Global_Variables.DBG_OUTPUT_NONE + Disabled (no debug oputput) + 32 + DWORD + + 0 + + + + TcVarGlobal + + + 4267456 + + + Global_Variables.DBG_OUTPUT_LOG + Enabled, TwinCAT System Manager Log + 32 + DWORD + + 1 + + + + TcVarGlobal + + + 4267488 + + + Global_Variables.DBG_OUTPUT_FILE + Enabled, text file + 32 + DWORD + + 2 + + + + TcVarGlobal + + + 4267520 + + + Global_Variables.DBG_OUTPUT_VISU + reserved + 32 + DWORD + + 4 + + + + TcVarGlobal + + + 4267552 + + + Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE + CSV separator constant: double-quote (") => used to enclose special characters like line breaks, double-quotes, commas... + 8 + BYTE + + 34 + + + + TcVarGlobal + + + 4384720 + + + Global_Variables.DEFAULT_CSV_RECORD_SEP_CR + CSV separator constant: cariage return => record separator (first character) + 8 + BYTE + + 13 + + + + TcVarGlobal + + + 4384728 + + + Global_Variables.DEFAULT_CSV_RECORD_SEP_LF + CSV separator constant: line feed => record separator (second character) + 8 + BYTE + + 10 + + + + TcVarGlobal + + + 4384736 + + + Global_Variables.EMPTY_GUID_STRUCT + 128 + GUID + + + .Data1 + 0 + + + .Data2 + 0 + + + .Data3 + 0 + + + .Data4[0] + 0 + + + .Data4[1] + 0 + + + .Data4[2] + 0 + + + .Data4[3] + 0 + + + .Data4[4] + 0 + + + .Data4[5] + 0 + + + .Data4[6] + 0 + + + .Data4[7] + 0 + + + + + TcVarGlobal + + + 4386464 + + + Global_Variables.EMPTY_GUID_STRING + 296 + STRING(36) + + 00000000-0000-0000-0000-000000000000 + + + + TcVarGlobal + + + 4386592 + + + Global_Variables.EMPTY_GUID_REGSTRING + 312 + STRING(38) + + {00000000-0000-0000-0000-000000000000} + + + + TcVarGlobal + + + 4386888 + + + GVL_Param_TcUnit.LogExtendedResults + TcUnit logs complete test results. These include: - Number of test suites - Number of tests - Number of successful tests - Number of failed tests - - Any eventual failed assertion (with the expected & actual value plus an user defined message) + - Any eventual failed assertion (with the expected & actual value plus an user defined message) These are all printed to the ADS logger (Visual Studio error list) marked with ERROR criticality On top of this TcUnit also reports some statistics/extended information with HINT/INFO criticality. These statistics are more detailed results of the tests. This information is used when results are being collected by an external software (such as TcUnit-Runner) to do for example Jenkins integration. This extra information however takes time to print, so by setting the following parameter to FALSE - it will speed up TcUnit finishing. ]]>8BOOL1TcVarGlobal4387224Global_Constants.EMPTY_SEVERITY16TcEventSeverity0TcVarGlobal4387312Global_Version.stLibVersion_Tc2_IoFunctions288ST_LibVersion.iMajor3.iMinor3.iBuild13.iRevision0.nFlags0.sVersion3.3.13.0const_non_replacedTcVarGlobal4387328Global_Version.stLibVersion_Tc2_ModbusSrv288ST_LibVersion.iMajor3.iMinor3.iBuild2.iRevision0.sVersion3.3.2.0const_non_replacedTcVarGlobal4387616Global_Version.stLibVersion_Tc2_SerialCom288ST_LibVersion.iMajor3.iMinor3.iBuild10.iRevision0.nFlags0.sVersion3.3.10.0const_non_replacedTcVarGlobal4387904Global_Constants.EMPTY_EVENT_CLASS128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal4388192Global_Constants.EMPTY_EVENT_ID32UDINT0TcVarGlobal4388320Global_Constants.SUCCESS_EVENT192TcEventEntry.uuidEventClass.Data10.uuidEventClass.Data20.uuidEventClass.Data30.uuidEventClass.Data4[0]0.uuidEventClass.Data4[1]0.uuidEventClass.Data4[2]0.uuidEventClass.Data4[3]0.uuidEventClass.Data4[4]0.uuidEventClass.Data4[5]0.uuidEventClass.Data4[6]0.uuidEventClass.Data4[7]0.nEventID0.eSeverity0TcVarGlobal4388352GVL.nLangId_OnlineMonitoring32DINT1033TcVarGlobal4388544ParameterList.cSourceNameSize32UDINT256LowerBorder81UpperBorder10000TcVarGlobal4388576Global_Version.stLibVersion_Tc3_EventLogger288ST_LibVersion.iMajor3.iMinor1.iBuild33.iRevision0.nFlags1.sVersion3.1.33.0const_non_replacedTcVarGlobal4388608GVL_INTERNAL.UNINITIALIZED_CLASS_GUID128GUID.Data13886330336.Data262671.Data318227.Data4[0]149.Data4[1]213.Data4[2]115.Data4[3]223.Data4[4]8.Data4[5]75.Data4[6]96.Data4[7]248TcVarGlobal4388896.TCPADS_MAXUDP_BUFFSIZE32UDINT8192TcVarGlobal4389024Global_Variables.AMSPORT_TCPIPSRV16UINT10201TcVarGlobal4389056GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT1000TcVarGlobal4389072Global_Variables.TCPADS_IGR_CONLIST32UDINT2147483649TcVarGlobal4389088Global_Variables.TCPADS_IGR_CLOSEBYHDL32UDINT2147483650TcVarGlobal4389120Global_Variables.TCPADS_IGR_SENDBYHDL32UDINT2147483651TcVarGlobal4389152Global_Variables.TCPADS_IGR_PEERBYHDL32UDINT2147483652TcVarGlobal4389184Global_Variables.TCPADS_IGR_RECVBYHDL32UDINT2147483653TcVarGlobal4389216Global_Variables.TCPADS_IGR_RECVFROMBYHDL32UDINT2147483654TcVarGlobal4389248Global_Variables.TCPADS_IGR_SENDTOBYHDL32UDINT2147483655TcVarGlobal4389280Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL32UDINT2147483656TcVarGlobal4389312Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL32UDINT2147483657TcVarGlobal4389344Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS32UDINT2147483658TcVarGlobal4389376Global_Variables.TCPADSCONLST_IOF_CONNECT32UDINT1TcVarGlobal4389408Global_Variables.TCPADSCONLST_IOF_LISTEN32UDINT2TcVarGlobal4389440Global_Variables.TCPADSCONLST_IOF_CLOSEALL32UDINT3TcVarGlobal4389472Global_Variables.TCPADSCONLST_IOF_ACCEPT32UDINT4TcVarGlobal4389504Global_Variables.TCPADSCONLST_IOF_UDPBIND32UDINT5TcVarGlobal4389536Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR32UDINT6TcVarGlobal4389568Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS32UDINT7TcVarGlobal4389600Global_Variables.TCPADS_NULL_HSOCKET352T_HSOCKET.handle0.remoteAddr.nPort0.remoteAddr.sAddr.localAddr.nPort0.localAddr.sAddrTcVarGlobal4389632Global_Variables.LISTEN_MODE_CLOSEALL32DWORD1TcVarGlobal4389984Global_Variables.LISTEN_MODE_USEOPENED32DWORD2TcVarGlobal4390016Global_Variables.CONNECT_MODE_ENABLEDBG32DWORD2147483648TcVarGlobal4390048Global_Variables.MAX_THROTTLE_MODE32DWORD12TcVarGlobal4390080Global_Variables.THROTTLE_MODE_OFF416T_ThrottleTimes[0]0[1]0[2]0[3]0[4]0[5]0[6]0[7]0[8]0[9]0[10]0[11]0[12]0TcVarGlobal4390112Global_Variables.THROTTLE_MODE_DEFAULT416T_ThrottleTimes[0]0[1]10[2]20[3]40[4]60[5]80[6]100[7]200[8]400[9]600[10]800[11]1000[12]2000TcVarGlobal4390528Global_Version.stLibVersion_Tc3_JsonXml288ST_LibVersion.iMajor3.iMinor3.iBuild18.iRevision0.nFlags1.sVersion3.3.18.0const_non_replacedTcVarGlobal4390944GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal4391232GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite16UINT1000TcVarGlobal4391248GVL_Param_TcUnit.xUnitEnablePublish8BOOL0TcVarGlobal4391264GVL_TcUnit.TestSuiteIsRegistered8BOOLTcVarGlobal4391272GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize + 8 + BOOL + + 1 + + + + TcVarGlobal + + + 4387224 + + + Global_Constants.EMPTY_SEVERITY + 16 + TcEventSeverity + + 0 + + + + TcVarGlobal + + + 4387312 + + + Global_Version.stLibVersion_Tc2_IoFunctions + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 13 + + + .iRevision + 0 + + + .nFlags + 0 + + + .sVersion + 3.3.13.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4387328 + + + Global_Version.stLibVersion_Tc2_ModbusSrv + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 2 + + + .iRevision + 0 + + + .sVersion + 3.3.2.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4387616 + + + Global_Version.stLibVersion_Tc2_SerialCom + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 10 + + + .iRevision + 0 + + + .nFlags + 0 + + + .sVersion + 3.3.10.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4387904 + + + Global_Constants.EMPTY_EVENT_CLASS + 128 + GUID + + + .Data1 + 0 + + + .Data2 + 0 + + + .Data3 + 0 + + + .Data4[0] + 0 + + + .Data4[1] + 0 + + + .Data4[2] + 0 + + + .Data4[3] + 0 + + + .Data4[4] + 0 + + + .Data4[5] + 0 + + + .Data4[6] + 0 + + + .Data4[7] + 0 + + + + + TcVarGlobal + + + 4388192 + + + Global_Constants.EMPTY_EVENT_ID + 32 + UDINT + + 0 + + + + TcVarGlobal + + + 4388320 + + + Global_Constants.SUCCESS_EVENT + 192 + TcEventEntry + + + .uuidEventClass.Data1 + 0 + + + .uuidEventClass.Data2 + 0 + + + .uuidEventClass.Data3 + 0 + + + .uuidEventClass.Data4[0] + 0 + + + .uuidEventClass.Data4[1] + 0 + + + .uuidEventClass.Data4[2] + 0 + + + .uuidEventClass.Data4[3] + 0 + + + .uuidEventClass.Data4[4] + 0 + + + .uuidEventClass.Data4[5] + 0 + + + .uuidEventClass.Data4[6] + 0 + + + .uuidEventClass.Data4[7] + 0 + + + .nEventID + 0 + + + .eSeverity + 0 + + + + + TcVarGlobal + + + 4388352 + + + GVL.nLangId_OnlineMonitoring + language id for online monitoring; English(US)=1033 ; German(Germany)=1031 + 32 + DINT + + 1033 + + + + TcVarGlobal + + + 4388544 + + + ParameterList.cSourceNameSize + size [bytes] for source names (recommended is a size between 128 and 512) + 32 + UDINT + + 256 + + + + LowerBorder + 81 + + + UpperBorder + 10000 + + + TcVarGlobal + + + 4388576 + + + Global_Version.stLibVersion_Tc3_EventLogger + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 1 + + + .iBuild + 33 + + + .iRevision + 0 + + + .nFlags + 1 + + + .sVersion + 3.1.33.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4388608 + + + GVL_INTERNAL.UNINITIALIZED_CLASS_GUID + {E7A4B1E0-F4CF-4733-95D5-73DF084B60F8} + 128 + GUID + + + .Data1 + 3886330336 + + + .Data2 + 62671 + + + .Data3 + 18227 + + + .Data4[0] + 149 + + + .Data4[1] + 213 + + + .Data4[2] + 115 + + + .Data4[3] + 223 + + + .Data4[4] + 8 + + + .Data4[5] + 75 + + + .Data4[6] + 96 + + + .Data4[7] + 248 + + + + + TcVarGlobal + + + 4388896 + + + .TCPADS_MAXUDP_BUFFSIZE + 32 + UDINT + + 8192 + + + + TcVarGlobal + + + 4389024 + + + Global_Variables.AMSPORT_TCPIPSRV + 16 + UINT + + 10201 + + + + TcVarGlobal + + + 4389056 + + + GVL_Param_TcUnit.MaxNumberOfTestSuites + 16 + UINT + + 1000 + + + + TcVarGlobal + + + 4389072 + + + Global_Variables.TCPADS_IGR_CONLIST + 32 + UDINT + + 2147483649 + + + + TcVarGlobal + + + 4389088 + + + Global_Variables.TCPADS_IGR_CLOSEBYHDL + 32 + UDINT + + 2147483650 + + + + TcVarGlobal + + + 4389120 + + + Global_Variables.TCPADS_IGR_SENDBYHDL + 32 + UDINT + + 2147483651 + + + + TcVarGlobal + + + 4389152 + + + Global_Variables.TCPADS_IGR_PEERBYHDL + 32 + UDINT + + 2147483652 + + + + TcVarGlobal + + + 4389184 + + + Global_Variables.TCPADS_IGR_RECVBYHDL + 32 + UDINT + + 2147483653 + + + + TcVarGlobal + + + 4389216 + + + Global_Variables.TCPADS_IGR_RECVFROMBYHDL + 32 + UDINT + + 2147483654 + + + + TcVarGlobal + + + 4389248 + + + Global_Variables.TCPADS_IGR_SENDTOBYHDL + 32 + UDINT + + 2147483655 + + + + TcVarGlobal + + + 4389280 + + + Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL + 32 + UDINT + + 2147483656 + + + + TcVarGlobal + + + 4389312 + + + Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL + 32 + UDINT + + 2147483657 + + + + TcVarGlobal + + + 4389344 + + + Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS + 32 + UDINT + + 2147483658 + + + + TcVarGlobal + + + 4389376 + + + Global_Variables.TCPADSCONLST_IOF_CONNECT + 32 + UDINT + + 1 + + + + TcVarGlobal + + + 4389408 + + + Global_Variables.TCPADSCONLST_IOF_LISTEN + 32 + UDINT + + 2 + + + + TcVarGlobal + + + 4389440 + + + Global_Variables.TCPADSCONLST_IOF_CLOSEALL + 32 + UDINT + + 3 + + + + TcVarGlobal + + + 4389472 + + + Global_Variables.TCPADSCONLST_IOF_ACCEPT + 32 + UDINT + + 4 + + + + TcVarGlobal + + + 4389504 + + + Global_Variables.TCPADSCONLST_IOF_UDPBIND + 32 + UDINT + + 5 + + + + TcVarGlobal + + + 4389536 + + + Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR + 32 + UDINT + + 6 + + + + TcVarGlobal + + + 4389568 + + + Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS + 32 + UDINT + + 7 + + + + TcVarGlobal + + + 4389600 + + + Global_Variables.TCPADS_NULL_HSOCKET + Empty (not initialized) socket + 352 + T_HSOCKET + + + .handle + 0 + + + .remoteAddr.nPort + 0 + + + .remoteAddr.sAddr + + + + .localAddr.nPort + 0 + + + .localAddr.sAddr + + + + + + TcVarGlobal + + + 4389632 + + + Global_Variables.LISTEN_MODE_CLOSEALL + FORCED close of all previous opened sockets + 32 + DWORD + + 1 + + + + TcVarGlobal + + + 4389984 + + + Global_Variables.LISTEN_MODE_USEOPENED + Try to use allready opened listener socket + 32 + DWORD + + 2 + + + + TcVarGlobal + + + 4390016 + + + Global_Variables.CONNECT_MODE_ENABLEDBG + Enables/Disables debugging messages + 32 + DWORD + + 2147483648 + + + + TcVarGlobal + + + 4390048 + + + Global_Variables.MAX_THROTTLE_MODE + 32 + DWORD + + 12 + + + + TcVarGlobal + + + 4390080 + + + Global_Variables.THROTTLE_MODE_OFF + 416 + T_ThrottleTimes + + + [0] + 0 + + + [1] + 0 + + + [2] + 0 + + + [3] + 0 + + + [4] + 0 + + + [5] + 0 + + + [6] + 0 + + + [7] + 0 + + + [8] + 0 + + + [9] + 0 + + + [10] + 0 + + + [11] + 0 + + + [12] + 0 + + + + + TcVarGlobal + + + 4390112 + + + Global_Variables.THROTTLE_MODE_DEFAULT + 416 + T_ThrottleTimes + + + [0] + 0 + + + [1] + 10 + + + [2] + 20 + + + [3] + 40 + + + [4] + 60 + + + [5] + 80 + + + [6] + 100 + + + [7] + 200 + + + [8] + 400 + + + [9] + 600 + + + [10] + 800 + + + [11] + 1000 + + + [12] + 2000 + + + + + TcVarGlobal + + + 4390528 + + + Global_Version.stLibVersion_Tc3_JsonXml + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 18 + + + .iRevision + 0 + + + .nFlags + 1 + + + .sVersion + 3.3.18.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 4390944 + + + GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite + 16 + UINT + + 100 + + + + TcVarGlobal + + + 4391232 + + + GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite + 16 + UINT + + 1000 + + + + TcVarGlobal + + + 4391248 + + + GVL_Param_TcUnit.xUnitEnablePublish + Enable (TRUE) or disable (FALSE) publishing of the xUnit Xml report + 8 + BOOL + + 0 + + + + TcVarGlobal + + + 4391264 + + + GVL_TcUnit.TestSuiteIsRegistered + Indication of whether the last instantiated test suite has an assert instance created + 8 + BOOL + + + TcVarGlobal + + + 4391272 + + + GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize + This is the maximum number of ADS-messages that can be stored for reporting at the same time. Having a size of 2000 means that it's possible to report up to ~400 test cases in one single PLC cycle. Each entry consumes around 500 bytes, so with an example of a ring buffer size of - 2000 it means that TcUnit will consume around 1 MB of router memory. ]]>16UINT2000TcVarGlobal4391280GVL_Param_TcUnit.xUnitBufferSize32UDINT65535TcVarGlobal4391296GVL_Param_TcUnit.xUnitFilePath2048T_MaxStringC:\tcunit_xunit_testresults.xmlTcVarGlobal4391328GVL_Param_TcUnit.TimeBetweenTestSuitesExecution32TIME0TcVarGlobal4393376GVL_TcUnit.TcUnitRunner621827200FB_TcUnitRunnerTcVarGlobal4393408GVL_TcUnit.CurrentTestSuiteBeingCalled32FB_TestSuiteTcVarGlobal626220608GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal626220640GVL_TcUnit.CurrentTestIsFinished8BOOLTcVarGlobal626222688GVL_TcUnit.IgnoreCurrentTest + 16 + UINT + + 2000 + + + + TcVarGlobal + + + 4391280 + + + GVL_Param_TcUnit.xUnitBufferSize + Default reserved PLC memory buffer used for composition of the xUnit xml file (64 kb default) + 32 + UDINT + + 65535 + + + + TcVarGlobal + + + 4391296 + + + GVL_Param_TcUnit.xUnitFilePath + Default path and filename for the xunit testresults e.g.: for use with jenkins + 2048 + T_MaxString + + C:\tcunit_xunit_testresults.xml + + + + TcVarGlobal + + + 4391328 + + + GVL_Param_TcUnit.TimeBetweenTestSuitesExecution + Time delay between a test suite is finished and the execution of the next test suite starts + if using RUN_IN_SEQUENCE() + 32 + TIME + + 0 + + + + TcVarGlobal + + + 4393376 + + + GVL_TcUnit.TcUnitRunner + 621827200 + FB_TcUnitRunner + + + TcVarGlobal + + + 4393408 + + + GVL_TcUnit.CurrentTestSuiteBeingCalled + Pointer to current test suite being called + 32 + FB_TestSuite + + + TcVarGlobal + + + 626220608 + + + GVL_TcUnit.CurrentTestNameBeingCalled + Current name of test being called + 2048 + T_MaxString + + + TcVarGlobal + + + 626220640 + + + GVL_TcUnit.CurrentTestIsFinished + Whether or not the current test being called has finished running + 8 + BOOL + + + TcVarGlobal + + + 626222688 + + + GVL_TcUnit.IgnoreCurrentTest + This is a flag that indicates that the current test should be ignored, and thus that all assertions under it should be ignored as well. A test can be ignored either - because the user has requested so, or because the test is a duplicate name ]]>8BOOLTcVarGlobal626222696GVL_TcUnit.NumberOfInitializedTestSuites16UINT0TcVarGlobal626222704GVL_TcUnit.TestSuiteAddresses32000FB_TestSuite11000TcVarGlobal626222720GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite + 8 + BOOL + + + TcVarGlobal + + + 626222696 + + + GVL_TcUnit.NumberOfInitializedTestSuites + The assert function block instance should be 1:1 mapped to + the test suite instance path. + 16 + UINT + + 0 + + + + TcVarGlobal + + + 626222704 + + + GVL_TcUnit.TestSuiteAddresses + 32000 + FB_TestSuite + + 1 + 1000 + + + + TcVarGlobal + + + 626222720 + + + GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite + If the user is utilizing the TEST_ORDERED(), we need to keep track of which ordered test is currently running. We do this by defining an array, in where we can see which current TEST_ORDERED() is the one to be handled right now. - The below array is only used for TEST_ORDERED()-tests. ]]>16000UINT11000LowerBorder1UpperBorder100TcVarGlobal626254720GVL_TcUnit.AdsMessageQueue8320864FB_AdsLogStringMessageFifoQueueTcVarGlobal626270720Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor2.iBuild0.iRevision0.sVersion1.2.0.0const_non_replacedTcVarGlobal634591584MOTION_GVL.fbPmpsFileReader928512FB_JsonFileToJsonDocTcVarGlobal634591872MOTION_GVL.fbStandardPMPSDB27744FB_Standard_PMPSDBpytmc + The below array is only used for TEST_ORDERED()-tests. + 16000 + UINT + + 1 + 1000 + + + + LowerBorder + 1 + + + UpperBorder + 100 + + + TcVarGlobal + + + 626254720 + + + GVL_TcUnit.AdsMessageQueue + Buffered ADS message queue for output to the error list + 8320864 + FB_AdsLogStringMessageFifoQueue + + + TcVarGlobal + + + 626270720 + + + Global_Version.stLibVersion_TcUnit + 288 + ST_LibVersion + + + .iMajor + 1 + + + .iMinor + 2 + + + .iBuild + 0 + + + .iRevision + 0 + + + .sVersion + 1.2.0.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 634591584 + + + MOTION_GVL.fbPmpsFileReader + Global file reader instance, used in fbStandardPMPSDB + 928512 + FB_JsonFileToJsonDoc + + + TcVarGlobal + + + 634591872 + + + MOTION_GVL.fbStandardPMPSDB + Global DB handler, Must be called in PLC project to use the PMPS DB for a motion project + 27744 + FB_Standard_PMPSDB + + + pytmc + pv: @(PREFIX)DB io: io - TcVarGlobal635520384MOTION_GVL.nMaxStateMotorCount16UINTTcVarGlobal635548128MOTION_GVL.nMaxStates16UINTTcVarGlobal635548144MotionConstants.MAX_STATE_MOTORS + + + TcVarGlobal + + + 635520384 + + + MOTION_GVL.nMaxStateMotorCount + Debug, records the highest number of motors used in an ND states block in the PLC. Can be used to limit MotionConstants.MAX_STATE_MOTORS to save on memory usage and PV count. + 16 + UINT + + + TcVarGlobal + + + 635548128 + + + MOTION_GVL.nMaxStates + Debug, records the highest state count in the PLC. Can be used to limit GeneralConstants.MAX_STATES to save on memory usage and PV count. + 16 + UINT + + + TcVarGlobal + + + 635548144 + + + MotionConstants.MAX_STATE_MOTORS + Arbitary cap on multidimensional states to simplify statements for the compiler. This is reconfigurable at the project level and should be set to the highest number of motors used in a states block. If you are not sure how many motors are used per state block, check MOTION_GVL.nMaxStateMotorCount - ]]>16UINT3TcVarGlobal635548160PMPS_GVL.AUX_ATTENUATORS16UINT16TcVarGlobal635548176PMPS_GVL.stRequestedBeamParameters1760ST_BeamParamspytmc + + 16 + UINT + + 3 + + + + TcVarGlobal + + + 635548160 + + + PMPS_GVL.AUX_ATTENUATORS + Maximum # of attenuators in the PMPS + 16 + UINT + + 16 + + + + TcVarGlobal + + + 635548176 + + + PMPS_GVL.stRequestedBeamParameters + Summarized request for the line, as recognized by the line arbiter PLC + 1760 + ST_BeamParams + + + pytmc + pv: @(PREFIX)RequestedBP io: i archive: 1Hz monitor - TcVarGlobal635548192PMPS_GVL.stCurrentBeamParameters1760ST_BeamParamspytmc + + + + TcVarGlobal + + + 635548192 + + + PMPS_GVL.stCurrentBeamParameters + Currently active BP set, broadcast by the line arbiter PLC + 1760 + ST_BeamParams + + + pytmc + pv: @(PREFIX)CurrentBP io: i archive: 1Hz monitor - TcVarGlobal635549952PMPS_GVL.g_areVBoundaries1024REAL032pytmc + + + + TcVarGlobal + + + 635549952 + + + PMPS_GVL.g_areVBoundaries + 1024 + REAL + + 0 + 32 + + + + pytmc + pv: @(PREFIX)eVRangeCnst io: i archive: 1Hz monitor field: DESC Active eV Range constants field: EGU eV - TcVarGlobal635551712PMPS_GVL.PERange32PE_RangesTcVarGlobal635552736PMPS_GVL.EXCLUDED_ASSERTION_ID32UDINT4294967295TcVarGlobal635552768PMPS_GVL.MAX_DEVICE_STATES32UDINT300TcVarGlobal635552800PMPS_GVL.VISIBLE_TEST_VELOCITY64LREAL10TcVarGlobal635552832PMPS_GVL.FAST_TEST_VELOCITY64LREAL100TcVarGlobal635552896PMPS_GVL.TRANS_SCALING_FACTOR32REAL1TcVarGlobal635552960PMPS_GVL.MAX_VETO_DEVICES16UINT16TcVarGlobal635552992PMPS_GVL.cnMaxStateArrayLen + + + TcVarGlobal + + + 635551712 + + + PMPS_GVL.PERange + Included to place the ev ranges properly + 32 + PE_Ranges + + + TcVarGlobal + + + 635552736 + + + PMPS_GVL.EXCLUDED_ASSERTION_ID + An assertion ID that should always return "not found" in the assertion pool + 32 + UDINT + + 4294967295 + + + + TcVarGlobal + + + 635552768 + + + PMPS_GVL.MAX_DEVICE_STATES + 32 + UDINT + + 300 + + + + TcVarGlobal + + + 635552800 + + + PMPS_GVL.VISIBLE_TEST_VELOCITY + 64 + LREAL + + 10 + + + + TcVarGlobal + + + 635552832 + + + PMPS_GVL.FAST_TEST_VELOCITY + 64 + LREAL + + 100 + + + + TcVarGlobal + + + 635552896 + + + PMPS_GVL.TRANS_SCALING_FACTOR + Scaling factor for fixed-point transmission + 32 + REAL + + 1 + + + + TcVarGlobal + + + 635552960 + + + PMPS_GVL.MAX_VETO_DEVICES + 16 + UINT + + 16 + + + + TcVarGlobal + + + 635552992 + + + PMPS_GVL.cnMaxStateArrayLen + {attribute 'pytmc' := ' pv: @(PREFIX)SafeBeamCnst io: i archive: 1Hz monitor @@ -1278,401 +62479,17292 @@ The BPTM will throw an error if the arbiter does not have enough space for the t nTran := 0, neVRange := 0, nRate := 0 - );]]>16INT20TcVarGlobal635553008PMPS_GVL.stAttenuators64ST_PMPS_Attenuator.nTran1.xAttOK1TcVarGlobal635553024PMPS_GVL.cstFullBeam1760ST_BeamParamspytmc + ); + 16 + INT + + 20 + + + + TcVarGlobal + + + 635553008 + + + PMPS_GVL.stAttenuators + 64 + ST_PMPS_Attenuator + + + .nTran + 1 + + + .xAttOK + 1 + + + + + TcVarGlobal + + + 635553024 + + + PMPS_GVL.cstFullBeam + 1760 + ST_BeamParams + + + pytmc + pv: @(PREFIX)FullBeamCnst io: i archive: 1Hz monitor field: DESC Full beam constant - TcVarGlobal635553088PMPS_GVL.cst0RateBeam1760ST_BeamParamspytmc + + + + TcVarGlobal + + + 635553088 + + + PMPS_GVL.cst0RateBeam + 1760 + ST_BeamParams + + + pytmc + pv: @(PREFIX)0RateBeamCnst io: i archive: 1Hz monitor field: DESC 0-rate beam constant - TcVarGlobal635554848PMPS_GVL.MAX_APERTURES16UINT4TcVarGlobal635556608PMPS_GVL.g_cBoundaries16INT31TcVarGlobal635556624PMPS_GVL.DUMMY_AUX_ATT_ARRAY1024ST_PMPS_Attenuator116suppress_warning_0C0228TcVarGlobal635556640PMPS_GVL.reVHyst + + + TcVarGlobal + + + 635554848 + + + PMPS_GVL.MAX_APERTURES + Maximum # of power slits in the PMPS + 16 + UINT + + 4 + + + + TcVarGlobal + + + 635556608 + + + PMPS_GVL.g_cBoundaries + 16 + INT + + 31 + + + + TcVarGlobal + + + 635556624 + + + PMPS_GVL.DUMMY_AUX_ATT_ARRAY + 1024 + ST_PMPS_Attenuator + + 1 + 16 + + + + suppress_warning_0 + C0228 + + + TcVarGlobal + + + 635556640 + + + PMPS_GVL.reVHyst + /////////////////////// /////////////////////// -//////////////////////////////////// ]]>32REAL5pytmc +//////////////////////////////////// + 32 + REAL + + 5 + + + + pytmc + pv: @(PREFIX)eVRangeHyst io: i archive: 1Hz monitor field: DESC eV Range hystersis field: EGU eV - TcVarGlobal635557664PMPS_GVL.g_areVBoundariesL1024REAL032[0]1000[1]1700[2]2100[3]2500[4]3800[5]4000[6]5000[7]7000[8]7500[9]7700[10]8900[11]10000[12]11100[13]12000[14]13000[15]13500[16]14000[17]16900[18]18000[19]20000[20]22000[21]24000[22]25000[23]25500[24]26000[25]27000[26]28000[27]28500[28]29000[29]30000[30]60000[31]90000pytmc + + + + TcVarGlobal + + + 635557664 + + + PMPS_GVL.g_areVBoundariesL + 1024 + REAL + + 0 + 32 + + + + [0] + 1000 + + + [1] + 1700 + + + [2] + 2100 + + + [3] + 2500 + + + [4] + 3800 + + + [5] + 4000 + + + [6] + 5000 + + + [7] + 7000 + + + [8] + 7500 + + + [9] + 7700 + + + [10] + 8900 + + + [11] + 10000 + + + [12] + 11100 + + + [13] + 12000 + + + [14] + 13000 + + + [15] + 13500 + + + [16] + 14000 + + + [17] + 16900 + + + [18] + 18000 + + + [19] + 20000 + + + [20] + 22000 + + + [21] + 24000 + + + [22] + 25000 + + + [23] + 25500 + + + [24] + 26000 + + + [25] + 27000 + + + [26] + 28000 + + + [27] + 28500 + + + [28] + 29000 + + + [29] + 30000 + + + [30] + 60000 + + + [31] + 90000 + + + + + pytmc + pv: @(PREFIX)L:eVRangeCnst io: i archive: 1Hz monitor field: DESC eV Range constants field: EGU eV - TcVarGlobal635557696PMPS_GVL.g_areVBoundariesK1024REAL032[0]100[1]250[2]270[3]350[4]400[5]450[6]480[7]530[8]680[9]730[10]850[11]1100[12]1150[13]1250[14]1450[15]1500[16]1550[17]1650[18]1700[19]1750[20]1820[21]1850[22]2000[23]2200[24]2500[25]2800[26]3000[27]3150[28]3500[29]4000[30]5300[31]7000pytmc + + + + TcVarGlobal + + + 635557696 + + + PMPS_GVL.g_areVBoundariesK + 1024 + REAL + + 0 + 32 + + + + [0] + 100 + + + [1] + 250 + + + [2] + 270 + + + [3] + 350 + + + [4] + 400 + + + [5] + 450 + + + [6] + 480 + + + [7] + 530 + + + [8] + 680 + + + [9] + 730 + + + [10] + 850 + + + [11] + 1100 + + + [12] + 1150 + + + [13] + 1250 + + + [14] + 1450 + + + [15] + 1500 + + + [16] + 1550 + + + [17] + 1650 + + + [18] + 1700 + + + [19] + 1750 + + + [20] + 1820 + + + [21] + 1850 + + + [22] + 2000 + + + [23] + 2200 + + + [24] + 2500 + + + [25] + 2800 + + + [26] + 3000 + + + [27] + 3150 + + + [28] + 3500 + + + [29] + 4000 + + + [30] + 5300 + + + [31] + 7000 + + + + + pytmc + pv: @(PREFIX)K:eVRangeCnst io: i archive: 1Hz monitor field: DESC eV Range constants field: EGU eV - TcVarGlobal635558720PMPS_PARAM.MAX_FAST_FAULTS16UINT200TcVarGlobal635559744PRG_1_PlcTask.bDebug8BOOL0635559760PRG_AT1K2_SOLID.bDebug8BOOL0635559768PMPS_PARAM.MAX_ASSERTIONS32UDINT50TcVarGlobal635559776PMPS_PARAM.TRANS_MARGIN32REAL0.05TcVarGlobal635559808PMPS_TOOLS.fbJson256FB_JsonSaxWriterTcVarGlobal635559840Global_Version.stLibVersion_Tc2_MC2288ST_LibVersion.iMajor3.iMinor3.iBuild48.iRevision0.nFlags1.sVersion3.3.48.0const_non_replacedTcVarGlobal635560096Global_Variables.TcMcGlobal6976_TCMCGLOBALTcVarGlobal635560384Global_Variables.DEFAULT_HOME_POSITION64LREAL1E+307TcVarGlobal635567360Global_Variables.DEFAULT_BACKLASHVALUE64LREAL1E+307TcVarGlobal635567424Global_Version.stLibVersion_Tc2_Math288ST_LibVersion.iMajor3.iMinor3.iBuild1.iRevision0.sVersion3.3.1.0const_non_replacedTcVarGlobal635567488GVL_Physics.fbScatteringFactors575872FB_ScatteringFactorLUTTcVarGlobal635567808GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K64LREAL0.0028977685TcVarGlobal636143680GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K_Units648STRING(80)m KTcVarGlobal636143744PRG_AT2K2_SOLID.bDebug8BOOL0636144392PRG_AT1K2_SOLID.nEnableMode16ENUM_StageEnableMode636144400PRG_AT2K2_SOLID.nEnableMode16ENUM_StageEnableMode636144416PRG_3_PMPS_POST.bMR1K1_Veto8BOOL636144432PRG_3_PMPS_POST.bST1K2_Veto8BOOL636144440GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K_Uncertainty64LREAL5.1E-09TcVarGlobal636144448GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_264LREAL3.20636151E-53TcVarGlobal636144512GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2_Units648STRING(80)C^3 m^3 J^-2TcVarGlobal636144576PRG_3_PMPS_POST.bST1K2_Veto_Override8BOOL0636145224GVL.iFiltersPerSATTBlade16INT8TcVarGlobal636145232Constants.bLittleEndian8BOOL1TcVarGlobal636145256Constants.bSimulationMode8BOOL0TcVarGlobal636145264Constants.bFPUSupport8BOOL1TcVarGlobal636145272GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2_Uncertainty64LREAL2.8E-60TcVarGlobal636145280GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_364LREAL6.2353808E-65TcVarGlobal636145344GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3_Units648STRING(80)C^4 m^4 J^-3TcVarGlobal636145408Constants.nRegisterSize16WORD32TcVarGlobal636146064Constants.nPackMode16UINT8TcVarGlobal636146080GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3_Uncertainty64LREAL1.1E-71TcVarGlobal636146112GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m64LREAL8.47835309E-30TcVarGlobal636146176GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m_Units648STRING(80)C mTcVarGlobal636146240Constants.RuntimeVersionNumeric32DWORD50660864TcVarGlobal636146912GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m_Uncertainty64LREAL7.3E-37TcVarGlobal636146944GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_164LREAL1.648777274E-41TcVarGlobal636147008GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1_Units648STRING(80)C^2 m^2 J^-1TcVarGlobal636147072Constants.CompilerVersionNumeric32DWORD50661988TcVarGlobal636147744GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1_Uncertainty64LREAL1.6E-49TcVarGlobal636147776GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_264LREAL4.48655124E-40TcVarGlobal636147840GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2_Units648STRING(80)C m^2TcVarGlobal636147904TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal636148576GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2_Uncertainty64LREAL3.9E-47TcVarGlobal636148608GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_164LREAL1.8548019E-23TcVarGlobal636148672GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636148736TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal636149408GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1_Uncertainty64LREAL1.6E-30TcVarGlobal636149440GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T64LREAL235051.756758TcVarGlobal636149504GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T_Units648STRING(80)TTcVarGlobal636149568GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T_Uncertainty64LREAL7.1E-05TcVarGlobal636150272GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_164LREAL4.33073482E-27TcVarGlobal636150336GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636150400GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1_Uncertainty64LREAL3.8E-34TcVarGlobal636151104GVL_PhysicalConstants.fDeuteronMagneticMomentToBohrMagnetonRatio64LREAL0.0004669754567TcVarGlobal636151168GVL_PhysicalConstants.fDeuteronMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL5E-12TcVarGlobal636151232GVL_PhysicalConstants.fDeuteronMagneticMomentToNuclearMagnetonRatio64LREAL0.8574382329TcVarGlobal636151296GVL_PhysicalConstants.fDeuteronMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL9.2E-09TcVarGlobal636151360GVL_PhysicalConstants.fDeuteronElectronMagneticMomentRatio64LREAL-0.0004664345548TcVarGlobal636151424GVL_PhysicalConstants.fDeuteronElectronMagneticMomentRatio_Uncertainty64LREAL5E-12TcVarGlobal636151488GVL_PhysicalConstants.fDeuteronProtonMagneticMomentRatio64LREAL0.3070122084TcVarGlobal636151552GVL_PhysicalConstants.fDeuteronProtonMagneticMomentRatio_Uncertainty64LREAL4.5E-09TcVarGlobal636151616GVL_PhysicalConstants.fDeuteronNeutronMagneticMomentRatio64LREAL-0.44820652TcVarGlobal636151680GVL_PhysicalConstants.fDeuteronNeutronMagneticMomentRatio_Uncertainty64LREAL1.1E-07TcVarGlobal636151744GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_164LREAL176085963023TcVarGlobal636151808GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636151872GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1_Uncertainty64LREAL53TcVarGlobal636152576GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_164LREAL28024.9532TcVarGlobal636152640GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636152704GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL0.0024TcVarGlobal636153408GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_164LREAL-9.28476412E-24TcVarGlobal636153472GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636153536GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1_Uncertainty64LREAL8E-31TcVarGlobal636154240GVL_PhysicalConstants.fElectronMagneticMomentToBohrMagnetonRatio64LREAL-1.0011596521859TcVarGlobal636154304GVL_PhysicalConstants.fElectronMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL3.8E-12TcVarGlobal636154368GVL_PhysicalConstants.fElectronMagneticMomentToNuclearMagnetonRatio64LREAL-1838.28197107TcVarGlobal636154432GVL_PhysicalConstants.fElectronMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL8.5E-07TcVarGlobal636154496GVL_PhysicalConstants.fElectronMagneticMomentAnomaly64LREAL0.0011596521859TcVarGlobal636154560GVL_PhysicalConstants.fElectronMagneticMomentAnomaly_Uncertainty64LREAL3.8E-12TcVarGlobal636154624GVL_PhysicalConstants.fElectronToShieldedProtonMagneticMomentRatio64LREAL-658.2275956TcVarGlobal636154688GVL_PhysicalConstants.fElectronToShieldedProtonMagneticMomentRatio_Uncertainty64LREAL7.1E-06TcVarGlobal636154752GVL_PhysicalConstants.fElectronToShieldedHelionMagneticMomentRatio64LREAL864.058255TcVarGlobal636154816GVL_PhysicalConstants.fElectronToShieldedHelionMagneticMomentRatio_Uncertainty64LREAL1E-05TcVarGlobal636154880GVL_PhysicalConstants.fElectronDeuteronMagneticMomentRatio64LREAL-2143.923493TcVarGlobal636154944GVL_PhysicalConstants.fElectronDeuteronMagneticMomentRatio_Uncertainty64LREAL2.3E-05TcVarGlobal636155008GVL_PhysicalConstants.fElectronMuonMagneticMomentRatio64LREAL206.7669894TcVarGlobal636155072GVL_PhysicalConstants.fElectronMuonMagneticMomentRatio_Uncertainty64LREAL5.4E-06TcVarGlobal636155136GVL_PhysicalConstants.fElectronNeutronMagneticMomentRatio64LREAL960.9205TcVarGlobal636155200GVL_PhysicalConstants.fElectronNeutronMagneticMomentRatio_Uncertainty64LREAL0.00023TcVarGlobal636155264GVL_PhysicalConstants.fElectronProtonMagneticMomentRatio64LREAL-658.2106862TcVarGlobal636155328GVL_PhysicalConstants.fElectronProtonMagneticMomentRatio_Uncertainty64LREAL6.6E-06TcVarGlobal636155392GVL_PhysicalConstants.fMagneticConstant_in_N_A_264LREAL1.2566370614E-06TcVarGlobal636155456GVL_PhysicalConstants.fMagneticConstant_in_N_A_2_Units648STRING(80)N A^-2TcVarGlobal636155520GVL_PhysicalConstants.fMagneticFluxQuantum_in_Wb64LREAL2.067833848E-15TcVarGlobal636156224GVL_PhysicalConstants.fMagneticFluxQuantum_in_Wb_Units648STRING(80)WbTcVarGlobal636156288GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_164LREAL-4.49044799E-26TcVarGlobal636156992GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636157056GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1_Uncertainty64LREAL4E-33TcVarGlobal636157760GVL_PhysicalConstants.fMuonMagneticMomentToBohrMagnetonRatio64LREAL-0.00484197045TcVarGlobal636157824GVL_PhysicalConstants.fMuonMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL1.3E-10TcVarGlobal636157888GVL_PhysicalConstants.fMuonMagneticMomentToNuclearMagnetonRatio64LREAL-8.89059698TcVarGlobal636157952GVL_PhysicalConstants.fMuonMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL2.3E-07TcVarGlobal636158016GVL_PhysicalConstants.fMuonProtonMagneticMomentRatio64LREAL-3.183345118TcVarGlobal636158080GVL_PhysicalConstants.fMuonProtonMagneticMomentRatio_Uncertainty64LREAL8.9E-08TcVarGlobal636158144GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_164LREAL183247171TcVarGlobal636158208GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636158272GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1_Uncertainty64LREAL43TcVarGlobal636158976GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_164LREAL29.164695TcVarGlobal636159040GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636159104GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL7.3E-06TcVarGlobal636159808GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_164LREAL-9.6623645E-27TcVarGlobal636159872GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636159936GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1_Uncertainty64LREAL2.4E-33TcVarGlobal636160640GVL_PhysicalConstants.fNeutronMagneticMomentToBohrMagnetonRatio64LREAL-0.00104187563TcVarGlobal636160704GVL_PhysicalConstants.fNeutronMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL2.5E-10TcVarGlobal636160768GVL_PhysicalConstants.fNeutronMagneticMomentToNuclearMagnetonRatio64LREAL-1.91304273TcVarGlobal636160832GVL_PhysicalConstants.fNeutronMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL4.5E-07TcVarGlobal636160896GVL_PhysicalConstants.fNeutronToShieldedProtonMagneticMomentRatio64LREAL-0.68499694TcVarGlobal636160960GVL_PhysicalConstants.fNeutronToShieldedProtonMagneticMomentRatio_Uncertainty64LREAL1.6E-07TcVarGlobal636161024GVL_PhysicalConstants.fNeutronElectronMagneticMomentRatio64LREAL0.00104066882TcVarGlobal636161088GVL_PhysicalConstants.fNeutronElectronMagneticMomentRatio_Uncertainty64LREAL2.5E-10TcVarGlobal636161152GVL_PhysicalConstants.fNeutronProtonMagneticMomentRatio64LREAL-0.68497934TcVarGlobal636161216GVL_PhysicalConstants.fNeutronProtonMagneticMomentRatio_Uncertainty64LREAL1.6E-07TcVarGlobal636161280GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_164LREAL267522187.44TcVarGlobal636161344GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636161408GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1_Uncertainty64LREAL0.11TcVarGlobal636162112GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_164LREAL42.5774813TcVarGlobal636162176GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636162240GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL3.7E-06TcVarGlobal636162944GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_164LREAL1.41060671E-26TcVarGlobal636163008GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636163072GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1_Uncertainty64LREAL1.2E-33TcVarGlobal636163776GVL_PhysicalConstants.fProtonMagneticMomentToBohrMagnetonRatio64LREAL0.001521032206TcVarGlobal636163840GVL_PhysicalConstants.fProtonMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL1.5E-11TcVarGlobal636163904GVL_PhysicalConstants.fProtonMagneticMomentToNuclearMagnetonRatio64LREAL2.792847351TcVarGlobal636163968GVL_PhysicalConstants.fProtonMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL2.8E-08TcVarGlobal636164032GVL_PhysicalConstants.fProtonMagneticShieldingCorrection64LREAL2.5689E-05TcVarGlobal636164096GVL_PhysicalConstants.fProtonMagneticShieldingCorrection_Uncertainty64LREAL1.1E-08TcVarGlobal636164160GVL_PhysicalConstants.fProtonNeutronMagneticMomentRatio64LREAL-1.45989805TcVarGlobal636164224GVL_PhysicalConstants.fProtonNeutronMagneticMomentRatio_Uncertainty64LREAL3.4E-07TcVarGlobal636164288GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_164LREAL203789456.9TcVarGlobal636164352GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636164416GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1_Uncertainty64LREAL2.4TcVarGlobal636165120GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_164LREAL32.4341015TcVarGlobal636165184GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636165248GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL2.8E-06TcVarGlobal636165952GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_164LREAL-1.074553024E-26TcVarGlobal636166016GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636166080GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1_Uncertainty64LREAL9.3E-34TcVarGlobal636166784GVL_PhysicalConstants.fShieldedHelionMagneticMomentToBohrMagnetonRatio64LREAL-0.001158671474TcVarGlobal636166848GVL_PhysicalConstants.fShieldedHelionMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL1.4E-11TcVarGlobal636166912GVL_PhysicalConstants.fShieldedHelionMagneticMomentToNuclearMagnetonRatio64LREAL-2.127497723TcVarGlobal636166976GVL_PhysicalConstants.fShieldedHelionMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL2.5E-08TcVarGlobal636167040GVL_PhysicalConstants.fShieldedHelionToProtonMagneticMomentRatio64LREAL-0.761766562TcVarGlobal636167104GVL_PhysicalConstants.fShieldedHelionToProtonMagneticMomentRatio_Uncertainty64LREAL1.2E-08TcVarGlobal636167168GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMagneticMomentRatio64LREAL-0.7617861313TcVarGlobal636167232GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMagneticMomentRatio_Uncertainty64LREAL3.3E-09TcVarGlobal636167296GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_164LREAL1.41057047E-26TcVarGlobal636167360GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636167424GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1_Uncertainty64LREAL1.2E-33TcVarGlobal636168128GVL_PhysicalConstants.fShieldedProtonMagneticMomentToBohrMagnetonRatio64LREAL0.001520993132TcVarGlobal636168192GVL_PhysicalConstants.fShieldedProtonMagneticMomentToBohrMagnetonRatio_Uncertainty64LREAL1.6E-11TcVarGlobal636168256GVL_PhysicalConstants.fShieldedProtonMagneticMomentToNuclearMagnetonRatio64LREAL2.792775604TcVarGlobal636168320GVL_PhysicalConstants.fShieldedProtonMagneticMomentToNuclearMagnetonRatio_Uncertainty64LREAL3E-08TcVarGlobal636168384GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m64LREAL1.920155714E-10TcVarGlobal636168448GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m_Units648STRING(80)mTcVarGlobal636168512GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m_Uncertainty64LREAL3.2E-18TcVarGlobal636169216GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m64LREAL1.920155762E-10TcVarGlobal636169280GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m_Units648STRING(80)mTcVarGlobal636169344GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m_Uncertainty64LREAL5E-18TcVarGlobal636170048GVL_PhysicalConstants.fAlphaParticleElectronMassRatio64LREAL7294.29954142TcVarGlobal636170112GVL_PhysicalConstants.fAlphaParticleElectronMassRatio_Uncertainty64LREAL2.4E-07TcVarGlobal636170176GVL_PhysicalConstants.fAlphaParticleMass_in_kg64LREAL6.6446573357E-27TcVarGlobal636170240GVL_PhysicalConstants.fAlphaParticleMass_in_kg_Units648STRING(80)kgTcVarGlobal636170304GVL_PhysicalConstants.fAlphaParticleMass_in_kg_Uncertainty64LREAL2E-36TcVarGlobal636171008GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J64LREAL5.9719201914E-10TcVarGlobal636171072GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636171136GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J_Uncertainty64LREAL1.8E-19TcVarGlobal636171840GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV64LREAL3727.3794066TcVarGlobal636171904GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636171968GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL1.1E-06TcVarGlobal636172672GVL_PhysicalConstants.fAlphaParticleMassInU_in_u64LREAL4.001506179127TcVarGlobal636172736GVL_PhysicalConstants.fAlphaParticleMassInU_in_u_Units648STRING(80)uTcVarGlobal636172800GVL_PhysicalConstants.fAlphaParticleMassInU_in_u_Uncertainty64LREAL6.3E-11TcVarGlobal636173504GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_164LREAL0.0040015061777TcVarGlobal636173568GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636173632GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1_Uncertainty64LREAL1.2E-12TcVarGlobal636174336GVL_PhysicalConstants.fAlphaParticleProtonMassRatio64LREAL3.97259969009TcVarGlobal636174400GVL_PhysicalConstants.fAlphaParticleProtonMassRatio_Uncertainty64LREAL2.2E-10TcVarGlobal636174464GVL_PhysicalConstants.fAngstromStar_in_m64LREAL1.00001495E-10TcVarGlobal636174528GVL_PhysicalConstants.fAngstromStar_in_m_Units648STRING(80)mTcVarGlobal636174592GVL_PhysicalConstants.fAngstromStar_in_m_Uncertainty64LREAL9E-17TcVarGlobal636175296GVL_PhysicalConstants.fAtomicMassConstant_in_kg64LREAL1.6605390666E-27TcVarGlobal636175360GVL_PhysicalConstants.fAtomicMassConstant_in_kg_Units648STRING(80)kgTcVarGlobal636175424GVL_PhysicalConstants.fAtomicMassConstant_in_kg_Uncertainty64LREAL5E-37TcVarGlobal636176128GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J64LREAL1.4924180856E-10TcVarGlobal636176192GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636176256GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J_Uncertainty64LREAL4.5E-20TcVarGlobal636176960GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV64LREAL931.49410242TcVarGlobal636177024GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636177088GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL2.8E-07TcVarGlobal636177792GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV64LREAL931494102.42TcVarGlobal636177856GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636177920GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV_Uncertainty64LREAL0.28TcVarGlobal636178624GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h64LREAL34231776.874TcVarGlobal636178688GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636178752GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h_Uncertainty64LREAL0.01TcVarGlobal636179456GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz64LREAL2.25234271871E+23TcVarGlobal636179520GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636179584GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz_Uncertainty64LREAL68000000000000TcVarGlobal636180288GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_164LREAL751300661040000TcVarGlobal636180352GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636180416GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1_Uncertainty64LREAL230000TcVarGlobal636181120GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J64LREAL1.4924180856E-10TcVarGlobal636181184GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636181248GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J_Uncertainty64LREAL4.5E-20TcVarGlobal636181952GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K64LREAL10809540191600TcVarGlobal636182016GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636182080GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K_Uncertainty64LREAL3300TcVarGlobal636182784GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg64LREAL1.6605390666E-27TcVarGlobal636182848GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636182912GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg_Uncertainty64LREAL5E-37TcVarGlobal636183616GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_264LREAL3.2063613061E-53TcVarGlobal636183680GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2_Units648STRING(80)C^3 m^3 J^-2TcVarGlobal636183744GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2_Uncertainty64LREAL1.5E-62TcVarGlobal636184448GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_364LREAL6.2353799905E-65TcVarGlobal636184512GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3_Units648STRING(80)C^4 m^4 J^-3TcVarGlobal636184576GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3_Uncertainty64LREAL3.8E-74TcVarGlobal636185280GVL_PhysicalConstants.fAtomicUnitOfAction_in_J_s64LREAL1.054571817E-34TcVarGlobal636185344GVL_PhysicalConstants.fAtomicUnitOfAction_in_J_s_Units648STRING(80)J sTcVarGlobal636185408GVL_PhysicalConstants.fAtomicUnitOfCharge_in_C64LREAL1.602176634E-19TcVarGlobal636186112GVL_PhysicalConstants.fAtomicUnitOfCharge_in_C_Units648STRING(80)CTcVarGlobal636186176GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_364LREAL1081202384570TcVarGlobal636186880GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3_Units648STRING(80)C m^-3TcVarGlobal636186944GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3_Uncertainty64LREAL490TcVarGlobal636187648GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A64LREAL0.00662361823751TcVarGlobal636187712GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A_Units648STRING(80)ATcVarGlobal636187776GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A_Uncertainty64LREAL1.3E-14TcVarGlobal636188480GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m64LREAL8.4783536255E-30TcVarGlobal636188544GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m_Units648STRING(80)C mTcVarGlobal636188608GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m_Uncertainty64LREAL1.3E-39TcVarGlobal636189312GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_164LREAL514220674763TcVarGlobal636189376GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1_Units648STRING(80)V m^-1TcVarGlobal636189440GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1_Uncertainty64LREAL78TcVarGlobal636190144GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_264LREAL9.7173624292E+21TcVarGlobal636190208GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2_Units648STRING(80)V m^-2TcVarGlobal636190272GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2_Uncertainty64LREAL2900000000000TcVarGlobal636190976GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_164LREAL1.64877727436E-41TcVarGlobal636191040GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1_Units648STRING(80)C^2 m^2 J^-1TcVarGlobal636191104GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1_Uncertainty64LREAL5E-51TcVarGlobal636191808GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V64LREAL27.211386245988TcVarGlobal636191872GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V_Units648STRING(80)VTcVarGlobal636191936GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V_Uncertainty64LREAL5.3E-11TcVarGlobal636192640GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_264LREAL4.4865515246E-40TcVarGlobal636192704GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2_Units648STRING(80)C m^2TcVarGlobal636192768GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2_Uncertainty64LREAL1.4E-49TcVarGlobal636193472GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J64LREAL4.3597447222071E-18TcVarGlobal636193536GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J_Units648STRING(80)JTcVarGlobal636193600GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J_Uncertainty64LREAL8.5E-30TcVarGlobal636194304GVL_PhysicalConstants.fAtomicUnitOfForce_in_N64LREAL8.2387234983E-08TcVarGlobal636194368GVL_PhysicalConstants.fAtomicUnitOfForce_in_N_Units648STRING(80)NTcVarGlobal636194432GVL_PhysicalConstants.fAtomicUnitOfForce_in_N_Uncertainty64LREAL1.2E-17TcVarGlobal636195136GVL_PhysicalConstants.fAtomicUnitOfLength_in_m64LREAL5.29177210903E-11TcVarGlobal636195200GVL_PhysicalConstants.fAtomicUnitOfLength_in_m_Units648STRING(80)mTcVarGlobal636195264GVL_PhysicalConstants.fAtomicUnitOfLength_in_m_Uncertainty64LREAL8E-21TcVarGlobal636195968GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_164LREAL1.85480201566E-23TcVarGlobal636196032GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636196096GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1_Uncertainty64LREAL5.6E-33TcVarGlobal636196800GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T64LREAL235051.756758TcVarGlobal636196864GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T_Units648STRING(80)TTcVarGlobal636196928GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T_Uncertainty64LREAL7.1E-05TcVarGlobal636197632GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_264LREAL7.8910366008E-29TcVarGlobal636197696GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2_Units648STRING(80)J T^-2TcVarGlobal636197760GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2_Uncertainty64LREAL4.8E-38TcVarGlobal636198464GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg64LREAL9.1093837015E-31TcVarGlobal636198528GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg_Units648STRING(80)kgTcVarGlobal636198592GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg_Uncertainty64LREAL2.8E-40TcVarGlobal636199296GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_164LREAL1.9928519141E-24TcVarGlobal636199360GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1_Units648STRING(80)kg m s^-1TcVarGlobal636199424GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1_Uncertainty64LREAL3E-34TcVarGlobal636200128GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_164LREAL1.11265005545E-10TcVarGlobal636200192GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1_Units648STRING(80)F m^-1TcVarGlobal636200256GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1_Uncertainty64LREAL1.7E-20TcVarGlobal636200960GVL_PhysicalConstants.fAtomicUnitOfTime_in_s64LREAL2.4188843265857E-17TcVarGlobal636201024GVL_PhysicalConstants.fAtomicUnitOfTime_in_s_Units648STRING(80)sTcVarGlobal636201088GVL_PhysicalConstants.fAtomicUnitOfTime_in_s_Uncertainty64LREAL4.7E-29TcVarGlobal636201792GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_164LREAL2187691.26364TcVarGlobal636201856GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1_Units648STRING(80)m s^-1TcVarGlobal636201920GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1_Uncertainty64LREAL0.00033TcVarGlobal636202624GVL_PhysicalConstants.fAvogadroConstant_in_mol_164LREAL6.02214076E+23TcVarGlobal636202688GVL_PhysicalConstants.fAvogadroConstant_in_mol_1_Units648STRING(80)mol^-1TcVarGlobal636202752GVL_PhysicalConstants.fBohrMagneton_in_J_T_164LREAL9.2740100783E-24TcVarGlobal636203456GVL_PhysicalConstants.fBohrMagneton_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636203520GVL_PhysicalConstants.fBohrMagneton_in_J_T_1_Uncertainty64LREAL2.8E-33TcVarGlobal636204224GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_164LREAL5.788381806E-05TcVarGlobal636204288GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1_Units648STRING(80)eV T^-1TcVarGlobal636204352GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1_Uncertainty64LREAL1.7E-14TcVarGlobal636205056GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_164LREAL13996244936.1TcVarGlobal636205120GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1_Units648STRING(80)Hz T^-1TcVarGlobal636205184GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1_Uncertainty64LREAL4.2TcVarGlobal636205888GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_164LREAL46.68644814TcVarGlobal636205952GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1_Units648STRING(80)m^-1 T^-1TcVarGlobal636206016GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1_Uncertainty64LREAL2.9E-07TcVarGlobal636206720GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_164LREAL0.67171381563TcVarGlobal636206784GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1_Units648STRING(80)K T^-1TcVarGlobal636206848GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1_Uncertainty64LREAL2E-10TcVarGlobal636207552GVL_PhysicalConstants.fBohrRadius_in_m64LREAL5.29177210903E-11TcVarGlobal636207616GVL_PhysicalConstants.fBohrRadius_in_m_Units648STRING(80)mTcVarGlobal636207680GVL_PhysicalConstants.fBohrRadius_in_m_Uncertainty64LREAL8E-21TcVarGlobal636208384GVL_PhysicalConstants.fBoltzmannConstant_in_J_K_164LREAL1.380649E-23TcVarGlobal636208448GVL_PhysicalConstants.fBoltzmannConstant_in_J_K_1_Units648STRING(80)J K^-1TcVarGlobal636208512GVL_PhysicalConstants.fBoltzmannConstantInEV_K_in_eV_K_164LREAL8.617333262E-05TcVarGlobal636209216GVL_PhysicalConstants.fBoltzmannConstantInEV_K_in_eV_K_1_Units648STRING(80)eV K^-1TcVarGlobal636209280GVL_PhysicalConstants.fBoltzmannConstantInHz_K_in_Hz_K_164LREAL20836619120TcVarGlobal636209984GVL_PhysicalConstants.fBoltzmannConstantInHz_K_in_Hz_K_1_Units648STRING(80)Hz K^-1TcVarGlobal636210048GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_164LREAL69.503457TcVarGlobal636210752GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1_Units648STRING(80)m^-1 K^-1TcVarGlobal636210816GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1_Uncertainty64LREAL4E-05TcVarGlobal636211520GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm64LREAL376.730313666862TcVarGlobal636211584GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm_Units648STRING(80)ohmTcVarGlobal636211648GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm_Uncertainty64LREAL5.61366546036269E-08TcVarGlobal636212352GVL_PhysicalConstants.fClassicalElectronRadius_in_m64LREAL2.8179403262E-15TcVarGlobal636212416GVL_PhysicalConstants.fClassicalElectronRadius_in_m_Units648STRING(80)mTcVarGlobal636212480GVL_PhysicalConstants.fClassicalElectronRadius_in_m_Uncertainty64LREAL1.3E-24TcVarGlobal636213184GVL_PhysicalConstants.fComptonWavelength_in_m64LREAL2.42631023867E-12TcVarGlobal636213248GVL_PhysicalConstants.fComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636213312GVL_PhysicalConstants.fComptonWavelength_in_m_Uncertainty64LREAL7.3E-22TcVarGlobal636214016GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m64LREAL3.8615926764E-13TcVarGlobal636214080GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636214144GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL1.8E-22TcVarGlobal636214848GVL_PhysicalConstants.fConductanceQuantum_in_S64LREAL7.748091729E-05TcVarGlobal636214912GVL_PhysicalConstants.fConductanceQuantum_in_S_Units648STRING(80)STcVarGlobal636214976GVL_PhysicalConstants.fConventionalValueOfJosephsonConstant_in_Hz_V_164LREAL483597900000000TcVarGlobal636215680GVL_PhysicalConstants.fConventionalValueOfJosephsonConstant_in_Hz_V_1_Units648STRING(80)Hz V^-1TcVarGlobal636215744GVL_PhysicalConstants.fConventionalValueOfVonKlitzingConstant_in_ohm64LREAL25812.807TcVarGlobal636216448GVL_PhysicalConstants.fConventionalValueOfVonKlitzingConstant_in_ohm_Units648STRING(80)ohmTcVarGlobal636216512GVL_PhysicalConstants.fCuXUnit_in_m64LREAL1.00207697E-13TcVarGlobal636217216GVL_PhysicalConstants.fCuXUnit_in_m_Units648STRING(80)mTcVarGlobal636217280GVL_PhysicalConstants.fCuXUnit_in_m_Uncertainty64LREAL2.8E-20TcVarGlobal636217984GVL_PhysicalConstants.fDeuteronElectronMag_Mom_Ratio64LREAL-0.0004664345551TcVarGlobal636218048GVL_PhysicalConstants.fDeuteronElectronMag_Mom_Ratio_Uncertainty64LREAL1.2E-12TcVarGlobal636218112GVL_PhysicalConstants.fDeuteronElectronMassRatio64LREAL3670.48296788TcVarGlobal636218176GVL_PhysicalConstants.fDeuteronElectronMassRatio_Uncertainty64LREAL1.3E-07TcVarGlobal636218240GVL_PhysicalConstants.fDeuteronGFactor64LREAL0.8574382338TcVarGlobal636218304GVL_PhysicalConstants.fDeuteronGFactor_Uncertainty64LREAL2.2E-09TcVarGlobal636218368GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_164LREAL4.330735094E-27TcVarGlobal636218432GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636218496GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1_Uncertainty64LREAL1.1E-35TcVarGlobal636219200GVL_PhysicalConstants.fDeuteronMag_Mom_ToBohrMagnetonRatio64LREAL0.000466975457TcVarGlobal636219264GVL_PhysicalConstants.fDeuteronMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.2E-12TcVarGlobal636219328GVL_PhysicalConstants.fDeuteronMag_Mom_ToNuclearMagnetonRatio64LREAL0.8574382338TcVarGlobal636219392GVL_PhysicalConstants.fDeuteronMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL2.2E-09TcVarGlobal636219456GVL_PhysicalConstants.fDeuteronMass_in_kg64LREAL3.3435837724E-27TcVarGlobal636219520GVL_PhysicalConstants.fDeuteronMass_in_kg_Units648STRING(80)kgTcVarGlobal636219584GVL_PhysicalConstants.fDeuteronMass_in_kg_Uncertainty64LREAL1E-36TcVarGlobal636220288GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J64LREAL3.00506323102E-10TcVarGlobal636220352GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636220416GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J_Uncertainty64LREAL9.1E-20TcVarGlobal636221120GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV64LREAL1875.61294257TcVarGlobal636221184GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636221248GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL5.7E-07TcVarGlobal636221952GVL_PhysicalConstants.fDeuteronMassInU_in_u64LREAL2.013553212745TcVarGlobal636222016GVL_PhysicalConstants.fDeuteronMassInU_in_u_Units648STRING(80)uTcVarGlobal636222080GVL_PhysicalConstants.fDeuteronMassInU_in_u_Uncertainty64LREAL4E-11TcVarGlobal636222784GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_164LREAL0.00201355321205TcVarGlobal636222848GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636222912GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1_Uncertainty64LREAL6.1E-13TcVarGlobal636223616GVL_PhysicalConstants.fDeuteronNeutronMag_Mom_Ratio64LREAL-0.44820653TcVarGlobal636223680GVL_PhysicalConstants.fDeuteronNeutronMag_Mom_Ratio_Uncertainty64LREAL1.1E-07TcVarGlobal636223744GVL_PhysicalConstants.fDeuteronProtonMag_Mom_Ratio64LREAL0.30701220939TcVarGlobal636223808GVL_PhysicalConstants.fDeuteronProtonMag_Mom_Ratio_Uncertainty64LREAL7.9E-10TcVarGlobal636223872GVL_PhysicalConstants.fDeuteronProtonMassRatio64LREAL1.99900750139TcVarGlobal636223936GVL_PhysicalConstants.fDeuteronProtonMassRatio_Uncertainty64LREAL1.1E-10TcVarGlobal636224000GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m64LREAL2.12799E-15TcVarGlobal636224064GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m_Units648STRING(80)mTcVarGlobal636224128GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m_Uncertainty64LREAL7.4E-19TcVarGlobal636224832GVL_PhysicalConstants.fElectricConstant_in_F_m_164LREAL8.8541878128E-12TcVarGlobal636224896GVL_PhysicalConstants.fElectricConstant_in_F_m_1_Units648STRING(80)F m^-1TcVarGlobal636224960GVL_PhysicalConstants.fElectricConstant_in_F_m_1_Uncertainty64LREAL1.3E-21TcVarGlobal636225664GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_164LREAL-175882001076TcVarGlobal636225728GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1_Units648STRING(80)C kg^-1TcVarGlobal636225792GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1_Uncertainty64LREAL53TcVarGlobal636226496GVL_PhysicalConstants.fElectronDeuteronMag_Mom_Ratio64LREAL-2143.9234915TcVarGlobal636226560GVL_PhysicalConstants.fElectronDeuteronMag_Mom_Ratio_Uncertainty64LREAL5.6E-06TcVarGlobal636226624GVL_PhysicalConstants.fElectronDeuteronMassRatio64LREAL0.0002724437107462TcVarGlobal636226688GVL_PhysicalConstants.fElectronDeuteronMassRatio_Uncertainty64LREAL9.6E-15TcVarGlobal636226752GVL_PhysicalConstants.fElectronGFactor64LREAL-2.00231930436256TcVarGlobal636226816GVL_PhysicalConstants.fElectronGFactor_Uncertainty64LREAL3.5E-13TcVarGlobal636226880GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_164LREAL176085963023TcVarGlobal636226944GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636227008GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL53TcVarGlobal636227712GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_164LREAL28024.95164TcVarGlobal636227776GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636227840GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL0.00017TcVarGlobal636228544GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_164LREAL-9.2847647043E-24TcVarGlobal636228608GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636228672GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1_Uncertainty64LREAL2.8E-33TcVarGlobal636229376GVL_PhysicalConstants.fElectronMag_Mom_Anomaly64LREAL0.00115965218128TcVarGlobal636229440GVL_PhysicalConstants.fElectronMag_Mom_Anomaly_Uncertainty64LREAL1.8E-13TcVarGlobal636229504GVL_PhysicalConstants.fElectronMag_Mom_ToBohrMagnetonRatio64LREAL-1.00115965218128TcVarGlobal636229568GVL_PhysicalConstants.fElectronMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.8E-13TcVarGlobal636229632GVL_PhysicalConstants.fElectronMag_Mom_ToNuclearMagnetonRatio64LREAL-1838.28197188TcVarGlobal636229696GVL_PhysicalConstants.fElectronMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL1.1E-07TcVarGlobal636229760GVL_PhysicalConstants.fElectronMass_in_kg64LREAL9.1093837015E-31TcVarGlobal636229824GVL_PhysicalConstants.fElectronMass_in_kg_Units648STRING(80)kgTcVarGlobal636229888GVL_PhysicalConstants.fElectronMass_in_kg_Uncertainty64LREAL2.8E-40TcVarGlobal636230592GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J64LREAL8.1871057769E-14TcVarGlobal636230656GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636230720GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J_Uncertainty64LREAL2.5E-23TcVarGlobal636231424GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV64LREAL0.51099895TcVarGlobal636231488GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636231552GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL1.5E-10TcVarGlobal636232256GVL_PhysicalConstants.fElectronMassInU_in_u64LREAL0.000548579909065TcVarGlobal636232320GVL_PhysicalConstants.fElectronMassInU_in_u_Units648STRING(80)uTcVarGlobal636232384GVL_PhysicalConstants.fElectronMassInU_in_u_Uncertainty64LREAL1.6E-14TcVarGlobal636233088GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_164LREAL5.4857990888E-07TcVarGlobal636233152GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636233216GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1_Uncertainty64LREAL1.7E-16TcVarGlobal636233920GVL_PhysicalConstants.fElectronMuonMag_Mom_Ratio64LREAL206.7669883TcVarGlobal636233984GVL_PhysicalConstants.fElectronMuonMag_Mom_Ratio_Uncertainty64LREAL4.6E-06TcVarGlobal636234048GVL_PhysicalConstants.fElectronMuonMassRatio64LREAL0.00483633169TcVarGlobal636234112GVL_PhysicalConstants.fElectronMuonMassRatio_Uncertainty64LREAL1.1E-10TcVarGlobal636234176GVL_PhysicalConstants.fElectronNeutronMag_Mom_Ratio64LREAL960.9205TcVarGlobal636234240GVL_PhysicalConstants.fElectronNeutronMag_Mom_Ratio_Uncertainty64LREAL0.00023TcVarGlobal636234304GVL_PhysicalConstants.fElectronNeutronMassRatio64LREAL0.00054386734424TcVarGlobal636234368GVL_PhysicalConstants.fElectronNeutronMassRatio_Uncertainty64LREAL2.6E-13TcVarGlobal636234432GVL_PhysicalConstants.fElectronProtonMag_Mom_Ratio64LREAL-658.21068789TcVarGlobal636234496GVL_PhysicalConstants.fElectronProtonMag_Mom_Ratio_Uncertainty64LREAL2E-07TcVarGlobal636234560GVL_PhysicalConstants.fElectronProtonMassRatio64LREAL0.000544617021487TcVarGlobal636234624GVL_PhysicalConstants.fElectronProtonMassRatio_Uncertainty64LREAL3.3E-14TcVarGlobal636234688GVL_PhysicalConstants.fElectronTauMassRatio64LREAL0.000287585TcVarGlobal636234752GVL_PhysicalConstants.fElectronTauMassRatio_Uncertainty64LREAL1.9E-08TcVarGlobal636234816GVL_PhysicalConstants.fElectronToAlphaParticleMassRatio64LREAL0.0001370933554787TcVarGlobal636234880GVL_PhysicalConstants.fElectronToAlphaParticleMassRatio_Uncertainty64LREAL4.5E-15TcVarGlobal636234944GVL_PhysicalConstants.fElectronToShieldedHelionMag_Mom_Ratio64LREAL864.058257TcVarGlobal636235008GVL_PhysicalConstants.fElectronToShieldedHelionMag_Mom_Ratio_Uncertainty64LREAL1E-05TcVarGlobal636235072GVL_PhysicalConstants.fElectronToShieldedProtonMag_Mom_Ratio64LREAL-658.2275971TcVarGlobal636235136GVL_PhysicalConstants.fElectronToShieldedProtonMag_Mom_Ratio_Uncertainty64LREAL7.2E-06TcVarGlobal636235200GVL_PhysicalConstants.fElectronVolt_in_J64LREAL1.602176634E-19TcVarGlobal636235264GVL_PhysicalConstants.fElectronVolt_in_J_Units648STRING(80)JTcVarGlobal636235328GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u64LREAL1.07354410233E-09TcVarGlobal636236032GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636236096GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u_Uncertainty64LREAL3.2E-19TcVarGlobal636236800GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h64LREAL0.036749322175655TcVarGlobal636236864GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636236928GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h_Uncertainty64LREAL7.1E-14TcVarGlobal636237632GVL_PhysicalConstants.fElectronVoltHertzRelationship_in_Hz64LREAL241798924200000TcVarGlobal636237696GVL_PhysicalConstants.fElectronVoltHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636237760GVL_PhysicalConstants.fElectronVoltInverseMeterRelationship_in_m_164LREAL806554.3937TcVarGlobal636238464GVL_PhysicalConstants.fElectronVoltInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636238528GVL_PhysicalConstants.fElectronVoltJouleRelationship_in_J64LREAL1.602176634E-19TcVarGlobal636239232GVL_PhysicalConstants.fElectronVoltJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636239296GVL_PhysicalConstants.fElectronVoltKelvinRelationship_in_K64LREAL11604.51812TcVarGlobal636240000GVL_PhysicalConstants.fElectronVoltKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636240064GVL_PhysicalConstants.fElectronVoltKilogramRelationship_in_kg64LREAL1.782661921E-36TcVarGlobal636240768GVL_PhysicalConstants.fElectronVoltKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636240832GVL_PhysicalConstants.fElementaryCharge_in_C64LREAL1.602176634E-19TcVarGlobal636241536GVL_PhysicalConstants.fElementaryCharge_in_C_Units648STRING(80)CTcVarGlobal636241600GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_164LREAL241798926200000TcVarGlobal636242304GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1_Units648STRING(80)A J^-1TcVarGlobal636242368GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1_Uncertainty64LREAL1500000TcVarGlobal636243072GVL_PhysicalConstants.fFaradayConstant_in_C_mol_164LREAL96485.33212TcVarGlobal636243136GVL_PhysicalConstants.fFaradayConstant_in_C_mol_1_Units648STRING(80)C mol^-1TcVarGlobal636243200GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_164LREAL96485.3251TcVarGlobal636243904GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1_Units648STRING(80)C_90 mol^-1TcVarGlobal636243968GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1_Uncertainty64LREAL0.0012TcVarGlobal636244672GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_264LREAL1.1663787E-05TcVarGlobal636244736GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2_Units648STRING(80)GeV^-2TcVarGlobal636244800GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2_Uncertainty64LREAL6E-12TcVarGlobal636245504GVL_PhysicalConstants.fFineStructureConstant64LREAL0.0072973525693TcVarGlobal636245568GVL_PhysicalConstants.fFineStructureConstant_Uncertainty64LREAL1.1E-12TcVarGlobal636245632GVL_PhysicalConstants.fFirstRadiationConstant_in_W_m_264LREAL3.741771852E-16TcVarGlobal636245696GVL_PhysicalConstants.fFirstRadiationConstant_in_W_m_2_Units648STRING(80)W m^2TcVarGlobal636245760GVL_PhysicalConstants.fFirstRadiationConstantForSpectralRadiance_in_W_m_2_sr_164LREAL1.191042972E-16TcVarGlobal636246464GVL_PhysicalConstants.fFirstRadiationConstantForSpectralRadiance_in_W_m_2_sr_1_Units648STRING(80)W m^2 sr^-1TcVarGlobal636246528GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u64LREAL2.92126232205E-08TcVarGlobal636247232GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636247296GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u_Uncertainty64LREAL8.8E-18TcVarGlobal636248000GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV64LREAL27.211386245988TcVarGlobal636248064GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636248128GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV_Uncertainty64LREAL5.3E-11TcVarGlobal636248832GVL_PhysicalConstants.fHartreeEnergy_in_J64LREAL4.3597447222071E-18TcVarGlobal636248896GVL_PhysicalConstants.fHartreeEnergy_in_J_Units648STRING(80)JTcVarGlobal636248960GVL_PhysicalConstants.fHartreeEnergy_in_J_Uncertainty64LREAL8.5E-30TcVarGlobal636249664GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV64LREAL27.211386245988TcVarGlobal636249728GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV_Units648STRING(80)eVTcVarGlobal636249792GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV_Uncertainty64LREAL5.3E-11TcVarGlobal636250496GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz64LREAL6.579683920502E+15TcVarGlobal636250560GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636250624GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz_Uncertainty64LREAL13000TcVarGlobal636251328GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_164LREAL21947463.13632TcVarGlobal636251392GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636251456GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1_Uncertainty64LREAL4.3E-05TcVarGlobal636252160GVL_PhysicalConstants.fHartreeJouleRelationship_in_J64LREAL4.3597447222071E-18TcVarGlobal636252224GVL_PhysicalConstants.fHartreeJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636252288GVL_PhysicalConstants.fHartreeJouleRelationship_in_J_Uncertainty64LREAL8.5E-30TcVarGlobal636252992GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K64LREAL315775.02480407TcVarGlobal636253056GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636253120GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K_Uncertainty64LREAL6.1E-07TcVarGlobal636253824GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg64LREAL4.8508702095432E-35TcVarGlobal636253888GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636253952GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg_Uncertainty64LREAL9.4E-47TcVarGlobal636254656GVL_PhysicalConstants.fHelionElectronMassRatio64LREAL5495.88528007TcVarGlobal636254720GVL_PhysicalConstants.fHelionElectronMassRatio_Uncertainty64LREAL2.4E-07TcVarGlobal636254784GVL_PhysicalConstants.fHelionMass_in_kg64LREAL5.0064127796E-27TcVarGlobal636254848GVL_PhysicalConstants.fHelionMass_in_kg_Units648STRING(80)kgTcVarGlobal636254912GVL_PhysicalConstants.fHelionMass_in_kg_Uncertainty64LREAL1.5E-36TcVarGlobal636255616GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J64LREAL4.4995394125E-10TcVarGlobal636255680GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636255744GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J_Uncertainty64LREAL1.4E-19TcVarGlobal636256448GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV64LREAL2808.39160743TcVarGlobal636256512GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636256576GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL8.5E-07TcVarGlobal636257280GVL_PhysicalConstants.fHelionMassInU_in_u64LREAL3.014932247175TcVarGlobal636257344GVL_PhysicalConstants.fHelionMassInU_in_u_Units648STRING(80)uTcVarGlobal636257408GVL_PhysicalConstants.fHelionMassInU_in_u_Uncertainty64LREAL9.7E-11TcVarGlobal636258112GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_164LREAL0.00301493224613TcVarGlobal636258176GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636258240GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1_Uncertainty64LREAL9.1E-13TcVarGlobal636258944GVL_PhysicalConstants.fHelionProtonMassRatio64LREAL2.99315267167TcVarGlobal636259008GVL_PhysicalConstants.fHelionProtonMassRatio_Uncertainty64LREAL1.3E-10TcVarGlobal636259072GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u64LREAL4.4398216652E-24TcVarGlobal636259136GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636259200GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u_Uncertainty64LREAL1.3E-33TcVarGlobal636259904GVL_PhysicalConstants.fHertzElectronVoltRelationship_in_eV64LREAL4.135667696E-15TcVarGlobal636259968GVL_PhysicalConstants.fHertzElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636260032GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h64LREAL1.519829846057E-16TcVarGlobal636260736GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636260800GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h_Uncertainty64LREAL2.9E-28TcVarGlobal636261504GVL_PhysicalConstants.fHertzInverseMeterRelationship_in_m_164LREAL3.33564095198152E-09TcVarGlobal636261568GVL_PhysicalConstants.fHertzInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636261632GVL_PhysicalConstants.fHertzJouleRelationship_in_J64LREAL6.62607015E-34TcVarGlobal636262336GVL_PhysicalConstants.fHertzJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636262400GVL_PhysicalConstants.fHertzKelvinRelationship_in_K64LREAL4.799243073E-11TcVarGlobal636263104GVL_PhysicalConstants.fHertzKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636263168GVL_PhysicalConstants.fHertzKilogramRelationship_in_kg64LREAL7.372497323E-51TcVarGlobal636263872GVL_PhysicalConstants.fHertzKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636263936GVL_PhysicalConstants.fInverseFineStructureConstant64LREAL137.035999084TcVarGlobal636264640GVL_PhysicalConstants.fInverseFineStructureConstant_Uncertainty64LREAL2.1E-08TcVarGlobal636264704GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u64LREAL1.3310250501E-15TcVarGlobal636264768GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636264832GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u_Uncertainty64LREAL4E-25TcVarGlobal636265536GVL_PhysicalConstants.fInverseMeterElectronVoltRelationship_in_eV64LREAL1.239841984E-06TcVarGlobal636265600GVL_PhysicalConstants.fInverseMeterElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636265664GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h64LREAL4.556335252912E-08TcVarGlobal636266368GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636266432GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h_Uncertainty64LREAL8.8E-20TcVarGlobal636267136GVL_PhysicalConstants.fInverseMeterHertzRelationship_in_Hz64LREAL299792458TcVarGlobal636267200GVL_PhysicalConstants.fInverseMeterHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636267264GVL_PhysicalConstants.fInverseMeterJouleRelationship_in_J64LREAL1.986445857E-25TcVarGlobal636267968GVL_PhysicalConstants.fInverseMeterJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636268032GVL_PhysicalConstants.fInverseMeterKelvinRelationship_in_K64LREAL0.01438776877TcVarGlobal636268736GVL_PhysicalConstants.fInverseMeterKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636268800GVL_PhysicalConstants.fInverseMeterKilogramRelationship_in_kg64LREAL2.210219094E-42TcVarGlobal636269504GVL_PhysicalConstants.fInverseMeterKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636269568GVL_PhysicalConstants.fInverseOfConductanceQuantum_in_ohm64LREAL12906.40372TcVarGlobal636270272GVL_PhysicalConstants.fInverseOfConductanceQuantum_in_ohm_Units648STRING(80)ohmTcVarGlobal636270336GVL_PhysicalConstants.fJosephsonConstant_in_Hz_V_164LREAL483597848400000TcVarGlobal636271040GVL_PhysicalConstants.fJosephsonConstant_in_Hz_V_1_Units648STRING(80)Hz V^-1TcVarGlobal636271104GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u64LREAL6700535256.5TcVarGlobal636271808GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636271872GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u_Uncertainty64LREAL2TcVarGlobal636272576GVL_PhysicalConstants.fJouleElectronVoltRelationship_in_eV64LREAL6.241509074E+18TcVarGlobal636272640GVL_PhysicalConstants.fJouleElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636272704GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h64LREAL2.2937122783963E+17TcVarGlobal636273408GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636273472GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h_Uncertainty64LREAL450000TcVarGlobal636274176GVL_PhysicalConstants.fJouleHertzRelationship_in_Hz64LREAL1.509190179E+33TcVarGlobal636274240GVL_PhysicalConstants.fJouleHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636274304GVL_PhysicalConstants.fJouleInverseMeterRelationship_in_m_164LREAL5.034116567E+24TcVarGlobal636275008GVL_PhysicalConstants.fJouleInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636275072GVL_PhysicalConstants.fJouleKelvinRelationship_in_K64LREAL7.242970516E+22TcVarGlobal636275776GVL_PhysicalConstants.fJouleKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636275840GVL_PhysicalConstants.fJouleKilogramRelationship_in_kg64LREAL1.11265005605362E-17TcVarGlobal636276544GVL_PhysicalConstants.fJouleKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636276608GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u64LREAL9.2510873014E-14TcVarGlobal636277312GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636277376GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u_Uncertainty64LREAL2.8E-23TcVarGlobal636278080GVL_PhysicalConstants.fKelvinElectronVoltRelationship_in_eV64LREAL8.617333262E-05TcVarGlobal636278144GVL_PhysicalConstants.fKelvinElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636278208GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h64LREAL3.1668115634556E-06TcVarGlobal636278912GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636278976GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h_Uncertainty64LREAL6.1E-18TcVarGlobal636279680GVL_PhysicalConstants.fKelvinHertzRelationship_in_Hz64LREAL20836619120TcVarGlobal636279744GVL_PhysicalConstants.fKelvinHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636279808GVL_PhysicalConstants.fKelvinInverseMeterRelationship_in_m_164LREAL69.50348004TcVarGlobal636280512GVL_PhysicalConstants.fKelvinInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636280576GVL_PhysicalConstants.fKelvinJouleRelationship_in_J64LREAL1.380649E-23TcVarGlobal636281280GVL_PhysicalConstants.fKelvinJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636281344GVL_PhysicalConstants.fKelvinKilogramRelationship_in_kg64LREAL1.536179187E-40TcVarGlobal636282048GVL_PhysicalConstants.fKelvinKilogramRelationship_in_kg_Units648STRING(80)kgTcVarGlobal636282112GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u64LREAL6.0221407621E+26TcVarGlobal636282816GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u_Units648STRING(80)uTcVarGlobal636282880GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u_Uncertainty64LREAL1.8E+17TcVarGlobal636283584GVL_PhysicalConstants.fKilogramElectronVoltRelationship_in_eV64LREAL5.609588603E+35TcVarGlobal636283648GVL_PhysicalConstants.fKilogramElectronVoltRelationship_in_eV_Units648STRING(80)eVTcVarGlobal636283712GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h64LREAL2.0614857887409E+34TcVarGlobal636284416GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h_Units648STRING(80)E_hTcVarGlobal636284480GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h_Uncertainty64LREAL4E+22TcVarGlobal636285184GVL_PhysicalConstants.fKilogramHertzRelationship_in_Hz64LREAL1.356392489E+50TcVarGlobal636285248GVL_PhysicalConstants.fKilogramHertzRelationship_in_Hz_Units648STRING(80)HzTcVarGlobal636285312GVL_PhysicalConstants.fKilogramInverseMeterRelationship_in_m_164LREAL4.524438335E+41TcVarGlobal636286016GVL_PhysicalConstants.fKilogramInverseMeterRelationship_in_m_1_Units648STRING(80)m^-1TcVarGlobal636286080GVL_PhysicalConstants.fKilogramJouleRelationship_in_J64LREAL8.98755178736818E+16TcVarGlobal636286784GVL_PhysicalConstants.fKilogramJouleRelationship_in_J_Units648STRING(80)JTcVarGlobal636286848GVL_PhysicalConstants.fKilogramKelvinRelationship_in_K64LREAL6.50965726E+39TcVarGlobal636287552GVL_PhysicalConstants.fKilogramKelvinRelationship_in_K_Units648STRING(80)KTcVarGlobal636287616GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m64LREAL5.431020511E-10TcVarGlobal636288320GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m_Units648STRING(80)mTcVarGlobal636288384GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m_Uncertainty64LREAL8.9E-18TcVarGlobal636289088GVL_PhysicalConstants.fLoschmidtConstant_273_15K_101_325KPa_in_m_364LREAL2.686780111E+25TcVarGlobal636289152GVL_PhysicalConstants.fLoschmidtConstant_273_15K_101_325KPa_in_m_3_Units648STRING(80)m^-3TcVarGlobal636289216GVL_PhysicalConstants.fMag_Constant_in_N_A_264LREAL1.25663706212E-06TcVarGlobal636289920GVL_PhysicalConstants.fMag_Constant_in_N_A_2_Units648STRING(80)N A^-2TcVarGlobal636289984GVL_PhysicalConstants.fMag_Constant_in_N_A_2_Uncertainty64LREAL1.9E-16TcVarGlobal636290688GVL_PhysicalConstants.fMag_FluxQuantum_in_Wb64LREAL2.067833848E-15TcVarGlobal636290752GVL_PhysicalConstants.fMag_FluxQuantum_in_Wb_Units648STRING(80)WbTcVarGlobal636290816GVL_PhysicalConstants.fMolarGasConstant_in_J_mol_1_K_164LREAL8.314462618TcVarGlobal636291520GVL_PhysicalConstants.fMolarGasConstant_in_J_mol_1_K_1_Units648STRING(80)J mol^-1 K^-1TcVarGlobal636291584GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_164LREAL0.00099999999965TcVarGlobal636292288GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636292352GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1_Uncertainty64LREAL3E-13TcVarGlobal636293056GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_164LREAL0.0119999999958TcVarGlobal636293120GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636293184GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1_Uncertainty64LREAL3.6E-12TcVarGlobal636293888GVL_PhysicalConstants.fMolarPlanckConstant_in_J_Hz_1_mol_164LREAL3.990312712E-10TcVarGlobal636293952GVL_PhysicalConstants.fMolarPlanckConstant_in_J_Hz_1_mol_1_Units648STRING(80)J Hz^-1 mol^-1TcVarGlobal636294016GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_164LREAL0.119626565582TcVarGlobal636294720GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1_Units648STRING(80)J m mol^-1TcVarGlobal636294784GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1_Uncertainty64LREAL5.4E-11TcVarGlobal636295488GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_100KPa_in_m_3_mol_164LREAL0.02271095464TcVarGlobal636295552GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_100KPa_in_m_3_mol_1_Units648STRING(80)m^3 mol^-1TcVarGlobal636295616GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_101_325KPa_in_m_3_mol_164LREAL0.02241396954TcVarGlobal636296320GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_101_325KPa_in_m_3_mol_1_Units648STRING(80)m^3 mol^-1TcVarGlobal636296384GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_164LREAL1.205883199E-05TcVarGlobal636297088GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1_Units648STRING(80)m^3 mol^-1TcVarGlobal636297152GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1_Uncertainty64LREAL6E-13TcVarGlobal636297856GVL_PhysicalConstants.fMoXUnit_in_m64LREAL1.00209952E-13TcVarGlobal636297920GVL_PhysicalConstants.fMoXUnit_in_m_Units648STRING(80)mTcVarGlobal636297984GVL_PhysicalConstants.fMoXUnit_in_m_Uncertainty64LREAL5.3E-20TcVarGlobal636298688GVL_PhysicalConstants.fMuonComptonWavelength_in_m64LREAL1.17344411E-14TcVarGlobal636298752GVL_PhysicalConstants.fMuonComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636298816GVL_PhysicalConstants.fMuonComptonWavelength_in_m_Uncertainty64LREAL2.6E-22TcVarGlobal636299520GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m64LREAL1.867594308E-15TcVarGlobal636299584GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636299648GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL4.2E-23TcVarGlobal636300352GVL_PhysicalConstants.fMuonElectronMassRatio64LREAL206.768283TcVarGlobal636300416GVL_PhysicalConstants.fMuonElectronMassRatio_Uncertainty64LREAL4.6E-06TcVarGlobal636300480GVL_PhysicalConstants.fMuonGFactor64LREAL-2.0023318418TcVarGlobal636300544GVL_PhysicalConstants.fMuonGFactor_Uncertainty64LREAL1.3E-09TcVarGlobal636300608GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_164LREAL-4.4904483E-26TcVarGlobal636300672GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636300736GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1_Uncertainty64LREAL1E-33TcVarGlobal636301440GVL_PhysicalConstants.fMuonMag_Mom_Anomaly64LREAL0.00116592089TcVarGlobal636301504GVL_PhysicalConstants.fMuonMag_Mom_Anomaly_Uncertainty64LREAL6.3E-10TcVarGlobal636301568GVL_PhysicalConstants.fMuonMag_Mom_ToBohrMagnetonRatio64LREAL-0.00484197047TcVarGlobal636301632GVL_PhysicalConstants.fMuonMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.1E-10TcVarGlobal636301696GVL_PhysicalConstants.fMuonMag_Mom_ToNuclearMagnetonRatio64LREAL-8.89059703TcVarGlobal636301760GVL_PhysicalConstants.fMuonMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL2E-07TcVarGlobal636301824GVL_PhysicalConstants.fMuonMass_in_kg64LREAL1.883531627E-28TcVarGlobal636301888GVL_PhysicalConstants.fMuonMass_in_kg_Units648STRING(80)kgTcVarGlobal636301952GVL_PhysicalConstants.fMuonMass_in_kg_Uncertainty64LREAL4.2E-36TcVarGlobal636302656GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J64LREAL1.692833804E-11TcVarGlobal636302720GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636302784GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J_Uncertainty64LREAL3.8E-19TcVarGlobal636303488GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV64LREAL105.6583755TcVarGlobal636303552GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636303616GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL2.3E-06TcVarGlobal636304320GVL_PhysicalConstants.fMuonMassInU_in_u64LREAL0.1134289259TcVarGlobal636304384GVL_PhysicalConstants.fMuonMassInU_in_u_Units648STRING(80)uTcVarGlobal636304448GVL_PhysicalConstants.fMuonMassInU_in_u_Uncertainty64LREAL2.5E-09TcVarGlobal636305152GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_164LREAL0.0001134289259TcVarGlobal636305216GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636305280GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1_Uncertainty64LREAL2.5E-12TcVarGlobal636305984GVL_PhysicalConstants.fMuonNeutronMassRatio64LREAL0.112454517TcVarGlobal636306048GVL_PhysicalConstants.fMuonNeutronMassRatio_Uncertainty64LREAL2.5E-09TcVarGlobal636306112GVL_PhysicalConstants.fMuonProtonMag_Mom_Ratio64LREAL-3.183345142TcVarGlobal636306176GVL_PhysicalConstants.fMuonProtonMag_Mom_Ratio_Uncertainty64LREAL7.1E-08TcVarGlobal636306240GVL_PhysicalConstants.fMuonProtonMassRatio64LREAL0.1126095264TcVarGlobal636306304GVL_PhysicalConstants.fMuonProtonMassRatio_Uncertainty64LREAL2.5E-09TcVarGlobal636306368GVL_PhysicalConstants.fMuonTauMassRatio64LREAL0.0594635TcVarGlobal636306432GVL_PhysicalConstants.fMuonTauMassRatio_Uncertainty64LREAL4E-06TcVarGlobal636306496GVL_PhysicalConstants.fNaturalUnitOfAction_in_J_s64LREAL1.054571817E-34TcVarGlobal636306560GVL_PhysicalConstants.fNaturalUnitOfAction_in_J_s_Units648STRING(80)J sTcVarGlobal636306624GVL_PhysicalConstants.fNaturalUnitOfActionInEVS_in_eV_s64LREAL6.582119569E-16TcVarGlobal636307328GVL_PhysicalConstants.fNaturalUnitOfActionInEVS_in_eV_s_Units648STRING(80)eV sTcVarGlobal636307392GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J64LREAL8.1871057769E-14TcVarGlobal636308096GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J_Units648STRING(80)JTcVarGlobal636308160GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J_Uncertainty64LREAL2.5E-23TcVarGlobal636308864GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV64LREAL0.51099895TcVarGlobal636308928GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636308992GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV_Uncertainty64LREAL1.5E-10TcVarGlobal636309696GVL_PhysicalConstants.fNaturalUnitOfLength_in_m64LREAL3.8615926796E-13TcVarGlobal636309760GVL_PhysicalConstants.fNaturalUnitOfLength_in_m_Units648STRING(80)mTcVarGlobal636309824GVL_PhysicalConstants.fNaturalUnitOfLength_in_m_Uncertainty64LREAL1.2E-22TcVarGlobal636310528GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg64LREAL9.1093837015E-31TcVarGlobal636310592GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg_Units648STRING(80)kgTcVarGlobal636310656GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg_Uncertainty64LREAL2.8E-40TcVarGlobal636311360GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_164LREAL2.730924488E-22TcVarGlobal636311424GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1_Units648STRING(80)kg m s^-1TcVarGlobal636311488GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1_Uncertainty64LREAL3.4E-30TcVarGlobal636312192GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c64LREAL0.5109989461TcVarGlobal636312256GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c_Units648STRING(80)MeV/cTcVarGlobal636312320GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c_Uncertainty64LREAL3.1E-09TcVarGlobal636313024GVL_PhysicalConstants.fNaturalUnitOfTime_in_s64LREAL1.28808866819E-21TcVarGlobal636313088GVL_PhysicalConstants.fNaturalUnitOfTime_in_s_Units648STRING(80)sTcVarGlobal636313152GVL_PhysicalConstants.fNaturalUnitOfTime_in_s_Uncertainty64LREAL3.9E-31TcVarGlobal636313856GVL_PhysicalConstants.fNaturalUnitOfVelocity_in_m_s_164LREAL299792458TcVarGlobal636313920GVL_PhysicalConstants.fNaturalUnitOfVelocity_in_m_s_1_Units648STRING(80)m s^-1TcVarGlobal636313984GVL_PhysicalConstants.fNeutronComptonWavelength_in_m64LREAL1.31959090581E-15TcVarGlobal636314688GVL_PhysicalConstants.fNeutronComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636314752GVL_PhysicalConstants.fNeutronComptonWavelength_in_m_Uncertainty64LREAL7.5E-25TcVarGlobal636315456GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m64LREAL2.1001941536E-16TcVarGlobal636315520GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636315584GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL1.4E-25TcVarGlobal636316288GVL_PhysicalConstants.fNeutronElectronMag_Mom_Ratio64LREAL0.00104066882TcVarGlobal636316352GVL_PhysicalConstants.fNeutronElectronMag_Mom_Ratio_Uncertainty64LREAL2.5E-10TcVarGlobal636316416GVL_PhysicalConstants.fNeutronElectronMassRatio64LREAL1838.68366173TcVarGlobal636316480GVL_PhysicalConstants.fNeutronElectronMassRatio_Uncertainty64LREAL8.9E-07TcVarGlobal636316544GVL_PhysicalConstants.fNeutronGFactor64LREAL-3.82608545TcVarGlobal636316608GVL_PhysicalConstants.fNeutronGFactor_Uncertainty64LREAL9E-07TcVarGlobal636316672GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_164LREAL183247171TcVarGlobal636316736GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636316800GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL43TcVarGlobal636317504GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_164LREAL29.1646933TcVarGlobal636317568GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636317632GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL6.9E-06TcVarGlobal636318336GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_164LREAL-9.6623651E-27TcVarGlobal636318400GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636318464GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1_Uncertainty64LREAL2.3E-33TcVarGlobal636319168GVL_PhysicalConstants.fNeutronMag_Mom_ToBohrMagnetonRatio64LREAL-0.00104187563TcVarGlobal636319232GVL_PhysicalConstants.fNeutronMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL2.5E-10TcVarGlobal636319296GVL_PhysicalConstants.fNeutronMag_Mom_ToNuclearMagnetonRatio64LREAL-1.91304273TcVarGlobal636319360GVL_PhysicalConstants.fNeutronMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL4.5E-07TcVarGlobal636319424GVL_PhysicalConstants.fNeutronMass_in_kg64LREAL1.67492749804E-27TcVarGlobal636319488GVL_PhysicalConstants.fNeutronMass_in_kg_Units648STRING(80)kgTcVarGlobal636319552GVL_PhysicalConstants.fNeutronMass_in_kg_Uncertainty64LREAL9.5E-37TcVarGlobal636320256GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J64LREAL1.50534976287E-10TcVarGlobal636320320GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636320384GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J_Uncertainty64LREAL8.6E-20TcVarGlobal636321088GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV64LREAL939.56542052TcVarGlobal636321152GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636321216GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL5.4E-07TcVarGlobal636321920GVL_PhysicalConstants.fNeutronMassInU_in_u64LREAL1.00866491595TcVarGlobal636321984GVL_PhysicalConstants.fNeutronMassInU_in_u_Units648STRING(80)uTcVarGlobal636322048GVL_PhysicalConstants.fNeutronMassInU_in_u_Uncertainty64LREAL4.9E-10TcVarGlobal636322752GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_164LREAL0.0010086649156TcVarGlobal636322816GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636322880GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1_Uncertainty64LREAL5.7E-13TcVarGlobal636323584GVL_PhysicalConstants.fNeutronMuonMassRatio64LREAL8.89248406TcVarGlobal636323648GVL_PhysicalConstants.fNeutronMuonMassRatio_Uncertainty64LREAL2E-07TcVarGlobal636323712GVL_PhysicalConstants.fNeutronProtonMag_Mom_Ratio64LREAL-0.68497934TcVarGlobal636323776GVL_PhysicalConstants.fNeutronProtonMag_Mom_Ratio_Uncertainty64LREAL1.6E-07TcVarGlobal636323840GVL_PhysicalConstants.fNeutronProtonMassRatio64LREAL1.00137841931TcVarGlobal636323904GVL_PhysicalConstants.fNeutronProtonMassRatio_Uncertainty64LREAL4.9E-10TcVarGlobal636323968GVL_PhysicalConstants.fNeutronTauMassRatio64LREAL0.528779TcVarGlobal636324032GVL_PhysicalConstants.fNeutronTauMassRatio_Uncertainty64LREAL3.6E-05TcVarGlobal636324096GVL_PhysicalConstants.fNeutronToShieldedProtonMag_Mom_Ratio64LREAL-0.68499694TcVarGlobal636324160GVL_PhysicalConstants.fNeutronToShieldedProtonMag_Mom_Ratio_Uncertainty64LREAL1.6E-07TcVarGlobal636324224GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_264LREAL6.6743E-11TcVarGlobal636324288GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2_Units648STRING(80)m^3 kg^-1 s^-2TcVarGlobal636324352GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2_Uncertainty64LREAL1.5E-15TcVarGlobal636325056GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_264LREAL6.70883E-39TcVarGlobal636325120GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2_Units648STRING(80)(GeV/c^2)^-2TcVarGlobal636325184GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2_Uncertainty64LREAL1.5E-43TcVarGlobal636325888GVL_PhysicalConstants.fNuclearMagneton_in_J_T_164LREAL5.0507837461E-27TcVarGlobal636325952GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636326016GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1_Uncertainty64LREAL1.5E-36TcVarGlobal636326720GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_164LREAL3.15245125844E-08TcVarGlobal636326784GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1_Units648STRING(80)eV T^-1TcVarGlobal636326848GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1_Uncertainty64LREAL9.6E-18TcVarGlobal636327552GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_164LREAL0.02542623432TcVarGlobal636327616GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1_Units648STRING(80)m^-1 T^-1TcVarGlobal636327680GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1_Uncertainty64LREAL1.6E-10TcVarGlobal636328384GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_164LREAL0.00036582677756TcVarGlobal636328448GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1_Units648STRING(80)K T^-1TcVarGlobal636328512GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1_Uncertainty64LREAL1.1E-13TcVarGlobal636329216GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_164LREAL7.6225932291TcVarGlobal636329280GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636329344GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1_Uncertainty64LREAL2.3E-09TcVarGlobal636330048GVL_PhysicalConstants.fPlanckConstant_in_J_Hz_164LREAL6.62607015E-34TcVarGlobal636330112GVL_PhysicalConstants.fPlanckConstant_in_J_Hz_1_Units648STRING(80)J Hz^-1TcVarGlobal636330176GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s64LREAL4.135667662E-15TcVarGlobal636330880GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s_Units648STRING(80)eV sTcVarGlobal636330944GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s_Uncertainty64LREAL2.5E-23TcVarGlobal636331648GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s64LREAL1.0545718E-34TcVarGlobal636331712GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s_Units648STRING(80)J sTcVarGlobal636331776GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s_Uncertainty64LREAL1.3E-42TcVarGlobal636332480GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s64LREAL6.582119514E-16TcVarGlobal636332544GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s_Units648STRING(80)eV sTcVarGlobal636332608GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s_Uncertainty64LREAL4E-24TcVarGlobal636333312GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm64LREAL197.3269788TcVarGlobal636333376GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm_Units648STRING(80)MeV fmTcVarGlobal636333440GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm_Uncertainty64LREAL1.2E-06TcVarGlobal636334144GVL_PhysicalConstants.fPlanckLength_in_m64LREAL1.616255E-35TcVarGlobal636334208GVL_PhysicalConstants.fPlanckLength_in_m_Units648STRING(80)mTcVarGlobal636334272GVL_PhysicalConstants.fPlanckLength_in_m_Uncertainty64LREAL1.8E-40TcVarGlobal636334976GVL_PhysicalConstants.fPlanckMass_in_kg64LREAL2.176434E-08TcVarGlobal636335040GVL_PhysicalConstants.fPlanckMass_in_kg_Units648STRING(80)kgTcVarGlobal636335104GVL_PhysicalConstants.fPlanckMass_in_kg_Uncertainty64LREAL2.4E-13TcVarGlobal636335808GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV64LREAL1.22089E+19TcVarGlobal636335872GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV_Units648STRING(80)GeVTcVarGlobal636335936GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV_Uncertainty64LREAL140000000000000TcVarGlobal636336640GVL_PhysicalConstants.fPlanckTemperature_in_K64LREAL1.416784E+32TcVarGlobal636336704GVL_PhysicalConstants.fPlanckTemperature_in_K_Units648STRING(80)KTcVarGlobal636336768GVL_PhysicalConstants.fPlanckTemperature_in_K_Uncertainty64LREAL1.6E+27TcVarGlobal636337472GVL_PhysicalConstants.fPlanckTime_in_s64LREAL5.391247E-44TcVarGlobal636337536GVL_PhysicalConstants.fPlanckTime_in_s_Units648STRING(80)sTcVarGlobal636337600GVL_PhysicalConstants.fPlanckTime_in_s_Uncertainty64LREAL6E-49TcVarGlobal636338304GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_164LREAL95788331.56TcVarGlobal636338368GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1_Units648STRING(80)C kg^-1TcVarGlobal636338432GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1_Uncertainty64LREAL0.029TcVarGlobal636339136GVL_PhysicalConstants.fProtonComptonWavelength_in_m64LREAL1.32140985539E-15TcVarGlobal636339200GVL_PhysicalConstants.fProtonComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636339264GVL_PhysicalConstants.fProtonComptonWavelength_in_m_Uncertainty64LREAL4E-25TcVarGlobal636339968GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m64LREAL2.10308910109E-16TcVarGlobal636340032GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636340096GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL9.7E-26TcVarGlobal636340800GVL_PhysicalConstants.fProtonElectronMassRatio64LREAL1836.15267343TcVarGlobal636340864GVL_PhysicalConstants.fProtonElectronMassRatio_Uncertainty64LREAL1.1E-07TcVarGlobal636340928GVL_PhysicalConstants.fProtonGFactor64LREAL5.5856946893TcVarGlobal636340992GVL_PhysicalConstants.fProtonGFactor_Uncertainty64LREAL1.6E-09TcVarGlobal636341056GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_164LREAL267522187.44TcVarGlobal636341120GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636341184GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL0.11TcVarGlobal636341888GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_164LREAL42.57747892TcVarGlobal636341952GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636342016GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL2.9E-07TcVarGlobal636342720GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_164LREAL1.41060679736E-26TcVarGlobal636342784GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636342848GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1_Uncertainty64LREAL6E-36TcVarGlobal636343552GVL_PhysicalConstants.fProtonMag_Mom_ToBohrMagnetonRatio64LREAL0.0015210322023TcVarGlobal636343616GVL_PhysicalConstants.fProtonMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL4.6E-13TcVarGlobal636343680GVL_PhysicalConstants.fProtonMag_Mom_ToNuclearMagnetonRatio64LREAL2.79284734463TcVarGlobal636343744GVL_PhysicalConstants.fProtonMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL8.2E-10TcVarGlobal636343808GVL_PhysicalConstants.fProtonMag_ShieldingCorrection64LREAL2.5689E-05TcVarGlobal636343872GVL_PhysicalConstants.fProtonMag_ShieldingCorrection_Uncertainty64LREAL1.1E-08TcVarGlobal636343936GVL_PhysicalConstants.fProtonMass_in_kg64LREAL1.67262192369E-27TcVarGlobal636344000GVL_PhysicalConstants.fProtonMass_in_kg_Units648STRING(80)kgTcVarGlobal636344064GVL_PhysicalConstants.fProtonMass_in_kg_Uncertainty64LREAL5.1E-37TcVarGlobal636344768GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J64LREAL1.50327761598E-10TcVarGlobal636344832GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636344896GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J_Uncertainty64LREAL4.6E-20TcVarGlobal636345600GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV64LREAL938.27208816TcVarGlobal636345664GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636345728GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL2.9E-07TcVarGlobal636346432GVL_PhysicalConstants.fProtonMassInU_in_u64LREAL1.007276466621TcVarGlobal636346496GVL_PhysicalConstants.fProtonMassInU_in_u_Units648STRING(80)uTcVarGlobal636346560GVL_PhysicalConstants.fProtonMassInU_in_u_Uncertainty64LREAL5.3E-11TcVarGlobal636347264GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_164LREAL0.00100727646627TcVarGlobal636347328GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636347392GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1_Uncertainty64LREAL3.1E-13TcVarGlobal636348096GVL_PhysicalConstants.fProtonMuonMassRatio64LREAL8.88024337TcVarGlobal636348160GVL_PhysicalConstants.fProtonMuonMassRatio_Uncertainty64LREAL2E-07TcVarGlobal636348224GVL_PhysicalConstants.fProtonNeutronMag_Mom_Ratio64LREAL-1.45989805TcVarGlobal636348288GVL_PhysicalConstants.fProtonNeutronMag_Mom_Ratio_Uncertainty64LREAL3.4E-07TcVarGlobal636348352GVL_PhysicalConstants.fProtonNeutronMassRatio64LREAL0.99862347812TcVarGlobal636348416GVL_PhysicalConstants.fProtonNeutronMassRatio_Uncertainty64LREAL4.9E-10TcVarGlobal636348480GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m64LREAL8.414E-16TcVarGlobal636348544GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m_Units648STRING(80)mTcVarGlobal636348608GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m_Uncertainty64LREAL1.9E-18TcVarGlobal636349312GVL_PhysicalConstants.fProtonTauMassRatio64LREAL0.528051TcVarGlobal636349376GVL_PhysicalConstants.fProtonTauMassRatio_Uncertainty64LREAL3.6E-05TcVarGlobal636349440GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_164LREAL0.00036369475516TcVarGlobal636349504GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1_Units648STRING(80)m^2 s^-1TcVarGlobal636349568GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1_Uncertainty64LREAL1.1E-13TcVarGlobal636350272GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_164LREAL0.00072738951032TcVarGlobal636350336GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1_Units648STRING(80)m^2 s^-1TcVarGlobal636350400GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1_Uncertainty64LREAL2.2E-13TcVarGlobal636351104GVL_PhysicalConstants.fRydbergConstant_in_m_164LREAL10973731.56816TcVarGlobal636351168GVL_PhysicalConstants.fRydbergConstant_in_m_1_Units648STRING(80)m^-1TcVarGlobal636351232GVL_PhysicalConstants.fRydbergConstant_in_m_1_Uncertainty64LREAL2.1E-05TcVarGlobal636351936GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz64LREAL3.2898419602508E+15TcVarGlobal636352000GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz_Units648STRING(80)HzTcVarGlobal636352064GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz_Uncertainty64LREAL6400TcVarGlobal636352768GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV64LREAL13.605693122994TcVarGlobal636352832GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV_Units648STRING(80)eVTcVarGlobal636352896GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV_Uncertainty64LREAL2.6E-11TcVarGlobal636353600GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J64LREAL2.1798723611035E-18TcVarGlobal636353664GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J_Units648STRING(80)JTcVarGlobal636353728GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J_Uncertainty64LREAL4.2E-30TcVarGlobal636354432GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_100KPa64LREAL-1.15170753706TcVarGlobal636354496GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_100KPa_Uncertainty64LREAL4.5E-10TcVarGlobal636354560GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_101_325KPa64LREAL-1.16487052358TcVarGlobal636354624GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_101_325KPa_Uncertainty64LREAL4.5E-10TcVarGlobal636354688GVL_PhysicalConstants.fSecondRadiationConstant_in_m_K64LREAL0.01438776877TcVarGlobal636354752GVL_PhysicalConstants.fSecondRadiationConstant_in_m_K_Units648STRING(80)m KTcVarGlobal636354816GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_164LREAL203789456.9TcVarGlobal636355520GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636355584GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL2.4TcVarGlobal636356288GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_164LREAL32.43409966TcVarGlobal636356352GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636356416GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL4.3E-07TcVarGlobal636357120GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_164LREAL-1.07455309E-26TcVarGlobal636357184GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636357248GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1_Uncertainty64LREAL1.3E-34TcVarGlobal636357952GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToBohrMagnetonRatio64LREAL-0.001158671471TcVarGlobal636358016GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.4E-11TcVarGlobal636358080GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToNuclearMagnetonRatio64LREAL-2.127497719TcVarGlobal636358144GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL2.5E-08TcVarGlobal636358208GVL_PhysicalConstants.fShieldedHelionToProtonMag_Mom_Ratio64LREAL-0.7617665618TcVarGlobal636358272GVL_PhysicalConstants.fShieldedHelionToProtonMag_Mom_Ratio_Uncertainty64LREAL8.9E-09TcVarGlobal636358336GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMag_Mom_Ratio64LREAL-0.7617861313TcVarGlobal636358400GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMag_Mom_Ratio_Uncertainty64LREAL3.3E-09TcVarGlobal636358464GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_164LREAL267515315.1TcVarGlobal636358528GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1_Units648STRING(80)s^-1 T^-1TcVarGlobal636358592GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1_Uncertainty64LREAL2.9TcVarGlobal636359296GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_164LREAL42.57638507TcVarGlobal636359360GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636359424GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty64LREAL5.3E-07TcVarGlobal636360128GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_164LREAL1.41057056E-26TcVarGlobal636360192GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636360256GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1_Uncertainty64LREAL1.5E-34TcVarGlobal636360960GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToBohrMagnetonRatio64LREAL0.001520993128TcVarGlobal636361024GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.7E-11TcVarGlobal636361088GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToNuclearMagnetonRatio64LREAL2.792775599TcVarGlobal636361152GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL3E-08TcVarGlobal636361216GVL_PhysicalConstants.fSpeedOfLightInVacuum_in_m_s_164LREAL299792458TcVarGlobal636361280GVL_PhysicalConstants.fSpeedOfLightInVacuum_in_m_s_1_Units648STRING(80)m s^-1TcVarGlobal636361344GVL_PhysicalConstants.fStandardAccelerationOfGravity_in_m_s_264LREAL9.80665TcVarGlobal636362048GVL_PhysicalConstants.fStandardAccelerationOfGravity_in_m_s_2_Units648STRING(80)m s^-2TcVarGlobal636362112GVL_PhysicalConstants.fStandardAtmosphere_in_Pa64LREAL101325TcVarGlobal636362816GVL_PhysicalConstants.fStandardAtmosphere_in_Pa_Units648STRING(80)PaTcVarGlobal636362880GVL_PhysicalConstants.fStefan_BoltzmannConstant_in_W_m_2_K_464LREAL5.670374419E-08TcVarGlobal636363584GVL_PhysicalConstants.fStefan_BoltzmannConstant_in_W_m_2_K_4_Units648STRING(80)W m^-2 K^-4TcVarGlobal636363648GVL_PhysicalConstants.fTauComptonWavelength_in_m64LREAL6.97771E-16TcVarGlobal636364352GVL_PhysicalConstants.fTauComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636364416GVL_PhysicalConstants.fTauComptonWavelength_in_m_Uncertainty64LREAL4.7E-20TcVarGlobal636365120GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m64LREAL1.11056E-16TcVarGlobal636365184GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m_Units648STRING(80)mTcVarGlobal636365248GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m_Uncertainty64LREAL1E-20TcVarGlobal636365952GVL_PhysicalConstants.fTauElectronMassRatio64LREAL3477.23TcVarGlobal636366016GVL_PhysicalConstants.fTauElectronMassRatio_Uncertainty64LREAL0.23TcVarGlobal636366080GVL_PhysicalConstants.fTauMass_in_kg64LREAL3.16754E-27TcVarGlobal636366144GVL_PhysicalConstants.fTauMass_in_kg_Units648STRING(80)kgTcVarGlobal636366208GVL_PhysicalConstants.fTauMass_in_kg_Uncertainty64LREAL2.1E-31TcVarGlobal636366912GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J64LREAL2.84684E-10TcVarGlobal636366976GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636367040GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J_Uncertainty64LREAL1.9E-14TcVarGlobal636367744GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV64LREAL1776.82TcVarGlobal636367808GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636367872GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL0.16TcVarGlobal636368576GVL_PhysicalConstants.fTauMassInU_in_u64LREAL1.90754TcVarGlobal636368640GVL_PhysicalConstants.fTauMassInU_in_u_Units648STRING(80)uTcVarGlobal636368704GVL_PhysicalConstants.fTauMassInU_in_u_Uncertainty64LREAL0.00013TcVarGlobal636369408GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_164LREAL0.00190754TcVarGlobal636369472GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636369536GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1_Uncertainty64LREAL1.3E-07TcVarGlobal636370240GVL_PhysicalConstants.fTauMuonMassRatio64LREAL16.817TcVarGlobal636370304GVL_PhysicalConstants.fTauMuonMassRatio_Uncertainty64LREAL0.0011TcVarGlobal636370368GVL_PhysicalConstants.fTauNeutronMassRatio64LREAL1.89115TcVarGlobal636370432GVL_PhysicalConstants.fTauNeutronMassRatio_Uncertainty64LREAL0.00013TcVarGlobal636370496GVL_PhysicalConstants.fTauProtonMassRatio64LREAL1.89376TcVarGlobal636370560GVL_PhysicalConstants.fTauProtonMassRatio_Uncertainty64LREAL0.00013TcVarGlobal636370624GVL_PhysicalConstants.fThomsonCrossSection_in_m_264LREAL6.6524587321E-29TcVarGlobal636370688GVL_PhysicalConstants.fThomsonCrossSection_in_m_2_Units648STRING(80)m^2TcVarGlobal636370752GVL_PhysicalConstants.fThomsonCrossSection_in_m_2_Uncertainty64LREAL6E-38TcVarGlobal636371456GVL_PhysicalConstants.fTritonElectronMag_Mom_Ratio64LREAL-0.001620514423TcVarGlobal636371520GVL_PhysicalConstants.fTritonElectronMag_Mom_Ratio_Uncertainty64LREAL2.1E-11TcVarGlobal636371584GVL_PhysicalConstants.fTritonElectronMassRatio64LREAL5496.92153573TcVarGlobal636371648GVL_PhysicalConstants.fTritonElectronMassRatio_Uncertainty64LREAL2.7E-07TcVarGlobal636371712GVL_PhysicalConstants.fTritonGFactor64LREAL5.957924931TcVarGlobal636371776GVL_PhysicalConstants.fTritonGFactor_Uncertainty64LREAL1.2E-08TcVarGlobal636371840GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_164LREAL1.5046095202E-26TcVarGlobal636371904GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636371968GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1_Uncertainty64LREAL3E-35TcVarGlobal636372672GVL_PhysicalConstants.fTritonMag_Mom_ToBohrMagnetonRatio64LREAL0.0016223936651TcVarGlobal636372736GVL_PhysicalConstants.fTritonMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL3.2E-12TcVarGlobal636372800GVL_PhysicalConstants.fTritonMag_Mom_ToNuclearMagnetonRatio64LREAL2.9789624656TcVarGlobal636372864GVL_PhysicalConstants.fTritonMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL5.9E-09TcVarGlobal636372928GVL_PhysicalConstants.fTritonMass_in_kg64LREAL5.0073567446E-27TcVarGlobal636372992GVL_PhysicalConstants.fTritonMass_in_kg_Units648STRING(80)kgTcVarGlobal636373056GVL_PhysicalConstants.fTritonMass_in_kg_Uncertainty64LREAL1.5E-36TcVarGlobal636373760GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J64LREAL4.500387806E-10TcVarGlobal636373824GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636373888GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J_Uncertainty64LREAL1.4E-19TcVarGlobal636374592GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV64LREAL2808.92113298TcVarGlobal636374656GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636374720GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL8.5E-07TcVarGlobal636375424GVL_PhysicalConstants.fTritonMassInU_in_u64LREAL3.01550071621TcVarGlobal636375488GVL_PhysicalConstants.fTritonMassInU_in_u_Units648STRING(80)uTcVarGlobal636375552GVL_PhysicalConstants.fTritonMassInU_in_u_Uncertainty64LREAL1.2E-10TcVarGlobal636376256GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_164LREAL0.00301550071517TcVarGlobal636376320GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1_Units648STRING(80)kg mol^-1TcVarGlobal636376384GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1_Uncertainty64LREAL9.2E-13TcVarGlobal636377088GVL_PhysicalConstants.fTritonNeutronMag_Mom_Ratio64LREAL-1.55718553TcVarGlobal636377152GVL_PhysicalConstants.fTritonNeutronMag_Mom_Ratio_Uncertainty64LREAL3.7E-07TcVarGlobal636377216GVL_PhysicalConstants.fTritonProtonMag_Mom_Ratio64LREAL1.066639908TcVarGlobal636377280GVL_PhysicalConstants.fTritonProtonMag_Mom_Ratio_Uncertainty64LREAL1E-08TcVarGlobal636377344GVL_PhysicalConstants.fTritonProtonMassRatio64LREAL2.99371703414TcVarGlobal636377408GVL_PhysicalConstants.fTritonProtonMassRatio_Uncertainty64LREAL1.5E-10TcVarGlobal636377472GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg64LREAL1.6605390666E-27TcVarGlobal636377536GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg_Units648STRING(80)kgTcVarGlobal636377600GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg_Uncertainty64LREAL5E-37TcVarGlobal636378304GVL_PhysicalConstants.fVonKlitzingConstant_in_ohm64LREAL25812.80745TcVarGlobal636378368GVL_PhysicalConstants.fVonKlitzingConstant_in_ohm_Units648STRING(80)ohmTcVarGlobal636378432GVL_PhysicalConstants.fWeakMixingAngle64LREAL0.2229TcVarGlobal636379136GVL_PhysicalConstants.fWeakMixingAngle_Uncertainty64LREAL0.0003TcVarGlobal636379200GVL_PhysicalConstants.fWienFrequencyDisplacementLawConstant_in_Hz_K_164LREAL58789257570TcVarGlobal636379264GVL_PhysicalConstants.fWienFrequencyDisplacementLawConstant_in_Hz_K_1_Units648STRING(80)Hz K^-1TcVarGlobal636379328GVL_PhysicalConstants.fWienWavelengthDisplacementLawConstant_in_m_K64LREAL0.002897771955TcVarGlobal636380032GVL_PhysicalConstants.fWienWavelengthDisplacementLawConstant_in_m_K_Units648STRING(80)m KTcVarGlobal636380096GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_164LREAL1.992851882E-24TcVarGlobal636380800GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1_Units648STRING(80)kg m s^-1TcVarGlobal636380864GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1_Uncertainty64LREAL2.4E-32TcVarGlobal636381568GVL_PhysicalConstants.fElectronHelionMassRatio64LREAL0.0001819543074573TcVarGlobal636381632GVL_PhysicalConstants.fElectronHelionMassRatio_Uncertainty64LREAL7.9E-15TcVarGlobal636381696GVL_PhysicalConstants.fElectronTritonMassRatio64LREAL0.0001819200062251TcVarGlobal636381760GVL_PhysicalConstants.fElectronTritonMassRatio_Uncertainty64LREAL9E-15TcVarGlobal636381824GVL_PhysicalConstants.fHelionGFactor64LREAL-4.255250615TcVarGlobal636381888GVL_PhysicalConstants.fHelionGFactor_Uncertainty64LREAL5E-08TcVarGlobal636381952GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_164LREAL-1.074617532E-26TcVarGlobal636382016GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1_Units648STRING(80)J T^-1TcVarGlobal636382080GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1_Uncertainty64LREAL1.3E-34TcVarGlobal636382784GVL_PhysicalConstants.fHelionMag_Mom_ToBohrMagnetonRatio64LREAL-0.001158740958TcVarGlobal636382848GVL_PhysicalConstants.fHelionMag_Mom_ToBohrMagnetonRatio_Uncertainty64LREAL1.4E-11TcVarGlobal636382912GVL_PhysicalConstants.fHelionMag_Mom_ToNuclearMagnetonRatio64LREAL-2.127625307TcVarGlobal636382976GVL_PhysicalConstants.fHelionMag_Mom_ToNuclearMagnetonRatio_Uncertainty64LREAL2.5E-08TcVarGlobal636383040GVL_PhysicalConstants.fLoschmidtConstant_273_15K_100KPa_in_m_364LREAL2.651645804E+25TcVarGlobal636383104GVL_PhysicalConstants.fLoschmidtConstant_273_15K_100KPa_in_m_3_Units648STRING(80)m^-3TcVarGlobal636383168GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_164LREAL2.730924488E-22TcVarGlobal636383872GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1_Units648STRING(80)kg m s^-1TcVarGlobal636383936GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1_Uncertainty64LREAL3.4E-30TcVarGlobal636384640GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c64LREAL0.5109989461TcVarGlobal636384704GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c_Units648STRING(80)MeV/cTcVarGlobal636384768GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c_Uncertainty64LREAL3.1E-09TcVarGlobal636385472GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg64LREAL2.30557435E-30TcVarGlobal636385536GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg_Units648STRING(80)kgTcVarGlobal636385600GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg_Uncertainty64LREAL8.2E-37TcVarGlobal636386304GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J64LREAL2.07214689E-13TcVarGlobal636386368GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J_Units648STRING(80)JTcVarGlobal636386432GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J_Uncertainty64LREAL7.4E-20TcVarGlobal636387136GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV64LREAL1.29333236TcVarGlobal636387200GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV_Units648STRING(80)MeVTcVarGlobal636387264GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV_Uncertainty64LREAL4.6E-07TcVarGlobal636387968GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u64LREAL0.00138844933TcVarGlobal636388032GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u_Units648STRING(80)uTcVarGlobal636388096GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u_Uncertainty64LREAL4.9E-10TcVarGlobal636388800GVL_PhysicalConstants.fStandardStatePressure_in_Pa64LREAL100000TcVarGlobal636388864GVL_PhysicalConstants.fStandardStatePressure_in_Pa_Units648STRING(80)PaTcVarGlobal636388928GVL_PhysicalConstants.fAlphaParticleRelativeAtomicMass64LREAL4.001506179127TcVarGlobal636389632GVL_PhysicalConstants.fAlphaParticleRelativeAtomicMass_Uncertainty64LREAL6.3E-11TcVarGlobal636389696GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_164LREAL46.686447783TcVarGlobal636389760GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1_Units648STRING(80)m^-1 T^-1TcVarGlobal636389824GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1_Uncertainty64LREAL1.4E-08TcVarGlobal636390528GVL_PhysicalConstants.fBoltzmannConstantInInverseMeterPerKelvin_in_m_1_K_164LREAL69.50348004TcVarGlobal636390592GVL_PhysicalConstants.fBoltzmannConstantInInverseMeterPerKelvin_in_m_1_K_1_Units648STRING(80)m^-1 K^-1TcVarGlobal636390656GVL_PhysicalConstants.fConventionalValueOfAmpere_90_in_A64LREAL1.00000008887TcVarGlobal636391360GVL_PhysicalConstants.fConventionalValueOfAmpere_90_in_A_Units648STRING(80)ATcVarGlobal636391424GVL_PhysicalConstants.fConventionalValueOfCoulomb_90_in_C64LREAL1.00000008887TcVarGlobal636392128GVL_PhysicalConstants.fConventionalValueOfCoulomb_90_in_C_Units648STRING(80)CTcVarGlobal636392192GVL_PhysicalConstants.fConventionalValueOfFarad_90_in_F64LREAL0.9999999822TcVarGlobal636392896GVL_PhysicalConstants.fConventionalValueOfFarad_90_in_F_Units648STRING(80)FTcVarGlobal636392960GVL_PhysicalConstants.fConventionalValueOfHenry_90_in_H64LREAL1.00000001779TcVarGlobal636393664GVL_PhysicalConstants.fConventionalValueOfHenry_90_in_H_Units648STRING(80)HTcVarGlobal636393728GVL_PhysicalConstants.fConventionalValueOfOhm_90_in_ohm64LREAL1.00000001779TcVarGlobal636394432GVL_PhysicalConstants.fConventionalValueOfOhm_90_in_ohm_Units648STRING(80)ohmTcVarGlobal636394496GVL_PhysicalConstants.fConventionalValueOfVolt_90_in_V64LREAL1.00000010666TcVarGlobal636395200GVL_PhysicalConstants.fConventionalValueOfVolt_90_in_V_Units648STRING(80)VTcVarGlobal636395264GVL_PhysicalConstants.fConventionalValueOfWatt_90_in_W64LREAL1.00000019553TcVarGlobal636395968GVL_PhysicalConstants.fConventionalValueOfWatt_90_in_W_Units648STRING(80)WTcVarGlobal636396032GVL_PhysicalConstants.fDeuteronRelativeAtomicMass64LREAL2.013553212745TcVarGlobal636396736GVL_PhysicalConstants.fDeuteronRelativeAtomicMass_Uncertainty64LREAL4E-11TcVarGlobal636396800GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_164LREAL28024.9514242TcVarGlobal636396864GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636396928GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL8.5E-06TcVarGlobal636397632GVL_PhysicalConstants.fElectronRelativeAtomicMass64LREAL0.000548579909065TcVarGlobal636397696GVL_PhysicalConstants.fElectronRelativeAtomicMass_Uncertainty64LREAL1.6E-14TcVarGlobal636397760GVL_PhysicalConstants.fElementaryChargeOverH_bar_in_A_J_164LREAL1.519267447E+15TcVarGlobal636397824GVL_PhysicalConstants.fElementaryChargeOverH_bar_in_A_J_1_Units648STRING(80)A J^-1TcVarGlobal636397888GVL_PhysicalConstants.fHelionRelativeAtomicMass64LREAL3.014932247175TcVarGlobal636398592GVL_PhysicalConstants.fHelionRelativeAtomicMass_Uncertainty64LREAL9.7E-11TcVarGlobal636398656GVL_PhysicalConstants.fHelionShieldingShift64LREAL5.996743E-05TcVarGlobal636398720GVL_PhysicalConstants.fHelionShieldingShift_Uncertainty64LREAL1E-10TcVarGlobal636398784GVL_PhysicalConstants.fHyperfineTransitionFrequencyOfCs_133_in_Hz64LREAL9192631770TcVarGlobal636398848GVL_PhysicalConstants.fHyperfineTransitionFrequencyOfCs_133_in_Hz_Units648STRING(80)HzTcVarGlobal636398912GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m64LREAL1.920155716E-10TcVarGlobal636399616GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m_Units648STRING(80)mTcVarGlobal636399680GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m_Uncertainty64LREAL3.2E-18TcVarGlobal636400384GVL_PhysicalConstants.fLuminousEfficacy_in_lm_W_164LREAL683TcVarGlobal636400448GVL_PhysicalConstants.fLuminousEfficacy_in_lm_W_1_Units648STRING(80)lm W^-1TcVarGlobal636400512GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_164LREAL29.1646931TcVarGlobal636401216GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636401280GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL6.9E-06TcVarGlobal636401984GVL_PhysicalConstants.fNeutronRelativeAtomicMass64LREAL1.00866491595TcVarGlobal636402048GVL_PhysicalConstants.fNeutronRelativeAtomicMass_Uncertainty64LREAL4.9E-10TcVarGlobal636402112GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_164LREAL0.0254262341353TcVarGlobal636402176GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1_Units648STRING(80)m^-1 T^-1TcVarGlobal636402240GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1_Uncertainty64LREAL7.8E-12TcVarGlobal636402944GVL_PhysicalConstants.fPlanckConstantInEV_Hz_in_eV_Hz_164LREAL4.135667696E-15TcVarGlobal636403008GVL_PhysicalConstants.fPlanckConstantInEV_Hz_in_eV_Hz_1_Units648STRING(80)eV Hz^-1TcVarGlobal636403072GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_164LREAL42.577478518TcVarGlobal636403776GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636403840GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL1.8E-08TcVarGlobal636404544GVL_PhysicalConstants.fProtonRelativeAtomicMass64LREAL1.007276466621TcVarGlobal636404608GVL_PhysicalConstants.fProtonRelativeAtomicMass_Uncertainty64LREAL5.3E-11TcVarGlobal636404672GVL_PhysicalConstants.fReducedComptonWavelength_in_m64LREAL3.8615926796E-13TcVarGlobal636404736GVL_PhysicalConstants.fReducedComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636404800GVL_PhysicalConstants.fReducedComptonWavelength_in_m_Uncertainty64LREAL1.2E-22TcVarGlobal636405504GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m64LREAL1.867594306E-15TcVarGlobal636405568GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636405632GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m_Uncertainty64LREAL4.2E-23TcVarGlobal636406336GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m64LREAL2.1001941552E-16TcVarGlobal636406400GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636406464GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m_Uncertainty64LREAL1.2E-25TcVarGlobal636407168GVL_PhysicalConstants.fReducedPlanckConstant_in_J_s64LREAL1.054571817E-34TcVarGlobal636407232GVL_PhysicalConstants.fReducedPlanckConstant_in_J_s_Units648STRING(80)J sTcVarGlobal636407296GVL_PhysicalConstants.fReducedPlanckConstantInEVS_in_eV_s64LREAL6.582119569E-16TcVarGlobal636408000GVL_PhysicalConstants.fReducedPlanckConstantInEVS_in_eV_s_Units648STRING(80)eV sTcVarGlobal636408064GVL_PhysicalConstants.fReducedPlanckConstantTimesCInMeVFm_in_MeV_fm64LREAL197.3269804TcVarGlobal636408768GVL_PhysicalConstants.fReducedPlanckConstantTimesCInMeVFm_in_MeV_fm_Units648STRING(80)MeV fmTcVarGlobal636408832GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m64LREAL2.10308910336E-16TcVarGlobal636409536GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636409600GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m_Uncertainty64LREAL6.4E-26TcVarGlobal636410304GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m64LREAL1.110538E-16TcVarGlobal636410368GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m_Units648STRING(80)mTcVarGlobal636410432GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m_Uncertainty64LREAL7.5E-21TcVarGlobal636411136GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_164LREAL32.43409942TcVarGlobal636411200GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636411264GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL3.8E-07TcVarGlobal636411968GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_164LREAL42.57638474TcVarGlobal636412032GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1_Units648STRING(80)MHz T^-1TcVarGlobal636412096GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty64LREAL4.6E-07TcVarGlobal636412800GVL_PhysicalConstants.fShieldingDifferenceOfDAndPInHD64LREAL2.02E-08TcVarGlobal636412864GVL_PhysicalConstants.fShieldingDifferenceOfDAndPInHD_Uncertainty64LREAL2E-11TcVarGlobal636412928GVL_PhysicalConstants.fShieldingDifferenceOfTAndPInHT64LREAL2.414E-08TcVarGlobal636412992GVL_PhysicalConstants.fShieldingDifferenceOfTAndPInHT_Uncertainty64LREAL2E-11TcVarGlobal636413056GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV64LREAL1776.86TcVarGlobal636413120GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV_Units648STRING(80)MeVTcVarGlobal636413184GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV_Uncertainty64LREAL0.12TcVarGlobal636413888GVL_PhysicalConstants.fTritonRelativeAtomicMass64LREAL3.01550071621TcVarGlobal636413952GVL_PhysicalConstants.fTritonRelativeAtomicMass_Uncertainty64LREAL1.2E-10TcVarGlobal636414016GVL_PhysicalConstants.fTritonToProtonMag_Mom_Ratio64LREAL1.0666399191TcVarGlobal636414080GVL_PhysicalConstants.fTritonToProtonMag_Mom_Ratio_Uncertainty64LREAL2.1E-09TcVarGlobal636414144GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_164LREAL8.8541878128E-12TcVarGlobal636414208GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1_Units648STRING(80)F m^-1TcVarGlobal636414272GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1_Uncertainty64LREAL1.3E-21TcVarGlobal636414976GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_264LREAL1.25663706212E-06TcVarGlobal636415040GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2_Units648STRING(80)N A^-2TcVarGlobal636415104GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2_Uncertainty64LREAL1.9E-16TcVarGlobal636415808GVL_PhysicalConstants.fWToZMassRatio64LREAL0.88153TcVarGlobal636415872GVL_PhysicalConstants.fWToZMassRatio_Uncertainty64LREAL0.00017TcVarGlobal636415936GVL_AbsorptionTest.fbScatteringFactorLUT575872FB_ScatteringFactorLUTTcVarGlobal636416000PRG_IM1K1_PPM.fbIM1K11577984FB_PPMpytmc + + + + TcVarGlobal + + + 635558720 + + + PMPS_PARAM.MAX_FAST_FAULTS + Max fast faults for an FFO + 16 + UINT + + 200 + + + + TcVarGlobal + + + 635559744 + + + PRG_1_PlcTask.bDebug + 8 + BOOL + + 0 + + 635559760 + + + PRG_AT1K2_SOLID.bDebug + NOTE: use FALSE for simulation and production + NOTE: use TRUE when relying on visualization + actual hardware + 8 + BOOL + + 0 + + 635559768 + + + PMPS_PARAM.MAX_ASSERTIONS + Maximum number of BP requests in the arbiter + 32 + UDINT + + 50 + + + + TcVarGlobal + + + 635559776 + + + PMPS_PARAM.TRANS_MARGIN + Allowed % margin above requested transmission level in SafeBPCompare (0.0500 = 5deci% default). Note: change this value if scaling factor changes. + 32 + REAL + + 0.05 + + + + TcVarGlobal + + + 635559808 + + + PMPS_TOOLS.fbJson + 256 + FB_JsonSaxWriter + + + TcVarGlobal + + + 635559840 + + + Global_Version.stLibVersion_Tc2_MC2 + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 48 + + + .iRevision + 0 + + + .nFlags + 1 + + + .sVersion + 3.3.48.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 635560096 + + + Global_Variables.TcMcGlobal + 6976 + _TCMCGLOBAL + + + TcVarGlobal + + + 635560384 + + + Global_Variables.DEFAULT_HOME_POSITION + 64 + LREAL + + 1E+307 + + + + TcVarGlobal + + + 635567360 + + + Global_Variables.DEFAULT_BACKLASHVALUE + 64 + LREAL + + 1E+307 + + + + TcVarGlobal + + + 635567424 + + + Global_Version.stLibVersion_Tc2_Math + 288 + ST_LibVersion + + + .iMajor + 3 + + + .iMinor + 3 + + + .iBuild + 1 + + + .iRevision + 0 + + + .sVersion + 3.3.1.0 + + + + + const_non_replaced + + + TcVarGlobal + + + 635567488 + + + GVL_Physics.fbScatteringFactors + 575872 + FB_ScatteringFactorLUT + + + TcVarGlobal + + + 635567808 + + + GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K + Wien displacement law constant (m K) + Uncertainty: 5.1e-09 + 64 + LREAL + + 0.0028977685 + + + + TcVarGlobal + + + 636143680 + + + GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K_Units + 648 + STRING(80) + + m K + + + + TcVarGlobal + + + 636143744 + + + PRG_AT2K2_SOLID.bDebug + NOTE: use FALSE for simulation and production + NOTE: use TRUE when relying on visualization + actual hardware + 8 + BOOL + + 0 + + 636144392 + + + PRG_AT1K2_SOLID.nEnableMode + 16 + ENUM_StageEnableMode + 636144400 + + + PRG_AT2K2_SOLID.nEnableMode + 16 + ENUM_StageEnableMode + 636144416 + + + PRG_3_PMPS_POST.bMR1K1_Veto + 8 + BOOL + 636144432 + + + PRG_3_PMPS_POST.bST1K2_Veto + 8 + BOOL + 636144440 + + + GVL_PhysicalConstants.fWienDisplacementLawConstant_in_m_K_Uncertainty + 64 + LREAL + + 5.1E-09 + + + + TcVarGlobal + + + 636144448 + + + GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2 + atomic unit of 1st hyperpolarizablity (C^3 m^3 J^-2) + Uncertainty: 2.8e-60 + 64 + LREAL + + 3.20636151E-53 + + + + TcVarGlobal + + + 636144512 + + + GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2_Units + 648 + STRING(80) + + C^3 m^3 J^-2 + + + + TcVarGlobal + + + 636144576 + + + PRG_3_PMPS_POST.bST1K2_Veto_Override + 8 + BOOL + + 0 + + 636145224 + + + GVL.iFiltersPerSATTBlade + 16 + INT + + 8 + + + + TcVarGlobal + + + 636145232 + + + Constants.bLittleEndian + Does the target support an FPU + 8 + BOOL + + 1 + + + + TcVarGlobal + + + 636145256 + + + Constants.bSimulationMode + Does the target support an FPU + 8 + BOOL + + 0 + + + + TcVarGlobal + + + 636145264 + + + Constants.bFPUSupport + 8 + BOOL + + 1 + + + + TcVarGlobal + + + 636145272 + + + GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizablity_in_C_3_m_3_J_2_Uncertainty + 64 + LREAL + + 2.8E-60 + + + + TcVarGlobal + + + 636145280 + + + GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3 + atomic unit of 2nd hyperpolarizablity (C^4 m^4 J^-3) + Uncertainty: 1.1e-71 + 64 + LREAL + + 6.2353808E-65 + + + + TcVarGlobal + + + 636145344 + + + GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3_Units + 648 + STRING(80) + + C^4 m^4 J^-3 + + + + TcVarGlobal + + + 636145408 + + + Constants.nRegisterSize + Does the target support an FPU + 16 + WORD + + 32 + + + + TcVarGlobal + + + 636146064 + + + Constants.nPackMode + Does the target support an FPU + 16 + UINT + + 8 + + + + TcVarGlobal + + + 636146080 + + + GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizablity_in_C_4_m_4_J_3_Uncertainty + 64 + LREAL + + 1.1E-71 + + + + TcVarGlobal + + + 636146112 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m + atomic unit of electric dipole moment (C m) + Uncertainty: 7.3e-37 + 64 + LREAL + + 8.47835309E-30 + + + + TcVarGlobal + + + 636146176 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m_Units + 648 + STRING(80) + + C m + + + + TcVarGlobal + + + 636146240 + + + Constants.RuntimeVersionNumeric + 32 + DWORD + + 50660864 + + + + TcVarGlobal + + + 636146912 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMoment_in_C_m_Uncertainty + 64 + LREAL + + 7.3E-37 + + + + TcVarGlobal + + + 636146944 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1 + atomic unit of electric polarizablity (C^2 m^2 J^-1) + Uncertainty: 1.6e-49 + 64 + LREAL + + 1.648777274E-41 + + + + TcVarGlobal + + + 636147008 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1_Units + 648 + STRING(80) + + C^2 m^2 J^-1 + + + + TcVarGlobal + + + 636147072 + + + Constants.CompilerVersionNumeric + 32 + DWORD + + 50661988 + + + + TcVarGlobal + + + 636147744 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizablity_in_C_2_m_2_J_1_Uncertainty + 64 + LREAL + + 1.6E-49 + + + + TcVarGlobal + + + 636147776 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2 + atomic unit of electric quadrupole moment (C m^2) + Uncertainty: 3.9e-47 + 64 + LREAL + + 4.48655124E-40 + + + + TcVarGlobal + + + 636147840 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2_Units + 648 + STRING(80) + + C m^2 + + + + TcVarGlobal + + + 636147904 + + + TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask + 32 + OTCID + + + no_init + + + TcVarGlobal + + + 636148576 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMoment_in_C_m_2_Uncertainty + 64 + LREAL + + 3.9E-47 + + + + TcVarGlobal + + + 636148608 + + + GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1 + atomic unit of magn. dipole moment (J T^-1) + Uncertainty: 1.6e-30 + 64 + LREAL + + 1.8548019E-23 + + + + TcVarGlobal + + + 636148672 + + + GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636148736 + + + TwinCAT_SystemInfoVarList._TaskOid_PlcTask + 32 + OTCID + + + no_init + + + TcVarGlobal + + + 636149408 + + + GVL_PhysicalConstants.fAtomicUnitOfMagneticDipoleMoment_in_J_T_1_Uncertainty + 64 + LREAL + + 1.6E-30 + + + + TcVarGlobal + + + 636149440 + + + GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T + atomic unit of magn. flux density (T) + Uncertainty: 7.1e-05 + 64 + LREAL + + 235051.756758 + + + + TcVarGlobal + + + 636149504 + + + GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T_Units + 648 + STRING(80) + + T + + + + TcVarGlobal + + + 636149568 + + + GVL_PhysicalConstants.fAtomicUnitOfMagneticFluxDensity_in_T_Uncertainty + 64 + LREAL + + 7.1E-05 + + + + TcVarGlobal + + + 636150272 + + + GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1 + deuteron magn. moment (J T^-1) + Uncertainty: 3.8e-34 + 64 + LREAL + + 4.33073482E-27 + + + + TcVarGlobal + + + 636150336 + + + GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636150400 + + + GVL_PhysicalConstants.fDeuteronMagneticMoment_in_J_T_1_Uncertainty + 64 + LREAL + + 3.8E-34 + + + + TcVarGlobal + + + 636151104 + + + GVL_PhysicalConstants.fDeuteronMagneticMomentToBohrMagnetonRatio + deuteron magn. moment to Bohr magneton ratio + Uncertainty: 5e-12 + 64 + LREAL + + 0.0004669754567 + + + + TcVarGlobal + + + 636151168 + + + GVL_PhysicalConstants.fDeuteronMagneticMomentToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 5E-12 + + + + TcVarGlobal + + + 636151232 + + + GVL_PhysicalConstants.fDeuteronMagneticMomentToNuclearMagnetonRatio + deuteron magn. moment to nuclear magneton ratio + Uncertainty: 9.2e-09 + 64 + LREAL + + 0.8574382329 + + + + TcVarGlobal + + + 636151296 + + + GVL_PhysicalConstants.fDeuteronMagneticMomentToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 9.2E-09 + + + + TcVarGlobal + + + 636151360 + + + GVL_PhysicalConstants.fDeuteronElectronMagneticMomentRatio + deuteron-electron magn. moment ratio + Uncertainty: 5e-12 + 64 + LREAL + + -0.0004664345548 + + + + TcVarGlobal + + + 636151424 + + + GVL_PhysicalConstants.fDeuteronElectronMagneticMomentRatio_Uncertainty + 64 + LREAL + + 5E-12 + + + + TcVarGlobal + + + 636151488 + + + GVL_PhysicalConstants.fDeuteronProtonMagneticMomentRatio + deuteron-proton magn. moment ratio + Uncertainty: 4.5e-09 + 64 + LREAL + + 0.3070122084 + + + + TcVarGlobal + + + 636151552 + + + GVL_PhysicalConstants.fDeuteronProtonMagneticMomentRatio_Uncertainty + 64 + LREAL + + 4.5E-09 + + + + TcVarGlobal + + + 636151616 + + + GVL_PhysicalConstants.fDeuteronNeutronMagneticMomentRatio + deuteron-neutron magn. moment ratio + Uncertainty: 1.1e-07 + 64 + LREAL + + -0.44820652 + + + + TcVarGlobal + + + 636151680 + + + GVL_PhysicalConstants.fDeuteronNeutronMagneticMomentRatio_Uncertainty + 64 + LREAL + + 1.1E-07 + + + + TcVarGlobal + + + 636151744 + + + GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1 + electron gyromagn. ratio (s^-1 T^-1) + Uncertainty: 53.0 + 64 + LREAL + + 176085963023 + + + + TcVarGlobal + + + 636151808 + + + GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1_Units + 648 + STRING(80) + + s^-1 T^-1 + + + + TcVarGlobal + + + 636151872 + + + GVL_PhysicalConstants.fElectronGyromagneticRatio_in_s_1_T_1_Uncertainty + 64 + LREAL + + 53 + + + + TcVarGlobal + + + 636152576 + + + GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1 + electron gyromagn. ratio over 2 pi (MHz T^-1) + Uncertainty: 0.0024 + 64 + LREAL + + 28024.9532 + + + + TcVarGlobal + + + 636152640 + + + GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636152704 + + + GVL_PhysicalConstants.fElectronGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty + 64 + LREAL + + 0.0024 + + + + TcVarGlobal + + + 636153408 + + + GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1 + electron magn. moment (J T^-1) + Uncertainty: 8e-31 + 64 + LREAL + + -9.28476412E-24 + + + + TcVarGlobal + + + 636153472 + + + GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636153536 + + + GVL_PhysicalConstants.fElectronMagneticMoment_in_J_T_1_Uncertainty + 64 + LREAL + + 8E-31 + + + + TcVarGlobal + + + 636154240 + + + GVL_PhysicalConstants.fElectronMagneticMomentToBohrMagnetonRatio + electron magn. moment to Bohr magneton ratio + Uncertainty: 3.8e-12 + 64 + LREAL + + -1.0011596521859 + + + + TcVarGlobal + + + 636154304 + + + GVL_PhysicalConstants.fElectronMagneticMomentToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 3.8E-12 + + + + TcVarGlobal + + + 636154368 + + + GVL_PhysicalConstants.fElectronMagneticMomentToNuclearMagnetonRatio + electron magn. moment to nuclear magneton ratio + Uncertainty: 8.5e-07 + 64 + LREAL + + -1838.28197107 + + + + TcVarGlobal + + + 636154432 + + + GVL_PhysicalConstants.fElectronMagneticMomentToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 8.5E-07 + + + + TcVarGlobal + + + 636154496 + + + GVL_PhysicalConstants.fElectronMagneticMomentAnomaly + electron magn. moment anomaly + Uncertainty: 3.8e-12 + 64 + LREAL + + 0.0011596521859 + + + + TcVarGlobal + + + 636154560 + + + GVL_PhysicalConstants.fElectronMagneticMomentAnomaly_Uncertainty + 64 + LREAL + + 3.8E-12 + + + + TcVarGlobal + + + 636154624 + + + GVL_PhysicalConstants.fElectronToShieldedProtonMagneticMomentRatio + electron to shielded proton magn. moment ratio + Uncertainty: 7.1e-06 + 64 + LREAL + + -658.2275956 + + + + TcVarGlobal + + + 636154688 + + + GVL_PhysicalConstants.fElectronToShieldedProtonMagneticMomentRatio_Uncertainty + 64 + LREAL + + 7.1E-06 + + + + TcVarGlobal + + + 636154752 + + + GVL_PhysicalConstants.fElectronToShieldedHelionMagneticMomentRatio + electron to shielded helion magn. moment ratio + Uncertainty: 1e-05 + 64 + LREAL + + 864.058255 + + + + TcVarGlobal + + + 636154816 + + + GVL_PhysicalConstants.fElectronToShieldedHelionMagneticMomentRatio_Uncertainty + 64 + LREAL + + 1E-05 + + + + TcVarGlobal + + + 636154880 + + + GVL_PhysicalConstants.fElectronDeuteronMagneticMomentRatio + electron-deuteron magn. moment ratio + Uncertainty: 2.3e-05 + 64 + LREAL + + -2143.923493 + + + + TcVarGlobal + + + 636154944 + + + GVL_PhysicalConstants.fElectronDeuteronMagneticMomentRatio_Uncertainty + 64 + LREAL + + 2.3E-05 + + + + TcVarGlobal + + + 636155008 + + + GVL_PhysicalConstants.fElectronMuonMagneticMomentRatio + electron-muon magn. moment ratio + Uncertainty: 5.4e-06 + 64 + LREAL + + 206.7669894 + + + + TcVarGlobal + + + 636155072 + + + GVL_PhysicalConstants.fElectronMuonMagneticMomentRatio_Uncertainty + 64 + LREAL + + 5.4E-06 + + + + TcVarGlobal + + + 636155136 + + + GVL_PhysicalConstants.fElectronNeutronMagneticMomentRatio + electron-neutron magn. moment ratio + Uncertainty: 0.00023 + 64 + LREAL + + 960.9205 + + + + TcVarGlobal + + + 636155200 + + + GVL_PhysicalConstants.fElectronNeutronMagneticMomentRatio_Uncertainty + 64 + LREAL + + 0.00023 + + + + TcVarGlobal + + + 636155264 + + + GVL_PhysicalConstants.fElectronProtonMagneticMomentRatio + electron-proton magn. moment ratio + Uncertainty: 6.6e-06 + 64 + LREAL + + -658.2106862 + + + + TcVarGlobal + + + 636155328 + + + GVL_PhysicalConstants.fElectronProtonMagneticMomentRatio_Uncertainty + 64 + LREAL + + 6.6E-06 + + + + TcVarGlobal + + + 636155392 + + + GVL_PhysicalConstants.fMagneticConstant_in_N_A_2 + magn. constant (N A^-2) + 64 + LREAL + + 1.2566370614E-06 + + + + TcVarGlobal + + + 636155456 + + + GVL_PhysicalConstants.fMagneticConstant_in_N_A_2_Units + 648 + STRING(80) + + N A^-2 + + + + TcVarGlobal + + + 636155520 + + + GVL_PhysicalConstants.fMagneticFluxQuantum_in_Wb + magn. flux quantum (Wb) + 64 + LREAL + + 2.067833848E-15 + + + + TcVarGlobal + + + 636156224 + + + GVL_PhysicalConstants.fMagneticFluxQuantum_in_Wb_Units + 648 + STRING(80) + + Wb + + + + TcVarGlobal + + + 636156288 + + + GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1 + muon magn. moment (J T^-1) + Uncertainty: 4e-33 + 64 + LREAL + + -4.49044799E-26 + + + + TcVarGlobal + + + 636156992 + + + GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636157056 + + + GVL_PhysicalConstants.fMuonMagneticMoment_in_J_T_1_Uncertainty + 64 + LREAL + + 4E-33 + + + + TcVarGlobal + + + 636157760 + + + GVL_PhysicalConstants.fMuonMagneticMomentToBohrMagnetonRatio + muon magn. moment to Bohr magneton ratio + Uncertainty: 1.3e-10 + 64 + LREAL + + -0.00484197045 + + + + TcVarGlobal + + + 636157824 + + + GVL_PhysicalConstants.fMuonMagneticMomentToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.3E-10 + + + + TcVarGlobal + + + 636157888 + + + GVL_PhysicalConstants.fMuonMagneticMomentToNuclearMagnetonRatio + muon magn. moment to nuclear magneton ratio + Uncertainty: 2.3e-07 + 64 + LREAL + + -8.89059698 + + + + TcVarGlobal + + + 636157952 + + + GVL_PhysicalConstants.fMuonMagneticMomentToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 2.3E-07 + + + + TcVarGlobal + + + 636158016 + + + GVL_PhysicalConstants.fMuonProtonMagneticMomentRatio + muon-proton magn. moment ratio + Uncertainty: 8.9e-08 + 64 + LREAL + + -3.183345118 + + + + TcVarGlobal + + + 636158080 + + + GVL_PhysicalConstants.fMuonProtonMagneticMomentRatio_Uncertainty + 64 + LREAL + + 8.9E-08 + + + + TcVarGlobal + + + 636158144 + + + GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1 + neutron gyromagn. ratio (s^-1 T^-1) + Uncertainty: 43.0 + 64 + LREAL + + 183247171 + + + + TcVarGlobal + + + 636158208 + + + GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1_Units + 648 + STRING(80) + + s^-1 T^-1 + + + + TcVarGlobal + + + 636158272 + + + GVL_PhysicalConstants.fNeutronGyromagneticRatio_in_s_1_T_1_Uncertainty + 64 + LREAL + + 43 + + + + TcVarGlobal + + + 636158976 + + + GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1 + neutron gyromagn. ratio over 2 pi (MHz T^-1) + Uncertainty: 7.3e-06 + 64 + LREAL + + 29.164695 + + + + TcVarGlobal + + + 636159040 + + + GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636159104 + + + GVL_PhysicalConstants.fNeutronGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty + 64 + LREAL + + 7.3E-06 + + + + TcVarGlobal + + + 636159808 + + + GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1 + neutron magn. moment (J T^-1) + Uncertainty: 2.4e-33 + 64 + LREAL + + -9.6623645E-27 + + + + TcVarGlobal + + + 636159872 + + + GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636159936 + + + GVL_PhysicalConstants.fNeutronMagneticMoment_in_J_T_1_Uncertainty + 64 + LREAL + + 2.4E-33 + + + + TcVarGlobal + + + 636160640 + + + GVL_PhysicalConstants.fNeutronMagneticMomentToBohrMagnetonRatio + neutron magn. moment to Bohr magneton ratio + Uncertainty: 2.5e-10 + 64 + LREAL + + -0.00104187563 + + + + TcVarGlobal + + + 636160704 + + + GVL_PhysicalConstants.fNeutronMagneticMomentToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 2.5E-10 + + + + TcVarGlobal + + + 636160768 + + + GVL_PhysicalConstants.fNeutronMagneticMomentToNuclearMagnetonRatio + neutron magn. moment to nuclear magneton ratio + Uncertainty: 4.5e-07 + 64 + LREAL + + -1.91304273 + + + + TcVarGlobal + + + 636160832 + + + GVL_PhysicalConstants.fNeutronMagneticMomentToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 4.5E-07 + + + + TcVarGlobal + + + 636160896 + + + GVL_PhysicalConstants.fNeutronToShieldedProtonMagneticMomentRatio + neutron to shielded proton magn. moment ratio + Uncertainty: 1.6e-07 + 64 + LREAL + + -0.68499694 + + + + TcVarGlobal + + + 636160960 + + + GVL_PhysicalConstants.fNeutronToShieldedProtonMagneticMomentRatio_Uncertainty + 64 + LREAL + + 1.6E-07 + + + + TcVarGlobal + + + 636161024 + + + GVL_PhysicalConstants.fNeutronElectronMagneticMomentRatio + neutron-electron magn. moment ratio + Uncertainty: 2.5e-10 + 64 + LREAL + + 0.00104066882 + + + + TcVarGlobal + + + 636161088 + + + GVL_PhysicalConstants.fNeutronElectronMagneticMomentRatio_Uncertainty + 64 + LREAL + + 2.5E-10 + + + + TcVarGlobal + + + 636161152 + + + GVL_PhysicalConstants.fNeutronProtonMagneticMomentRatio + neutron-proton magn. moment ratio + Uncertainty: 1.6e-07 + 64 + LREAL + + -0.68497934 + + + + TcVarGlobal + + + 636161216 + + + GVL_PhysicalConstants.fNeutronProtonMagneticMomentRatio_Uncertainty + 64 + LREAL + + 1.6E-07 + + + + TcVarGlobal + + + 636161280 + + + GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1 + proton gyromagn. ratio (s^-1 T^-1) + Uncertainty: 0.11 + 64 + LREAL + + 267522187.44 + + + + TcVarGlobal + + + 636161344 + + + GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1_Units + 648 + STRING(80) + + s^-1 T^-1 + + + + TcVarGlobal + + + 636161408 + + + GVL_PhysicalConstants.fProtonGyromagneticRatio_in_s_1_T_1_Uncertainty + 64 + LREAL + + 0.11 + + + + TcVarGlobal + + + 636162112 + + + GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1 + proton gyromagn. ratio over 2 pi (MHz T^-1) + Uncertainty: 3.7e-06 + 64 + LREAL + + 42.5774813 + + + + TcVarGlobal + + + 636162176 + + + GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636162240 + + + GVL_PhysicalConstants.fProtonGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty + 64 + LREAL + + 3.7E-06 + + + + TcVarGlobal + + + 636162944 + + + GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1 + proton magn. moment (J T^-1) + Uncertainty: 1.2e-33 + 64 + LREAL + + 1.41060671E-26 + + + + TcVarGlobal + + + 636163008 + + + GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636163072 + + + GVL_PhysicalConstants.fProtonMagneticMoment_in_J_T_1_Uncertainty + 64 + LREAL + + 1.2E-33 + + + + TcVarGlobal + + + 636163776 + + + GVL_PhysicalConstants.fProtonMagneticMomentToBohrMagnetonRatio + proton magn. moment to Bohr magneton ratio + Uncertainty: 1.5e-11 + 64 + LREAL + + 0.001521032206 + + + + TcVarGlobal + + + 636163840 + + + GVL_PhysicalConstants.fProtonMagneticMomentToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.5E-11 + + + + TcVarGlobal + + + 636163904 + + + GVL_PhysicalConstants.fProtonMagneticMomentToNuclearMagnetonRatio + proton magn. moment to nuclear magneton ratio + Uncertainty: 2.8e-08 + 64 + LREAL + + 2.792847351 + + + + TcVarGlobal + + + 636163968 + + + GVL_PhysicalConstants.fProtonMagneticMomentToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 2.8E-08 + + + + TcVarGlobal + + + 636164032 + + + GVL_PhysicalConstants.fProtonMagneticShieldingCorrection + proton magn. shielding correction + Uncertainty: 1.1e-08 + 64 + LREAL + + 2.5689E-05 + + + + TcVarGlobal + + + 636164096 + + + GVL_PhysicalConstants.fProtonMagneticShieldingCorrection_Uncertainty + 64 + LREAL + + 1.1E-08 + + + + TcVarGlobal + + + 636164160 + + + GVL_PhysicalConstants.fProtonNeutronMagneticMomentRatio + proton-neutron magn. moment ratio + Uncertainty: 3.4e-07 + 64 + LREAL + + -1.45989805 + + + + TcVarGlobal + + + 636164224 + + + GVL_PhysicalConstants.fProtonNeutronMagneticMomentRatio_Uncertainty + 64 + LREAL + + 3.4E-07 + + + + TcVarGlobal + + + 636164288 + + + GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1 + shielded helion gyromagn. ratio (s^-1 T^-1) + Uncertainty: 2.4 + 64 + LREAL + + 203789456.9 + + + + TcVarGlobal + + + 636164352 + + + GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1_Units + 648 + STRING(80) + + s^-1 T^-1 + + + + TcVarGlobal + + + 636164416 + + + GVL_PhysicalConstants.fShieldedHelionGyromagneticRatio_in_s_1_T_1_Uncertainty + 64 + LREAL + + 2.4 + + + + TcVarGlobal + + + 636165120 + + + GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1 + shielded helion gyromagn. ratio over 2 pi (MHz T^-1) + Uncertainty: 2.8e-06 + 64 + LREAL + + 32.4341015 + + + + TcVarGlobal + + + 636165184 + + + GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636165248 + + + GVL_PhysicalConstants.fShieldedHelionGyromagneticRatioOver2Pi_in_MHz_T_1_Uncertainty + 64 + LREAL + + 2.8E-06 + + + + TcVarGlobal + + + 636165952 + + + GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1 + shielded helion magn. moment (J T^-1) + Uncertainty: 9.3e-34 + 64 + LREAL + + -1.074553024E-26 + + + + TcVarGlobal + + + 636166016 + + + GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636166080 + + + GVL_PhysicalConstants.fShieldedHelionMagneticMoment_in_J_T_1_Uncertainty + 64 + LREAL + + 9.3E-34 + + + + TcVarGlobal + + + 636166784 + + + GVL_PhysicalConstants.fShieldedHelionMagneticMomentToBohrMagnetonRatio + shielded helion magn. moment to Bohr magneton ratio + Uncertainty: 1.4e-11 + 64 + LREAL + + -0.001158671474 + + + + TcVarGlobal + + + 636166848 + + + GVL_PhysicalConstants.fShieldedHelionMagneticMomentToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.4E-11 + + + + TcVarGlobal + + + 636166912 + + + GVL_PhysicalConstants.fShieldedHelionMagneticMomentToNuclearMagnetonRatio + shielded helion magn. moment to nuclear magneton ratio + Uncertainty: 2.5e-08 + 64 + LREAL + + -2.127497723 + + + + TcVarGlobal + + + 636166976 + + + GVL_PhysicalConstants.fShieldedHelionMagneticMomentToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 2.5E-08 + + + + TcVarGlobal + + + 636167040 + + + GVL_PhysicalConstants.fShieldedHelionToProtonMagneticMomentRatio + shielded helion to proton magn. moment ratio + Uncertainty: 1.2e-08 + 64 + LREAL + + -0.761766562 + + + + TcVarGlobal + + + 636167104 + + + GVL_PhysicalConstants.fShieldedHelionToProtonMagneticMomentRatio_Uncertainty + 64 + LREAL + + 1.2E-08 + + + + TcVarGlobal + + + 636167168 + + + GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMagneticMomentRatio + shielded helion to shielded proton magn. moment ratio + Uncertainty: 3.3e-09 + 64 + LREAL + + -0.7617861313 + + + + TcVarGlobal + + + 636167232 + + + GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMagneticMomentRatio_Uncertainty + 64 + LREAL + + 3.3E-09 + + + + TcVarGlobal + + + 636167296 + + + GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1 + shielded proton magn. moment (J T^-1) + Uncertainty: 1.2e-33 + 64 + LREAL + + 1.41057047E-26 + + + + TcVarGlobal + + + 636167360 + + + GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636167424 + + + GVL_PhysicalConstants.fShieldedProtonMagneticMoment_in_J_T_1_Uncertainty + 64 + LREAL + + 1.2E-33 + + + + TcVarGlobal + + + 636168128 + + + GVL_PhysicalConstants.fShieldedProtonMagneticMomentToBohrMagnetonRatio + shielded proton magn. moment to Bohr magneton ratio + Uncertainty: 1.6e-11 + 64 + LREAL + + 0.001520993132 + + + + TcVarGlobal + + + 636168192 + + + GVL_PhysicalConstants.fShieldedProtonMagneticMomentToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.6E-11 + + + + TcVarGlobal + + + 636168256 + + + GVL_PhysicalConstants.fShieldedProtonMagneticMomentToNuclearMagnetonRatio + shielded proton magn. moment to nuclear magneton ratio + Uncertainty: 3e-08 + 64 + LREAL + + 2.792775604 + + + + TcVarGlobal + + + 636168320 + + + GVL_PhysicalConstants.fShieldedProtonMagneticMomentToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 3E-08 + + + + TcVarGlobal + + + 636168384 + + + GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m + {220} lattice spacing of silicon (m) + Uncertainty: 3.2e-18 + 64 + LREAL + + 1.920155714E-10 + + + + TcVarGlobal + + + 636168448 + + + GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636168512 + + + GVL_PhysicalConstants.f_220_LatticeSpacingOfSilicon_in_m_Uncertainty + 64 + LREAL + + 3.2E-18 + + + + TcVarGlobal + + + 636169216 + + + GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m + lattice spacing of silicon (m) + Uncertainty: 5e-18 + 64 + LREAL + + 1.920155762E-10 + + + + TcVarGlobal + + + 636169280 + + + GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636169344 + + + GVL_PhysicalConstants.fLatticeSpacingOfSilicon_in_m_Uncertainty + 64 + LREAL + + 5E-18 + + + + TcVarGlobal + + + 636170048 + + + GVL_PhysicalConstants.fAlphaParticleElectronMassRatio + alpha particle-electron mass ratio + Uncertainty: 2.4e-07 + 64 + LREAL + + 7294.29954142 + + + + TcVarGlobal + + + 636170112 + + + GVL_PhysicalConstants.fAlphaParticleElectronMassRatio_Uncertainty + 64 + LREAL + + 2.4E-07 + + + + TcVarGlobal + + + 636170176 + + + GVL_PhysicalConstants.fAlphaParticleMass_in_kg + alpha particle mass (kg) + Uncertainty: 2e-36 + 64 + LREAL + + 6.6446573357E-27 + + + + TcVarGlobal + + + 636170240 + + + GVL_PhysicalConstants.fAlphaParticleMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636170304 + + + GVL_PhysicalConstants.fAlphaParticleMass_in_kg_Uncertainty + 64 + LREAL + + 2E-36 + + + + TcVarGlobal + + + 636171008 + + + GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J + alpha particle mass energy equivalent (J) + Uncertainty: 1.8e-19 + 64 + LREAL + + 5.9719201914E-10 + + + + TcVarGlobal + + + 636171072 + + + GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636171136 + + + GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 1.8E-19 + + + + TcVarGlobal + + + 636171840 + + + GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV + alpha particle mass energy equivalent in MeV (MeV) + Uncertainty: 1.1e-06 + 64 + LREAL + + 3727.3794066 + + + + TcVarGlobal + + + 636171904 + + + GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636171968 + + + GVL_PhysicalConstants.fAlphaParticleMassEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 1.1E-06 + + + + TcVarGlobal + + + 636172672 + + + GVL_PhysicalConstants.fAlphaParticleMassInU_in_u + alpha particle mass in u (u) + Uncertainty: 6.3e-11 + 64 + LREAL + + 4.001506179127 + + + + TcVarGlobal + + + 636172736 + + + GVL_PhysicalConstants.fAlphaParticleMassInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636172800 + + + GVL_PhysicalConstants.fAlphaParticleMassInU_in_u_Uncertainty + 64 + LREAL + + 6.3E-11 + + + + TcVarGlobal + + + 636173504 + + + GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1 + alpha particle molar mass (kg mol^-1) + Uncertainty: 1.2e-12 + 64 + LREAL + + 0.0040015061777 + + + + TcVarGlobal + + + 636173568 + + + GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636173632 + + + GVL_PhysicalConstants.fAlphaParticleMolarMass_in_kg_mol_1_Uncertainty + 64 + LREAL + + 1.2E-12 + + + + TcVarGlobal + + + 636174336 + + + GVL_PhysicalConstants.fAlphaParticleProtonMassRatio + alpha particle-proton mass ratio + Uncertainty: 2.2e-10 + 64 + LREAL + + 3.97259969009 + + + + TcVarGlobal + + + 636174400 + + + GVL_PhysicalConstants.fAlphaParticleProtonMassRatio_Uncertainty + 64 + LREAL + + 2.2E-10 + + + + TcVarGlobal + + + 636174464 + + + GVL_PhysicalConstants.fAngstromStar_in_m + Angstrom star (m) + Uncertainty: 9e-17 + 64 + LREAL + + 1.00001495E-10 + + + + TcVarGlobal + + + 636174528 + + + GVL_PhysicalConstants.fAngstromStar_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636174592 + + + GVL_PhysicalConstants.fAngstromStar_in_m_Uncertainty + 64 + LREAL + + 9E-17 + + + + TcVarGlobal + + + 636175296 + + + GVL_PhysicalConstants.fAtomicMassConstant_in_kg + atomic mass constant (kg) + Uncertainty: 5e-37 + 64 + LREAL + + 1.6605390666E-27 + + + + TcVarGlobal + + + 636175360 + + + GVL_PhysicalConstants.fAtomicMassConstant_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636175424 + + + GVL_PhysicalConstants.fAtomicMassConstant_in_kg_Uncertainty + 64 + LREAL + + 5E-37 + + + + TcVarGlobal + + + 636176128 + + + GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J + atomic mass constant energy equivalent (J) + Uncertainty: 4.5e-20 + 64 + LREAL + + 1.4924180856E-10 + + + + TcVarGlobal + + + 636176192 + + + GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636176256 + + + GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 4.5E-20 + + + + TcVarGlobal + + + 636176960 + + + GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV + atomic mass constant energy equivalent in MeV (MeV) + Uncertainty: 2.8e-07 + 64 + LREAL + + 931.49410242 + + + + TcVarGlobal + + + 636177024 + + + GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636177088 + + + GVL_PhysicalConstants.fAtomicMassConstantEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 2.8E-07 + + + + TcVarGlobal + + + 636177792 + + + GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV + atomic mass unit-electron volt relationship (eV) + Uncertainty: 0.28 + 64 + LREAL + + 931494102.42 + + + + TcVarGlobal + + + 636177856 + + + GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV_Units + 648 + STRING(80) + + eV + + + + TcVarGlobal + + + 636177920 + + + GVL_PhysicalConstants.fAtomicMassUnitElectronVoltRelationship_in_eV_Uncertainty + 64 + LREAL + + 0.28 + + + + TcVarGlobal + + + 636178624 + + + GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h + atomic mass unit-hartree relationship (E_h) + Uncertainty: 0.01 + 64 + LREAL + + 34231776.874 + + + + TcVarGlobal + + + 636178688 + + + GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h_Units + 648 + STRING(80) + + E_h + + + + TcVarGlobal + + + 636178752 + + + GVL_PhysicalConstants.fAtomicMassUnitHartreeRelationship_in_E_h_Uncertainty + 64 + LREAL + + 0.01 + + + + TcVarGlobal + + + 636179456 + + + GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz + atomic mass unit-hertz relationship (Hz) + Uncertainty: 68000000000000.0 + 64 + LREAL + + 2.25234271871E+23 + + + + TcVarGlobal + + + 636179520 + + + GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz_Units + 648 + STRING(80) + + Hz + + + + TcVarGlobal + + + 636179584 + + + GVL_PhysicalConstants.fAtomicMassUnitHertzRelationship_in_Hz_Uncertainty + 64 + LREAL + + 68000000000000 + + + + TcVarGlobal + + + 636180288 + + + GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1 + atomic mass unit-inverse meter relationship (m^-1) + Uncertainty: 230000.0 + 64 + LREAL + + 751300661040000 + + + + TcVarGlobal + + + 636180352 + + + GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1_Units + 648 + STRING(80) + + m^-1 + + + + TcVarGlobal + + + 636180416 + + + GVL_PhysicalConstants.fAtomicMassUnitInverseMeterRelationship_in_m_1_Uncertainty + 64 + LREAL + + 230000 + + + + TcVarGlobal + + + 636181120 + + + GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J + atomic mass unit-joule relationship (J) + Uncertainty: 4.5e-20 + 64 + LREAL + + 1.4924180856E-10 + + + + TcVarGlobal + + + 636181184 + + + GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636181248 + + + GVL_PhysicalConstants.fAtomicMassUnitJouleRelationship_in_J_Uncertainty + 64 + LREAL + + 4.5E-20 + + + + TcVarGlobal + + + 636181952 + + + GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K + atomic mass unit-kelvin relationship (K) + Uncertainty: 3300.0 + 64 + LREAL + + 10809540191600 + + + + TcVarGlobal + + + 636182016 + + + GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K_Units + 648 + STRING(80) + + K + + + + TcVarGlobal + + + 636182080 + + + GVL_PhysicalConstants.fAtomicMassUnitKelvinRelationship_in_K_Uncertainty + 64 + LREAL + + 3300 + + + + TcVarGlobal + + + 636182784 + + + GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg + atomic mass unit-kilogram relationship (kg) + Uncertainty: 5e-37 + 64 + LREAL + + 1.6605390666E-27 + + + + TcVarGlobal + + + 636182848 + + + GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636182912 + + + GVL_PhysicalConstants.fAtomicMassUnitKilogramRelationship_in_kg_Uncertainty + 64 + LREAL + + 5E-37 + + + + TcVarGlobal + + + 636183616 + + + GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2 + atomic unit of 1st hyperpolarizability (C^3 m^3 J^-2) + Uncertainty: 1.5e-62 + 64 + LREAL + + 3.2063613061E-53 + + + + TcVarGlobal + + + 636183680 + + + GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2_Units + 648 + STRING(80) + + C^3 m^3 J^-2 + + + + TcVarGlobal + + + 636183744 + + + GVL_PhysicalConstants.fAtomicUnitOf1stHyperpolarizability_in_C_3_m_3_J_2_Uncertainty + 64 + LREAL + + 1.5E-62 + + + + TcVarGlobal + + + 636184448 + + + GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3 + atomic unit of 2nd hyperpolarizability (C^4 m^4 J^-3) + Uncertainty: 3.8e-74 + 64 + LREAL + + 6.2353799905E-65 + + + + TcVarGlobal + + + 636184512 + + + GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3_Units + 648 + STRING(80) + + C^4 m^4 J^-3 + + + + TcVarGlobal + + + 636184576 + + + GVL_PhysicalConstants.fAtomicUnitOf2ndHyperpolarizability_in_C_4_m_4_J_3_Uncertainty + 64 + LREAL + + 3.8E-74 + + + + TcVarGlobal + + + 636185280 + + + GVL_PhysicalConstants.fAtomicUnitOfAction_in_J_s + atomic unit of action (J s) + 64 + LREAL + + 1.054571817E-34 + + + + TcVarGlobal + + + 636185344 + + + GVL_PhysicalConstants.fAtomicUnitOfAction_in_J_s_Units + 648 + STRING(80) + + J s + + + + TcVarGlobal + + + 636185408 + + + GVL_PhysicalConstants.fAtomicUnitOfCharge_in_C + atomic unit of charge (C) + 64 + LREAL + + 1.602176634E-19 + + + + TcVarGlobal + + + 636186112 + + + GVL_PhysicalConstants.fAtomicUnitOfCharge_in_C_Units + 648 + STRING(80) + + C + + + + TcVarGlobal + + + 636186176 + + + GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3 + atomic unit of charge density (C m^-3) + Uncertainty: 490.0 + 64 + LREAL + + 1081202384570 + + + + TcVarGlobal + + + 636186880 + + + GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3_Units + 648 + STRING(80) + + C m^-3 + + + + TcVarGlobal + + + 636186944 + + + GVL_PhysicalConstants.fAtomicUnitOfChargeDensity_in_C_m_3_Uncertainty + 64 + LREAL + + 490 + + + + TcVarGlobal + + + 636187648 + + + GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A + atomic unit of current (A) + Uncertainty: 1.3e-14 + 64 + LREAL + + 0.00662361823751 + + + + TcVarGlobal + + + 636187712 + + + GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A_Units + 648 + STRING(80) + + A + + + + TcVarGlobal + + + 636187776 + + + GVL_PhysicalConstants.fAtomicUnitOfCurrent_in_A_Uncertainty + 64 + LREAL + + 1.3E-14 + + + + TcVarGlobal + + + 636188480 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m + atomic unit of electric dipole mom. (C m) + Uncertainty: 1.3e-39 + 64 + LREAL + + 8.4783536255E-30 + + + + TcVarGlobal + + + 636188544 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m_Units + 648 + STRING(80) + + C m + + + + TcVarGlobal + + + 636188608 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricDipoleMom_in_C_m_Uncertainty + 64 + LREAL + + 1.3E-39 + + + + TcVarGlobal + + + 636189312 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1 + atomic unit of electric field (V m^-1) + Uncertainty: 78.0 + 64 + LREAL + + 514220674763 + + + + TcVarGlobal + + + 636189376 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1_Units + 648 + STRING(80) + + V m^-1 + + + + TcVarGlobal + + + 636189440 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricField_in_V_m_1_Uncertainty + 64 + LREAL + + 78 + + + + TcVarGlobal + + + 636190144 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2 + atomic unit of electric field gradient (V m^-2) + Uncertainty: 2900000000000.0 + 64 + LREAL + + 9.7173624292E+21 + + + + TcVarGlobal + + + 636190208 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2_Units + 648 + STRING(80) + + V m^-2 + + + + TcVarGlobal + + + 636190272 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricFieldGradient_in_V_m_2_Uncertainty + 64 + LREAL + + 2900000000000 + + + + TcVarGlobal + + + 636190976 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1 + atomic unit of electric polarizability (C^2 m^2 J^-1) + Uncertainty: 5e-51 + 64 + LREAL + + 1.64877727436E-41 + + + + TcVarGlobal + + + 636191040 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1_Units + 648 + STRING(80) + + C^2 m^2 J^-1 + + + + TcVarGlobal + + + 636191104 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricPolarizability_in_C_2_m_2_J_1_Uncertainty + 64 + LREAL + + 5E-51 + + + + TcVarGlobal + + + 636191808 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V + atomic unit of electric potential (V) + Uncertainty: 5.3e-11 + 64 + LREAL + + 27.211386245988 + + + + TcVarGlobal + + + 636191872 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V_Units + 648 + STRING(80) + + V + + + + TcVarGlobal + + + 636191936 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricPotential_in_V_Uncertainty + 64 + LREAL + + 5.3E-11 + + + + TcVarGlobal + + + 636192640 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2 + atomic unit of electric quadrupole mom. (C m^2) + Uncertainty: 1.4e-49 + 64 + LREAL + + 4.4865515246E-40 + + + + TcVarGlobal + + + 636192704 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2_Units + 648 + STRING(80) + + C m^2 + + + + TcVarGlobal + + + 636192768 + + + GVL_PhysicalConstants.fAtomicUnitOfElectricQuadrupoleMom_in_C_m_2_Uncertainty + 64 + LREAL + + 1.4E-49 + + + + TcVarGlobal + + + 636193472 + + + GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J + atomic unit of energy (J) + Uncertainty: 8.5e-30 + 64 + LREAL + + 4.3597447222071E-18 + + + + TcVarGlobal + + + 636193536 + + + GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636193600 + + + GVL_PhysicalConstants.fAtomicUnitOfEnergy_in_J_Uncertainty + 64 + LREAL + + 8.5E-30 + + + + TcVarGlobal + + + 636194304 + + + GVL_PhysicalConstants.fAtomicUnitOfForce_in_N + atomic unit of force (N) + Uncertainty: 1.2e-17 + 64 + LREAL + + 8.2387234983E-08 + + + + TcVarGlobal + + + 636194368 + + + GVL_PhysicalConstants.fAtomicUnitOfForce_in_N_Units + 648 + STRING(80) + + N + + + + TcVarGlobal + + + 636194432 + + + GVL_PhysicalConstants.fAtomicUnitOfForce_in_N_Uncertainty + 64 + LREAL + + 1.2E-17 + + + + TcVarGlobal + + + 636195136 + + + GVL_PhysicalConstants.fAtomicUnitOfLength_in_m + atomic unit of length (m) + Uncertainty: 8e-21 + 64 + LREAL + + 5.29177210903E-11 + + + + TcVarGlobal + + + 636195200 + + + GVL_PhysicalConstants.fAtomicUnitOfLength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636195264 + + + GVL_PhysicalConstants.fAtomicUnitOfLength_in_m_Uncertainty + 64 + LREAL + + 8E-21 + + + + TcVarGlobal + + + 636195968 + + + GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1 + atomic unit of mag. dipole mom. (J T^-1) + Uncertainty: 5.6e-33 + 64 + LREAL + + 1.85480201566E-23 + + + + TcVarGlobal + + + 636196032 + + + GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636196096 + + + GVL_PhysicalConstants.fAtomicUnitOfMag_DipoleMom_in_J_T_1_Uncertainty + 64 + LREAL + + 5.6E-33 + + + + TcVarGlobal + + + 636196800 + + + GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T + atomic unit of mag. flux density (T) + Uncertainty: 7.1e-05 + 64 + LREAL + + 235051.756758 + + + + TcVarGlobal + + + 636196864 + + + GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T_Units + 648 + STRING(80) + + T + + + + TcVarGlobal + + + 636196928 + + + GVL_PhysicalConstants.fAtomicUnitOfMag_FluxDensity_in_T_Uncertainty + 64 + LREAL + + 7.1E-05 + + + + TcVarGlobal + + + 636197632 + + + GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2 + atomic unit of magnetizability (J T^-2) + Uncertainty: 4.8e-38 + 64 + LREAL + + 7.8910366008E-29 + + + + TcVarGlobal + + + 636197696 + + + GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2_Units + 648 + STRING(80) + + J T^-2 + + + + TcVarGlobal + + + 636197760 + + + GVL_PhysicalConstants.fAtomicUnitOfMagnetizability_in_J_T_2_Uncertainty + 64 + LREAL + + 4.8E-38 + + + + TcVarGlobal + + + 636198464 + + + GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg + atomic unit of mass (kg) + Uncertainty: 2.8e-40 + 64 + LREAL + + 9.1093837015E-31 + + + + TcVarGlobal + + + 636198528 + + + GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636198592 + + + GVL_PhysicalConstants.fAtomicUnitOfMass_in_kg_Uncertainty + 64 + LREAL + + 2.8E-40 + + + + TcVarGlobal + + + 636199296 + + + GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1 + atomic unit of momentum (kg m s^-1) + Uncertainty: 3e-34 + 64 + LREAL + + 1.9928519141E-24 + + + + TcVarGlobal + + + 636199360 + + + GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1_Units + 648 + STRING(80) + + kg m s^-1 + + + + TcVarGlobal + + + 636199424 + + + GVL_PhysicalConstants.fAtomicUnitOfMomentum_in_kg_m_s_1_Uncertainty + 64 + LREAL + + 3E-34 + + + + TcVarGlobal + + + 636200128 + + + GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1 + atomic unit of permittivity (F m^-1) + Uncertainty: 1.7e-20 + 64 + LREAL + + 1.11265005545E-10 + + + + TcVarGlobal + + + 636200192 + + + GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1_Units + 648 + STRING(80) + + F m^-1 + + + + TcVarGlobal + + + 636200256 + + + GVL_PhysicalConstants.fAtomicUnitOfPermittivity_in_F_m_1_Uncertainty + 64 + LREAL + + 1.7E-20 + + + + TcVarGlobal + + + 636200960 + + + GVL_PhysicalConstants.fAtomicUnitOfTime_in_s + atomic unit of time (s) + Uncertainty: 4.7e-29 + 64 + LREAL + + 2.4188843265857E-17 + + + + TcVarGlobal + + + 636201024 + + + GVL_PhysicalConstants.fAtomicUnitOfTime_in_s_Units + 648 + STRING(80) + + s + + + + TcVarGlobal + + + 636201088 + + + GVL_PhysicalConstants.fAtomicUnitOfTime_in_s_Uncertainty + 64 + LREAL + + 4.7E-29 + + + + TcVarGlobal + + + 636201792 + + + GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1 + atomic unit of velocity (m s^-1) + Uncertainty: 0.00033 + 64 + LREAL + + 2187691.26364 + + + + TcVarGlobal + + + 636201856 + + + GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1_Units + 648 + STRING(80) + + m s^-1 + + + + TcVarGlobal + + + 636201920 + + + GVL_PhysicalConstants.fAtomicUnitOfVelocity_in_m_s_1_Uncertainty + 64 + LREAL + + 0.00033 + + + + TcVarGlobal + + + 636202624 + + + GVL_PhysicalConstants.fAvogadroConstant_in_mol_1 + Avogadro constant (mol^-1) + 64 + LREAL + + 6.02214076E+23 + + + + TcVarGlobal + + + 636202688 + + + GVL_PhysicalConstants.fAvogadroConstant_in_mol_1_Units + 648 + STRING(80) + + mol^-1 + + + + TcVarGlobal + + + 636202752 + + + GVL_PhysicalConstants.fBohrMagneton_in_J_T_1 + Bohr magneton (J T^-1) + Uncertainty: 2.8e-33 + 64 + LREAL + + 9.2740100783E-24 + + + + TcVarGlobal + + + 636203456 + + + GVL_PhysicalConstants.fBohrMagneton_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636203520 + + + GVL_PhysicalConstants.fBohrMagneton_in_J_T_1_Uncertainty + 64 + LREAL + + 2.8E-33 + + + + TcVarGlobal + + + 636204224 + + + GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1 + Bohr magneton in eV/T (eV T^-1) + Uncertainty: 1.7e-14 + 64 + LREAL + + 5.788381806E-05 + + + + TcVarGlobal + + + 636204288 + + + GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1_Units + 648 + STRING(80) + + eV T^-1 + + + + TcVarGlobal + + + 636204352 + + + GVL_PhysicalConstants.fBohrMagnetonInEV_T_in_eV_T_1_Uncertainty + 64 + LREAL + + 1.7E-14 + + + + TcVarGlobal + + + 636205056 + + + GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1 + Bohr magneton in Hz/T (Hz T^-1) + Uncertainty: 4.2 + 64 + LREAL + + 13996244936.1 + + + + TcVarGlobal + + + 636205120 + + + GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1_Units + 648 + STRING(80) + + Hz T^-1 + + + + TcVarGlobal + + + 636205184 + + + GVL_PhysicalConstants.fBohrMagnetonInHz_T_in_Hz_T_1_Uncertainty + 64 + LREAL + + 4.2 + + + + TcVarGlobal + + + 636205888 + + + GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1 + Bohr magneton in inverse meters per tesla (m^-1 T^-1) + Uncertainty: 2.9e-07 + 64 + LREAL + + 46.68644814 + + + + TcVarGlobal + + + 636205952 + + + GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1_Units + 648 + STRING(80) + + m^-1 T^-1 + + + + TcVarGlobal + + + 636206016 + + + GVL_PhysicalConstants.fBohrMagnetonInInverseMetersPerTesla_in_m_1_T_1_Uncertainty + 64 + LREAL + + 2.9E-07 + + + + TcVarGlobal + + + 636206720 + + + GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1 + Bohr magneton in K/T (K T^-1) + Uncertainty: 2e-10 + 64 + LREAL + + 0.67171381563 + + + + TcVarGlobal + + + 636206784 + + + GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1_Units + 648 + STRING(80) + + K T^-1 + + + + TcVarGlobal + + + 636206848 + + + GVL_PhysicalConstants.fBohrMagnetonInK_T_in_K_T_1_Uncertainty + 64 + LREAL + + 2E-10 + + + + TcVarGlobal + + + 636207552 + + + GVL_PhysicalConstants.fBohrRadius_in_m + Bohr radius (m) + Uncertainty: 8e-21 + 64 + LREAL + + 5.29177210903E-11 + + + + TcVarGlobal + + + 636207616 + + + GVL_PhysicalConstants.fBohrRadius_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636207680 + + + GVL_PhysicalConstants.fBohrRadius_in_m_Uncertainty + 64 + LREAL + + 8E-21 + + + + TcVarGlobal + + + 636208384 + + + GVL_PhysicalConstants.fBoltzmannConstant_in_J_K_1 + Boltzmann constant (J K^-1) + 64 + LREAL + + 1.380649E-23 + + + + TcVarGlobal + + + 636208448 + + + GVL_PhysicalConstants.fBoltzmannConstant_in_J_K_1_Units + 648 + STRING(80) + + J K^-1 + + + + TcVarGlobal + + + 636208512 + + + GVL_PhysicalConstants.fBoltzmannConstantInEV_K_in_eV_K_1 + Boltzmann constant in eV/K (eV K^-1) + 64 + LREAL + + 8.617333262E-05 + + + + TcVarGlobal + + + 636209216 + + + GVL_PhysicalConstants.fBoltzmannConstantInEV_K_in_eV_K_1_Units + 648 + STRING(80) + + eV K^-1 + + + + TcVarGlobal + + + 636209280 + + + GVL_PhysicalConstants.fBoltzmannConstantInHz_K_in_Hz_K_1 + Boltzmann constant in Hz/K (Hz K^-1) + 64 + LREAL + + 20836619120 + + + + TcVarGlobal + + + 636209984 + + + GVL_PhysicalConstants.fBoltzmannConstantInHz_K_in_Hz_K_1_Units + 648 + STRING(80) + + Hz K^-1 + + + + TcVarGlobal + + + 636210048 + + + GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1 + Boltzmann constant in inverse meters per kelvin (m^-1 K^-1) + Uncertainty: 4e-05 + 64 + LREAL + + 69.503457 + + + + TcVarGlobal + + + 636210752 + + + GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1_Units + 648 + STRING(80) + + m^-1 K^-1 + + + + TcVarGlobal + + + 636210816 + + + GVL_PhysicalConstants.fBoltzmannConstantInInverseMetersPerKelvin_in_m_1_K_1_Uncertainty + 64 + LREAL + + 4E-05 + + + + TcVarGlobal + + + 636211520 + + + GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm + characteristic impedance of vacuum (ohm) + Uncertainty: 5.61366546036269e-08 + 64 + LREAL + + 376.730313666862 + + + + TcVarGlobal + + + 636211584 + + + GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm_Units + 648 + STRING(80) + + ohm + + + + TcVarGlobal + + + 636211648 + + + GVL_PhysicalConstants.fCharacteristicImpedanceOfVacuum_in_ohm_Uncertainty + 64 + LREAL + + 5.61366546036269E-08 + + + + TcVarGlobal + + + 636212352 + + + GVL_PhysicalConstants.fClassicalElectronRadius_in_m + classical electron radius (m) + Uncertainty: 1.3e-24 + 64 + LREAL + + 2.8179403262E-15 + + + + TcVarGlobal + + + 636212416 + + + GVL_PhysicalConstants.fClassicalElectronRadius_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636212480 + + + GVL_PhysicalConstants.fClassicalElectronRadius_in_m_Uncertainty + 64 + LREAL + + 1.3E-24 + + + + TcVarGlobal + + + 636213184 + + + GVL_PhysicalConstants.fComptonWavelength_in_m + Compton wavelength (m) + Uncertainty: 7.3e-22 + 64 + LREAL + + 2.42631023867E-12 + + + + TcVarGlobal + + + 636213248 + + + GVL_PhysicalConstants.fComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636213312 + + + GVL_PhysicalConstants.fComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 7.3E-22 + + + + TcVarGlobal + + + 636214016 + + + GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m + Compton wavelength over 2 pi (m) + Uncertainty: 1.8e-22 + 64 + LREAL + + 3.8615926764E-13 + + + + TcVarGlobal + + + 636214080 + + + GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636214144 + + + GVL_PhysicalConstants.fComptonWavelengthOver2Pi_in_m_Uncertainty + 64 + LREAL + + 1.8E-22 + + + + TcVarGlobal + + + 636214848 + + + GVL_PhysicalConstants.fConductanceQuantum_in_S + conductance quantum (S) + 64 + LREAL + + 7.748091729E-05 + + + + TcVarGlobal + + + 636214912 + + + GVL_PhysicalConstants.fConductanceQuantum_in_S_Units + 648 + STRING(80) + + S + + + + TcVarGlobal + + + 636214976 + + + GVL_PhysicalConstants.fConventionalValueOfJosephsonConstant_in_Hz_V_1 + conventional value of Josephson constant (Hz V^-1) + 64 + LREAL + + 483597900000000 + + + + TcVarGlobal + + + 636215680 + + + GVL_PhysicalConstants.fConventionalValueOfJosephsonConstant_in_Hz_V_1_Units + 648 + STRING(80) + + Hz V^-1 + + + + TcVarGlobal + + + 636215744 + + + GVL_PhysicalConstants.fConventionalValueOfVonKlitzingConstant_in_ohm + conventional value of von Klitzing constant (ohm) + 64 + LREAL + + 25812.807 + + + + TcVarGlobal + + + 636216448 + + + GVL_PhysicalConstants.fConventionalValueOfVonKlitzingConstant_in_ohm_Units + 648 + STRING(80) + + ohm + + + + TcVarGlobal + + + 636216512 + + + GVL_PhysicalConstants.fCuXUnit_in_m + Cu x unit (m) + Uncertainty: 2.8e-20 + 64 + LREAL + + 1.00207697E-13 + + + + TcVarGlobal + + + 636217216 + + + GVL_PhysicalConstants.fCuXUnit_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636217280 + + + GVL_PhysicalConstants.fCuXUnit_in_m_Uncertainty + 64 + LREAL + + 2.8E-20 + + + + TcVarGlobal + + + 636217984 + + + GVL_PhysicalConstants.fDeuteronElectronMag_Mom_Ratio + deuteron-electron mag. mom. ratio + Uncertainty: 1.2e-12 + 64 + LREAL + + -0.0004664345551 + + + + TcVarGlobal + + + 636218048 + + + GVL_PhysicalConstants.fDeuteronElectronMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 1.2E-12 + + + + TcVarGlobal + + + 636218112 + + + GVL_PhysicalConstants.fDeuteronElectronMassRatio + deuteron-electron mass ratio + Uncertainty: 1.3e-07 + 64 + LREAL + + 3670.48296788 + + + + TcVarGlobal + + + 636218176 + + + GVL_PhysicalConstants.fDeuteronElectronMassRatio_Uncertainty + 64 + LREAL + + 1.3E-07 + + + + TcVarGlobal + + + 636218240 + + + GVL_PhysicalConstants.fDeuteronGFactor + deuteron g factor + Uncertainty: 2.2e-09 + 64 + LREAL + + 0.8574382338 + + + + TcVarGlobal + + + 636218304 + + + GVL_PhysicalConstants.fDeuteronGFactor_Uncertainty + 64 + LREAL + + 2.2E-09 + + + + TcVarGlobal + + + 636218368 + + + GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1 + deuteron mag. mom. (J T^-1) + Uncertainty: 1.1e-35 + 64 + LREAL + + 4.330735094E-27 + + + + TcVarGlobal + + + 636218432 + + + GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636218496 + + + GVL_PhysicalConstants.fDeuteronMag_Mom_in_J_T_1_Uncertainty + 64 + LREAL + + 1.1E-35 + + + + TcVarGlobal + + + 636219200 + + + GVL_PhysicalConstants.fDeuteronMag_Mom_ToBohrMagnetonRatio + deuteron mag. mom. to Bohr magneton ratio + Uncertainty: 1.2e-12 + 64 + LREAL + + 0.000466975457 + + + + TcVarGlobal + + + 636219264 + + + GVL_PhysicalConstants.fDeuteronMag_Mom_ToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.2E-12 + + + + TcVarGlobal + + + 636219328 + + + GVL_PhysicalConstants.fDeuteronMag_Mom_ToNuclearMagnetonRatio + deuteron mag. mom. to nuclear magneton ratio + Uncertainty: 2.2e-09 + 64 + LREAL + + 0.8574382338 + + + + TcVarGlobal + + + 636219392 + + + GVL_PhysicalConstants.fDeuteronMag_Mom_ToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 2.2E-09 + + + + TcVarGlobal + + + 636219456 + + + GVL_PhysicalConstants.fDeuteronMass_in_kg + deuteron mass (kg) + Uncertainty: 1e-36 + 64 + LREAL + + 3.3435837724E-27 + + + + TcVarGlobal + + + 636219520 + + + GVL_PhysicalConstants.fDeuteronMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636219584 + + + GVL_PhysicalConstants.fDeuteronMass_in_kg_Uncertainty + 64 + LREAL + + 1E-36 + + + + TcVarGlobal + + + 636220288 + + + GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J + deuteron mass energy equivalent (J) + Uncertainty: 9.1e-20 + 64 + LREAL + + 3.00506323102E-10 + + + + TcVarGlobal + + + 636220352 + + + GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636220416 + + + GVL_PhysicalConstants.fDeuteronMassEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 9.1E-20 + + + + TcVarGlobal + + + 636221120 + + + GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV + deuteron mass energy equivalent in MeV (MeV) + Uncertainty: 5.7e-07 + 64 + LREAL + + 1875.61294257 + + + + TcVarGlobal + + + 636221184 + + + GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636221248 + + + GVL_PhysicalConstants.fDeuteronMassEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 5.7E-07 + + + + TcVarGlobal + + + 636221952 + + + GVL_PhysicalConstants.fDeuteronMassInU_in_u + deuteron mass in u (u) + Uncertainty: 4e-11 + 64 + LREAL + + 2.013553212745 + + + + TcVarGlobal + + + 636222016 + + + GVL_PhysicalConstants.fDeuteronMassInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636222080 + + + GVL_PhysicalConstants.fDeuteronMassInU_in_u_Uncertainty + 64 + LREAL + + 4E-11 + + + + TcVarGlobal + + + 636222784 + + + GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1 + deuteron molar mass (kg mol^-1) + Uncertainty: 6.1e-13 + 64 + LREAL + + 0.00201355321205 + + + + TcVarGlobal + + + 636222848 + + + GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636222912 + + + GVL_PhysicalConstants.fDeuteronMolarMass_in_kg_mol_1_Uncertainty + 64 + LREAL + + 6.1E-13 + + + + TcVarGlobal + + + 636223616 + + + GVL_PhysicalConstants.fDeuteronNeutronMag_Mom_Ratio + deuteron-neutron mag. mom. ratio + Uncertainty: 1.1e-07 + 64 + LREAL + + -0.44820653 + + + + TcVarGlobal + + + 636223680 + + + GVL_PhysicalConstants.fDeuteronNeutronMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 1.1E-07 + + + + TcVarGlobal + + + 636223744 + + + GVL_PhysicalConstants.fDeuteronProtonMag_Mom_Ratio + deuteron-proton mag. mom. ratio + Uncertainty: 7.9e-10 + 64 + LREAL + + 0.30701220939 + + + + TcVarGlobal + + + 636223808 + + + GVL_PhysicalConstants.fDeuteronProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 7.9E-10 + + + + TcVarGlobal + + + 636223872 + + + GVL_PhysicalConstants.fDeuteronProtonMassRatio + deuteron-proton mass ratio + Uncertainty: 1.1e-10 + 64 + LREAL + + 1.99900750139 + + + + TcVarGlobal + + + 636223936 + + + GVL_PhysicalConstants.fDeuteronProtonMassRatio_Uncertainty + 64 + LREAL + + 1.1E-10 + + + + TcVarGlobal + + + 636224000 + + + GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m + deuteron rms charge radius (m) + Uncertainty: 7.4e-19 + 64 + LREAL + + 2.12799E-15 + + + + TcVarGlobal + + + 636224064 + + + GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636224128 + + + GVL_PhysicalConstants.fDeuteronRmsChargeRadius_in_m_Uncertainty + 64 + LREAL + + 7.4E-19 + + + + TcVarGlobal + + + 636224832 + + + GVL_PhysicalConstants.fElectricConstant_in_F_m_1 + electric constant (F m^-1) + Uncertainty: 1.3e-21 + 64 + LREAL + + 8.8541878128E-12 + + + + TcVarGlobal + + + 636224896 + + + GVL_PhysicalConstants.fElectricConstant_in_F_m_1_Units + 648 + STRING(80) + + F m^-1 + + + + TcVarGlobal + + + 636224960 + + + GVL_PhysicalConstants.fElectricConstant_in_F_m_1_Uncertainty + 64 + LREAL + + 1.3E-21 + + + + TcVarGlobal + + + 636225664 + + + GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1 + electron charge to mass quotient (C kg^-1) + Uncertainty: 53.0 + 64 + LREAL + + -175882001076 + + + + TcVarGlobal + + + 636225728 + + + GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1_Units + 648 + STRING(80) + + C kg^-1 + + + + TcVarGlobal + + + 636225792 + + + GVL_PhysicalConstants.fElectronChargeToMassQuotient_in_C_kg_1_Uncertainty + 64 + LREAL + + 53 + + + + TcVarGlobal + + + 636226496 + + + GVL_PhysicalConstants.fElectronDeuteronMag_Mom_Ratio + electron-deuteron mag. mom. ratio + Uncertainty: 5.6e-06 + 64 + LREAL + + -2143.9234915 + + + + TcVarGlobal + + + 636226560 + + + GVL_PhysicalConstants.fElectronDeuteronMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 5.6E-06 + + + + TcVarGlobal + + + 636226624 + + + GVL_PhysicalConstants.fElectronDeuteronMassRatio + electron-deuteron mass ratio + Uncertainty: 9.6e-15 + 64 + LREAL + + 0.0002724437107462 + + + + TcVarGlobal + + + 636226688 + + + GVL_PhysicalConstants.fElectronDeuteronMassRatio_Uncertainty + 64 + LREAL + + 9.6E-15 + + + + TcVarGlobal + + + 636226752 + + + GVL_PhysicalConstants.fElectronGFactor + electron g factor + Uncertainty: 3.5e-13 + 64 + LREAL + + -2.00231930436256 + + + + TcVarGlobal + + + 636226816 + + + GVL_PhysicalConstants.fElectronGFactor_Uncertainty + 64 + LREAL + + 3.5E-13 + + + + TcVarGlobal + + + 636226880 + + + GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1 + electron gyromag. ratio (s^-1 T^-1) + Uncertainty: 53.0 + 64 + LREAL + + 176085963023 + + + + TcVarGlobal + + + 636226944 + + + GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1_Units + 648 + STRING(80) + + s^-1 T^-1 + + + + TcVarGlobal + + + 636227008 + + + GVL_PhysicalConstants.fElectronGyromag_Ratio_in_s_1_T_1_Uncertainty + 64 + LREAL + + 53 + + + + TcVarGlobal + + + 636227712 + + + GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1 + electron gyromag. ratio over 2 pi (MHz T^-1) + Uncertainty: 0.00017 + 64 + LREAL + + 28024.95164 + + + + TcVarGlobal + + + 636227776 + + + GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636227840 + + + GVL_PhysicalConstants.fElectronGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty + 64 + LREAL + + 0.00017 + + + + TcVarGlobal + + + 636228544 + + + GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1 + electron mag. mom. (J T^-1) + Uncertainty: 2.8e-33 + 64 + LREAL + + -9.2847647043E-24 + + + + TcVarGlobal + + + 636228608 + + + GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636228672 + + + GVL_PhysicalConstants.fElectronMag_Mom_in_J_T_1_Uncertainty + 64 + LREAL + + 2.8E-33 + + + + TcVarGlobal + + + 636229376 + + + GVL_PhysicalConstants.fElectronMag_Mom_Anomaly + electron mag. mom. anomaly + Uncertainty: 1.8e-13 + 64 + LREAL + + 0.00115965218128 + + + + TcVarGlobal + + + 636229440 + + + GVL_PhysicalConstants.fElectronMag_Mom_Anomaly_Uncertainty + 64 + LREAL + + 1.8E-13 + + + + TcVarGlobal + + + 636229504 + + + GVL_PhysicalConstants.fElectronMag_Mom_ToBohrMagnetonRatio + electron mag. mom. to Bohr magneton ratio + Uncertainty: 1.8e-13 + 64 + LREAL + + -1.00115965218128 + + + + TcVarGlobal + + + 636229568 + + + GVL_PhysicalConstants.fElectronMag_Mom_ToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.8E-13 + + + + TcVarGlobal + + + 636229632 + + + GVL_PhysicalConstants.fElectronMag_Mom_ToNuclearMagnetonRatio + electron mag. mom. to nuclear magneton ratio + Uncertainty: 1.1e-07 + 64 + LREAL + + -1838.28197188 + + + + TcVarGlobal + + + 636229696 + + + GVL_PhysicalConstants.fElectronMag_Mom_ToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 1.1E-07 + + + + TcVarGlobal + + + 636229760 + + + GVL_PhysicalConstants.fElectronMass_in_kg + electron mass (kg) + Uncertainty: 2.8e-40 + 64 + LREAL + + 9.1093837015E-31 + + + + TcVarGlobal + + + 636229824 + + + GVL_PhysicalConstants.fElectronMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636229888 + + + GVL_PhysicalConstants.fElectronMass_in_kg_Uncertainty + 64 + LREAL + + 2.8E-40 + + + + TcVarGlobal + + + 636230592 + + + GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J + electron mass energy equivalent (J) + Uncertainty: 2.5e-23 + 64 + LREAL + + 8.1871057769E-14 + + + + TcVarGlobal + + + 636230656 + + + GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636230720 + + + GVL_PhysicalConstants.fElectronMassEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 2.5E-23 + + + + TcVarGlobal + + + 636231424 + + + GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV + electron mass energy equivalent in MeV (MeV) + Uncertainty: 1.5e-10 + 64 + LREAL + + 0.51099895 + + + + TcVarGlobal + + + 636231488 + + + GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636231552 + + + GVL_PhysicalConstants.fElectronMassEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 1.5E-10 + + + + TcVarGlobal + + + 636232256 + + + GVL_PhysicalConstants.fElectronMassInU_in_u + electron mass in u (u) + Uncertainty: 1.6e-14 + 64 + LREAL + + 0.000548579909065 + + + + TcVarGlobal + + + 636232320 + + + GVL_PhysicalConstants.fElectronMassInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636232384 + + + GVL_PhysicalConstants.fElectronMassInU_in_u_Uncertainty + 64 + LREAL + + 1.6E-14 + + + + TcVarGlobal + + + 636233088 + + + GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1 + electron molar mass (kg mol^-1) + Uncertainty: 1.7e-16 + 64 + LREAL + + 5.4857990888E-07 + + + + TcVarGlobal + + + 636233152 + + + GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636233216 + + + GVL_PhysicalConstants.fElectronMolarMass_in_kg_mol_1_Uncertainty + 64 + LREAL + + 1.7E-16 + + + + TcVarGlobal + + + 636233920 + + + GVL_PhysicalConstants.fElectronMuonMag_Mom_Ratio + electron-muon mag. mom. ratio + Uncertainty: 4.6e-06 + 64 + LREAL + + 206.7669883 + + + + TcVarGlobal + + + 636233984 + + + GVL_PhysicalConstants.fElectronMuonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 4.6E-06 + + + + TcVarGlobal + + + 636234048 + + + GVL_PhysicalConstants.fElectronMuonMassRatio + electron-muon mass ratio + Uncertainty: 1.1e-10 + 64 + LREAL + + 0.00483633169 + + + + TcVarGlobal + + + 636234112 + + + GVL_PhysicalConstants.fElectronMuonMassRatio_Uncertainty + 64 + LREAL + + 1.1E-10 + + + + TcVarGlobal + + + 636234176 + + + GVL_PhysicalConstants.fElectronNeutronMag_Mom_Ratio + electron-neutron mag. mom. ratio + Uncertainty: 0.00023 + 64 + LREAL + + 960.9205 + + + + TcVarGlobal + + + 636234240 + + + GVL_PhysicalConstants.fElectronNeutronMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 0.00023 + + + + TcVarGlobal + + + 636234304 + + + GVL_PhysicalConstants.fElectronNeutronMassRatio + electron-neutron mass ratio + Uncertainty: 2.6e-13 + 64 + LREAL + + 0.00054386734424 + + + + TcVarGlobal + + + 636234368 + + + GVL_PhysicalConstants.fElectronNeutronMassRatio_Uncertainty + 64 + LREAL + + 2.6E-13 + + + + TcVarGlobal + + + 636234432 + + + GVL_PhysicalConstants.fElectronProtonMag_Mom_Ratio + electron-proton mag. mom. ratio + Uncertainty: 2e-07 + 64 + LREAL + + -658.21068789 + + + + TcVarGlobal + + + 636234496 + + + GVL_PhysicalConstants.fElectronProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 2E-07 + + + + TcVarGlobal + + + 636234560 + + + GVL_PhysicalConstants.fElectronProtonMassRatio + electron-proton mass ratio + Uncertainty: 3.3e-14 + 64 + LREAL + + 0.000544617021487 + + + + TcVarGlobal + + + 636234624 + + + GVL_PhysicalConstants.fElectronProtonMassRatio_Uncertainty + 64 + LREAL + + 3.3E-14 + + + + TcVarGlobal + + + 636234688 + + + GVL_PhysicalConstants.fElectronTauMassRatio + electron-tau mass ratio + Uncertainty: 1.9e-08 + 64 + LREAL + + 0.000287585 + + + + TcVarGlobal + + + 636234752 + + + GVL_PhysicalConstants.fElectronTauMassRatio_Uncertainty + 64 + LREAL + + 1.9E-08 + + + + TcVarGlobal + + + 636234816 + + + GVL_PhysicalConstants.fElectronToAlphaParticleMassRatio + electron to alpha particle mass ratio + Uncertainty: 4.5e-15 + 64 + LREAL + + 0.0001370933554787 + + + + TcVarGlobal + + + 636234880 + + + GVL_PhysicalConstants.fElectronToAlphaParticleMassRatio_Uncertainty + 64 + LREAL + + 4.5E-15 + + + + TcVarGlobal + + + 636234944 + + + GVL_PhysicalConstants.fElectronToShieldedHelionMag_Mom_Ratio + electron to shielded helion mag. mom. ratio + Uncertainty: 1e-05 + 64 + LREAL + + 864.058257 + + + + TcVarGlobal + + + 636235008 + + + GVL_PhysicalConstants.fElectronToShieldedHelionMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 1E-05 + + + + TcVarGlobal + + + 636235072 + + + GVL_PhysicalConstants.fElectronToShieldedProtonMag_Mom_Ratio + electron to shielded proton mag. mom. ratio + Uncertainty: 7.2e-06 + 64 + LREAL + + -658.2275971 + + + + TcVarGlobal + + + 636235136 + + + GVL_PhysicalConstants.fElectronToShieldedProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 7.2E-06 + + + + TcVarGlobal + + + 636235200 + + + GVL_PhysicalConstants.fElectronVolt_in_J + electron volt (J) + 64 + LREAL + + 1.602176634E-19 + + + + TcVarGlobal + + + 636235264 + + + GVL_PhysicalConstants.fElectronVolt_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636235328 + + + GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u + electron volt-atomic mass unit relationship (u) + Uncertainty: 3.2e-19 + 64 + LREAL + + 1.07354410233E-09 + + + + TcVarGlobal + + + 636236032 + + + GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636236096 + + + GVL_PhysicalConstants.fElectronVoltAtomicMassUnitRelationship_in_u_Uncertainty + 64 + LREAL + + 3.2E-19 + + + + TcVarGlobal + + + 636236800 + + + GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h + electron volt-hartree relationship (E_h) + Uncertainty: 7.1e-14 + 64 + LREAL + + 0.036749322175655 + + + + TcVarGlobal + + + 636236864 + + + GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h_Units + 648 + STRING(80) + + E_h + + + + TcVarGlobal + + + 636236928 + + + GVL_PhysicalConstants.fElectronVoltHartreeRelationship_in_E_h_Uncertainty + 64 + LREAL + + 7.1E-14 + + + + TcVarGlobal + + + 636237632 + + + GVL_PhysicalConstants.fElectronVoltHertzRelationship_in_Hz + electron volt-hertz relationship (Hz) + 64 + LREAL + + 241798924200000 + + + + TcVarGlobal + + + 636237696 + + + GVL_PhysicalConstants.fElectronVoltHertzRelationship_in_Hz_Units + 648 + STRING(80) + + Hz + + + + TcVarGlobal + + + 636237760 + + + GVL_PhysicalConstants.fElectronVoltInverseMeterRelationship_in_m_1 + electron volt-inverse meter relationship (m^-1) + 64 + LREAL + + 806554.3937 + + + + TcVarGlobal + + + 636238464 + + + GVL_PhysicalConstants.fElectronVoltInverseMeterRelationship_in_m_1_Units + 648 + STRING(80) + + m^-1 + + + + TcVarGlobal + + + 636238528 + + + GVL_PhysicalConstants.fElectronVoltJouleRelationship_in_J + electron volt-joule relationship (J) + 64 + LREAL + + 1.602176634E-19 + + + + TcVarGlobal + + + 636239232 + + + GVL_PhysicalConstants.fElectronVoltJouleRelationship_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636239296 + + + GVL_PhysicalConstants.fElectronVoltKelvinRelationship_in_K + electron volt-kelvin relationship (K) + 64 + LREAL + + 11604.51812 + + + + TcVarGlobal + + + 636240000 + + + GVL_PhysicalConstants.fElectronVoltKelvinRelationship_in_K_Units + 648 + STRING(80) + + K + + + + TcVarGlobal + + + 636240064 + + + GVL_PhysicalConstants.fElectronVoltKilogramRelationship_in_kg + electron volt-kilogram relationship (kg) + 64 + LREAL + + 1.782661921E-36 + + + + TcVarGlobal + + + 636240768 + + + GVL_PhysicalConstants.fElectronVoltKilogramRelationship_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636240832 + + + GVL_PhysicalConstants.fElementaryCharge_in_C + elementary charge (C) + 64 + LREAL + + 1.602176634E-19 + + + + TcVarGlobal + + + 636241536 + + + GVL_PhysicalConstants.fElementaryCharge_in_C_Units + 648 + STRING(80) + + C + + + + TcVarGlobal + + + 636241600 + + + GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1 + elementary charge over h (A J^-1) + Uncertainty: 1500000.0 + 64 + LREAL + + 241798926200000 + + + + TcVarGlobal + + + 636242304 + + + GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1_Units + 648 + STRING(80) + + A J^-1 + + + + TcVarGlobal + + + 636242368 + + + GVL_PhysicalConstants.fElementaryChargeOverH_in_A_J_1_Uncertainty + 64 + LREAL + + 1500000 + + + + TcVarGlobal + + + 636243072 + + + GVL_PhysicalConstants.fFaradayConstant_in_C_mol_1 + Faraday constant (C mol^-1) + 64 + LREAL + + 96485.33212 + + + + TcVarGlobal + + + 636243136 + + + GVL_PhysicalConstants.fFaradayConstant_in_C_mol_1_Units + 648 + STRING(80) + + C mol^-1 + + + + TcVarGlobal + + + 636243200 + + + GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1 + Faraday constant for conventional electric current (C_90 mol^-1) + Uncertainty: 0.0012 + 64 + LREAL + + 96485.3251 + + + + TcVarGlobal + + + 636243904 + + + GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1_Units + 648 + STRING(80) + + C_90 mol^-1 + + + + TcVarGlobal + + + 636243968 + + + GVL_PhysicalConstants.fFaradayConstantForConventionalElectricCurrent_in_C_90_mol_1_Uncertainty + 64 + LREAL + + 0.0012 + + + + TcVarGlobal + + + 636244672 + + + GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2 + Fermi coupling constant (GeV^-2) + Uncertainty: 6e-12 + 64 + LREAL + + 1.1663787E-05 + + + + TcVarGlobal + + + 636244736 + + + GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2_Units + 648 + STRING(80) + + GeV^-2 + + + + TcVarGlobal + + + 636244800 + + + GVL_PhysicalConstants.fFermiCouplingConstant_in_GeV_2_Uncertainty + 64 + LREAL + + 6E-12 + + + + TcVarGlobal + + + 636245504 + + + GVL_PhysicalConstants.fFineStructureConstant + fine-structure constant + Uncertainty: 1.1e-12 + 64 + LREAL + + 0.0072973525693 + + + + TcVarGlobal + + + 636245568 + + + GVL_PhysicalConstants.fFineStructureConstant_Uncertainty + 64 + LREAL + + 1.1E-12 + + + + TcVarGlobal + + + 636245632 + + + GVL_PhysicalConstants.fFirstRadiationConstant_in_W_m_2 + first radiation constant (W m^2) + 64 + LREAL + + 3.741771852E-16 + + + + TcVarGlobal + + + 636245696 + + + GVL_PhysicalConstants.fFirstRadiationConstant_in_W_m_2_Units + 648 + STRING(80) + + W m^2 + + + + TcVarGlobal + + + 636245760 + + + GVL_PhysicalConstants.fFirstRadiationConstantForSpectralRadiance_in_W_m_2_sr_1 + first radiation constant for spectral radiance (W m^2 sr^-1) + 64 + LREAL + + 1.191042972E-16 + + + + TcVarGlobal + + + 636246464 + + + GVL_PhysicalConstants.fFirstRadiationConstantForSpectralRadiance_in_W_m_2_sr_1_Units + 648 + STRING(80) + + W m^2 sr^-1 + + + + TcVarGlobal + + + 636246528 + + + GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u + hartree-atomic mass unit relationship (u) + Uncertainty: 8.8e-18 + 64 + LREAL + + 2.92126232205E-08 + + + + TcVarGlobal + + + 636247232 + + + GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636247296 + + + GVL_PhysicalConstants.fHartreeAtomicMassUnitRelationship_in_u_Uncertainty + 64 + LREAL + + 8.8E-18 + + + + TcVarGlobal + + + 636248000 + + + GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV + hartree-electron volt relationship (eV) + Uncertainty: 5.3e-11 + 64 + LREAL + + 27.211386245988 + + + + TcVarGlobal + + + 636248064 + + + GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV_Units + 648 + STRING(80) + + eV + + + + TcVarGlobal + + + 636248128 + + + GVL_PhysicalConstants.fHartreeElectronVoltRelationship_in_eV_Uncertainty + 64 + LREAL + + 5.3E-11 + + + + TcVarGlobal + + + 636248832 + + + GVL_PhysicalConstants.fHartreeEnergy_in_J + Hartree energy (J) + Uncertainty: 8.5e-30 + 64 + LREAL + + 4.3597447222071E-18 + + + + TcVarGlobal + + + 636248896 + + + GVL_PhysicalConstants.fHartreeEnergy_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636248960 + + + GVL_PhysicalConstants.fHartreeEnergy_in_J_Uncertainty + 64 + LREAL + + 8.5E-30 + + + + TcVarGlobal + + + 636249664 + + + GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV + Hartree energy in eV (eV) + Uncertainty: 5.3e-11 + 64 + LREAL + + 27.211386245988 + + + + TcVarGlobal + + + 636249728 + + + GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV_Units + 648 + STRING(80) + + eV + + + + TcVarGlobal + + + 636249792 + + + GVL_PhysicalConstants.fHartreeEnergyInEV_in_eV_Uncertainty + 64 + LREAL + + 5.3E-11 + + + + TcVarGlobal + + + 636250496 + + + GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz + hartree-hertz relationship (Hz) + Uncertainty: 13000.0 + 64 + LREAL + + 6.579683920502E+15 + + + + TcVarGlobal + + + 636250560 + + + GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz_Units + 648 + STRING(80) + + Hz + + + + TcVarGlobal + + + 636250624 + + + GVL_PhysicalConstants.fHartreeHertzRelationship_in_Hz_Uncertainty + 64 + LREAL + + 13000 + + + + TcVarGlobal + + + 636251328 + + + GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1 + hartree-inverse meter relationship (m^-1) + Uncertainty: 4.3e-05 + 64 + LREAL + + 21947463.13632 + + + + TcVarGlobal + + + 636251392 + + + GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1_Units + 648 + STRING(80) + + m^-1 + + + + TcVarGlobal + + + 636251456 + + + GVL_PhysicalConstants.fHartreeInverseMeterRelationship_in_m_1_Uncertainty + 64 + LREAL + + 4.3E-05 + + + + TcVarGlobal + + + 636252160 + + + GVL_PhysicalConstants.fHartreeJouleRelationship_in_J + hartree-joule relationship (J) + Uncertainty: 8.5e-30 + 64 + LREAL + + 4.3597447222071E-18 + + + + TcVarGlobal + + + 636252224 + + + GVL_PhysicalConstants.fHartreeJouleRelationship_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636252288 + + + GVL_PhysicalConstants.fHartreeJouleRelationship_in_J_Uncertainty + 64 + LREAL + + 8.5E-30 + + + + TcVarGlobal + + + 636252992 + + + GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K + hartree-kelvin relationship (K) + Uncertainty: 6.1e-07 + 64 + LREAL + + 315775.02480407 + + + + TcVarGlobal + + + 636253056 + + + GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K_Units + 648 + STRING(80) + + K + + + + TcVarGlobal + + + 636253120 + + + GVL_PhysicalConstants.fHartreeKelvinRelationship_in_K_Uncertainty + 64 + LREAL + + 6.1E-07 + + + + TcVarGlobal + + + 636253824 + + + GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg + hartree-kilogram relationship (kg) + Uncertainty: 9.4e-47 + 64 + LREAL + + 4.8508702095432E-35 + + + + TcVarGlobal + + + 636253888 + + + GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636253952 + + + GVL_PhysicalConstants.fHartreeKilogramRelationship_in_kg_Uncertainty + 64 + LREAL + + 9.4E-47 + + + + TcVarGlobal + + + 636254656 + + + GVL_PhysicalConstants.fHelionElectronMassRatio + helion-electron mass ratio + Uncertainty: 2.4e-07 + 64 + LREAL + + 5495.88528007 + + + + TcVarGlobal + + + 636254720 + + + GVL_PhysicalConstants.fHelionElectronMassRatio_Uncertainty + 64 + LREAL + + 2.4E-07 + + + + TcVarGlobal + + + 636254784 + + + GVL_PhysicalConstants.fHelionMass_in_kg + helion mass (kg) + Uncertainty: 1.5e-36 + 64 + LREAL + + 5.0064127796E-27 + + + + TcVarGlobal + + + 636254848 + + + GVL_PhysicalConstants.fHelionMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636254912 + + + GVL_PhysicalConstants.fHelionMass_in_kg_Uncertainty + 64 + LREAL + + 1.5E-36 + + + + TcVarGlobal + + + 636255616 + + + GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J + helion mass energy equivalent (J) + Uncertainty: 1.4e-19 + 64 + LREAL + + 4.4995394125E-10 + + + + TcVarGlobal + + + 636255680 + + + GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636255744 + + + GVL_PhysicalConstants.fHelionMassEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 1.4E-19 + + + + TcVarGlobal + + + 636256448 + + + GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV + helion mass energy equivalent in MeV (MeV) + Uncertainty: 8.5e-07 + 64 + LREAL + + 2808.39160743 + + + + TcVarGlobal + + + 636256512 + + + GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636256576 + + + GVL_PhysicalConstants.fHelionMassEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 8.5E-07 + + + + TcVarGlobal + + + 636257280 + + + GVL_PhysicalConstants.fHelionMassInU_in_u + helion mass in u (u) + Uncertainty: 9.7e-11 + 64 + LREAL + + 3.014932247175 + + + + TcVarGlobal + + + 636257344 + + + GVL_PhysicalConstants.fHelionMassInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636257408 + + + GVL_PhysicalConstants.fHelionMassInU_in_u_Uncertainty + 64 + LREAL + + 9.7E-11 + + + + TcVarGlobal + + + 636258112 + + + GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1 + helion molar mass (kg mol^-1) + Uncertainty: 9.1e-13 + 64 + LREAL + + 0.00301493224613 + + + + TcVarGlobal + + + 636258176 + + + GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636258240 + + + GVL_PhysicalConstants.fHelionMolarMass_in_kg_mol_1_Uncertainty + 64 + LREAL + + 9.1E-13 + + + + TcVarGlobal + + + 636258944 + + + GVL_PhysicalConstants.fHelionProtonMassRatio + helion-proton mass ratio + Uncertainty: 1.3e-10 + 64 + LREAL + + 2.99315267167 + + + + TcVarGlobal + + + 636259008 + + + GVL_PhysicalConstants.fHelionProtonMassRatio_Uncertainty + 64 + LREAL + + 1.3E-10 + + + + TcVarGlobal + + + 636259072 + + + GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u + hertz-atomic mass unit relationship (u) + Uncertainty: 1.3e-33 + 64 + LREAL + + 4.4398216652E-24 + + + + TcVarGlobal + + + 636259136 + + + GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636259200 + + + GVL_PhysicalConstants.fHertzAtomicMassUnitRelationship_in_u_Uncertainty + 64 + LREAL + + 1.3E-33 + + + + TcVarGlobal + + + 636259904 + + + GVL_PhysicalConstants.fHertzElectronVoltRelationship_in_eV + hertz-electron volt relationship (eV) + 64 + LREAL + + 4.135667696E-15 + + + + TcVarGlobal + + + 636259968 + + + GVL_PhysicalConstants.fHertzElectronVoltRelationship_in_eV_Units + 648 + STRING(80) + + eV + + + + TcVarGlobal + + + 636260032 + + + GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h + hertz-hartree relationship (E_h) + Uncertainty: 2.9e-28 + 64 + LREAL + + 1.519829846057E-16 + + + + TcVarGlobal + + + 636260736 + + + GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h_Units + 648 + STRING(80) + + E_h + + + + TcVarGlobal + + + 636260800 + + + GVL_PhysicalConstants.fHertzHartreeRelationship_in_E_h_Uncertainty + 64 + LREAL + + 2.9E-28 + + + + TcVarGlobal + + + 636261504 + + + GVL_PhysicalConstants.fHertzInverseMeterRelationship_in_m_1 + hertz-inverse meter relationship (m^-1) + 64 + LREAL + + 3.33564095198152E-09 + + + + TcVarGlobal + + + 636261568 + + + GVL_PhysicalConstants.fHertzInverseMeterRelationship_in_m_1_Units + 648 + STRING(80) + + m^-1 + + + + TcVarGlobal + + + 636261632 + + + GVL_PhysicalConstants.fHertzJouleRelationship_in_J + hertz-joule relationship (J) + 64 + LREAL + + 6.62607015E-34 + + + + TcVarGlobal + + + 636262336 + + + GVL_PhysicalConstants.fHertzJouleRelationship_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636262400 + + + GVL_PhysicalConstants.fHertzKelvinRelationship_in_K + hertz-kelvin relationship (K) + 64 + LREAL + + 4.799243073E-11 + + + + TcVarGlobal + + + 636263104 + + + GVL_PhysicalConstants.fHertzKelvinRelationship_in_K_Units + 648 + STRING(80) + + K + + + + TcVarGlobal + + + 636263168 + + + GVL_PhysicalConstants.fHertzKilogramRelationship_in_kg + hertz-kilogram relationship (kg) + 64 + LREAL + + 7.372497323E-51 + + + + TcVarGlobal + + + 636263872 + + + GVL_PhysicalConstants.fHertzKilogramRelationship_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636263936 + + + GVL_PhysicalConstants.fInverseFineStructureConstant + inverse fine-structure constant + Uncertainty: 2.1e-08 + 64 + LREAL + + 137.035999084 + + + + TcVarGlobal + + + 636264640 + + + GVL_PhysicalConstants.fInverseFineStructureConstant_Uncertainty + 64 + LREAL + + 2.1E-08 + + + + TcVarGlobal + + + 636264704 + + + GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u + inverse meter-atomic mass unit relationship (u) + Uncertainty: 4e-25 + 64 + LREAL + + 1.3310250501E-15 + + + + TcVarGlobal + + + 636264768 + + + GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636264832 + + + GVL_PhysicalConstants.fInverseMeterAtomicMassUnitRelationship_in_u_Uncertainty + 64 + LREAL + + 4E-25 + + + + TcVarGlobal + + + 636265536 + + + GVL_PhysicalConstants.fInverseMeterElectronVoltRelationship_in_eV + inverse meter-electron volt relationship (eV) + 64 + LREAL + + 1.239841984E-06 + + + + TcVarGlobal + + + 636265600 + + + GVL_PhysicalConstants.fInverseMeterElectronVoltRelationship_in_eV_Units + 648 + STRING(80) + + eV + + + + TcVarGlobal + + + 636265664 + + + GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h + inverse meter-hartree relationship (E_h) + Uncertainty: 8.8e-20 + 64 + LREAL + + 4.556335252912E-08 + + + + TcVarGlobal + + + 636266368 + + + GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h_Units + 648 + STRING(80) + + E_h + + + + TcVarGlobal + + + 636266432 + + + GVL_PhysicalConstants.fInverseMeterHartreeRelationship_in_E_h_Uncertainty + 64 + LREAL + + 8.8E-20 + + + + TcVarGlobal + + + 636267136 + + + GVL_PhysicalConstants.fInverseMeterHertzRelationship_in_Hz + inverse meter-hertz relationship (Hz) + 64 + LREAL + + 299792458 + + + + TcVarGlobal + + + 636267200 + + + GVL_PhysicalConstants.fInverseMeterHertzRelationship_in_Hz_Units + 648 + STRING(80) + + Hz + + + + TcVarGlobal + + + 636267264 + + + GVL_PhysicalConstants.fInverseMeterJouleRelationship_in_J + inverse meter-joule relationship (J) + 64 + LREAL + + 1.986445857E-25 + + + + TcVarGlobal + + + 636267968 + + + GVL_PhysicalConstants.fInverseMeterJouleRelationship_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636268032 + + + GVL_PhysicalConstants.fInverseMeterKelvinRelationship_in_K + inverse meter-kelvin relationship (K) + 64 + LREAL + + 0.01438776877 + + + + TcVarGlobal + + + 636268736 + + + GVL_PhysicalConstants.fInverseMeterKelvinRelationship_in_K_Units + 648 + STRING(80) + + K + + + + TcVarGlobal + + + 636268800 + + + GVL_PhysicalConstants.fInverseMeterKilogramRelationship_in_kg + inverse meter-kilogram relationship (kg) + 64 + LREAL + + 2.210219094E-42 + + + + TcVarGlobal + + + 636269504 + + + GVL_PhysicalConstants.fInverseMeterKilogramRelationship_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636269568 + + + GVL_PhysicalConstants.fInverseOfConductanceQuantum_in_ohm + inverse of conductance quantum (ohm) + 64 + LREAL + + 12906.40372 + + + + TcVarGlobal + + + 636270272 + + + GVL_PhysicalConstants.fInverseOfConductanceQuantum_in_ohm_Units + 648 + STRING(80) + + ohm + + + + TcVarGlobal + + + 636270336 + + + GVL_PhysicalConstants.fJosephsonConstant_in_Hz_V_1 + Josephson constant (Hz V^-1) + 64 + LREAL + + 483597848400000 + + + + TcVarGlobal + + + 636271040 + + + GVL_PhysicalConstants.fJosephsonConstant_in_Hz_V_1_Units + 648 + STRING(80) + + Hz V^-1 + + + + TcVarGlobal + + + 636271104 + + + GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u + joule-atomic mass unit relationship (u) + Uncertainty: 2.0 + 64 + LREAL + + 6700535256.5 + + + + TcVarGlobal + + + 636271808 + + + GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636271872 + + + GVL_PhysicalConstants.fJouleAtomicMassUnitRelationship_in_u_Uncertainty + 64 + LREAL + + 2 + + + + TcVarGlobal + + + 636272576 + + + GVL_PhysicalConstants.fJouleElectronVoltRelationship_in_eV + joule-electron volt relationship (eV) + 64 + LREAL + + 6.241509074E+18 + + + + TcVarGlobal + + + 636272640 + + + GVL_PhysicalConstants.fJouleElectronVoltRelationship_in_eV_Units + 648 + STRING(80) + + eV + + + + TcVarGlobal + + + 636272704 + + + GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h + joule-hartree relationship (E_h) + Uncertainty: 450000.0 + 64 + LREAL + + 2.2937122783963E+17 + + + + TcVarGlobal + + + 636273408 + + + GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h_Units + 648 + STRING(80) + + E_h + + + + TcVarGlobal + + + 636273472 + + + GVL_PhysicalConstants.fJouleHartreeRelationship_in_E_h_Uncertainty + 64 + LREAL + + 450000 + + + + TcVarGlobal + + + 636274176 + + + GVL_PhysicalConstants.fJouleHertzRelationship_in_Hz + joule-hertz relationship (Hz) + 64 + LREAL + + 1.509190179E+33 + + + + TcVarGlobal + + + 636274240 + + + GVL_PhysicalConstants.fJouleHertzRelationship_in_Hz_Units + 648 + STRING(80) + + Hz + + + + TcVarGlobal + + + 636274304 + + + GVL_PhysicalConstants.fJouleInverseMeterRelationship_in_m_1 + joule-inverse meter relationship (m^-1) + 64 + LREAL + + 5.034116567E+24 + + + + TcVarGlobal + + + 636275008 + + + GVL_PhysicalConstants.fJouleInverseMeterRelationship_in_m_1_Units + 648 + STRING(80) + + m^-1 + + + + TcVarGlobal + + + 636275072 + + + GVL_PhysicalConstants.fJouleKelvinRelationship_in_K + joule-kelvin relationship (K) + 64 + LREAL + + 7.242970516E+22 + + + + TcVarGlobal + + + 636275776 + + + GVL_PhysicalConstants.fJouleKelvinRelationship_in_K_Units + 648 + STRING(80) + + K + + + + TcVarGlobal + + + 636275840 + + + GVL_PhysicalConstants.fJouleKilogramRelationship_in_kg + joule-kilogram relationship (kg) + 64 + LREAL + + 1.11265005605362E-17 + + + + TcVarGlobal + + + 636276544 + + + GVL_PhysicalConstants.fJouleKilogramRelationship_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636276608 + + + GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u + kelvin-atomic mass unit relationship (u) + Uncertainty: 2.8e-23 + 64 + LREAL + + 9.2510873014E-14 + + + + TcVarGlobal + + + 636277312 + + + GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636277376 + + + GVL_PhysicalConstants.fKelvinAtomicMassUnitRelationship_in_u_Uncertainty + 64 + LREAL + + 2.8E-23 + + + + TcVarGlobal + + + 636278080 + + + GVL_PhysicalConstants.fKelvinElectronVoltRelationship_in_eV + kelvin-electron volt relationship (eV) + 64 + LREAL + + 8.617333262E-05 + + + + TcVarGlobal + + + 636278144 + + + GVL_PhysicalConstants.fKelvinElectronVoltRelationship_in_eV_Units + 648 + STRING(80) + + eV + + + + TcVarGlobal + + + 636278208 + + + GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h + kelvin-hartree relationship (E_h) + Uncertainty: 6.1e-18 + 64 + LREAL + + 3.1668115634556E-06 + + + + TcVarGlobal + + + 636278912 + + + GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h_Units + 648 + STRING(80) + + E_h + + + + TcVarGlobal + + + 636278976 + + + GVL_PhysicalConstants.fKelvinHartreeRelationship_in_E_h_Uncertainty + 64 + LREAL + + 6.1E-18 + + + + TcVarGlobal + + + 636279680 + + + GVL_PhysicalConstants.fKelvinHertzRelationship_in_Hz + kelvin-hertz relationship (Hz) + 64 + LREAL + + 20836619120 + + + + TcVarGlobal + + + 636279744 + + + GVL_PhysicalConstants.fKelvinHertzRelationship_in_Hz_Units + 648 + STRING(80) + + Hz + + + + TcVarGlobal + + + 636279808 + + + GVL_PhysicalConstants.fKelvinInverseMeterRelationship_in_m_1 + kelvin-inverse meter relationship (m^-1) + 64 + LREAL + + 69.50348004 + + + + TcVarGlobal + + + 636280512 + + + GVL_PhysicalConstants.fKelvinInverseMeterRelationship_in_m_1_Units + 648 + STRING(80) + + m^-1 + + + + TcVarGlobal + + + 636280576 + + + GVL_PhysicalConstants.fKelvinJouleRelationship_in_J + kelvin-joule relationship (J) + 64 + LREAL + + 1.380649E-23 + + + + TcVarGlobal + + + 636281280 + + + GVL_PhysicalConstants.fKelvinJouleRelationship_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636281344 + + + GVL_PhysicalConstants.fKelvinKilogramRelationship_in_kg + kelvin-kilogram relationship (kg) + 64 + LREAL + + 1.536179187E-40 + + + + TcVarGlobal + + + 636282048 + + + GVL_PhysicalConstants.fKelvinKilogramRelationship_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636282112 + + + GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u + kilogram-atomic mass unit relationship (u) + Uncertainty: 1.8e+17 + 64 + LREAL + + 6.0221407621E+26 + + + + TcVarGlobal + + + 636282816 + + + GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636282880 + + + GVL_PhysicalConstants.fKilogramAtomicMassUnitRelationship_in_u_Uncertainty + 64 + LREAL + + 1.8E+17 + + + + TcVarGlobal + + + 636283584 + + + GVL_PhysicalConstants.fKilogramElectronVoltRelationship_in_eV + kilogram-electron volt relationship (eV) + 64 + LREAL + + 5.609588603E+35 + + + + TcVarGlobal + + + 636283648 + + + GVL_PhysicalConstants.fKilogramElectronVoltRelationship_in_eV_Units + 648 + STRING(80) + + eV + + + + TcVarGlobal + + + 636283712 + + + GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h + kilogram-hartree relationship (E_h) + Uncertainty: 4e+22 + 64 + LREAL + + 2.0614857887409E+34 + + + + TcVarGlobal + + + 636284416 + + + GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h_Units + 648 + STRING(80) + + E_h + + + + TcVarGlobal + + + 636284480 + + + GVL_PhysicalConstants.fKilogramHartreeRelationship_in_E_h_Uncertainty + 64 + LREAL + + 4E+22 + + + + TcVarGlobal + + + 636285184 + + + GVL_PhysicalConstants.fKilogramHertzRelationship_in_Hz + kilogram-hertz relationship (Hz) + 64 + LREAL + + 1.356392489E+50 + + + + TcVarGlobal + + + 636285248 + + + GVL_PhysicalConstants.fKilogramHertzRelationship_in_Hz_Units + 648 + STRING(80) + + Hz + + + + TcVarGlobal + + + 636285312 + + + GVL_PhysicalConstants.fKilogramInverseMeterRelationship_in_m_1 + kilogram-inverse meter relationship (m^-1) + 64 + LREAL + + 4.524438335E+41 + + + + TcVarGlobal + + + 636286016 + + + GVL_PhysicalConstants.fKilogramInverseMeterRelationship_in_m_1_Units + 648 + STRING(80) + + m^-1 + + + + TcVarGlobal + + + 636286080 + + + GVL_PhysicalConstants.fKilogramJouleRelationship_in_J + kilogram-joule relationship (J) + 64 + LREAL + + 8.98755178736818E+16 + + + + TcVarGlobal + + + 636286784 + + + GVL_PhysicalConstants.fKilogramJouleRelationship_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636286848 + + + GVL_PhysicalConstants.fKilogramKelvinRelationship_in_K + kilogram-kelvin relationship (K) + 64 + LREAL + + 6.50965726E+39 + + + + TcVarGlobal + + + 636287552 + + + GVL_PhysicalConstants.fKilogramKelvinRelationship_in_K_Units + 648 + STRING(80) + + K + + + + TcVarGlobal + + + 636287616 + + + GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m + lattice parameter of silicon (m) + Uncertainty: 8.9e-18 + 64 + LREAL + + 5.431020511E-10 + + + + TcVarGlobal + + + 636288320 + + + GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636288384 + + + GVL_PhysicalConstants.fLatticeParameterOfSilicon_in_m_Uncertainty + 64 + LREAL + + 8.9E-18 + + + + TcVarGlobal + + + 636289088 + + + GVL_PhysicalConstants.fLoschmidtConstant_273_15K_101_325KPa_in_m_3 + Loschmidt constant (273.15 K, 101.325 kPa) (m^-3) + 64 + LREAL + + 2.686780111E+25 + + + + TcVarGlobal + + + 636289152 + + + GVL_PhysicalConstants.fLoschmidtConstant_273_15K_101_325KPa_in_m_3_Units + 648 + STRING(80) + + m^-3 + + + + TcVarGlobal + + + 636289216 + + + GVL_PhysicalConstants.fMag_Constant_in_N_A_2 + mag. constant (N A^-2) + Uncertainty: 1.9e-16 + 64 + LREAL + + 1.25663706212E-06 + + + + TcVarGlobal + + + 636289920 + + + GVL_PhysicalConstants.fMag_Constant_in_N_A_2_Units + 648 + STRING(80) + + N A^-2 + + + + TcVarGlobal + + + 636289984 + + + GVL_PhysicalConstants.fMag_Constant_in_N_A_2_Uncertainty + 64 + LREAL + + 1.9E-16 + + + + TcVarGlobal + + + 636290688 + + + GVL_PhysicalConstants.fMag_FluxQuantum_in_Wb + mag. flux quantum (Wb) + 64 + LREAL + + 2.067833848E-15 + + + + TcVarGlobal + + + 636290752 + + + GVL_PhysicalConstants.fMag_FluxQuantum_in_Wb_Units + 648 + STRING(80) + + Wb + + + + TcVarGlobal + + + 636290816 + + + GVL_PhysicalConstants.fMolarGasConstant_in_J_mol_1_K_1 + molar gas constant (J mol^-1 K^-1) + 64 + LREAL + + 8.314462618 + + + + TcVarGlobal + + + 636291520 + + + GVL_PhysicalConstants.fMolarGasConstant_in_J_mol_1_K_1_Units + 648 + STRING(80) + + J mol^-1 K^-1 + + + + TcVarGlobal + + + 636291584 + + + GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1 + molar mass constant (kg mol^-1) + Uncertainty: 3e-13 + 64 + LREAL + + 0.00099999999965 + + + + TcVarGlobal + + + 636292288 + + + GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636292352 + + + GVL_PhysicalConstants.fMolarMassConstant_in_kg_mol_1_Uncertainty + 64 + LREAL + + 3E-13 + + + + TcVarGlobal + + + 636293056 + + + GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1 + molar mass of carbon-12 (kg mol^-1) + Uncertainty: 3.6e-12 + 64 + LREAL + + 0.0119999999958 + + + + TcVarGlobal + + + 636293120 + + + GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636293184 + + + GVL_PhysicalConstants.fMolarMassOfCarbon_12_in_kg_mol_1_Uncertainty + 64 + LREAL + + 3.6E-12 + + + + TcVarGlobal + + + 636293888 + + + GVL_PhysicalConstants.fMolarPlanckConstant_in_J_Hz_1_mol_1 + molar Planck constant (J Hz^-1 mol^-1) + 64 + LREAL + + 3.990312712E-10 + + + + TcVarGlobal + + + 636293952 + + + GVL_PhysicalConstants.fMolarPlanckConstant_in_J_Hz_1_mol_1_Units + 648 + STRING(80) + + J Hz^-1 mol^-1 + + + + TcVarGlobal + + + 636294016 + + + GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1 + molar Planck constant times c (J m mol^-1) + Uncertainty: 5.4e-11 + 64 + LREAL + + 0.119626565582 + + + + TcVarGlobal + + + 636294720 + + + GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1_Units + 648 + STRING(80) + + J m mol^-1 + + + + TcVarGlobal + + + 636294784 + + + GVL_PhysicalConstants.fMolarPlanckConstantTimesC_in_J_m_mol_1_Uncertainty + 64 + LREAL + + 5.4E-11 + + + + TcVarGlobal + + + 636295488 + + + GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_100KPa_in_m_3_mol_1 + molar volume of ideal gas (273.15 K, 100 kPa) (m^3 mol^-1) + 64 + LREAL + + 0.02271095464 + + + + TcVarGlobal + + + 636295552 + + + GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_100KPa_in_m_3_mol_1_Units + 648 + STRING(80) + + m^3 mol^-1 + + + + TcVarGlobal + + + 636295616 + + + GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_101_325KPa_in_m_3_mol_1 + molar volume of ideal gas (273.15 K, 101.325 kPa) (m^3 mol^-1) + 64 + LREAL + + 0.02241396954 + + + + TcVarGlobal + + + 636296320 + + + GVL_PhysicalConstants.fMolarVolumeOfIdealGas_273_15K_101_325KPa_in_m_3_mol_1_Units + 648 + STRING(80) + + m^3 mol^-1 + + + + TcVarGlobal + + + 636296384 + + + GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1 + molar volume of silicon (m^3 mol^-1) + Uncertainty: 6e-13 + 64 + LREAL + + 1.205883199E-05 + + + + TcVarGlobal + + + 636297088 + + + GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1_Units + 648 + STRING(80) + + m^3 mol^-1 + + + + TcVarGlobal + + + 636297152 + + + GVL_PhysicalConstants.fMolarVolumeOfSilicon_in_m_3_mol_1_Uncertainty + 64 + LREAL + + 6E-13 + + + + TcVarGlobal + + + 636297856 + + + GVL_PhysicalConstants.fMoXUnit_in_m + Mo x unit (m) + Uncertainty: 5.3e-20 + 64 + LREAL + + 1.00209952E-13 + + + + TcVarGlobal + + + 636297920 + + + GVL_PhysicalConstants.fMoXUnit_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636297984 + + + GVL_PhysicalConstants.fMoXUnit_in_m_Uncertainty + 64 + LREAL + + 5.3E-20 + + + + TcVarGlobal + + + 636298688 + + + GVL_PhysicalConstants.fMuonComptonWavelength_in_m + muon Compton wavelength (m) + Uncertainty: 2.6e-22 + 64 + LREAL + + 1.17344411E-14 + + + + TcVarGlobal + + + 636298752 + + + GVL_PhysicalConstants.fMuonComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636298816 + + + GVL_PhysicalConstants.fMuonComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 2.6E-22 + + + + TcVarGlobal + + + 636299520 + + + GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m + muon Compton wavelength over 2 pi (m) + Uncertainty: 4.2e-23 + 64 + LREAL + + 1.867594308E-15 + + + + TcVarGlobal + + + 636299584 + + + GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636299648 + + + GVL_PhysicalConstants.fMuonComptonWavelengthOver2Pi_in_m_Uncertainty + 64 + LREAL + + 4.2E-23 + + + + TcVarGlobal + + + 636300352 + + + GVL_PhysicalConstants.fMuonElectronMassRatio + muon-electron mass ratio + Uncertainty: 4.6e-06 + 64 + LREAL + + 206.768283 + + + + TcVarGlobal + + + 636300416 + + + GVL_PhysicalConstants.fMuonElectronMassRatio_Uncertainty + 64 + LREAL + + 4.6E-06 + + + + TcVarGlobal + + + 636300480 + + + GVL_PhysicalConstants.fMuonGFactor + muon g factor + Uncertainty: 1.3e-09 + 64 + LREAL + + -2.0023318418 + + + + TcVarGlobal + + + 636300544 + + + GVL_PhysicalConstants.fMuonGFactor_Uncertainty + 64 + LREAL + + 1.3E-09 + + + + TcVarGlobal + + + 636300608 + + + GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1 + muon mag. mom. (J T^-1) + Uncertainty: 1e-33 + 64 + LREAL + + -4.4904483E-26 + + + + TcVarGlobal + + + 636300672 + + + GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636300736 + + + GVL_PhysicalConstants.fMuonMag_Mom_in_J_T_1_Uncertainty + 64 + LREAL + + 1E-33 + + + + TcVarGlobal + + + 636301440 + + + GVL_PhysicalConstants.fMuonMag_Mom_Anomaly + muon mag. mom. anomaly + Uncertainty: 6.3e-10 + 64 + LREAL + + 0.00116592089 + + + + TcVarGlobal + + + 636301504 + + + GVL_PhysicalConstants.fMuonMag_Mom_Anomaly_Uncertainty + 64 + LREAL + + 6.3E-10 + + + + TcVarGlobal + + + 636301568 + + + GVL_PhysicalConstants.fMuonMag_Mom_ToBohrMagnetonRatio + muon mag. mom. to Bohr magneton ratio + Uncertainty: 1.1e-10 + 64 + LREAL + + -0.00484197047 + + + + TcVarGlobal + + + 636301632 + + + GVL_PhysicalConstants.fMuonMag_Mom_ToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.1E-10 + + + + TcVarGlobal + + + 636301696 + + + GVL_PhysicalConstants.fMuonMag_Mom_ToNuclearMagnetonRatio + muon mag. mom. to nuclear magneton ratio + Uncertainty: 2e-07 + 64 + LREAL + + -8.89059703 + + + + TcVarGlobal + + + 636301760 + + + GVL_PhysicalConstants.fMuonMag_Mom_ToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 2E-07 + + + + TcVarGlobal + + + 636301824 + + + GVL_PhysicalConstants.fMuonMass_in_kg + muon mass (kg) + Uncertainty: 4.2e-36 + 64 + LREAL + + 1.883531627E-28 + + + + TcVarGlobal + + + 636301888 + + + GVL_PhysicalConstants.fMuonMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636301952 + + + GVL_PhysicalConstants.fMuonMass_in_kg_Uncertainty + 64 + LREAL + + 4.2E-36 + + + + TcVarGlobal + + + 636302656 + + + GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J + muon mass energy equivalent (J) + Uncertainty: 3.8e-19 + 64 + LREAL + + 1.692833804E-11 + + + + TcVarGlobal + + + 636302720 + + + GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636302784 + + + GVL_PhysicalConstants.fMuonMassEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 3.8E-19 + + + + TcVarGlobal + + + 636303488 + + + GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV + muon mass energy equivalent in MeV (MeV) + Uncertainty: 2.3e-06 + 64 + LREAL + + 105.6583755 + + + + TcVarGlobal + + + 636303552 + + + GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636303616 + + + GVL_PhysicalConstants.fMuonMassEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 2.3E-06 + + + + TcVarGlobal + + + 636304320 + + + GVL_PhysicalConstants.fMuonMassInU_in_u + muon mass in u (u) + Uncertainty: 2.5e-09 + 64 + LREAL + + 0.1134289259 + + + + TcVarGlobal + + + 636304384 + + + GVL_PhysicalConstants.fMuonMassInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636304448 + + + GVL_PhysicalConstants.fMuonMassInU_in_u_Uncertainty + 64 + LREAL + + 2.5E-09 + + + + TcVarGlobal + + + 636305152 + + + GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1 + muon molar mass (kg mol^-1) + Uncertainty: 2.5e-12 + 64 + LREAL + + 0.0001134289259 + + + + TcVarGlobal + + + 636305216 + + + GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636305280 + + + GVL_PhysicalConstants.fMuonMolarMass_in_kg_mol_1_Uncertainty + 64 + LREAL + + 2.5E-12 + + + + TcVarGlobal + + + 636305984 + + + GVL_PhysicalConstants.fMuonNeutronMassRatio + muon-neutron mass ratio + Uncertainty: 2.5e-09 + 64 + LREAL + + 0.112454517 + + + + TcVarGlobal + + + 636306048 + + + GVL_PhysicalConstants.fMuonNeutronMassRatio_Uncertainty + 64 + LREAL + + 2.5E-09 + + + + TcVarGlobal + + + 636306112 + + + GVL_PhysicalConstants.fMuonProtonMag_Mom_Ratio + muon-proton mag. mom. ratio + Uncertainty: 7.1e-08 + 64 + LREAL + + -3.183345142 + + + + TcVarGlobal + + + 636306176 + + + GVL_PhysicalConstants.fMuonProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 7.1E-08 + + + + TcVarGlobal + + + 636306240 + + + GVL_PhysicalConstants.fMuonProtonMassRatio + muon-proton mass ratio + Uncertainty: 2.5e-09 + 64 + LREAL + + 0.1126095264 + + + + TcVarGlobal + + + 636306304 + + + GVL_PhysicalConstants.fMuonProtonMassRatio_Uncertainty + 64 + LREAL + + 2.5E-09 + + + + TcVarGlobal + + + 636306368 + + + GVL_PhysicalConstants.fMuonTauMassRatio + muon-tau mass ratio + Uncertainty: 4e-06 + 64 + LREAL + + 0.0594635 + + + + TcVarGlobal + + + 636306432 + + + GVL_PhysicalConstants.fMuonTauMassRatio_Uncertainty + 64 + LREAL + + 4E-06 + + + + TcVarGlobal + + + 636306496 + + + GVL_PhysicalConstants.fNaturalUnitOfAction_in_J_s + natural unit of action (J s) + 64 + LREAL + + 1.054571817E-34 + + + + TcVarGlobal + + + 636306560 + + + GVL_PhysicalConstants.fNaturalUnitOfAction_in_J_s_Units + 648 + STRING(80) + + J s + + + + TcVarGlobal + + + 636306624 + + + GVL_PhysicalConstants.fNaturalUnitOfActionInEVS_in_eV_s + natural unit of action in eV s (eV s) + 64 + LREAL + + 6.582119569E-16 + + + + TcVarGlobal + + + 636307328 + + + GVL_PhysicalConstants.fNaturalUnitOfActionInEVS_in_eV_s_Units + 648 + STRING(80) + + eV s + + + + TcVarGlobal + + + 636307392 + + + GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J + natural unit of energy (J) + Uncertainty: 2.5e-23 + 64 + LREAL + + 8.1871057769E-14 + + + + TcVarGlobal + + + 636308096 + + + GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636308160 + + + GVL_PhysicalConstants.fNaturalUnitOfEnergy_in_J_Uncertainty + 64 + LREAL + + 2.5E-23 + + + + TcVarGlobal + + + 636308864 + + + GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV + natural unit of energy in MeV (MeV) + Uncertainty: 1.5e-10 + 64 + LREAL + + 0.51099895 + + + + TcVarGlobal + + + 636308928 + + + GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636308992 + + + GVL_PhysicalConstants.fNaturalUnitOfEnergyInMeV_in_MeV_Uncertainty + 64 + LREAL + + 1.5E-10 + + + + TcVarGlobal + + + 636309696 + + + GVL_PhysicalConstants.fNaturalUnitOfLength_in_m + natural unit of length (m) + Uncertainty: 1.2e-22 + 64 + LREAL + + 3.8615926796E-13 + + + + TcVarGlobal + + + 636309760 + + + GVL_PhysicalConstants.fNaturalUnitOfLength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636309824 + + + GVL_PhysicalConstants.fNaturalUnitOfLength_in_m_Uncertainty + 64 + LREAL + + 1.2E-22 + + + + TcVarGlobal + + + 636310528 + + + GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg + natural unit of mass (kg) + Uncertainty: 2.8e-40 + 64 + LREAL + + 9.1093837015E-31 + + + + TcVarGlobal + + + 636310592 + + + GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636310656 + + + GVL_PhysicalConstants.fNaturalUnitOfMass_in_kg_Uncertainty + 64 + LREAL + + 2.8E-40 + + + + TcVarGlobal + + + 636311360 + + + GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1 + natural unit of momentum (kg m s^-1) + Uncertainty: 3.4e-30 + 64 + LREAL + + 2.730924488E-22 + + + + TcVarGlobal + + + 636311424 + + + GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1_Units + 648 + STRING(80) + + kg m s^-1 + + + + TcVarGlobal + + + 636311488 + + + GVL_PhysicalConstants.fNaturalUnitOfMomentum_in_kg_m_s_1_Uncertainty + 64 + LREAL + + 3.4E-30 + + + + TcVarGlobal + + + 636312192 + + + GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c + natural unit of momentum in MeV/c (MeV/c) + Uncertainty: 3.1e-09 + 64 + LREAL + + 0.5109989461 + + + + TcVarGlobal + + + 636312256 + + + GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c_Units + 648 + STRING(80) + + MeV/c + + + + TcVarGlobal + + + 636312320 + + + GVL_PhysicalConstants.fNaturalUnitOfMomentumInMeV_c_in_MeV_c_Uncertainty + 64 + LREAL + + 3.1E-09 + + + + TcVarGlobal + + + 636313024 + + + GVL_PhysicalConstants.fNaturalUnitOfTime_in_s + natural unit of time (s) + Uncertainty: 3.9e-31 + 64 + LREAL + + 1.28808866819E-21 + + + + TcVarGlobal + + + 636313088 + + + GVL_PhysicalConstants.fNaturalUnitOfTime_in_s_Units + 648 + STRING(80) + + s + + + + TcVarGlobal + + + 636313152 + + + GVL_PhysicalConstants.fNaturalUnitOfTime_in_s_Uncertainty + 64 + LREAL + + 3.9E-31 + + + + TcVarGlobal + + + 636313856 + + + GVL_PhysicalConstants.fNaturalUnitOfVelocity_in_m_s_1 + natural unit of velocity (m s^-1) + 64 + LREAL + + 299792458 + + + + TcVarGlobal + + + 636313920 + + + GVL_PhysicalConstants.fNaturalUnitOfVelocity_in_m_s_1_Units + 648 + STRING(80) + + m s^-1 + + + + TcVarGlobal + + + 636313984 + + + GVL_PhysicalConstants.fNeutronComptonWavelength_in_m + neutron Compton wavelength (m) + Uncertainty: 7.5e-25 + 64 + LREAL + + 1.31959090581E-15 + + + + TcVarGlobal + + + 636314688 + + + GVL_PhysicalConstants.fNeutronComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636314752 + + + GVL_PhysicalConstants.fNeutronComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 7.5E-25 + + + + TcVarGlobal + + + 636315456 + + + GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m + neutron Compton wavelength over 2 pi (m) + Uncertainty: 1.4e-25 + 64 + LREAL + + 2.1001941536E-16 + + + + TcVarGlobal + + + 636315520 + + + GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636315584 + + + GVL_PhysicalConstants.fNeutronComptonWavelengthOver2Pi_in_m_Uncertainty + 64 + LREAL + + 1.4E-25 + + + + TcVarGlobal + + + 636316288 + + + GVL_PhysicalConstants.fNeutronElectronMag_Mom_Ratio + neutron-electron mag. mom. ratio + Uncertainty: 2.5e-10 + 64 + LREAL + + 0.00104066882 + + + + TcVarGlobal + + + 636316352 + + + GVL_PhysicalConstants.fNeutronElectronMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 2.5E-10 + + + + TcVarGlobal + + + 636316416 + + + GVL_PhysicalConstants.fNeutronElectronMassRatio + neutron-electron mass ratio + Uncertainty: 8.9e-07 + 64 + LREAL + + 1838.68366173 + + + + TcVarGlobal + + + 636316480 + + + GVL_PhysicalConstants.fNeutronElectronMassRatio_Uncertainty + 64 + LREAL + + 8.9E-07 + + + + TcVarGlobal + + + 636316544 + + + GVL_PhysicalConstants.fNeutronGFactor + neutron g factor + Uncertainty: 9e-07 + 64 + LREAL + + -3.82608545 + + + + TcVarGlobal + + + 636316608 + + + GVL_PhysicalConstants.fNeutronGFactor_Uncertainty + 64 + LREAL + + 9E-07 + + + + TcVarGlobal + + + 636316672 + + + GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1 + neutron gyromag. ratio (s^-1 T^-1) + Uncertainty: 43.0 + 64 + LREAL + + 183247171 + + + + TcVarGlobal + + + 636316736 + + + GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1_Units + 648 + STRING(80) + + s^-1 T^-1 + + + + TcVarGlobal + + + 636316800 + + + GVL_PhysicalConstants.fNeutronGyromag_Ratio_in_s_1_T_1_Uncertainty + 64 + LREAL + + 43 + + + + TcVarGlobal + + + 636317504 + + + GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1 + neutron gyromag. ratio over 2 pi (MHz T^-1) + Uncertainty: 6.9e-06 + 64 + LREAL + + 29.1646933 + + + + TcVarGlobal + + + 636317568 + + + GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636317632 + + + GVL_PhysicalConstants.fNeutronGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty + 64 + LREAL + + 6.9E-06 + + + + TcVarGlobal + + + 636318336 + + + GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1 + neutron mag. mom. (J T^-1) + Uncertainty: 2.3e-33 + 64 + LREAL + + -9.6623651E-27 + + + + TcVarGlobal + + + 636318400 + + + GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636318464 + + + GVL_PhysicalConstants.fNeutronMag_Mom_in_J_T_1_Uncertainty + 64 + LREAL + + 2.3E-33 + + + + TcVarGlobal + + + 636319168 + + + GVL_PhysicalConstants.fNeutronMag_Mom_ToBohrMagnetonRatio + neutron mag. mom. to Bohr magneton ratio + Uncertainty: 2.5e-10 + 64 + LREAL + + -0.00104187563 + + + + TcVarGlobal + + + 636319232 + + + GVL_PhysicalConstants.fNeutronMag_Mom_ToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 2.5E-10 + + + + TcVarGlobal + + + 636319296 + + + GVL_PhysicalConstants.fNeutronMag_Mom_ToNuclearMagnetonRatio + neutron mag. mom. to nuclear magneton ratio + Uncertainty: 4.5e-07 + 64 + LREAL + + -1.91304273 + + + + TcVarGlobal + + + 636319360 + + + GVL_PhysicalConstants.fNeutronMag_Mom_ToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 4.5E-07 + + + + TcVarGlobal + + + 636319424 + + + GVL_PhysicalConstants.fNeutronMass_in_kg + neutron mass (kg) + Uncertainty: 9.5e-37 + 64 + LREAL + + 1.67492749804E-27 + + + + TcVarGlobal + + + 636319488 + + + GVL_PhysicalConstants.fNeutronMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636319552 + + + GVL_PhysicalConstants.fNeutronMass_in_kg_Uncertainty + 64 + LREAL + + 9.5E-37 + + + + TcVarGlobal + + + 636320256 + + + GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J + neutron mass energy equivalent (J) + Uncertainty: 8.6e-20 + 64 + LREAL + + 1.50534976287E-10 + + + + TcVarGlobal + + + 636320320 + + + GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636320384 + + + GVL_PhysicalConstants.fNeutronMassEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 8.6E-20 + + + + TcVarGlobal + + + 636321088 + + + GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV + neutron mass energy equivalent in MeV (MeV) + Uncertainty: 5.4e-07 + 64 + LREAL + + 939.56542052 + + + + TcVarGlobal + + + 636321152 + + + GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636321216 + + + GVL_PhysicalConstants.fNeutronMassEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 5.4E-07 + + + + TcVarGlobal + + + 636321920 + + + GVL_PhysicalConstants.fNeutronMassInU_in_u + neutron mass in u (u) + Uncertainty: 4.9e-10 + 64 + LREAL + + 1.00866491595 + + + + TcVarGlobal + + + 636321984 + + + GVL_PhysicalConstants.fNeutronMassInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636322048 + + + GVL_PhysicalConstants.fNeutronMassInU_in_u_Uncertainty + 64 + LREAL + + 4.9E-10 + + + + TcVarGlobal + + + 636322752 + + + GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1 + neutron molar mass (kg mol^-1) + Uncertainty: 5.7e-13 + 64 + LREAL + + 0.0010086649156 + + + + TcVarGlobal + + + 636322816 + + + GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636322880 + + + GVL_PhysicalConstants.fNeutronMolarMass_in_kg_mol_1_Uncertainty + 64 + LREAL + + 5.7E-13 + + + + TcVarGlobal + + + 636323584 + + + GVL_PhysicalConstants.fNeutronMuonMassRatio + neutron-muon mass ratio + Uncertainty: 2e-07 + 64 + LREAL + + 8.89248406 + + + + TcVarGlobal + + + 636323648 + + + GVL_PhysicalConstants.fNeutronMuonMassRatio_Uncertainty + 64 + LREAL + + 2E-07 + + + + TcVarGlobal + + + 636323712 + + + GVL_PhysicalConstants.fNeutronProtonMag_Mom_Ratio + neutron-proton mag. mom. ratio + Uncertainty: 1.6e-07 + 64 + LREAL + + -0.68497934 + + + + TcVarGlobal + + + 636323776 + + + GVL_PhysicalConstants.fNeutronProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 1.6E-07 + + + + TcVarGlobal + + + 636323840 + + + GVL_PhysicalConstants.fNeutronProtonMassRatio + neutron-proton mass ratio + Uncertainty: 4.9e-10 + 64 + LREAL + + 1.00137841931 + + + + TcVarGlobal + + + 636323904 + + + GVL_PhysicalConstants.fNeutronProtonMassRatio_Uncertainty + 64 + LREAL + + 4.9E-10 + + + + TcVarGlobal + + + 636323968 + + + GVL_PhysicalConstants.fNeutronTauMassRatio + neutron-tau mass ratio + Uncertainty: 3.6e-05 + 64 + LREAL + + 0.528779 + + + + TcVarGlobal + + + 636324032 + + + GVL_PhysicalConstants.fNeutronTauMassRatio_Uncertainty + 64 + LREAL + + 3.6E-05 + + + + TcVarGlobal + + + 636324096 + + + GVL_PhysicalConstants.fNeutronToShieldedProtonMag_Mom_Ratio + neutron to shielded proton mag. mom. ratio + Uncertainty: 1.6e-07 + 64 + LREAL + + -0.68499694 + + + + TcVarGlobal + + + 636324160 + + + GVL_PhysicalConstants.fNeutronToShieldedProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 1.6E-07 + + + + TcVarGlobal + + + 636324224 + + + GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2 + Newtonian constant of gravitation (m^3 kg^-1 s^-2) + Uncertainty: 1.5e-15 + 64 + LREAL + + 6.6743E-11 + + + + TcVarGlobal + + + 636324288 + + + GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2_Units + 648 + STRING(80) + + m^3 kg^-1 s^-2 + + + + TcVarGlobal + + + 636324352 + + + GVL_PhysicalConstants.fNewtonianConstantOfGravitation_in_m_3_kg_1_s_2_Uncertainty + 64 + LREAL + + 1.5E-15 + + + + TcVarGlobal + + + 636325056 + + + GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2 + Newtonian constant of gravitation over h-bar c ((GeV/c^2)^-2) + Uncertainty: 1.5e-43 + 64 + LREAL + + 6.70883E-39 + + + + TcVarGlobal + + + 636325120 + + + GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2_Units + 648 + STRING(80) + + (GeV/c^2)^-2 + + + + TcVarGlobal + + + 636325184 + + + GVL_PhysicalConstants.fNewtonianConstantOfGravitationOverH_barC_in_GeV_c_2_2_Uncertainty + 64 + LREAL + + 1.5E-43 + + + + TcVarGlobal + + + 636325888 + + + GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1 + nuclear magneton (J T^-1) + Uncertainty: 1.5e-36 + 64 + LREAL + + 5.0507837461E-27 + + + + TcVarGlobal + + + 636325952 + + + GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636326016 + + + GVL_PhysicalConstants.fNuclearMagneton_in_J_T_1_Uncertainty + 64 + LREAL + + 1.5E-36 + + + + TcVarGlobal + + + 636326720 + + + GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1 + nuclear magneton in eV/T (eV T^-1) + Uncertainty: 9.6e-18 + 64 + LREAL + + 3.15245125844E-08 + + + + TcVarGlobal + + + 636326784 + + + GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1_Units + 648 + STRING(80) + + eV T^-1 + + + + TcVarGlobal + + + 636326848 + + + GVL_PhysicalConstants.fNuclearMagnetonInEV_T_in_eV_T_1_Uncertainty + 64 + LREAL + + 9.6E-18 + + + + TcVarGlobal + + + 636327552 + + + GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1 + nuclear magneton in inverse meters per tesla (m^-1 T^-1) + Uncertainty: 1.6e-10 + 64 + LREAL + + 0.02542623432 + + + + TcVarGlobal + + + 636327616 + + + GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1_Units + 648 + STRING(80) + + m^-1 T^-1 + + + + TcVarGlobal + + + 636327680 + + + GVL_PhysicalConstants.fNuclearMagnetonInInverseMetersPerTesla_in_m_1_T_1_Uncertainty + 64 + LREAL + + 1.6E-10 + + + + TcVarGlobal + + + 636328384 + + + GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1 + nuclear magneton in K/T (K T^-1) + Uncertainty: 1.1e-13 + 64 + LREAL + + 0.00036582677756 + + + + TcVarGlobal + + + 636328448 + + + GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1_Units + 648 + STRING(80) + + K T^-1 + + + + TcVarGlobal + + + 636328512 + + + GVL_PhysicalConstants.fNuclearMagnetonInK_T_in_K_T_1_Uncertainty + 64 + LREAL + + 1.1E-13 + + + + TcVarGlobal + + + 636329216 + + + GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1 + nuclear magneton in MHz/T (MHz T^-1) + Uncertainty: 2.3e-09 + 64 + LREAL + + 7.6225932291 + + + + TcVarGlobal + + + 636329280 + + + GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636329344 + + + GVL_PhysicalConstants.fNuclearMagnetonInMHz_T_in_MHz_T_1_Uncertainty + 64 + LREAL + + 2.3E-09 + + + + TcVarGlobal + + + 636330048 + + + GVL_PhysicalConstants.fPlanckConstant_in_J_Hz_1 + Planck constant (J Hz^-1) + 64 + LREAL + + 6.62607015E-34 + + + + TcVarGlobal + + + 636330112 + + + GVL_PhysicalConstants.fPlanckConstant_in_J_Hz_1_Units + 648 + STRING(80) + + J Hz^-1 + + + + TcVarGlobal + + + 636330176 + + + GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s + Planck constant in eV s (eV s) + Uncertainty: 2.5e-23 + 64 + LREAL + + 4.135667662E-15 + + + + TcVarGlobal + + + 636330880 + + + GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s_Units + 648 + STRING(80) + + eV s + + + + TcVarGlobal + + + 636330944 + + + GVL_PhysicalConstants.fPlanckConstantInEVS_in_eV_s_Uncertainty + 64 + LREAL + + 2.5E-23 + + + + TcVarGlobal + + + 636331648 + + + GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s + Planck constant over 2 pi (J s) + Uncertainty: 1.3e-42 + 64 + LREAL + + 1.0545718E-34 + + + + TcVarGlobal + + + 636331712 + + + GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s_Units + 648 + STRING(80) + + J s + + + + TcVarGlobal + + + 636331776 + + + GVL_PhysicalConstants.fPlanckConstantOver2Pi_in_J_s_Uncertainty + 64 + LREAL + + 1.3E-42 + + + + TcVarGlobal + + + 636332480 + + + GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s + Planck constant over 2 pi in eV s (eV s) + Uncertainty: 4e-24 + 64 + LREAL + + 6.582119514E-16 + + + + TcVarGlobal + + + 636332544 + + + GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s_Units + 648 + STRING(80) + + eV s + + + + TcVarGlobal + + + 636332608 + + + GVL_PhysicalConstants.fPlanckConstantOver2PiInEVS_in_eV_s_Uncertainty + 64 + LREAL + + 4E-24 + + + + TcVarGlobal + + + 636333312 + + + GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm + Planck constant over 2 pi times c in MeV fm (MeV fm) + Uncertainty: 1.2e-06 + 64 + LREAL + + 197.3269788 + + + + TcVarGlobal + + + 636333376 + + + GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm_Units + 648 + STRING(80) + + MeV fm + + + + TcVarGlobal + + + 636333440 + + + GVL_PhysicalConstants.fPlanckConstantOver2PiTimesCInMeVFm_in_MeV_fm_Uncertainty + 64 + LREAL + + 1.2E-06 + + + + TcVarGlobal + + + 636334144 + + + GVL_PhysicalConstants.fPlanckLength_in_m + Planck length (m) + Uncertainty: 1.8e-40 + 64 + LREAL + + 1.616255E-35 + + + + TcVarGlobal + + + 636334208 + + + GVL_PhysicalConstants.fPlanckLength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636334272 + + + GVL_PhysicalConstants.fPlanckLength_in_m_Uncertainty + 64 + LREAL + + 1.8E-40 + + + + TcVarGlobal + + + 636334976 + + + GVL_PhysicalConstants.fPlanckMass_in_kg + Planck mass (kg) + Uncertainty: 2.4e-13 + 64 + LREAL + + 2.176434E-08 + + + + TcVarGlobal + + + 636335040 + + + GVL_PhysicalConstants.fPlanckMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636335104 + + + GVL_PhysicalConstants.fPlanckMass_in_kg_Uncertainty + 64 + LREAL + + 2.4E-13 + + + + TcVarGlobal + + + 636335808 + + + GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV + Planck mass energy equivalent in GeV (GeV) + Uncertainty: 140000000000000.0 + 64 + LREAL + + 1.22089E+19 + + + + TcVarGlobal + + + 636335872 + + + GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV_Units + 648 + STRING(80) + + GeV + + + + TcVarGlobal + + + 636335936 + + + GVL_PhysicalConstants.fPlanckMassEnergyEquivalentInGeV_in_GeV_Uncertainty + 64 + LREAL + + 140000000000000 + + + + TcVarGlobal + + + 636336640 + + + GVL_PhysicalConstants.fPlanckTemperature_in_K + Planck temperature (K) + Uncertainty: 1.6e+27 + 64 + LREAL + + 1.416784E+32 + + + + TcVarGlobal + + + 636336704 + + + GVL_PhysicalConstants.fPlanckTemperature_in_K_Units + 648 + STRING(80) + + K + + + + TcVarGlobal + + + 636336768 + + + GVL_PhysicalConstants.fPlanckTemperature_in_K_Uncertainty + 64 + LREAL + + 1.6E+27 + + + + TcVarGlobal + + + 636337472 + + + GVL_PhysicalConstants.fPlanckTime_in_s + Planck time (s) + Uncertainty: 6e-49 + 64 + LREAL + + 5.391247E-44 + + + + TcVarGlobal + + + 636337536 + + + GVL_PhysicalConstants.fPlanckTime_in_s_Units + 648 + STRING(80) + + s + + + + TcVarGlobal + + + 636337600 + + + GVL_PhysicalConstants.fPlanckTime_in_s_Uncertainty + 64 + LREAL + + 6E-49 + + + + TcVarGlobal + + + 636338304 + + + GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1 + proton charge to mass quotient (C kg^-1) + Uncertainty: 0.029 + 64 + LREAL + + 95788331.56 + + + + TcVarGlobal + + + 636338368 + + + GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1_Units + 648 + STRING(80) + + C kg^-1 + + + + TcVarGlobal + + + 636338432 + + + GVL_PhysicalConstants.fProtonChargeToMassQuotient_in_C_kg_1_Uncertainty + 64 + LREAL + + 0.029 + + + + TcVarGlobal + + + 636339136 + + + GVL_PhysicalConstants.fProtonComptonWavelength_in_m + proton Compton wavelength (m) + Uncertainty: 4e-25 + 64 + LREAL + + 1.32140985539E-15 + + + + TcVarGlobal + + + 636339200 + + + GVL_PhysicalConstants.fProtonComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636339264 + + + GVL_PhysicalConstants.fProtonComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 4E-25 + + + + TcVarGlobal + + + 636339968 + + + GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m + proton Compton wavelength over 2 pi (m) + Uncertainty: 9.7e-26 + 64 + LREAL + + 2.10308910109E-16 + + + + TcVarGlobal + + + 636340032 + + + GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636340096 + + + GVL_PhysicalConstants.fProtonComptonWavelengthOver2Pi_in_m_Uncertainty + 64 + LREAL + + 9.7E-26 + + + + TcVarGlobal + + + 636340800 + + + GVL_PhysicalConstants.fProtonElectronMassRatio + proton-electron mass ratio + Uncertainty: 1.1e-07 + 64 + LREAL + + 1836.15267343 + + + + TcVarGlobal + + + 636340864 + + + GVL_PhysicalConstants.fProtonElectronMassRatio_Uncertainty + 64 + LREAL + + 1.1E-07 + + + + TcVarGlobal + + + 636340928 + + + GVL_PhysicalConstants.fProtonGFactor + proton g factor + Uncertainty: 1.6e-09 + 64 + LREAL + + 5.5856946893 + + + + TcVarGlobal + + + 636340992 + + + GVL_PhysicalConstants.fProtonGFactor_Uncertainty + 64 + LREAL + + 1.6E-09 + + + + TcVarGlobal + + + 636341056 + + + GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1 + proton gyromag. ratio (s^-1 T^-1) + Uncertainty: 0.11 + 64 + LREAL + + 267522187.44 + + + + TcVarGlobal + + + 636341120 + + + GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1_Units + 648 + STRING(80) + + s^-1 T^-1 + + + + TcVarGlobal + + + 636341184 + + + GVL_PhysicalConstants.fProtonGyromag_Ratio_in_s_1_T_1_Uncertainty + 64 + LREAL + + 0.11 + + + + TcVarGlobal + + + 636341888 + + + GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1 + proton gyromag. ratio over 2 pi (MHz T^-1) + Uncertainty: 2.9e-07 + 64 + LREAL + + 42.57747892 + + + + TcVarGlobal + + + 636341952 + + + GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636342016 + + + GVL_PhysicalConstants.fProtonGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty + 64 + LREAL + + 2.9E-07 + + + + TcVarGlobal + + + 636342720 + + + GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1 + proton mag. mom. (J T^-1) + Uncertainty: 6e-36 + 64 + LREAL + + 1.41060679736E-26 + + + + TcVarGlobal + + + 636342784 + + + GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636342848 + + + GVL_PhysicalConstants.fProtonMag_Mom_in_J_T_1_Uncertainty + 64 + LREAL + + 6E-36 + + + + TcVarGlobal + + + 636343552 + + + GVL_PhysicalConstants.fProtonMag_Mom_ToBohrMagnetonRatio + proton mag. mom. to Bohr magneton ratio + Uncertainty: 4.6e-13 + 64 + LREAL + + 0.0015210322023 + + + + TcVarGlobal + + + 636343616 + + + GVL_PhysicalConstants.fProtonMag_Mom_ToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 4.6E-13 + + + + TcVarGlobal + + + 636343680 + + + GVL_PhysicalConstants.fProtonMag_Mom_ToNuclearMagnetonRatio + proton mag. mom. to nuclear magneton ratio + Uncertainty: 8.2e-10 + 64 + LREAL + + 2.79284734463 + + + + TcVarGlobal + + + 636343744 + + + GVL_PhysicalConstants.fProtonMag_Mom_ToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 8.2E-10 + + + + TcVarGlobal + + + 636343808 + + + GVL_PhysicalConstants.fProtonMag_ShieldingCorrection + proton mag. shielding correction + Uncertainty: 1.1e-08 + 64 + LREAL + + 2.5689E-05 + + + + TcVarGlobal + + + 636343872 + + + GVL_PhysicalConstants.fProtonMag_ShieldingCorrection_Uncertainty + 64 + LREAL + + 1.1E-08 + + + + TcVarGlobal + + + 636343936 + + + GVL_PhysicalConstants.fProtonMass_in_kg + proton mass (kg) + Uncertainty: 5.1e-37 + 64 + LREAL + + 1.67262192369E-27 + + + + TcVarGlobal + + + 636344000 + + + GVL_PhysicalConstants.fProtonMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636344064 + + + GVL_PhysicalConstants.fProtonMass_in_kg_Uncertainty + 64 + LREAL + + 5.1E-37 + + + + TcVarGlobal + + + 636344768 + + + GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J + proton mass energy equivalent (J) + Uncertainty: 4.6e-20 + 64 + LREAL + + 1.50327761598E-10 + + + + TcVarGlobal + + + 636344832 + + + GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636344896 + + + GVL_PhysicalConstants.fProtonMassEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 4.6E-20 + + + + TcVarGlobal + + + 636345600 + + + GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV + proton mass energy equivalent in MeV (MeV) + Uncertainty: 2.9e-07 + 64 + LREAL + + 938.27208816 + + + + TcVarGlobal + + + 636345664 + + + GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636345728 + + + GVL_PhysicalConstants.fProtonMassEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 2.9E-07 + + + + TcVarGlobal + + + 636346432 + + + GVL_PhysicalConstants.fProtonMassInU_in_u + proton mass in u (u) + Uncertainty: 5.3e-11 + 64 + LREAL + + 1.007276466621 + + + + TcVarGlobal + + + 636346496 + + + GVL_PhysicalConstants.fProtonMassInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636346560 + + + GVL_PhysicalConstants.fProtonMassInU_in_u_Uncertainty + 64 + LREAL + + 5.3E-11 + + + + TcVarGlobal + + + 636347264 + + + GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1 + proton molar mass (kg mol^-1) + Uncertainty: 3.1e-13 + 64 + LREAL + + 0.00100727646627 + + + + TcVarGlobal + + + 636347328 + + + GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636347392 + + + GVL_PhysicalConstants.fProtonMolarMass_in_kg_mol_1_Uncertainty + 64 + LREAL + + 3.1E-13 + + + + TcVarGlobal + + + 636348096 + + + GVL_PhysicalConstants.fProtonMuonMassRatio + proton-muon mass ratio + Uncertainty: 2e-07 + 64 + LREAL + + 8.88024337 + + + + TcVarGlobal + + + 636348160 + + + GVL_PhysicalConstants.fProtonMuonMassRatio_Uncertainty + 64 + LREAL + + 2E-07 + + + + TcVarGlobal + + + 636348224 + + + GVL_PhysicalConstants.fProtonNeutronMag_Mom_Ratio + proton-neutron mag. mom. ratio + Uncertainty: 3.4e-07 + 64 + LREAL + + -1.45989805 + + + + TcVarGlobal + + + 636348288 + + + GVL_PhysicalConstants.fProtonNeutronMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 3.4E-07 + + + + TcVarGlobal + + + 636348352 + + + GVL_PhysicalConstants.fProtonNeutronMassRatio + proton-neutron mass ratio + Uncertainty: 4.9e-10 + 64 + LREAL + + 0.99862347812 + + + + TcVarGlobal + + + 636348416 + + + GVL_PhysicalConstants.fProtonNeutronMassRatio_Uncertainty + 64 + LREAL + + 4.9E-10 + + + + TcVarGlobal + + + 636348480 + + + GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m + proton rms charge radius (m) + Uncertainty: 1.9e-18 + 64 + LREAL + + 8.414E-16 + + + + TcVarGlobal + + + 636348544 + + + GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636348608 + + + GVL_PhysicalConstants.fProtonRmsChargeRadius_in_m_Uncertainty + 64 + LREAL + + 1.9E-18 + + + + TcVarGlobal + + + 636349312 + + + GVL_PhysicalConstants.fProtonTauMassRatio + proton-tau mass ratio + Uncertainty: 3.6e-05 + 64 + LREAL + + 0.528051 + + + + TcVarGlobal + + + 636349376 + + + GVL_PhysicalConstants.fProtonTauMassRatio_Uncertainty + 64 + LREAL + + 3.6E-05 + + + + TcVarGlobal + + + 636349440 + + + GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1 + quantum of circulation (m^2 s^-1) + Uncertainty: 1.1e-13 + 64 + LREAL + + 0.00036369475516 + + + + TcVarGlobal + + + 636349504 + + + GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1_Units + 648 + STRING(80) + + m^2 s^-1 + + + + TcVarGlobal + + + 636349568 + + + GVL_PhysicalConstants.fQuantumOfCirculation_in_m_2_s_1_Uncertainty + 64 + LREAL + + 1.1E-13 + + + + TcVarGlobal + + + 636350272 + + + GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1 + quantum of circulation times 2 (m^2 s^-1) + Uncertainty: 2.2e-13 + 64 + LREAL + + 0.00072738951032 + + + + TcVarGlobal + + + 636350336 + + + GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1_Units + 648 + STRING(80) + + m^2 s^-1 + + + + TcVarGlobal + + + 636350400 + + + GVL_PhysicalConstants.fQuantumOfCirculationTimes2_in_m_2_s_1_Uncertainty + 64 + LREAL + + 2.2E-13 + + + + TcVarGlobal + + + 636351104 + + + GVL_PhysicalConstants.fRydbergConstant_in_m_1 + Rydberg constant (m^-1) + Uncertainty: 2.1e-05 + 64 + LREAL + + 10973731.56816 + + + + TcVarGlobal + + + 636351168 + + + GVL_PhysicalConstants.fRydbergConstant_in_m_1_Units + 648 + STRING(80) + + m^-1 + + + + TcVarGlobal + + + 636351232 + + + GVL_PhysicalConstants.fRydbergConstant_in_m_1_Uncertainty + 64 + LREAL + + 2.1E-05 + + + + TcVarGlobal + + + 636351936 + + + GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz + Rydberg constant times c in Hz (Hz) + Uncertainty: 6400.0 + 64 + LREAL + + 3.2898419602508E+15 + + + + TcVarGlobal + + + 636352000 + + + GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz_Units + 648 + STRING(80) + + Hz + + + + TcVarGlobal + + + 636352064 + + + GVL_PhysicalConstants.fRydbergConstantTimesCInHz_in_Hz_Uncertainty + 64 + LREAL + + 6400 + + + + TcVarGlobal + + + 636352768 + + + GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV + Rydberg constant times hc in eV (eV) + Uncertainty: 2.6e-11 + 64 + LREAL + + 13.605693122994 + + + + TcVarGlobal + + + 636352832 + + + GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV_Units + 648 + STRING(80) + + eV + + + + TcVarGlobal + + + 636352896 + + + GVL_PhysicalConstants.fRydbergConstantTimesHcInEV_in_eV_Uncertainty + 64 + LREAL + + 2.6E-11 + + + + TcVarGlobal + + + 636353600 + + + GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J + Rydberg constant times hc in J (J) + Uncertainty: 4.2e-30 + 64 + LREAL + + 2.1798723611035E-18 + + + + TcVarGlobal + + + 636353664 + + + GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636353728 + + + GVL_PhysicalConstants.fRydbergConstantTimesHcInJ_in_J_Uncertainty + 64 + LREAL + + 4.2E-30 + + + + TcVarGlobal + + + 636354432 + + + GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_100KPa + Sackur-Tetrode constant (1 K, 100 kPa) + Uncertainty: 4.5e-10 + 64 + LREAL + + -1.15170753706 + + + + TcVarGlobal + + + 636354496 + + + GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_100KPa_Uncertainty + 64 + LREAL + + 4.5E-10 + + + + TcVarGlobal + + + 636354560 + + + GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_101_325KPa + Sackur-Tetrode constant (1 K, 101.325 kPa) + Uncertainty: 4.5e-10 + 64 + LREAL + + -1.16487052358 + + + + TcVarGlobal + + + 636354624 + + + GVL_PhysicalConstants.fSackur_TetrodeConstant_1K_101_325KPa_Uncertainty + 64 + LREAL + + 4.5E-10 + + + + TcVarGlobal + + + 636354688 + + + GVL_PhysicalConstants.fSecondRadiationConstant_in_m_K + second radiation constant (m K) + 64 + LREAL + + 0.01438776877 + + + + TcVarGlobal + + + 636354752 + + + GVL_PhysicalConstants.fSecondRadiationConstant_in_m_K_Units + 648 + STRING(80) + + m K + + + + TcVarGlobal + + + 636354816 + + + GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1 + shielded helion gyromag. ratio (s^-1 T^-1) + Uncertainty: 2.4 + 64 + LREAL + + 203789456.9 + + + + TcVarGlobal + + + 636355520 + + + GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1_Units + 648 + STRING(80) + + s^-1 T^-1 + + + + TcVarGlobal + + + 636355584 + + + GVL_PhysicalConstants.fShieldedHelionGyromag_Ratio_in_s_1_T_1_Uncertainty + 64 + LREAL + + 2.4 + + + + TcVarGlobal + + + 636356288 + + + GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1 + shielded helion gyromag. ratio over 2 pi (MHz T^-1) + Uncertainty: 4.3e-07 + 64 + LREAL + + 32.43409966 + + + + TcVarGlobal + + + 636356352 + + + GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636356416 + + + GVL_PhysicalConstants.fShieldedHelionGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty + 64 + LREAL + + 4.3E-07 + + + + TcVarGlobal + + + 636357120 + + + GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1 + shielded helion mag. mom. (J T^-1) + Uncertainty: 1.3e-34 + 64 + LREAL + + -1.07455309E-26 + + + + TcVarGlobal + + + 636357184 + + + GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636357248 + + + GVL_PhysicalConstants.fShieldedHelionMag_Mom_in_J_T_1_Uncertainty + 64 + LREAL + + 1.3E-34 + + + + TcVarGlobal + + + 636357952 + + + GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToBohrMagnetonRatio + shielded helion mag. mom. to Bohr magneton ratio + Uncertainty: 1.4e-11 + 64 + LREAL + + -0.001158671471 + + + + TcVarGlobal + + + 636358016 + + + GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.4E-11 + + + + TcVarGlobal + + + 636358080 + + + GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToNuclearMagnetonRatio + shielded helion mag. mom. to nuclear magneton ratio + Uncertainty: 2.5e-08 + 64 + LREAL + + -2.127497719 + + + + TcVarGlobal + + + 636358144 + + + GVL_PhysicalConstants.fShieldedHelionMag_Mom_ToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 2.5E-08 + + + + TcVarGlobal + + + 636358208 + + + GVL_PhysicalConstants.fShieldedHelionToProtonMag_Mom_Ratio + shielded helion to proton mag. mom. ratio + Uncertainty: 8.9e-09 + 64 + LREAL + + -0.7617665618 + + + + TcVarGlobal + + + 636358272 + + + GVL_PhysicalConstants.fShieldedHelionToProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 8.9E-09 + + + + TcVarGlobal + + + 636358336 + + + GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMag_Mom_Ratio + shielded helion to shielded proton mag. mom. ratio + Uncertainty: 3.3e-09 + 64 + LREAL + + -0.7617861313 + + + + TcVarGlobal + + + 636358400 + + + GVL_PhysicalConstants.fShieldedHelionToShieldedProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 3.3E-09 + + + + TcVarGlobal + + + 636358464 + + + GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1 + shielded proton gyromag. ratio (s^-1 T^-1) + Uncertainty: 2.9 + 64 + LREAL + + 267515315.1 + + + + TcVarGlobal + + + 636358528 + + + GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1_Units + 648 + STRING(80) + + s^-1 T^-1 + + + + TcVarGlobal + + + 636358592 + + + GVL_PhysicalConstants.fShieldedProtonGyromag_Ratio_in_s_1_T_1_Uncertainty + 64 + LREAL + + 2.9 + + + + TcVarGlobal + + + 636359296 + + + GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1 + shielded proton gyromag. ratio over 2 pi (MHz T^-1) + Uncertainty: 5.3e-07 + 64 + LREAL + + 42.57638507 + + + + TcVarGlobal + + + 636359360 + + + GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636359424 + + + GVL_PhysicalConstants.fShieldedProtonGyromag_RatioOver2Pi_in_MHz_T_1_Uncertainty + 64 + LREAL + + 5.3E-07 + + + + TcVarGlobal + + + 636360128 + + + GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1 + shielded proton mag. mom. (J T^-1) + Uncertainty: 1.5e-34 + 64 + LREAL + + 1.41057056E-26 + + + + TcVarGlobal + + + 636360192 + + + GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636360256 + + + GVL_PhysicalConstants.fShieldedProtonMag_Mom_in_J_T_1_Uncertainty + 64 + LREAL + + 1.5E-34 + + + + TcVarGlobal + + + 636360960 + + + GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToBohrMagnetonRatio + shielded proton mag. mom. to Bohr magneton ratio + Uncertainty: 1.7e-11 + 64 + LREAL + + 0.001520993128 + + + + TcVarGlobal + + + 636361024 + + + GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.7E-11 + + + + TcVarGlobal + + + 636361088 + + + GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToNuclearMagnetonRatio + shielded proton mag. mom. to nuclear magneton ratio + Uncertainty: 3e-08 + 64 + LREAL + + 2.792775599 + + + + TcVarGlobal + + + 636361152 + + + GVL_PhysicalConstants.fShieldedProtonMag_Mom_ToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 3E-08 + + + + TcVarGlobal + + + 636361216 + + + GVL_PhysicalConstants.fSpeedOfLightInVacuum_in_m_s_1 + speed of light in vacuum (m s^-1) + 64 + LREAL + + 299792458 + + + + TcVarGlobal + + + 636361280 + + + GVL_PhysicalConstants.fSpeedOfLightInVacuum_in_m_s_1_Units + 648 + STRING(80) + + m s^-1 + + + + TcVarGlobal + + + 636361344 + + + GVL_PhysicalConstants.fStandardAccelerationOfGravity_in_m_s_2 + standard acceleration of gravity (m s^-2) + 64 + LREAL + + 9.80665 + + + + TcVarGlobal + + + 636362048 + + + GVL_PhysicalConstants.fStandardAccelerationOfGravity_in_m_s_2_Units + 648 + STRING(80) + + m s^-2 + + + + TcVarGlobal + + + 636362112 + + + GVL_PhysicalConstants.fStandardAtmosphere_in_Pa + standard atmosphere (Pa) + 64 + LREAL + + 101325 + + + + TcVarGlobal + + + 636362816 + + + GVL_PhysicalConstants.fStandardAtmosphere_in_Pa_Units + 648 + STRING(80) + + Pa + + + + TcVarGlobal + + + 636362880 + + + GVL_PhysicalConstants.fStefan_BoltzmannConstant_in_W_m_2_K_4 + Stefan-Boltzmann constant (W m^-2 K^-4) + 64 + LREAL + + 5.670374419E-08 + + + + TcVarGlobal + + + 636363584 + + + GVL_PhysicalConstants.fStefan_BoltzmannConstant_in_W_m_2_K_4_Units + 648 + STRING(80) + + W m^-2 K^-4 + + + + TcVarGlobal + + + 636363648 + + + GVL_PhysicalConstants.fTauComptonWavelength_in_m + tau Compton wavelength (m) + Uncertainty: 4.7e-20 + 64 + LREAL + + 6.97771E-16 + + + + TcVarGlobal + + + 636364352 + + + GVL_PhysicalConstants.fTauComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636364416 + + + GVL_PhysicalConstants.fTauComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 4.7E-20 + + + + TcVarGlobal + + + 636365120 + + + GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m + tau Compton wavelength over 2 pi (m) + Uncertainty: 1e-20 + 64 + LREAL + + 1.11056E-16 + + + + TcVarGlobal + + + 636365184 + + + GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636365248 + + + GVL_PhysicalConstants.fTauComptonWavelengthOver2Pi_in_m_Uncertainty + 64 + LREAL + + 1E-20 + + + + TcVarGlobal + + + 636365952 + + + GVL_PhysicalConstants.fTauElectronMassRatio + tau-electron mass ratio + Uncertainty: 0.23 + 64 + LREAL + + 3477.23 + + + + TcVarGlobal + + + 636366016 + + + GVL_PhysicalConstants.fTauElectronMassRatio_Uncertainty + 64 + LREAL + + 0.23 + + + + TcVarGlobal + + + 636366080 + + + GVL_PhysicalConstants.fTauMass_in_kg + tau mass (kg) + Uncertainty: 2.1e-31 + 64 + LREAL + + 3.16754E-27 + + + + TcVarGlobal + + + 636366144 + + + GVL_PhysicalConstants.fTauMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636366208 + + + GVL_PhysicalConstants.fTauMass_in_kg_Uncertainty + 64 + LREAL + + 2.1E-31 + + + + TcVarGlobal + + + 636366912 + + + GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J + tau mass energy equivalent (J) + Uncertainty: 1.9e-14 + 64 + LREAL + + 2.84684E-10 + + + + TcVarGlobal + + + 636366976 + + + GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636367040 + + + GVL_PhysicalConstants.fTauMassEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 1.9E-14 + + + + TcVarGlobal + + + 636367744 + + + GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV + tau mass energy equivalent in MeV (MeV) + Uncertainty: 0.16 + 64 + LREAL + + 1776.82 + + + + TcVarGlobal + + + 636367808 + + + GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636367872 + + + GVL_PhysicalConstants.fTauMassEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 0.16 + + + + TcVarGlobal + + + 636368576 + + + GVL_PhysicalConstants.fTauMassInU_in_u + tau mass in u (u) + Uncertainty: 0.00013 + 64 + LREAL + + 1.90754 + + + + TcVarGlobal + + + 636368640 + + + GVL_PhysicalConstants.fTauMassInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636368704 + + + GVL_PhysicalConstants.fTauMassInU_in_u_Uncertainty + 64 + LREAL + + 0.00013 + + + + TcVarGlobal + + + 636369408 + + + GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1 + tau molar mass (kg mol^-1) + Uncertainty: 1.3e-07 + 64 + LREAL + + 0.00190754 + + + + TcVarGlobal + + + 636369472 + + + GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636369536 + + + GVL_PhysicalConstants.fTauMolarMass_in_kg_mol_1_Uncertainty + 64 + LREAL + + 1.3E-07 + + + + TcVarGlobal + + + 636370240 + + + GVL_PhysicalConstants.fTauMuonMassRatio + tau-muon mass ratio + Uncertainty: 0.0011 + 64 + LREAL + + 16.817 + + + + TcVarGlobal + + + 636370304 + + + GVL_PhysicalConstants.fTauMuonMassRatio_Uncertainty + 64 + LREAL + + 0.0011 + + + + TcVarGlobal + + + 636370368 + + + GVL_PhysicalConstants.fTauNeutronMassRatio + tau-neutron mass ratio + Uncertainty: 0.00013 + 64 + LREAL + + 1.89115 + + + + TcVarGlobal + + + 636370432 + + + GVL_PhysicalConstants.fTauNeutronMassRatio_Uncertainty + 64 + LREAL + + 0.00013 + + + + TcVarGlobal + + + 636370496 + + + GVL_PhysicalConstants.fTauProtonMassRatio + tau-proton mass ratio + Uncertainty: 0.00013 + 64 + LREAL + + 1.89376 + + + + TcVarGlobal + + + 636370560 + + + GVL_PhysicalConstants.fTauProtonMassRatio_Uncertainty + 64 + LREAL + + 0.00013 + + + + TcVarGlobal + + + 636370624 + + + GVL_PhysicalConstants.fThomsonCrossSection_in_m_2 + Thomson cross section (m^2) + Uncertainty: 6e-38 + 64 + LREAL + + 6.6524587321E-29 + + + + TcVarGlobal + + + 636370688 + + + GVL_PhysicalConstants.fThomsonCrossSection_in_m_2_Units + 648 + STRING(80) + + m^2 + + + + TcVarGlobal + + + 636370752 + + + GVL_PhysicalConstants.fThomsonCrossSection_in_m_2_Uncertainty + 64 + LREAL + + 6E-38 + + + + TcVarGlobal + + + 636371456 + + + GVL_PhysicalConstants.fTritonElectronMag_Mom_Ratio + triton-electron mag. mom. ratio + Uncertainty: 2.1e-11 + 64 + LREAL + + -0.001620514423 + + + + TcVarGlobal + + + 636371520 + + + GVL_PhysicalConstants.fTritonElectronMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 2.1E-11 + + + + TcVarGlobal + + + 636371584 + + + GVL_PhysicalConstants.fTritonElectronMassRatio + triton-electron mass ratio + Uncertainty: 2.7e-07 + 64 + LREAL + + 5496.92153573 + + + + TcVarGlobal + + + 636371648 + + + GVL_PhysicalConstants.fTritonElectronMassRatio_Uncertainty + 64 + LREAL + + 2.7E-07 + + + + TcVarGlobal + + + 636371712 + + + GVL_PhysicalConstants.fTritonGFactor + triton g factor + Uncertainty: 1.2e-08 + 64 + LREAL + + 5.957924931 + + + + TcVarGlobal + + + 636371776 + + + GVL_PhysicalConstants.fTritonGFactor_Uncertainty + 64 + LREAL + + 1.2E-08 + + + + TcVarGlobal + + + 636371840 + + + GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1 + triton mag. mom. (J T^-1) + Uncertainty: 3e-35 + 64 + LREAL + + 1.5046095202E-26 + + + + TcVarGlobal + + + 636371904 + + + GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636371968 + + + GVL_PhysicalConstants.fTritonMag_Mom_in_J_T_1_Uncertainty + 64 + LREAL + + 3E-35 + + + + TcVarGlobal + + + 636372672 + + + GVL_PhysicalConstants.fTritonMag_Mom_ToBohrMagnetonRatio + triton mag. mom. to Bohr magneton ratio + Uncertainty: 3.2e-12 + 64 + LREAL + + 0.0016223936651 + + + + TcVarGlobal + + + 636372736 + + + GVL_PhysicalConstants.fTritonMag_Mom_ToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 3.2E-12 + + + + TcVarGlobal + + + 636372800 + + + GVL_PhysicalConstants.fTritonMag_Mom_ToNuclearMagnetonRatio + triton mag. mom. to nuclear magneton ratio + Uncertainty: 5.9e-09 + 64 + LREAL + + 2.9789624656 + + + + TcVarGlobal + + + 636372864 + + + GVL_PhysicalConstants.fTritonMag_Mom_ToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 5.9E-09 + + + + TcVarGlobal + + + 636372928 + + + GVL_PhysicalConstants.fTritonMass_in_kg + triton mass (kg) + Uncertainty: 1.5e-36 + 64 + LREAL + + 5.0073567446E-27 + + + + TcVarGlobal + + + 636372992 + + + GVL_PhysicalConstants.fTritonMass_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636373056 + + + GVL_PhysicalConstants.fTritonMass_in_kg_Uncertainty + 64 + LREAL + + 1.5E-36 + + + + TcVarGlobal + + + 636373760 + + + GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J + triton mass energy equivalent (J) + Uncertainty: 1.4e-19 + 64 + LREAL + + 4.500387806E-10 + + + + TcVarGlobal + + + 636373824 + + + GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636373888 + + + GVL_PhysicalConstants.fTritonMassEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 1.4E-19 + + + + TcVarGlobal + + + 636374592 + + + GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV + triton mass energy equivalent in MeV (MeV) + Uncertainty: 8.5e-07 + 64 + LREAL + + 2808.92113298 + + + + TcVarGlobal + + + 636374656 + + + GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636374720 + + + GVL_PhysicalConstants.fTritonMassEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 8.5E-07 + + + + TcVarGlobal + + + 636375424 + + + GVL_PhysicalConstants.fTritonMassInU_in_u + triton mass in u (u) + Uncertainty: 1.2e-10 + 64 + LREAL + + 3.01550071621 + + + + TcVarGlobal + + + 636375488 + + + GVL_PhysicalConstants.fTritonMassInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636375552 + + + GVL_PhysicalConstants.fTritonMassInU_in_u_Uncertainty + 64 + LREAL + + 1.2E-10 + + + + TcVarGlobal + + + 636376256 + + + GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1 + triton molar mass (kg mol^-1) + Uncertainty: 9.2e-13 + 64 + LREAL + + 0.00301550071517 + + + + TcVarGlobal + + + 636376320 + + + GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1_Units + 648 + STRING(80) + + kg mol^-1 + + + + TcVarGlobal + + + 636376384 + + + GVL_PhysicalConstants.fTritonMolarMass_in_kg_mol_1_Uncertainty + 64 + LREAL + + 9.2E-13 + + + + TcVarGlobal + + + 636377088 + + + GVL_PhysicalConstants.fTritonNeutronMag_Mom_Ratio + triton-neutron mag. mom. ratio + Uncertainty: 3.7e-07 + 64 + LREAL + + -1.55718553 + + + + TcVarGlobal + + + 636377152 + + + GVL_PhysicalConstants.fTritonNeutronMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 3.7E-07 + + + + TcVarGlobal + + + 636377216 + + + GVL_PhysicalConstants.fTritonProtonMag_Mom_Ratio + triton-proton mag. mom. ratio + Uncertainty: 1e-08 + 64 + LREAL + + 1.066639908 + + + + TcVarGlobal + + + 636377280 + + + GVL_PhysicalConstants.fTritonProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 1E-08 + + + + TcVarGlobal + + + 636377344 + + + GVL_PhysicalConstants.fTritonProtonMassRatio + triton-proton mass ratio + Uncertainty: 1.5e-10 + 64 + LREAL + + 2.99371703414 + + + + TcVarGlobal + + + 636377408 + + + GVL_PhysicalConstants.fTritonProtonMassRatio_Uncertainty + 64 + LREAL + + 1.5E-10 + + + + TcVarGlobal + + + 636377472 + + + GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg + unified atomic mass unit (kg) + Uncertainty: 5e-37 + 64 + LREAL + + 1.6605390666E-27 + + + + TcVarGlobal + + + 636377536 + + + GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636377600 + + + GVL_PhysicalConstants.fUnifiedAtomicMassUnit_in_kg_Uncertainty + 64 + LREAL + + 5E-37 + + + + TcVarGlobal + + + 636378304 + + + GVL_PhysicalConstants.fVonKlitzingConstant_in_ohm + von Klitzing constant (ohm) + 64 + LREAL + + 25812.80745 + + + + TcVarGlobal + + + 636378368 + + + GVL_PhysicalConstants.fVonKlitzingConstant_in_ohm_Units + 648 + STRING(80) + + ohm + + + + TcVarGlobal + + + 636378432 + + + GVL_PhysicalConstants.fWeakMixingAngle + weak mixing angle + Uncertainty: 0.0003 + 64 + LREAL + + 0.2229 + + + + TcVarGlobal + + + 636379136 + + + GVL_PhysicalConstants.fWeakMixingAngle_Uncertainty + 64 + LREAL + + 0.0003 + + + + TcVarGlobal + + + 636379200 + + + GVL_PhysicalConstants.fWienFrequencyDisplacementLawConstant_in_Hz_K_1 + Wien frequency displacement law constant (Hz K^-1) + 64 + LREAL + + 58789257570 + + + + TcVarGlobal + + + 636379264 + + + GVL_PhysicalConstants.fWienFrequencyDisplacementLawConstant_in_Hz_K_1_Units + 648 + STRING(80) + + Hz K^-1 + + + + TcVarGlobal + + + 636379328 + + + GVL_PhysicalConstants.fWienWavelengthDisplacementLawConstant_in_m_K + Wien wavelength displacement law constant (m K) + 64 + LREAL + + 0.002897771955 + + + + TcVarGlobal + + + 636380032 + + + GVL_PhysicalConstants.fWienWavelengthDisplacementLawConstant_in_m_K_Units + 648 + STRING(80) + + m K + + + + TcVarGlobal + + + 636380096 + + + GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1 + atomic unit of mom.um (kg m s^-1) + Uncertainty: 2.4e-32 + 64 + LREAL + + 1.992851882E-24 + + + + TcVarGlobal + + + 636380800 + + + GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1_Units + 648 + STRING(80) + + kg m s^-1 + + + + TcVarGlobal + + + 636380864 + + + GVL_PhysicalConstants.fAtomicUnitOfMom_um_in_kg_m_s_1_Uncertainty + 64 + LREAL + + 2.4E-32 + + + + TcVarGlobal + + + 636381568 + + + GVL_PhysicalConstants.fElectronHelionMassRatio + electron-helion mass ratio + Uncertainty: 7.9e-15 + 64 + LREAL + + 0.0001819543074573 + + + + TcVarGlobal + + + 636381632 + + + GVL_PhysicalConstants.fElectronHelionMassRatio_Uncertainty + 64 + LREAL + + 7.9E-15 + + + + TcVarGlobal + + + 636381696 + + + GVL_PhysicalConstants.fElectronTritonMassRatio + electron-triton mass ratio + Uncertainty: 9e-15 + 64 + LREAL + + 0.0001819200062251 + + + + TcVarGlobal + + + 636381760 + + + GVL_PhysicalConstants.fElectronTritonMassRatio_Uncertainty + 64 + LREAL + + 9E-15 + + + + TcVarGlobal + + + 636381824 + + + GVL_PhysicalConstants.fHelionGFactor + helion g factor + Uncertainty: 5e-08 + 64 + LREAL + + -4.255250615 + + + + TcVarGlobal + + + 636381888 + + + GVL_PhysicalConstants.fHelionGFactor_Uncertainty + 64 + LREAL + + 5E-08 + + + + TcVarGlobal + + + 636381952 + + + GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1 + helion mag. mom. (J T^-1) + Uncertainty: 1.3e-34 + 64 + LREAL + + -1.074617532E-26 + + + + TcVarGlobal + + + 636382016 + + + GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1_Units + 648 + STRING(80) + + J T^-1 + + + + TcVarGlobal + + + 636382080 + + + GVL_PhysicalConstants.fHelionMag_Mom_in_J_T_1_Uncertainty + 64 + LREAL + + 1.3E-34 + + + + TcVarGlobal + + + 636382784 + + + GVL_PhysicalConstants.fHelionMag_Mom_ToBohrMagnetonRatio + helion mag. mom. to Bohr magneton ratio + Uncertainty: 1.4e-11 + 64 + LREAL + + -0.001158740958 + + + + TcVarGlobal + + + 636382848 + + + GVL_PhysicalConstants.fHelionMag_Mom_ToBohrMagnetonRatio_Uncertainty + 64 + LREAL + + 1.4E-11 + + + + TcVarGlobal + + + 636382912 + + + GVL_PhysicalConstants.fHelionMag_Mom_ToNuclearMagnetonRatio + helion mag. mom. to nuclear magneton ratio + Uncertainty: 2.5e-08 + 64 + LREAL + + -2.127625307 + + + + TcVarGlobal + + + 636382976 + + + GVL_PhysicalConstants.fHelionMag_Mom_ToNuclearMagnetonRatio_Uncertainty + 64 + LREAL + + 2.5E-08 + + + + TcVarGlobal + + + 636383040 + + + GVL_PhysicalConstants.fLoschmidtConstant_273_15K_100KPa_in_m_3 + Loschmidt constant (273.15 K, 100 kPa) (m^-3) + 64 + LREAL + + 2.651645804E+25 + + + + TcVarGlobal + + + 636383104 + + + GVL_PhysicalConstants.fLoschmidtConstant_273_15K_100KPa_in_m_3_Units + 648 + STRING(80) + + m^-3 + + + + TcVarGlobal + + + 636383168 + + + GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1 + natural unit of mom.um (kg m s^-1) + Uncertainty: 3.4e-30 + 64 + LREAL + + 2.730924488E-22 + + + + TcVarGlobal + + + 636383872 + + + GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1_Units + 648 + STRING(80) + + kg m s^-1 + + + + TcVarGlobal + + + 636383936 + + + GVL_PhysicalConstants.fNaturalUnitOfMom_um_in_kg_m_s_1_Uncertainty + 64 + LREAL + + 3.4E-30 + + + + TcVarGlobal + + + 636384640 + + + GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c + natural unit of mom.um in MeV/c (MeV/c) + Uncertainty: 3.1e-09 + 64 + LREAL + + 0.5109989461 + + + + TcVarGlobal + + + 636384704 + + + GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c_Units + 648 + STRING(80) + + MeV/c + + + + TcVarGlobal + + + 636384768 + + + GVL_PhysicalConstants.fNaturalUnitOfMom_umInMeV_c_in_MeV_c_Uncertainty + 64 + LREAL + + 3.1E-09 + + + + TcVarGlobal + + + 636385472 + + + GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg + neutron-proton mass difference (kg) + Uncertainty: 8.2e-37 + 64 + LREAL + + 2.30557435E-30 + + + + TcVarGlobal + + + 636385536 + + + GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg_Units + 648 + STRING(80) + + kg + + + + TcVarGlobal + + + 636385600 + + + GVL_PhysicalConstants.fNeutronProtonMassDifference_in_kg_Uncertainty + 64 + LREAL + + 8.2E-37 + + + + TcVarGlobal + + + 636386304 + + + GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J + neutron-proton mass difference energy equivalent (J) + Uncertainty: 7.4e-20 + 64 + LREAL + + 2.07214689E-13 + + + + TcVarGlobal + + + 636386368 + + + GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J_Units + 648 + STRING(80) + + J + + + + TcVarGlobal + + + 636386432 + + + GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalent_in_J_Uncertainty + 64 + LREAL + + 7.4E-20 + + + + TcVarGlobal + + + 636387136 + + + GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV + neutron-proton mass difference energy equivalent in MeV (MeV) + Uncertainty: 4.6e-07 + 64 + LREAL + + 1.29333236 + + + + TcVarGlobal + + + 636387200 + + + GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636387264 + + + GVL_PhysicalConstants.fNeutronProtonMassDifferenceEnergyEquivalentInMeV_in_MeV_Uncertainty + 64 + LREAL + + 4.6E-07 + + + + TcVarGlobal + + + 636387968 + + + GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u + neutron-proton mass difference in u (u) + Uncertainty: 4.9e-10 + 64 + LREAL + + 0.00138844933 + + + + TcVarGlobal + + + 636388032 + + + GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u_Units + 648 + STRING(80) + + u + + + + TcVarGlobal + + + 636388096 + + + GVL_PhysicalConstants.fNeutronProtonMassDifferenceInU_in_u_Uncertainty + 64 + LREAL + + 4.9E-10 + + + + TcVarGlobal + + + 636388800 + + + GVL_PhysicalConstants.fStandardStatePressure_in_Pa + standard-state pressure (Pa) + 64 + LREAL + + 100000 + + + + TcVarGlobal + + + 636388864 + + + GVL_PhysicalConstants.fStandardStatePressure_in_Pa_Units + 648 + STRING(80) + + Pa + + + + TcVarGlobal + + + 636388928 + + + GVL_PhysicalConstants.fAlphaParticleRelativeAtomicMass + alpha particle relative atomic mass + Uncertainty: 6.3e-11 + 64 + LREAL + + 4.001506179127 + + + + TcVarGlobal + + + 636389632 + + + GVL_PhysicalConstants.fAlphaParticleRelativeAtomicMass_Uncertainty + 64 + LREAL + + 6.3E-11 + + + + TcVarGlobal + + + 636389696 + + + GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1 + Bohr magneton in inverse meter per tesla (m^-1 T^-1) + Uncertainty: 1.4e-08 + 64 + LREAL + + 46.686447783 + + + + TcVarGlobal + + + 636389760 + + + GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1_Units + 648 + STRING(80) + + m^-1 T^-1 + + + + TcVarGlobal + + + 636389824 + + + GVL_PhysicalConstants.fBohrMagnetonInInverseMeterPerTesla_in_m_1_T_1_Uncertainty + 64 + LREAL + + 1.4E-08 + + + + TcVarGlobal + + + 636390528 + + + GVL_PhysicalConstants.fBoltzmannConstantInInverseMeterPerKelvin_in_m_1_K_1 + Boltzmann constant in inverse meter per kelvin (m^-1 K^-1) + 64 + LREAL + + 69.50348004 + + + + TcVarGlobal + + + 636390592 + + + GVL_PhysicalConstants.fBoltzmannConstantInInverseMeterPerKelvin_in_m_1_K_1_Units + 648 + STRING(80) + + m^-1 K^-1 + + + + TcVarGlobal + + + 636390656 + + + GVL_PhysicalConstants.fConventionalValueOfAmpere_90_in_A + conventional value of ampere-90 (A) + 64 + LREAL + + 1.00000008887 + + + + TcVarGlobal + + + 636391360 + + + GVL_PhysicalConstants.fConventionalValueOfAmpere_90_in_A_Units + 648 + STRING(80) + + A + + + + TcVarGlobal + + + 636391424 + + + GVL_PhysicalConstants.fConventionalValueOfCoulomb_90_in_C + conventional value of coulomb-90 (C) + 64 + LREAL + + 1.00000008887 + + + + TcVarGlobal + + + 636392128 + + + GVL_PhysicalConstants.fConventionalValueOfCoulomb_90_in_C_Units + 648 + STRING(80) + + C + + + + TcVarGlobal + + + 636392192 + + + GVL_PhysicalConstants.fConventionalValueOfFarad_90_in_F + conventional value of farad-90 (F) + 64 + LREAL + + 0.9999999822 + + + + TcVarGlobal + + + 636392896 + + + GVL_PhysicalConstants.fConventionalValueOfFarad_90_in_F_Units + 648 + STRING(80) + + F + + + + TcVarGlobal + + + 636392960 + + + GVL_PhysicalConstants.fConventionalValueOfHenry_90_in_H + conventional value of henry-90 (H) + 64 + LREAL + + 1.00000001779 + + + + TcVarGlobal + + + 636393664 + + + GVL_PhysicalConstants.fConventionalValueOfHenry_90_in_H_Units + 648 + STRING(80) + + H + + + + TcVarGlobal + + + 636393728 + + + GVL_PhysicalConstants.fConventionalValueOfOhm_90_in_ohm + conventional value of ohm-90 (ohm) + 64 + LREAL + + 1.00000001779 + + + + TcVarGlobal + + + 636394432 + + + GVL_PhysicalConstants.fConventionalValueOfOhm_90_in_ohm_Units + 648 + STRING(80) + + ohm + + + + TcVarGlobal + + + 636394496 + + + GVL_PhysicalConstants.fConventionalValueOfVolt_90_in_V + conventional value of volt-90 (V) + 64 + LREAL + + 1.00000010666 + + + + TcVarGlobal + + + 636395200 + + + GVL_PhysicalConstants.fConventionalValueOfVolt_90_in_V_Units + 648 + STRING(80) + + V + + + + TcVarGlobal + + + 636395264 + + + GVL_PhysicalConstants.fConventionalValueOfWatt_90_in_W + conventional value of watt-90 (W) + 64 + LREAL + + 1.00000019553 + + + + TcVarGlobal + + + 636395968 + + + GVL_PhysicalConstants.fConventionalValueOfWatt_90_in_W_Units + 648 + STRING(80) + + W + + + + TcVarGlobal + + + 636396032 + + + GVL_PhysicalConstants.fDeuteronRelativeAtomicMass + deuteron relative atomic mass + Uncertainty: 4e-11 + 64 + LREAL + + 2.013553212745 + + + + TcVarGlobal + + + 636396736 + + + GVL_PhysicalConstants.fDeuteronRelativeAtomicMass_Uncertainty + 64 + LREAL + + 4E-11 + + + + TcVarGlobal + + + 636396800 + + + GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1 + electron gyromag. ratio in MHz/T (MHz T^-1) + Uncertainty: 8.5e-06 + 64 + LREAL + + 28024.9514242 + + + + TcVarGlobal + + + 636396864 + + + GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636396928 + + + GVL_PhysicalConstants.fElectronGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty + 64 + LREAL + + 8.5E-06 + + + + TcVarGlobal + + + 636397632 + + + GVL_PhysicalConstants.fElectronRelativeAtomicMass + electron relative atomic mass + Uncertainty: 1.6e-14 + 64 + LREAL + + 0.000548579909065 + + + + TcVarGlobal + + + 636397696 + + + GVL_PhysicalConstants.fElectronRelativeAtomicMass_Uncertainty + 64 + LREAL + + 1.6E-14 + + + + TcVarGlobal + + + 636397760 + + + GVL_PhysicalConstants.fElementaryChargeOverH_bar_in_A_J_1 + elementary charge over h-bar (A J^-1) + 64 + LREAL + + 1.519267447E+15 + + + + TcVarGlobal + + + 636397824 + + + GVL_PhysicalConstants.fElementaryChargeOverH_bar_in_A_J_1_Units + 648 + STRING(80) + + A J^-1 + + + + TcVarGlobal + + + 636397888 + + + GVL_PhysicalConstants.fHelionRelativeAtomicMass + helion relative atomic mass + Uncertainty: 9.7e-11 + 64 + LREAL + + 3.014932247175 + + + + TcVarGlobal + + + 636398592 + + + GVL_PhysicalConstants.fHelionRelativeAtomicMass_Uncertainty + 64 + LREAL + + 9.7E-11 + + + + TcVarGlobal + + + 636398656 + + + GVL_PhysicalConstants.fHelionShieldingShift + helion shielding shift + Uncertainty: 1e-10 + 64 + LREAL + + 5.996743E-05 + + + + TcVarGlobal + + + 636398720 + + + GVL_PhysicalConstants.fHelionShieldingShift_Uncertainty + 64 + LREAL + + 1E-10 + + + + TcVarGlobal + + + 636398784 + + + GVL_PhysicalConstants.fHyperfineTransitionFrequencyOfCs_133_in_Hz + hyperfine transition frequency of Cs-133 (Hz) + 64 + LREAL + + 9192631770 + + + + TcVarGlobal + + + 636398848 + + + GVL_PhysicalConstants.fHyperfineTransitionFrequencyOfCs_133_in_Hz_Units + 648 + STRING(80) + + Hz + + + + TcVarGlobal + + + 636398912 + + + GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m + lattice spacing of ideal Si (220) (m) + Uncertainty: 3.2e-18 + 64 + LREAL + + 1.920155716E-10 + + + + TcVarGlobal + + + 636399616 + + + GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636399680 + + + GVL_PhysicalConstants.fLatticeSpacingOfIdealSi_220_in_m_Uncertainty + 64 + LREAL + + 3.2E-18 + + + + TcVarGlobal + + + 636400384 + + + GVL_PhysicalConstants.fLuminousEfficacy_in_lm_W_1 + luminous efficacy (lm W^-1) + 64 + LREAL + + 683 + + + + TcVarGlobal + + + 636400448 + + + GVL_PhysicalConstants.fLuminousEfficacy_in_lm_W_1_Units + 648 + STRING(80) + + lm W^-1 + + + + TcVarGlobal + + + 636400512 + + + GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1 + neutron gyromag. ratio in MHz/T (MHz T^-1) + Uncertainty: 6.9e-06 + 64 + LREAL + + 29.1646931 + + + + TcVarGlobal + + + 636401216 + + + GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636401280 + + + GVL_PhysicalConstants.fNeutronGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty + 64 + LREAL + + 6.9E-06 + + + + TcVarGlobal + + + 636401984 + + + GVL_PhysicalConstants.fNeutronRelativeAtomicMass + neutron relative atomic mass + Uncertainty: 4.9e-10 + 64 + LREAL + + 1.00866491595 + + + + TcVarGlobal + + + 636402048 + + + GVL_PhysicalConstants.fNeutronRelativeAtomicMass_Uncertainty + 64 + LREAL + + 4.9E-10 + + + + TcVarGlobal + + + 636402112 + + + GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1 + nuclear magneton in inverse meter per tesla (m^-1 T^-1) + Uncertainty: 7.8e-12 + 64 + LREAL + + 0.0254262341353 + + + + TcVarGlobal + + + 636402176 + + + GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1_Units + 648 + STRING(80) + + m^-1 T^-1 + + + + TcVarGlobal + + + 636402240 + + + GVL_PhysicalConstants.fNuclearMagnetonInInverseMeterPerTesla_in_m_1_T_1_Uncertainty + 64 + LREAL + + 7.8E-12 + + + + TcVarGlobal + + + 636402944 + + + GVL_PhysicalConstants.fPlanckConstantInEV_Hz_in_eV_Hz_1 + Planck constant in eV/Hz (eV Hz^-1) + 64 + LREAL + + 4.135667696E-15 + + + + TcVarGlobal + + + 636403008 + + + GVL_PhysicalConstants.fPlanckConstantInEV_Hz_in_eV_Hz_1_Units + 648 + STRING(80) + + eV Hz^-1 + + + + TcVarGlobal + + + 636403072 + + + GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1 + proton gyromag. ratio in MHz/T (MHz T^-1) + Uncertainty: 1.8e-08 + 64 + LREAL + + 42.577478518 + + + + TcVarGlobal + + + 636403776 + + + GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636403840 + + + GVL_PhysicalConstants.fProtonGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty + 64 + LREAL + + 1.8E-08 + + + + TcVarGlobal + + + 636404544 + + + GVL_PhysicalConstants.fProtonRelativeAtomicMass + proton relative atomic mass + Uncertainty: 5.3e-11 + 64 + LREAL + + 1.007276466621 + + + + TcVarGlobal + + + 636404608 + + + GVL_PhysicalConstants.fProtonRelativeAtomicMass_Uncertainty + 64 + LREAL + + 5.3E-11 + + + + TcVarGlobal + + + 636404672 + + + GVL_PhysicalConstants.fReducedComptonWavelength_in_m + reduced Compton wavelength (m) + Uncertainty: 1.2e-22 + 64 + LREAL + + 3.8615926796E-13 + + + + TcVarGlobal + + + 636404736 + + + GVL_PhysicalConstants.fReducedComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636404800 + + + GVL_PhysicalConstants.fReducedComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 1.2E-22 + + + + TcVarGlobal + + + 636405504 + + + GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m + reduced muon Compton wavelength (m) + Uncertainty: 4.2e-23 + 64 + LREAL + + 1.867594306E-15 + + + + TcVarGlobal + + + 636405568 + + + GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636405632 + + + GVL_PhysicalConstants.fReducedMuonComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 4.2E-23 + + + + TcVarGlobal + + + 636406336 + + + GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m + reduced neutron Compton wavelength (m) + Uncertainty: 1.2e-25 + 64 + LREAL + + 2.1001941552E-16 + + + + TcVarGlobal + + + 636406400 + + + GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636406464 + + + GVL_PhysicalConstants.fReducedNeutronComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 1.2E-25 + + + + TcVarGlobal + + + 636407168 + + + GVL_PhysicalConstants.fReducedPlanckConstant_in_J_s + reduced Planck constant (J s) + 64 + LREAL + + 1.054571817E-34 + + + + TcVarGlobal + + + 636407232 + + + GVL_PhysicalConstants.fReducedPlanckConstant_in_J_s_Units + 648 + STRING(80) + + J s + + + + TcVarGlobal + + + 636407296 + + + GVL_PhysicalConstants.fReducedPlanckConstantInEVS_in_eV_s + reduced Planck constant in eV s (eV s) + 64 + LREAL + + 6.582119569E-16 + + + + TcVarGlobal + + + 636408000 + + + GVL_PhysicalConstants.fReducedPlanckConstantInEVS_in_eV_s_Units + 648 + STRING(80) + + eV s + + + + TcVarGlobal + + + 636408064 + + + GVL_PhysicalConstants.fReducedPlanckConstantTimesCInMeVFm_in_MeV_fm + reduced Planck constant times c in MeV fm (MeV fm) + 64 + LREAL + + 197.3269804 + + + + TcVarGlobal + + + 636408768 + + + GVL_PhysicalConstants.fReducedPlanckConstantTimesCInMeVFm_in_MeV_fm_Units + 648 + STRING(80) + + MeV fm + + + + TcVarGlobal + + + 636408832 + + + GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m + reduced proton Compton wavelength (m) + Uncertainty: 6.4e-26 + 64 + LREAL + + 2.10308910336E-16 + + + + TcVarGlobal + + + 636409536 + + + GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636409600 + + + GVL_PhysicalConstants.fReducedProtonComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 6.4E-26 + + + + TcVarGlobal + + + 636410304 + + + GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m + reduced tau Compton wavelength (m) + Uncertainty: 7.5e-21 + 64 + LREAL + + 1.110538E-16 + + + + TcVarGlobal + + + 636410368 + + + GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m_Units + 648 + STRING(80) + + m + + + + TcVarGlobal + + + 636410432 + + + GVL_PhysicalConstants.fReducedTauComptonWavelength_in_m_Uncertainty + 64 + LREAL + + 7.5E-21 + + + + TcVarGlobal + + + 636411136 + + + GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1 + shielded helion gyromag. ratio in MHz/T (MHz T^-1) + Uncertainty: 3.8e-07 + 64 + LREAL + + 32.43409942 + + + + TcVarGlobal + + + 636411200 + + + GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636411264 + + + GVL_PhysicalConstants.fShieldedHelionGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty + 64 + LREAL + + 3.8E-07 + + + + TcVarGlobal + + + 636411968 + + + GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1 + shielded proton gyromag. ratio in MHz/T (MHz T^-1) + Uncertainty: 4.6e-07 + 64 + LREAL + + 42.57638474 + + + + TcVarGlobal + + + 636412032 + + + GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1_Units + 648 + STRING(80) + + MHz T^-1 + + + + TcVarGlobal + + + 636412096 + + + GVL_PhysicalConstants.fShieldedProtonGyromag_RatioInMHz_T_in_MHz_T_1_Uncertainty + 64 + LREAL + + 4.6E-07 + + + + TcVarGlobal + + + 636412800 + + + GVL_PhysicalConstants.fShieldingDifferenceOfDAndPInHD + shielding difference of d and p in HD + Uncertainty: 2e-11 + 64 + LREAL + + 2.02E-08 + + + + TcVarGlobal + + + 636412864 + + + GVL_PhysicalConstants.fShieldingDifferenceOfDAndPInHD_Uncertainty + 64 + LREAL + + 2E-11 + + + + TcVarGlobal + + + 636412928 + + + GVL_PhysicalConstants.fShieldingDifferenceOfTAndPInHT + shielding difference of t and p in HT + Uncertainty: 2e-11 + 64 + LREAL + + 2.414E-08 + + + + TcVarGlobal + + + 636412992 + + + GVL_PhysicalConstants.fShieldingDifferenceOfTAndPInHT_Uncertainty + 64 + LREAL + + 2E-11 + + + + TcVarGlobal + + + 636413056 + + + GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV + tau energy equivalent (MeV) + Uncertainty: 0.12 + 64 + LREAL + + 1776.86 + + + + TcVarGlobal + + + 636413120 + + + GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV_Units + 648 + STRING(80) + + MeV + + + + TcVarGlobal + + + 636413184 + + + GVL_PhysicalConstants.fTauEnergyEquivalent_in_MeV_Uncertainty + 64 + LREAL + + 0.12 + + + + TcVarGlobal + + + 636413888 + + + GVL_PhysicalConstants.fTritonRelativeAtomicMass + triton relative atomic mass + Uncertainty: 1.2e-10 + 64 + LREAL + + 3.01550071621 + + + + TcVarGlobal + + + 636413952 + + + GVL_PhysicalConstants.fTritonRelativeAtomicMass_Uncertainty + 64 + LREAL + + 1.2E-10 + + + + TcVarGlobal + + + 636414016 + + + GVL_PhysicalConstants.fTritonToProtonMag_Mom_Ratio + triton to proton mag. mom. ratio + Uncertainty: 2.1e-09 + 64 + LREAL + + 1.0666399191 + + + + TcVarGlobal + + + 636414080 + + + GVL_PhysicalConstants.fTritonToProtonMag_Mom_Ratio_Uncertainty + 64 + LREAL + + 2.1E-09 + + + + TcVarGlobal + + + 636414144 + + + GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1 + vacuum electric permittivity (F m^-1) + Uncertainty: 1.3e-21 + 64 + LREAL + + 8.8541878128E-12 + + + + TcVarGlobal + + + 636414208 + + + GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1_Units + 648 + STRING(80) + + F m^-1 + + + + TcVarGlobal + + + 636414272 + + + GVL_PhysicalConstants.fVacuumElectricPermittivity_in_F_m_1_Uncertainty + 64 + LREAL + + 1.3E-21 + + + + TcVarGlobal + + + 636414976 + + + GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2 + vacuum mag. permeability (N A^-2) + Uncertainty: 1.9e-16 + 64 + LREAL + + 1.25663706212E-06 + + + + TcVarGlobal + + + 636415040 + + + GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2_Units + 648 + STRING(80) + + N A^-2 + + + + TcVarGlobal + + + 636415104 + + + GVL_PhysicalConstants.fVacuumMag_Permeability_in_N_A_2_Uncertainty + 64 + LREAL + + 1.9E-16 + + + + TcVarGlobal + + + 636415808 + + + GVL_PhysicalConstants.fWToZMassRatio + W to Z mass ratio + Uncertainty: 0.00017 + 64 + LREAL + + 0.88153 + + + + TcVarGlobal + + + 636415872 + + + GVL_PhysicalConstants.fWToZMassRatio_Uncertainty + 64 + LREAL + + 0.00017 + + + + TcVarGlobal + + + 636415936 + + + GVL_AbsorptionTest.fbScatteringFactorLUT + 575872 + FB_ScatteringFactorLUT + + + TcVarGlobal + + + 636416000 + + + PRG_IM1K1_PPM.fbIM1K1 + 1577984 + FB_PPM + + + pytmc + pv: IM1K1:PPM io: io - TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM1K1-EL4004]^AO Outputs Channel 1^Analog output; + + + + TcLinkTo + .fbGige.iIlluminatorINT := TIIB[IM1K1-EL4004]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM1K1-EL2004]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM1K1-EL3062]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM1K1-EL3314]^TC Inputs Channel 1^Status^Error; @@ -1682,10 +79774,26 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Value637040320PRG_IM2K1_PPM.fbIM2K11577984FB_PPMpytmc + .fbYagThermoCouple.iRaw := TIIB[IM1K1-EL3314]^TC Inputs Channel 2^Value + + + 637040320 + + + PRG_IM2K1_PPM.fbIM2K1 + 1577984 + FB_PPM + + + pytmc + pv: IM2K1:PPM io: io - TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM2K1-EL4004]^AO Outputs Channel 1^Analog output; + + + + TcLinkTo + .fbGige.iIlluminatorINT := TIIB[IM2K1-EL4004]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM2K1-EL2004]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM2K1-EL3062]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM2K1-EL3314]^TC Inputs Channel 1^Status^Error; @@ -1695,10 +79803,26 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Value638618304PRG_IM1K2_PPM.fbIM1K21577984FB_PPMpytmc + .fbYagThermoCouple.iRaw := TIIB[IM2K1-EL3314]^TC Inputs Channel 2^Value + + + 638618304 + + + PRG_IM1K2_PPM.fbIM1K2 + 1577984 + FB_PPM + + + pytmc + pv: IM1K2:PPM io: io - TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM1K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + + + + TcLinkTo + .fbGige.iIlluminatorINT := TIIB[IM1K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM1K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM1K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -1708,14 +79832,46 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Value640196288PRG_AL1K2_L2SI.fbAL1K2983552FB_REFpytmc + .fbYagThermoCouple.iRaw := TIIB[IM1K2-EL3314-E4]^TC Inputs Channel 2^Value + + + 640196288 + + + PRG_AL1K2_L2SI.fbAL1K2 + 983552 + FB_REF + + + pytmc + pv: AL1K2:L2SI io: io - TcLinkTo.fbLaser.iLaserINT := TIIB[AL1K2-EL4004-E4]^AO Outputs Channel 1^Analog output; - .fbLaser.iShutdownINT := TIIB[AL1K2-EL4004-E4]^AO Outputs Channel 2^Analog output641774912PRG_IM2K2_PPM.fbIM2K21577984FB_PPMpytmc + + + + TcLinkTo + .fbLaser.iLaserINT := TIIB[AL1K2-EL4004-E4]^AO Outputs Channel 1^Analog output; + .fbLaser.iShutdownINT := TIIB[AL1K2-EL4004-E4]^AO Outputs Channel 2^Analog output + + + 641774912 + + + PRG_IM2K2_PPM.fbIM2K2 + 1577984 + FB_PPM + + + pytmc + pv: IM2K2:PPM io: io - TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM2K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + + + + TcLinkTo + .fbGige.iIlluminatorINT := TIIB[IM2K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM2K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM2K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -1725,10 +79881,26 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Value642758464PRG_IM3K2_PPM.fbIM3K21577984FB_PPMpytmc + .fbYagThermoCouple.iRaw := TIIB[IM2K2-EL3314-E4]^TC Inputs Channel 2^Value + + + 642758464 + + + PRG_IM3K2_PPM.fbIM3K2 + 1577984 + FB_PPM + + + pytmc + pv: IM3K2:PPM io: io - TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM3K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + + + + TcLinkTo + .fbGige.iIlluminatorINT := TIIB[IM3K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM3K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM3K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -1738,10 +79910,26 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Value644336448PRG_IM4K2_PPM.fbIM4K21577984FB_PPMpytmc + .fbYagThermoCouple.iRaw := TIIB[IM3K2-EL3314-E4]^TC Inputs Channel 2^Value + + + 644336448 + + + PRG_IM4K2_PPM.fbIM4K2 + 1577984 + FB_PPM + + + pytmc + pv: IM4K2:PPM io: io - TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM4K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + + + + TcLinkTo + .fbGige.iIlluminatorINT := TIIB[IM4K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM4K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM4K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -1751,29 +79939,89 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Value645914432PRG_TM1K2_ATM.fbTM1K21311744FB_ATMpytmc + .fbYagThermoCouple.iRaw := TIIB[IM4K2-EL3314-E4]^TC Inputs Channel 2^Value + + + 645914432 + + + PRG_TM1K2_ATM.fbTM1K2 + 1311744 + FB_ATM + + + pytmc + pv: TM1K2:ATM io: io - TcLinkTo.fbThermoCouple1.bError := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; + + + + TcLinkTo + .fbThermoCouple1.bError := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; .fbThermoCouple1.bUnderrange := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Status^Underrange; .fbThermoCouple1.bOverrange := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Status^Overrange; - .fbThermoCouple1.iRaw := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Value647493056PRG_LI2K2_K2A.fbLI2K2997440FB_LICpytmc + .fbThermoCouple1.iRaw := TIIB[TM1K2-EL3314-E5]^TC Inputs Channel 1^Value + + + 647493056 + + + PRG_LI2K2_K2A.fbLI2K2 + 997440 + FB_LIC + + + pytmc + pv: LI2K2:K2A io: io - 648805312PRG_PF1K2_WFS.fbPF1K21312000FB_WFSpytmc + + + + 648805312 + + + PRG_PF1K2_WFS.fbPF1K2 + 1312000 + FB_WFS + + + pytmc + pv: PF1K2:WFS io: io - TcLinkTo.fbThermoCouple1.bError := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; + + + + TcLinkTo + .fbThermoCouple1.bError := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; .fbThermoCouple1.bUnderrange := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Status^Underrange; .fbThermoCouple1.bOverrange := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Status^Overrange; .fbThermoCouple1.iRaw := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 1^Value; .fbThermoCouple2.bError := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Status^Error; .fbThermoCouple2.bUnderrange := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Status^Underrange; .fbThermoCouple2.bOverrange := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Status^Overrange; - .fbThermoCouple2.iRaw := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Value649803264PRG_IM5K2_PPM.fbIM5K21577984FB_PPMpytmc + .fbThermoCouple2.iRaw := TIIB[PF1K2-EL3314-E5]^TC Inputs Channel 2^Value + + + 649803264 + + + PRG_IM5K2_PPM.fbIM5K2 + 1577984 + FB_PPM + + + pytmc + pv: IM5K2:PPM io: io - TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM5K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + + + + TcLinkTo + .fbGige.iIlluminatorINT := TIIB[IM5K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM5K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM5K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -1783,16 +80031,48 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Value651115264PRG_TM2K2_ATM.fbTM2K21318656FB_TM2K2pytmc + .fbYagThermoCouple.iRaw := TIIB[IM5K2-EL3314-E4]^TC Inputs Channel 2^Value + + + 651115264 + + + PRG_TM2K2_ATM.fbTM2K2 + 1318656 + FB_TM2K2 + + + pytmc + pv: TM2K2:ATM io: io - TcLinkTo.fbThermoCouple1.bError := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; + + + + TcLinkTo + .fbThermoCouple1.bError := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; .fbThermoCouple1.bUnderrange := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Status^Underrange; .fbThermoCouple1.bOverrange := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Status^Overrange; - .fbThermoCouple1.iRaw := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Value652693760PRG_AT1K2_SOLID.fbStage1658688FB_SXR_SATT_Stagepytmc + .fbThermoCouple1.iRaw := TIIB[TM2K2-EL3314-E5]^TC Inputs Channel 1^Value + + + 652693760 + + + PRG_AT1K2_SOLID.fbStage1 + 658688 + FB_SXR_SATT_Stage + + + pytmc + pv: AT1K2:L2SI:MMS:01 - TcLinkTo + + + + TcLinkTo + .fbRTD_1.iRaw := TIIB[AT1K2-EL3202-01]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT1K2-EL3202-01]^RTD Inputs Channel 1^Status^Error; @@ -1804,7 +80084,23 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bUnderrange := TIIB[AT1K2-EL3202-01]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT1K2-EL3202-01]^RTD Inputs Channel 2^Status^Overrange; - 654013248PRG_AT1K2_SOLID.fbStage2658688FB_SXR_SATT_Stagepytmcpv: AT1K2:L2SI:MMS:02TcLinkTo + + + + 654013248 + + + PRG_AT1K2_SOLID.fbStage2 + 658688 + FB_SXR_SATT_Stage + + + pytmc + pv: AT1K2:L2SI:MMS:02 + + + TcLinkTo + .fbRTD_1.iRaw := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 1^Status^Error; @@ -1815,10 +80111,47 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bError := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 2^Status^Error; .fbRTD_2.bUnderrange := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT1K2-EL3202-02]^RTD Inputs Channel 2^Status^Overrange; - 654671936PRG_AT1K2_SOLID.fbStage3593344FB_AT1K2pytmcpv: AT1K2:L2SI:MMS:03655330624PRG_AT1K2_SOLID.DEFAULT_VELOCITY64LREAL1655923968PRG_AT2K2_SOLID.fbStage1658688FB_SXR_SATT_Stagepytmc + + + + 654671936 + + + PRG_AT1K2_SOLID.fbStage3 + 593344 + FB_AT1K2 + + + pytmc + pv: AT1K2:L2SI:MMS:03 + + + 655330624 + + + PRG_AT1K2_SOLID.DEFAULT_VELOCITY + 64 + LREAL + + 1 + + 655923968 + + + PRG_AT2K2_SOLID.fbStage1 + 658688 + FB_SXR_SATT_Stage + + + pytmc + pv: AT2K2:L2SI:MMS:01 - TcLinkTo + + + + TcLinkTo + .fbRTD_1.iRaw := TIIB[AT2K2-EL3202-04]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT2K2-EL3202-04]^RTD Inputs Channel 1^Status^Error; @@ -1830,7 +80163,23 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bUnderrange := TIIB[AT2K2-EL3202-04]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT2K2-EL3202-04]^RTD Inputs Channel 2^Status^Overrange; - 655924032PRG_AT2K2_SOLID.fbStage2658688FB_SXR_SATT_Stagepytmcpv: AT2K2:L2SI:MMS:02TcLinkTo + + + + 655924032 + + + PRG_AT2K2_SOLID.fbStage2 + 658688 + FB_SXR_SATT_Stage + + + pytmc + pv: AT2K2:L2SI:MMS:02 + + + TcLinkTo + .fbRTD_1.iRaw := TIIB[AT2K2-EL3202-03]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT2K2-EL3202-03]^RTD Inputs Channel 1^Status^Error; @@ -1842,7 +80191,23 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bUnderrange := TIIB[AT2K2-EL3202-03]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT2K2-EL3202-03]^RTD Inputs Channel 2^Status^Overrange; - 656582720PRG_AT2K2_SOLID.fbStage3658688FB_SXR_SATT_Stagepytmcpv: AT2K2:L2SI:MMS:03TcLinkTo + + + + 656582720 + + + PRG_AT2K2_SOLID.fbStage3 + 658688 + FB_SXR_SATT_Stage + + + pytmc + pv: AT2K2:L2SI:MMS:03 + + + TcLinkTo + .fbRTD_1.iRaw := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 1^Status^Error; @@ -1853,7 +80218,23 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bError := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 2^Status^Error; .fbRTD_2.bUnderrange := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT2K2-EL3202-02]^RTD Inputs Channel 2^Status^Overrange; - 657241408PRG_AT2K2_SOLID.fbStage4658688FB_SXR_SATT_Stagepytmcpv: AT2K2:L2SI:MMS:04TcLinkTo + + + + 657241408 + + + PRG_AT2K2_SOLID.fbStage4 + 658688 + FB_SXR_SATT_Stage + + + pytmc + pv: AT2K2:L2SI:MMS:04 + + + TcLinkTo + .fbRTD_1.iRaw := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 1^Value; .fbRTD_1.bError := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 1^Status^Error; @@ -1864,23 +80245,76 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbRTD_2.bError := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 2^Status^Error; .fbRTD_2.bUnderrange := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 2^Status^Underrange; .fbRTD_2.bOverrange := TIIB[AT2K2-EL3202-01]^RTD Inputs Channel 2^Status^Overrange; - 657900096PRG_AT2K2_SOLID.DEFAULT_VELOCITY64LREAL1658558784PRG_LI3K2_K2B.fbLI3K2997440FB_LICpytmc + + + + 657900096 + + + PRG_AT2K2_SOLID.DEFAULT_VELOCITY + 64 + LREAL + + 1 + + 658558784 + + + PRG_LI3K2_K2B.fbLI3K2 + 997440 + FB_LIC + + + pytmc + pv: LI3K2:K2B io: io - 658558848PRG_PF2K2_WFS.fbPF2K21312000FB_WFSpytmc + + + + 658558848 + + + PRG_PF2K2_WFS.fbPF2K2 + 1312000 + FB_WFS + + + pytmc + pv: PF2K2:WFS io: io - TcLinkTo.fbThermoCouple1.bError := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; + + + + TcLinkTo + .fbThermoCouple1.bError := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Status^Error; .fbThermoCouple1.bUnderrange := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Status^Underrange; .fbThermoCouple1.bOverrange := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Status^Overrange; .fbThermoCouple1.iRaw := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 1^Value; .fbThermoCouple2.bError := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Status^Error; .fbThermoCouple2.bUnderrange := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Status^Underrange; .fbThermoCouple2.bOverrange := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Status^Overrange; - .fbThermoCouple2.iRaw := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Value659556288PRG_IM6K2_PPM.fbIM6K21577984FB_PPMpytmc + .fbThermoCouple2.iRaw := TIIB[PF2K2-EL3314-E5]^TC Inputs Channel 2^Value + + + 659556288 + + + PRG_IM6K2_PPM.fbIM6K2 + 1577984 + FB_PPM + + + pytmc + pv: IM6K2:PPM io: io - TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM6K2-EL4004-E7]^AO Outputs Channel 1^Analog output; + + + + TcLinkTo + .fbGige.iIlluminatorINT := TIIB[IM6K2-EL4004-E7]^AO Outputs Channel 1^Analog output; .fbGige.bGigePower := TIIB[IM6K2-EL2004-E3]^Channel 2^Output; .fbPowerMeter.iVoltageINT := TIIB[IM6K2-EL3062-E6]^AI Standard Channel 1^Value; .fbPowerMeter.fbThermoCouple.bError := TIIB[IM6K2-EL3314-E4]^TC Inputs Channel 1^Status^Error; @@ -1890,36 +80324,602 @@ The BPTM will throw an error if the arbiter does not have enough space for the t .fbYagThermoCouple.bError := TIIB[IM6K2-EL3314-E4]^TC Inputs Channel 2^Status^Error; .fbYagThermoCouple.bUnderrange := TIIB[IM6K2-EL3314-E4]^TC Inputs Channel 2^Status^Underrange; .fbYagThermoCouple.bOverrange := TIIB[IM6K2-EL3314-E4]^TC Inputs Channel 2^Status^Overrange; - .fbYagThermoCouple.iRaw 6K2-EL3314-E4]^TC Inputs Channel 2^Value660868288PRG_3_PMPS_POST.fbArbiterIO138752FB_SubSysToArbiter_IO662446912PRG_3_PMPS_POST.fb_vetoArbiter27168FB_VetoArbiter662585664PRG_3_PMPS_POST.ff2_ff1_link_motion25088FB_FastFault.i_xAutoReset1.i_DevNameFF2 to FF1 Link Motion.i_DescPlease DONT BYPASS ME!! This is virtual FF2 fault, Please check faulting motion devices.i_TypeCode65535662612832PRG_4_LOG.fbLogHandler5784896FB_LogHandler662641728GVL.fbArbiter1776064FB_Arbiterpytmcpv: PLC:RIX:MOTION:ARB:01old_input_assignmentsTcVarGlobal668429568GVL.fbArbiter2776064FB_Arbiterpytmcpv: PLC:RIX:MOTION:ARB:02old_input_assignmentsTcVarGlobal669205632GVL.fbFastFaultOutput11647296FB_HardwareFFOutput.bAutoReset1.i_sNetID172.21.42.126.1.1pytmcpv: PLC:RIX:MOTION:FFO:01TcLinkTo.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 1^OutputTcVarGlobal669981696GVL.fbFastFaultOutput21647296FB_HardwareFFOutput.bAutoReset1.i_sNetID172.21.42.126.1.1pytmcpv: PLC:RIX:MOTION:FFO:02TcLinkTo.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 2^OutputTcVarGlobal671628992GVL.fbAtomicMass2816FB_AtomicMassTcVarGlobal673276288GVL.fbAttenuatorElementDensity3712FB_AttenuatorElementDensityTcVarGlobal673279104Main.M125280DUT_MotionStage.sNameIM1K1:PPM:MMSpytmcpv: IM1K1:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM1K1-EL7041]^STM Status^Status^Digital input 1; + .fbYagThermoCouple.iRaw 6K2-EL3314-E4]^TC Inputs Channel 2^Value + + + 660868288 + + + PRG_3_PMPS_POST.fbArbiterIO + 138752 + FB_SubSysToArbiter_IO + 662446912 + + + PRG_3_PMPS_POST.fb_vetoArbiter + 27168 + FB_VetoArbiter + 662585664 + + + PRG_3_PMPS_POST.ff2_ff1_link_motion + 25088 + FB_FastFault + + + .i_xAutoReset + 1 + + + .i_DevName + FF2 to FF1 Link Motion + + + .i_Desc + Please DONT BYPASS ME!! This is virtual FF2 fault, Please check faulting motion devices + + + .i_TypeCode + 65535 + + + 662612832 + + + PRG_4_LOG.fbLogHandler + 5784896 + FB_LogHandler + 662641728 + + + GVL.fbArbiter1 + 776064 + FB_Arbiter + + + pytmc + pv: PLC:RIX:MOTION:ARB:01 + + + old_input_assignments + + + TcVarGlobal + + + 668429568 + + + GVL.fbArbiter2 + 776064 + FB_Arbiter + + + pytmc + pv: PLC:RIX:MOTION:ARB:02 + + + old_input_assignments + + + TcVarGlobal + + + 669205632 + + + GVL.fbFastFaultOutput1 + For devices between the mirror and the stopper + 1647296 + FB_HardwareFFOutput + + + .bAutoReset + 1 + + + .i_sNetID + 172.21.42.126.1.1 + + + + + pytmc + pv: PLC:RIX:MOTION:FFO:01 + + + TcLinkTo + .q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 1^Output + + + TcVarGlobal + + + 669981696 + + + GVL.fbFastFaultOutput2 + For devices after the stopper + 1647296 + FB_HardwareFFOutput + + + .bAutoReset + 1 + + + .i_sNetID + 172.21.42.126.1.1 + + + + + pytmc + pv: PLC:RIX:MOTION:FFO:02 + + + TcLinkTo + .q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 2^Output + + + TcVarGlobal + + + 671628992 + + + GVL.fbAtomicMass + 2816 + FB_AtomicMass + + + TcVarGlobal + + + 673276288 + + + GVL.fbAttenuatorElementDensity + 3712 + FB_AttenuatorElementDensity + + + TcVarGlobal + + + 673279104 + + + Main.M1 + IM1K1-PPM-MMS + 25280 + DUT_MotionStage + + + .sName + IM1K1:PPM:MMS + + + + + pytmc + pv: IM1K1:PPM:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[IM1K1-EL7041]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM1K1-EL7041]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM1K1-EL2004]^Channel 1^OutputTcVarGlobal673284864Main.M225280DUT_MotionStage.sNameIM2K1:PPM:MMSpytmcpv: IM2K1:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM2K1-EL7041]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM1K1-EL2004]^Channel 1^Output + + + TcVarGlobal + + + 673284864 + + + Main.M2 + IM2K1-PPM-MMS + 25280 + DUT_MotionStage + + + .sName + IM2K1:PPM:MMS + + + + + pytmc + pv: IM2K1:PPM:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[IM2K1-EL7041]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM2K1-EL7041]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM2K1-EL2004]^Channel 1^OutputTcVarGlobal673310144Main.M325280DUT_MotionStageTcVarGlobal673335424Main.M425280DUT_MotionStage.sNameIM1K2:PPM:MMSpytmcpv: IM1K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM1K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM2K1-EL2004]^Channel 1^Output + + + TcVarGlobal + + + 673310144 + + + Main.M3 + SPARE (Previously ZOS) + 25280 + DUT_MotionStage + + + TcVarGlobal + + + 673335424 + + + Main.M4 + IM1K2-PPM-MMS + 25280 + DUT_MotionStage + + + .sName + IM1K2:PPM:MMS + + + + + pytmc + pv: IM1K2:PPM:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[IM1K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM1K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM1K2-EL2004-E3]^Channel 1^OutputTcVarGlobal673360704Main.M525280DUT_MotionStage.sNameAL1K2:L2SI:MMSpytmcpv: AL1K2:L2SI:MMSTcLinkTo.bLimitForwardEnable := TIIB[AL1K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM1K2-EL2004-E3]^Channel 1^Output + + + TcVarGlobal + + + 673360704 + + + Main.M5 + AL1K2-L2SI: 1 Axis + 25280 + DUT_MotionStage + + + .sName + AL1K2:L2SI:MMS + + + + + pytmc + pv: AL1K2:L2SI:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[AL1K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AL1K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[AL1K2-EL2004-E3]^Channel 1^Output; - .nRawEncoderULINT := TIIB[AL1K2-EL5042-E2]^FB Inputs Channel 1^PositionTcVarGlobal673385984Main.M625280DUT_MotionStage.sNameIM2K2:PPM:MMSpytmcpv: IM2K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM2K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[AL1K2-EL5042-E2]^FB Inputs Channel 1^Position + + + TcVarGlobal + + + 673385984 + + + Main.M6 + IM2K2-PPM-MMS + 25280 + DUT_MotionStage + + + .sName + IM2K2:PPM:MMS + + + + + pytmc + pv: IM2K2:PPM:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[IM2K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM2K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM2K2-EL2004-E3]^Channel 1^OutputTcVarGlobal673411264Main.M725280DUT_MotionStage.sNameIM3K2:PPM:MMSpytmcpv: IM3K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM3K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM2K2-EL2004-E3]^Channel 1^Output + + + TcVarGlobal + + + 673411264 + + + Main.M7 + IM3K2-PPM-MMS + 25280 + DUT_MotionStage + + + .sName + IM3K2:PPM:MMS + + + + + pytmc + pv: IM3K2:PPM:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[IM3K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM3K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM3K2-EL2004-E3]^Channel 1^OutputTcVarGlobal673436544Main.M825280DUT_MotionStage.sNameIM4K2:PPM:MMSpytmcpv: IM4K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM4K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM3K2-EL2004-E3]^Channel 1^Output + + + TcVarGlobal + + + 673436544 + + + Main.M8 + IM4K2-PPM-MMS + 25280 + DUT_MotionStage + + + .sName + IM4K2:PPM:MMS + + + + + pytmc + pv: IM4K2:PPM:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[IM4K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM4K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM4K2-EL2004-E3]^Channel 1^OutputTcVarGlobal673461824Main.M925280DUT_MotionStage.sNameTM1K2:ATM:MMS:Ypytmcpv: TM1K2:ATM:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[TM1K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM4K2-EL2004-E3]^Channel 1^Output + + + TcVarGlobal + + + 673461824 + + + Main.M9 + TM1K2: 2 Axes + 25280 + DUT_MotionStage + + + .sName + TM1K2:ATM:MMS:Y + + + + + pytmc + pv: TM1K2:ATM:MMS:Y + + + TcLinkTo + .bLimitForwardEnable := TIIB[TM1K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[TM1K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[TM1K2-EL2004-E4]^Channel 1^Output; - .nRawEncoderULINT := TIIB[TM1K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal673487104Main.M1025280DUT_MotionStage.sNameTM1K2:ATM:MMS:Xpytmcpv: TM1K2:ATM:MMS:XTcLinkTo.nRawEncoderULINT := TIIB[TM1K2-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal673512384Main.M1125280DUT_MotionStage.sNameLI2K2:K2A:MMSpytmcpv: LI2K2:K2A:MMSTcLinkTo.bLimitForwardEnable := TIIB[LI2K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[TM1K2-EL5042-E3]^FB Inputs Channel 1^Position + + + TcVarGlobal + + + 673487104 + + + Main.M10 + 25280 + DUT_MotionStage + + + .sName + TM1K2:ATM:MMS:X + + + + + pytmc + pv: TM1K2:ATM:MMS:X + + + TcLinkTo + .nRawEncoderULINT := TIIB[TM1K2-EL5042-E3]^FB Inputs Channel 2^Position + + + TcVarGlobal + + + 673512384 + + + Main.M11 + LI2K2-K2A_OUT: 1 Axis + 25280 + DUT_MotionStage + + + .sName + LI2K2:K2A:MMS + + + + + pytmc + pv: LI2K2:K2A:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[LI2K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[LI2K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[LI2K2-EL2004-E2]^Channel 1^Output; - .nRawEncoderULINT := TIIB[LI2K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal673537664Main.M1225280DUT_MotionStage.sNamePF1K2:WFS:MMS:Ypytmcpv: PF1K2:WFS:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[PF1K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[LI2K2-EL5042-E3]^FB Inputs Channel 1^Position + + + TcVarGlobal + + + 673537664 + + + Main.M12 + PF1K2-WFS: 2 Axes + 25280 + DUT_MotionStage + + + .sName + PF1K2:WFS:MMS:Y + + + + + pytmc + pv: PF1K2:WFS:MMS:Y + + + TcLinkTo + .bLimitForwardEnable := TIIB[PF1K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[PF1K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[PF1K2-EL2004-E4]^Channel 1^Output; - .nRawEncoderULINT := TIIB[PF1K2-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal673562944Main.M1325280DUT_MotionStage.sNamePF1K2:WFS:MMS:Zpytmcpv: PF1K2:WFS:MMS:ZTcLinkTo.nRawEncoderULINT := TIIB[PF1K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal673588224Main.M1425280DUT_MotionStage.sNameIM5K2:PPM:MMSpytmcpv: IM5K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM5K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[PF1K2-EL5042-E3]^FB Inputs Channel 2^Position + + + TcVarGlobal + + + 673562944 + + + Main.M13 + 25280 + DUT_MotionStage + + + .sName + PF1K2:WFS:MMS:Z + + + + + pytmc + pv: PF1K2:WFS:MMS:Z + + + TcLinkTo + .nRawEncoderULINT := TIIB[PF1K2-EL5042-E3]^FB Inputs Channel 1^Position + + + TcVarGlobal + + + 673588224 + + + Main.M14 + IM5K2-PPM-MMS + 25280 + DUT_MotionStage + + + .sName + IM5K2:PPM:MMS + + + + + pytmc + pv: IM5K2:PPM:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[IM5K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM5K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM5K2-EL2004-E3]^Channel 1^OutputTcVarGlobal673613504Main.M1525280DUT_MotionStage.sNameTM2K2:ATM:MMS:Ypytmcpv: TM2K2:ATM:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[TM2K2-EL7041-E1]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[IM5K2-EL2004-E3]^Channel 1^Output + + + TcVarGlobal + + + 673613504 + + + Main.M15 + TM2K2: 2 Axes + 25280 + DUT_MotionStage + + + .sName + TM2K2:ATM:MMS:Y + + + + + pytmc + pv: TM2K2:ATM:MMS:Y + + + TcLinkTo + .bLimitForwardEnable := TIIB[TM2K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[TM2K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[TM2K2-EL2004-E4]^Channel 1^Output; - .nRawEncoderULINT := TIIB[TM2K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal673638784Main.M1625280DUT_MotionStage.sNameTM2K2:ATM:MMS:Xpytmcpv: TM2K2:ATM:MMS:XTcLinkTo.nRawEncoderULINT := TIIB[TM2K2-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal673664064Main.M17 + + + TcVarGlobal + + + 673638784 + + + Main.M16 + 25280 + DUT_MotionStage + + + .sName + TM2K2:ATM:MMS:X + + + + + pytmc + pv: TM2K2:ATM:MMS:X + + + TcLinkTo + .nRawEncoderULINT := TIIB[TM2K2-EL5042-E3]^FB Inputs Channel 2^Position + + + TcVarGlobal + + + 673664064 + + + Main.M17 + AT2K2: 4 Axes AT2K2 Solid Attenuator notes (JJ-xray SN-11343) @@ -1931,41 +80931,963 @@ The BPTM will throw an error if the arbiter does not have enough space for the t 1086 3 MMS:03 fbStage3 M19 1089 4 MMS:04 fbStage4 M20 Downstream-most -]]>25280DUT_MotionStage.sNameAT2K2:L2SI:MMS:01pytmcpv: AT2K2:L2SI:MMS:01TcLinkTo + + 25280 + DUT_MotionStage + + + .sName + AT2K2:L2SI:MMS:01 + + + + + pytmc + pv: AT2K2:L2SI:MMS:01 + + + TcLinkTo + .bLimitForwardEnable := TIIB[AT2K2-EL7047-01]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT2K2-EL7047-01]^STM Status^Status^Digital input 2; .nRawEncoderULINT := TIIB[AT2K2-EL5042-01]^FB Inputs Channel 1^Position; - TcVarGlobal673689344Main.M1825280DUT_MotionStage.sNameAT2K2:L2SI:MMS:02pytmcpv: AT2K2:L2SI:MMS:02TcLinkTo + + + + TcVarGlobal + + + 673689344 + + + Main.M18 + 25280 + DUT_MotionStage + + + .sName + AT2K2:L2SI:MMS:02 + + + + + pytmc + pv: AT2K2:L2SI:MMS:02 + + + TcLinkTo + .bLimitForwardEnable := TIIB[AT2K2-EL7047-02]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT2K2-EL7047-02]^STM Status^Status^Digital input 2; .nRawEncoderULINT := TIIB[AT2K2-EL5042-01]^FB Inputs Channel 2^Position; - TcVarGlobal673714624Main.M1925280DUT_MotionStage.sNameAT2K2:L2SI:MMS:03pytmcpv: AT2K2:L2SI:MMS:03TcLinkTo + + + + TcVarGlobal + + + 673714624 + + + Main.M19 + 25280 + DUT_MotionStage + + + .sName + AT2K2:L2SI:MMS:03 + + + + + pytmc + pv: AT2K2:L2SI:MMS:03 + + + TcLinkTo + .bLimitForwardEnable := TIIB[AT2K2-EL7047-03]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT2K2-EL7047-03]^STM Status^Status^Digital input 2; .nRawEncoderULINT := TIIB[AT2K2-EL5042-02]^FB Inputs Channel 1^Position; - TcVarGlobal673739904Main.M2025280DUT_MotionStage.sNameAT2K2:L2SI:MMS:04pytmcpv: AT2K2:L2SI:MMS:04TcLinkTo + + + + TcVarGlobal + + + 673739904 + + + Main.M20 + 25280 + DUT_MotionStage + + + .sName + AT2K2:L2SI:MMS:04 + + + + + pytmc + pv: AT2K2:L2SI:MMS:04 + + + TcLinkTo + .bLimitForwardEnable := TIIB[AT2K2-EL7047-04]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT2K2-EL7047-04]^STM Status^Status^Digital input 2; .nRawEncoderULINT := TIIB[AT2K2-EL5042-02]^FB Inputs Channel 2^Position; - TcVarGlobal673765184Main.M2125280DUT_MotionStage.sNameLI3K2:K2B:MMSpytmcpv: LI3K2:K2B:MMSTcLinkTo.bLimitForwardEnable := TIIB[LI3K2-EL7041-E1]^STM Status^Status^Digital input 1; + + + + TcVarGlobal + + + 673765184 + + + Main.M21 + LI3K2-K2B: 1 Axis + 25280 + DUT_MotionStage + + + .sName + LI3K2:K2B:MMS + + + + + pytmc + pv: LI3K2:K2B:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[LI3K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[LI3K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[LI3K2-EL2004-E3]^Channel 1^Output; - .nRawEncoderULINT := TIIB[LI3K2-EL5042-E2]^FB Inputs Channel 1^PositionTcVarGlobal673790464Main.M2225280DUT_MotionStage.sNamePF2K2:WFS:MMS:Ypytmcpv: PF2K2:WFS:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[PF2K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[LI3K2-EL5042-E2]^FB Inputs Channel 1^Position + + + TcVarGlobal + + + 673790464 + + + Main.M22 + PF2K2: 2 Axes + 25280 + DUT_MotionStage + + + .sName + PF2K2:WFS:MMS:Y + + + + + pytmc + pv: PF2K2:WFS:MMS:Y + + + TcLinkTo + .bLimitForwardEnable := TIIB[PF2K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[PF2K2-EL7041-E1]^STM Status^Status^Digital input 2; .bBrakeRelease := TIIB[PF2K2-EL2004-E4]^Channel 1^Output; - .nRawEncoderULINT := TIIB[PF2K2-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal673815744Main.M2325280DUT_MotionStage.sNamePF2K2:WFS:MMS:Zpytmcpv: PF2K2:WFS:MMS:ZTcLinkTo.nRawEncoderULINT := TIIB[PF2K2-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal673841024Main.M2425280DUT_MotionStage.sNameIM6K2:PPM:MMSpytmcpv: IM6K2:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM6K2-EL7041-E1]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[PF2K2-EL5042-E3]^FB Inputs Channel 2^Position + + + TcVarGlobal + + + 673815744 + + + Main.M23 + 25280 + DUT_MotionStage + + + .sName + PF2K2:WFS:MMS:Z + + + + + pytmc + pv: PF2K2:WFS:MMS:Z + + + TcLinkTo + .nRawEncoderULINT := TIIB[PF2K2-EL5042-E3]^FB Inputs Channel 1^Position + + + TcVarGlobal + + + 673841024 + + + Main.M24 + IM6K2: 1 Axis + 25280 + DUT_MotionStage + + + .sName + IM6K2:PPM:MMS + + + + + pytmc + pv: IM6K2:PPM:MMS + + + TcLinkTo + .bLimitForwardEnable := TIIB[IM6K2-EL7041-E1]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[IM6K2-EL7041-E1]^STM Status^Status^Digital input 2; - .bBrakeRelease := TIIB[IM6K2-EL2004-E3]^Channel 1^OutputTcVarGlobal673866304Main.M2525280DUT_MotionStage.sNameAT1K2:L2SI:MMS:01pytmcpv: AT1K2:L2SI:MMS:01TcLinkTo + .bBrakeRelease := TIIB[IM6K2-EL2004-E3]^Channel 1^Output + + + TcVarGlobal + + + 673866304 + + + Main.M25 + AT1K2: Blade 1 + 25280 + DUT_MotionStage + + + .sName + AT1K2:L2SI:MMS:01 + + + + + pytmc + pv: AT1K2:L2SI:MMS:01 + + + TcLinkTo + .bLimitForwardEnable := TIIB[AT1K2-EL7047-01]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT1K2-EL7047-01]^STM Status^Status^Digital input 2; - .nRawEncoderULINT := TIIB[AT1K2-EL5042-01]^FB Inputs Channel 1^PositionTcVarGlobal673891584Main.M2625280DUT_MotionStage.sNameAT1K2:L2SI:MMS:02pytmcpv: AT1K2:L2SI:MMS:02TcLinkTo + .nRawEncoderULINT := TIIB[AT1K2-EL5042-01]^FB Inputs Channel 1^Position + + + TcVarGlobal + + + 673891584 + + + Main.M26 + AT1K2: Blade 2 + 25280 + DUT_MotionStage + + + .sName + AT1K2:L2SI:MMS:02 + + + + + pytmc + pv: AT1K2:L2SI:MMS:02 + + + TcLinkTo + .bLimitForwardEnable := TIIB[AT1K2-EL7047-02]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[AT1K2-EL7047-02]^STM Status^Status^Digital input 2; - .nRawEncoderULINT := TIIB[AT1K2-EL5042-01]^FB Inputs Channel 2^PositionTcVarGlobal673916864Main.M2725280DUT_MotionStage.sNameAT1K2:L2SI:MMS:03pytmcpv: AT1K2:L2SI:MMS:03TcLinkTo - .nRawEncoderULINT := TIIB[AT1K2-EL5042-02]^FB Inputs Channel 1^PositionTcVarGlobal673942144Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack6.uiPatch0TcVarGlobal673967424Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack10.uiPatch100TcVarGlobal673967488TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal673967552TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal673969600TwinCAT_SystemInfoVarList.__PlcTask704_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal673970624TC_EVENT_CLASSES.TcGeneralAdsEventClass128GUID.Data12562503300.Data263794.Data320132.Data4[0]181.Data4[1]139.Data4[2]104.Data4[3]161.Data4[4]241.Data4[5]195.Data4[6]65.Data4[7]146tc_no_symbolunused;ST_TcGeneralAdsEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal673986816TC_EVENT_CLASSES.Win32EventClass128GUID.Data1487345068.Data260659.Data320275.Data4[0]143.Data4[1]32.Data4[2]161.Data4[3]46.Data4[4]119.Data4[5]171.Data4[6]99.Data4[7]135tc_no_symbolunused;ST_Win32EventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal673986944TC_EVENT_CLASSES.LCLSGeneralEventClass128GUID.Data12546958919.Data246492.Data320012.Data4[0]180.Data4[1]176.Data4[2]115.Data4[3]80.Data4[4]208.Data4[5]71.Data4[6]20.Data4[7]87tc_no_symbolunused;ST_LCLSGeneralEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal673987072TC_EVENT_CLASSES.TcSystemEventClass128GUID.Data13140131225.Data24142.Data316922.Data4[0]141.Data4[1]61.Data4[2]176.Data4[3]102.Data4[4]14.Data4[5]7.Data4[6]177.Data4[7]254tc_no_symbolunused;ST_TcSystemEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal673987200TC_EVENT_CLASSES.TcRouterEventClass128GUID.Data13881394266.Data29025.Data318684.Data4[0]159.Data4[1]63.Data4[2]200.Data4[3]250.Data4[4]64.Data4[5]92.Data4[6]75.Data4[7]36tc_no_symbolunused;ST_TcRouterEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal673987328TC_EVENT_CLASSES.TcRTimeEventClass128GUID.Data12465223571.Data21704.Data318626.Data4[0]136.Data4[1]113.Data4[2]234.Data4[3]163.Data4[4]140.Data4[5]30.Data4[6]57.Data4[7]144tc_no_symbolunused;ST_TcRTimeEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal673987456TC_EVENTS.LCLSGeneralEventClass960ST_LCLSGeneralEventClasstc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228TcVarGlobal6740067844PlcTask Retains085262336PMPS_GVL.SuccessfulPreemption32UDINTpytmc + .nRawEncoderULINT := TIIB[AT1K2-EL5042-01]^FB Inputs Channel 2^Position + + + TcVarGlobal + + + 673916864 + + + Main.M27 + AT1K2: Mirror + 25280 + DUT_MotionStage + + + .sName + AT1K2:L2SI:MMS:03 + + + + + pytmc + pv: AT1K2:L2SI:MMS:03 + + + TcLinkTo + + .nRawEncoderULINT := TIIB[AT1K2-EL5042-02]^FB Inputs Channel 1^Position + + + TcVarGlobal + + + 673942144 + + + Constants.RuntimeVersion + Does the target support an FPU + 64 + VERSION + + + .uiMajor + 3 + + + .uiMinor + 5 + + + .uiServicePack + 6 + + + .uiPatch + 0 + + + + + TcVarGlobal + + + 673967424 + + + Constants.CompilerVersion + Does the target support an FPU + 64 + VERSION + + + .uiMajor + 3 + + + .uiMinor + 5 + + + .uiServicePack + 10 + + + .uiPatch + 100 + + + + + TcVarGlobal + + + 673967488 + + + TwinCAT_SystemInfoVarList._AppInfo + 2048 + PlcAppSystemInfo + + + no_init + + + TcVarGlobal + + + 673967552 + + + TwinCAT_SystemInfoVarList._TaskInfo + 1024 + PlcTaskSystemInfo + + 1 + 1 + + + + no_init + + + TcVarGlobal + + + 673969600 + + + TwinCAT_SystemInfoVarList.__PlcTask + 704 + _Implicit_Task_Info + + + .dwVersion + 2 + + + + + TcContextName + PlcTask + + + TcVarGlobal + + + 673970624 + + + TC_EVENT_CLASSES.TcGeneralAdsEventClass + 98BCB284-F932-4EA4-B58B-68A1F1C34192 + 128 + GUID + + + .Data1 + 2562503300 + + + .Data2 + 63794 + + + .Data3 + 20132 + + + .Data4[0] + 181 + + + .Data4[1] + 139 + + + .Data4[2] + 104 + + + .Data4[3] + 161 + + + .Data4[4] + 241 + + + .Data4[5] + 195 + + + .Data4[6] + 65 + + + .Data4[7] + 146 + + + + + tc_no_symbol + unused;ST_TcGeneralAdsEventClass + + + const_non_replaced + + + suppress_warning_0 + C0228 + + + TcVarGlobal + + + 673986816 + + + TC_EVENT_CLASSES.Win32EventClass + 1D0C4BAC-ECF3-4F33-8F20-A12E77AB6387 + 128 + GUID + + + .Data1 + 487345068 + + + .Data2 + 60659 + + + .Data3 + 20275 + + + .Data4[0] + 143 + + + .Data4[1] + 32 + + + .Data4[2] + 161 + + + .Data4[3] + 46 + + + .Data4[4] + 119 + + + .Data4[5] + 171 + + + .Data4[6] + 99 + + + .Data4[7] + 135 + + + + + tc_no_symbol + unused;ST_Win32EventClass + + + const_non_replaced + + + suppress_warning_0 + C0228 + + + TcVarGlobal + + + 673986944 + + + TC_EVENT_CLASSES.LCLSGeneralEventClass + 97CF8247-B59C-4E2C-B4B0-7350D0471457 + 128 + GUID + + + .Data1 + 2546958919 + + + .Data2 + 46492 + + + .Data3 + 20012 + + + .Data4[0] + 180 + + + .Data4[1] + 176 + + + .Data4[2] + 115 + + + .Data4[3] + 80 + + + .Data4[4] + 208 + + + .Data4[5] + 71 + + + .Data4[6] + 20 + + + .Data4[7] + 87 + + + + + tc_no_symbol + unused;ST_LCLSGeneralEventClass + + + const_non_replaced + + + suppress_warning_0 + C0228 + + + TcVarGlobal + + + 673987072 + + + TC_EVENT_CLASSES.TcSystemEventClass + BB2A9999-102E-421A-8D3D-B0660E07B1FE + 128 + GUID + + + .Data1 + 3140131225 + + + .Data2 + 4142 + + + .Data3 + 16922 + + + .Data4[0] + 141 + + + .Data4[1] + 61 + + + .Data4[2] + 176 + + + .Data4[3] + 102 + + + .Data4[4] + 14 + + + .Data4[5] + 7 + + + .Data4[6] + 177 + + + .Data4[7] + 254 + + + + + tc_no_symbol + unused;ST_TcSystemEventClass + + + const_non_replaced + + + suppress_warning_0 + C0228 + + + TcVarGlobal + + + 673987200 + + + TC_EVENT_CLASSES.TcRouterEventClass + E759605A-2341-48FC-9F3F-C8FA405C4B24 + 128 + GUID + + + .Data1 + 3881394266 + + + .Data2 + 9025 + + + .Data3 + 18684 + + + .Data4[0] + 159 + + + .Data4[1] + 63 + + + .Data4[2] + 200 + + + .Data4[3] + 250 + + + .Data4[4] + 64 + + + .Data4[5] + 92 + + + .Data4[6] + 75 + + + .Data4[7] + 36 + + + + + tc_no_symbol + unused;ST_TcRouterEventClass + + + const_non_replaced + + + suppress_warning_0 + C0228 + + + TcVarGlobal + + + 673987328 + + + TC_EVENT_CLASSES.TcRTimeEventClass + 92F05393-06A8-48C2-8871-EAA38C1E3990 + 128 + GUID + + + .Data1 + 2465223571 + + + .Data2 + 1704 + + + .Data3 + 18626 + + + .Data4[0] + 136 + + + .Data4[1] + 113 + + + .Data4[2] + 234 + + + .Data4[3] + 163 + + + .Data4[4] + 140 + + + .Data4[5] + 30 + + + .Data4[6] + 57 + + + .Data4[7] + 144 + + + + + tc_no_symbol + unused;ST_TcRTimeEventClass + + + const_non_replaced + + + suppress_warning_0 + C0228 + + + TcVarGlobal + + + 673987456 + + + TC_EVENTS.LCLSGeneralEventClass + ST_LCLSGeneralEventClass + 960 + ST_LCLSGeneralEventClass + + + tc_no_symbol + unused + + + const_non_replaced + + + suppress_warning_0 + C0228 + + + TcVarGlobal + + + 674006784 + + + + 4 + PlcTask Retains + 0 + 85262336 + + PMPS_GVL.SuccessfulPreemption + Any time BPTM applies a new BP request which is confirmed + 32 + UDINT + + + pytmc + pv: @(PREFIX)SuccessfulPreemptions io: i - TcVarGlobal3072000PMPS_GVL.AccumulatedFF32UDINTpytmc + + + + TcVarGlobal + + + 3072000 + + + PMPS_GVL.AccumulatedFF + Any time a FF occurs + 32 + UDINT + + + pytmc + pv: @(PREFIX)AccumulatedFastFaults io: i - TcVarGlobal3072032PMPS_GVL.BP_jsonDoc32SJsonValueTcVarGlobal3072064TcGeneralAdsEventClassWin32EventClassLCLSGeneralEventClassTcSystemEventClassTcRouterEventClassTcRTimeEventClassApplicationNamePort_851ChangeDate2023-10-16T10:05:43GeneratedCodeSize954368GlobalDataSize83828736 \ No newline at end of file + + + + TcVarGlobal + + + 3072032 + + + PMPS_GVL.BP_jsonDoc + 32 + SJsonValue + + + TcVarGlobal + + + 3072064 + + + + + + + TcGeneralAdsEventClass + + + Win32EventClass + + + LCLSGeneralEventClass + + + TcSystemEventClass + + + TcRouterEventClass + + + TcRTimeEventClass + + + + + ApplicationName + Port_851 + + + ChangeDate + 2023-10-16T10:05:43 + + + GeneratedCodeSize + 954368 + + + GlobalDataSize + 83828736 + + + + + From 906c152dffc3d91f21e534ebdaadab72374ee93f Mon Sep 17 00:00:00 2001 From: Jyoti Joshi Date: Mon, 16 Oct 2023 10:22:23 -0700 Subject: [PATCH 5/5] New IOC build --- iocBoot/ioc-kfe-rix-motion/Makefile | 2 +- iocBoot/ioc-kfe-rix-motion/envPaths | 4 +- iocBoot/ioc-kfe-rix-motion/kfe_rix_motion.db | 229956 +++++----------- iocBoot/ioc-kfe-rix-motion/st.cmd | 54 +- 4 files changed, 69649 insertions(+), 160367 deletions(-) diff --git a/iocBoot/ioc-kfe-rix-motion/Makefile b/iocBoot/ioc-kfe-rix-motion/Makefile index 9ab3029..341d91d 100644 --- a/iocBoot/ioc-kfe-rix-motion/Makefile +++ b/iocBoot/ioc-kfe-rix-motion/Makefile @@ -1,4 +1,4 @@ -IOC_TOP = /reg/g/pcds/epics/ioc/common/ads-ioc/R0.6.0 +IOC_TOP = /reg/g/pcds/epics/ioc/common/ads-ioc/R0.6.1 IOC_INSTANCE_PATH := $(shell pwd) # Set PRODUCTION_IOC to 1 to move from a testing to a production IOC: diff --git a/iocBoot/ioc-kfe-rix-motion/envPaths b/iocBoot/ioc-kfe-rix-motion/envPaths index 2c415c6..1b14e9e 100644 --- a/iocBoot/ioc-kfe-rix-motion/envPaths +++ b/iocBoot/ioc-kfe-rix-motion/envPaths @@ -1,5 +1,5 @@ epicsEnvSet("IOC","${IOC=ioc-kfe-rix-motion}") -epicsEnvSet("TOP","/reg/g/pcds/epics/ioc/common/ads-ioc/R0.6.0") +epicsEnvSet("TOP","/cds/group/pcds/epics/ioc/common/ads-ioc/R0.6.1") epicsEnvSet("EPICS_SITE_TOP","/reg/g/pcds/epics/") epicsEnvSet("EPICS_MODULES","/reg/g/pcds/epics//R7.0.2-2.0/modules") epicsEnvSet("AUTOSAVE","/reg/g/pcds/epics//R7.0.2-2.0/modules/autosave/R5.8-2.1.0") @@ -10,5 +10,5 @@ epicsEnvSet("ASYN","/reg/g/pcds/epics//R7.0.2-2.0/modules/asyn/R4.35-0.0.1") epicsEnvSet("ADS","/reg/g/pcds/epics//R7.0.2-2.0/modules/twincat-ads/R2.0.0-0.0.7") epicsEnvSet("CAPUTLOG","/reg/g/pcds/epics//R7.0.2-2.0/modules/caPutLog/R3.7-1.0.0") epicsEnvSet("EPICS_BASE","/reg/g/pcds/epics//base/R7.0.2-2.0") -epicsEnvSet("IOC_TOP", "/reg/g/pcds/epics/ioc/rix/lcls-plc-kfe-rix-motion/iocBoot/ioc-kfe-rix-motion") +epicsEnvSet("IOC_TOP", "/reg/g/pcds/epics-dev/jjoshi/rix_motion_PR/lcls-plc-kfe-rix-motion/iocBoot/ioc-kfe-rix-motion") epicsEnvSet("IOC_DATA", "/cds/data/iocData") diff --git a/iocBoot/ioc-kfe-rix-motion/kfe_rix_motion.db b/iocBoot/ioc-kfe-rix-motion/kfe_rix_motion.db index 5a4412e..baea4e1 100644 --- a/iocBoot/ioc-kfe-rix-motion/kfe_rix_motion.db +++ b/iocBoot/ioc-kfe-rix-motion/kfe_rix_motion.db @@ -32697,28 +32697,28 @@ record(bo, "PLC:RIX:MOTION:FFO:01:FF:0100:Reset") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...10].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0101:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...01].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[10].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0101:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[101].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -32727,14 +32727,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[10].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0101:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...101].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -32743,28 +32743,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[10].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0101:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[101].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0101:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -32773,26 +32773,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...10].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0101:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...01].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[10].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0101:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[101].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -32801,221 +32801,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[10].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0101:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[101].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...01].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...01].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[101].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[10].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[101].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[101].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...01].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...01].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[101].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[101].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[10].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...101].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[10].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[10].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0101:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[101].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...101].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[101].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[10].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0101:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[101].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[101].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0010:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[10].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0101:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[101].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[101].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...11].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0102:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...02].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[11].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0102:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[102].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33024,14 +33024,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[11].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0102:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...102].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33040,28 +33040,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[11].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0102:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[102].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0102:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -33070,26 +33070,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...11].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0102:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...02].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[11].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0102:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[102].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33098,221 +33098,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[11].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0102:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[102].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...02].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...02].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[102].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[11].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[102].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[102].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...02].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...02].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[102].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[102].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[11].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...102].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[11].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[11].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0102:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[102].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...102].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[102].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[11].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0102:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[102].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[102].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0011:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[11].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0102:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[102].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[102].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...12].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0103:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...03].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[12].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0103:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[103].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33321,14 +33321,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[12].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0103:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...103].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33337,28 +33337,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[12].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0103:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[103].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0103:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -33367,26 +33367,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...12].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0103:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...03].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[12].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0103:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[103].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33395,221 +33395,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[12].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0103:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[103].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...03].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...03].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[103].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[12].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[103].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[103].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...03].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...03].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[103].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[103].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[12].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...103].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[12].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[12].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0103:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[103].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...103].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[103].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[12].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0103:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[103].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[103].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0012:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[12].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0103:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[103].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[103].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...13].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0104:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...04].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[13].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0104:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[104].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33618,14 +33618,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[13].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0104:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...104].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33634,28 +33634,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[13].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0104:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[104].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0104:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -33664,26 +33664,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...13].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0104:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...04].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[13].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0104:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[104].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33692,221 +33692,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[13].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0104:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[104].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...04].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...04].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[104].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[13].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[104].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[104].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...04].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...04].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[104].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[104].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[13].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...104].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[13].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[13].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0104:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[104].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...104].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[104].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[13].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0104:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[104].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[104].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0013:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[13].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0104:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[104].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[104].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...14].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0105:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...05].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[14].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0105:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[105].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33915,14 +33915,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[14].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0105:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...105].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33931,28 +33931,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[14].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0105:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[105].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0105:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -33961,26 +33961,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...14].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0105:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...05].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[14].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0105:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[105].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -33989,221 +33989,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[14].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0105:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[105].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...05].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...05].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[105].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[14].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[105].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[105].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...05].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...05].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[105].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[105].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[14].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...105].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[14].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[14].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0105:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[105].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...105].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[105].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[14].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0105:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[105].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[105].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0014:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[14].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0105:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[105].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[105].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...15].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0106:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...06].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[15].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0106:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[106].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -34212,14 +34212,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[15].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0106:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...106].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -34228,28 +34228,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[15].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0106:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[106].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0106:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -34258,26 +34258,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...15].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0106:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...06].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[15].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0106:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[106].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -34286,221 +34286,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[15].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0106:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[106].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...06].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...06].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[106].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[15].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[106].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[106].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...06].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...06].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[106].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[106].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[15].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...106].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[15].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[15].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0106:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[106].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...106].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[106].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[15].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0106:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[106].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[106].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0015:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[15].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0106:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[106].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[106].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...16].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0107:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...07].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[16].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0107:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[107].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -34509,14 +34509,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[16].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0107:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...107].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -34525,28 +34525,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[16].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0107:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[107].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0107:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -34555,26 +34555,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...16].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0107:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...07].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[16].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0107:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[107].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -34583,221 +34583,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[16].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0107:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[107].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...07].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...07].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[107].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[16].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[107].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[107].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...07].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...07].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[107].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[107].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[16].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...107].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[16].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[16].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0107:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[107].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...107].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[107].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[16].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0107:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[107].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[107].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0016:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[16].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0107:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[107].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[107].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...17].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0108:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...08].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[17].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0108:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[108].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -34806,14 +34806,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[17].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0108:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...108].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -34822,28 +34822,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[17].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0108:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[108].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0108:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -34852,26 +34852,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...17].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0108:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...08].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[17].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0108:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[108].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -34880,221 +34880,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[17].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0108:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[108].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...08].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...08].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[108].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[17].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[108].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[108].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...08].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...08].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[108].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[108].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[17].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...108].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[17].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[17].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0108:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[108].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...108].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[108].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[17].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0108:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[108].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[108].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0017:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[17].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0108:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[108].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[108].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...18].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0109:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...09].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[18].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0109:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[109].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35103,14 +35103,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[18].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0109:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...109].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35119,28 +35119,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[18].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0109:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[109].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0109:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -35149,26 +35149,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...18].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0109:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...09].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[18].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0109:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[109].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35177,221 +35177,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[18].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0109:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[109].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...09].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...09].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[109].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[18].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[109].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[109].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...09].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...09].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[109].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[109].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[18].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...109].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[18].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[18].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0109:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[109].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...109].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[109].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[18].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0109:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[109].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[109].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0018:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[18].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0109:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[109].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[109].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...19].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...10].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[19].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[10].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35400,14 +35400,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[19].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[10].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35416,28 +35416,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[19].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[10].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -35446,26 +35446,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...19].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...10].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[19].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0010:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[10].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35474,221 +35474,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[19].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[10].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[19].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[10].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[19].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[10].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[19].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[19].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0010:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[10].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[10].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[19].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0010:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[10].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[10].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0019:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[19].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0010:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[10].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[10].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[1].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0110:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...10].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[1].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0110:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[110].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35697,14 +35697,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[1].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0110:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...110].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35713,28 +35713,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[1].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0110:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[110].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0110:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -35743,26 +35743,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[1].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0110:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...10].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[1].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0110:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[110].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35771,221 +35771,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[1].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0110:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[110].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[110].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[1].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[110].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[110].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[110].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[110].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[1].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...110].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[1].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[1].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0110:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[110].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...110].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[110].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[1].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0110:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[110].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[110].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0001:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[1].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0110:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[110].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[110].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...20].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0111:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...11].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[20].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0111:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[111].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -35994,14 +35994,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[20].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0111:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...111].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36010,28 +36010,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[20].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0111:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[111].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0111:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -36040,26 +36040,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...20].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0111:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...11].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[20].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0111:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[111].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36068,221 +36068,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[20].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0111:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[111].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[111].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[20].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[111].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[111].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[111].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[111].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[20].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...111].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[20].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[20].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0111:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[111].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...111].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[111].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[20].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0111:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[111].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[111].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0020:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[20].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0111:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[111].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[111].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...21].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0112:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...12].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[21].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0112:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[112].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36291,14 +36291,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[21].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0112:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...112].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36307,28 +36307,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[21].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0112:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[112].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0112:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -36337,26 +36337,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...21].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0112:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...12].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[21].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0112:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[112].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36365,221 +36365,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[21].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0112:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[112].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[112].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[21].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[112].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[112].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[112].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[112].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[21].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...112].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[21].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[21].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0112:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[112].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...112].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[112].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[21].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0112:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[112].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[112].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0021:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[21].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0112:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[112].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[112].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...22].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0113:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...13].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[22].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0113:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[113].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36588,14 +36588,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[22].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0113:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...113].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36604,28 +36604,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[22].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0113:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[113].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0113:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -36634,26 +36634,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...22].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0113:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...13].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[22].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0113:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[113].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36662,221 +36662,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[22].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0113:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[113].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[113].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[22].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[113].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[113].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[113].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[113].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[22].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...113].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[22].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[22].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0113:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[113].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...113].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[113].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[22].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0113:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[113].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[113].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0022:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[22].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0113:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[113].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[113].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...23].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0114:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...14].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[23].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0114:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[114].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36885,14 +36885,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[23].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0114:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...114].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36901,28 +36901,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[23].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0114:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[114].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0114:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -36931,26 +36931,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...23].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0114:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...14].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[23].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0114:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[114].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -36959,221 +36959,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[23].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0114:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[114].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[114].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[23].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[114].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[114].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[114].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[114].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[23].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...114].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[23].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[23].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0114:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[114].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...114].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[114].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[23].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0114:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[114].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[114].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0023:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[23].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0114:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[114].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[114].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...24].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0115:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...15].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[24].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0115:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[115].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -37182,14 +37182,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[24].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0115:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...115].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -37198,28 +37198,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[24].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0115:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[115].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0115:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -37228,26 +37228,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...24].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0115:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...15].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[24].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0115:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[115].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -37256,221 +37256,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[24].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0115:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[115].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[115].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[24].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[115].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[115].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[115].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[115].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[24].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...115].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[24].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[24].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0115:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[115].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...115].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[115].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[24].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0115:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[115].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[115].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0024:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[24].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0115:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[115].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[115].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...25].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0116:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...16].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[25].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0116:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[116].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -37479,14 +37479,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[25].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0116:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...116].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -37495,28 +37495,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[25].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0116:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[116].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0116:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -37525,26 +37525,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...25].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0116:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...16].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[25].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0116:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[116].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -37553,221 +37553,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[25].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0116:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[116].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[116].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[25].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[116].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[116].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[116].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[116].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[25].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...116].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[25].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[25].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0116:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[116].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...116].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[116].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[25].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0116:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[116].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[116].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0025:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[25].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0116:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[116].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[116].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...26].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0117:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...17].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[26].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0117:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[117].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -37776,14 +37776,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[26].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0117:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...117].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -37792,28 +37792,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[26].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0117:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[117].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0117:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -37822,26 +37822,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...26].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0117:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...17].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[26].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0117:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[117].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -37850,221 +37850,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[26].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0117:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[117].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[117].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[26].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[117].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[117].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[117].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[117].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[26].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...117].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[26].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[26].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0117:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[117].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...117].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[117].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[26].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0117:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[117].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[117].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0026:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[26].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0117:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[117].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[117].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...27].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0118:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...18].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[27].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0118:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[118].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38073,14 +38073,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[27].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0118:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...118].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38089,28 +38089,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[27].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0118:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[118].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0118:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -38119,26 +38119,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...27].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0118:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...18].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[27].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0118:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[118].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38147,221 +38147,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[27].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0118:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[118].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[118].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[27].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[118].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[118].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[118].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[118].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[27].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...118].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[27].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[27].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0118:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[118].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...118].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[118].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[27].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0118:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[118].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[118].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0027:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[27].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0118:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[118].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[118].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...28].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0119:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...19].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[28].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0119:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[119].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38370,14 +38370,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[28].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0119:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...119].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38386,28 +38386,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[28].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0119:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[119].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0119:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -38416,26 +38416,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...28].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0119:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...19].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[28].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0119:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[119].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38444,221 +38444,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[28].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0119:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[119].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[119].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[28].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[119].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[119].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[119].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[119].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[28].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...119].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[28].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[28].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0119:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[119].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...119].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[119].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[28].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0119:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[119].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[119].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0028:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[28].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0119:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[119].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[119].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...29].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...11].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[29].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[11].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38667,14 +38667,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[29].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[11].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38683,28 +38683,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[29].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[11].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -38713,26 +38713,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...29].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...11].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[29].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0011:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[11].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38741,221 +38741,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[29].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[11].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[29].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[11].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[29].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[11].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[29].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[29].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0011:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[11].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[11].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[29].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0011:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[11].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[11].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0029:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[29].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0011:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[11].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[11].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[2].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0120:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...20].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[2].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0120:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[120].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38964,14 +38964,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[2].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0120:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...120].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -38980,28 +38980,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[2].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0120:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[120].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0120:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -39010,26 +39010,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[2].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0120:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...20].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[2].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0120:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[120].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39038,221 +39038,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[2].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0120:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[120].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[120].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[2].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[120].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[120].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[120].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[120].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[2].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...120].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[2].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[2].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0120:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[120].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...120].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[120].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[2].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0120:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[120].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[120].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0002:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[2].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0120:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[120].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[120].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...30].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0121:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...21].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[30].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0121:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[121].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39261,14 +39261,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[30].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0121:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...121].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39277,28 +39277,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[30].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0121:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[121].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0121:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -39307,26 +39307,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...30].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0121:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...21].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[30].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0121:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[121].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39335,221 +39335,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[30].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0121:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[121].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[121].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[30].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[121].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[121].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[121].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[121].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[30].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...121].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[30].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[30].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0121:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[121].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...121].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[121].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[30].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0121:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[121].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[121].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0030:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[30].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0121:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[121].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[121].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...31].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0122:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...22].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[31].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0122:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[122].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39558,14 +39558,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[31].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0122:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...122].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39574,28 +39574,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[31].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0122:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[122].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0122:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -39604,26 +39604,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...31].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0122:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...22].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[31].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0122:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[122].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39632,221 +39632,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[31].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0122:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[122].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[122].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[31].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[122].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[122].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[122].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[122].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[31].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...122].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[31].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[31].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0122:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[122].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...122].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[122].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[31].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0122:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[122].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[122].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0031:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[31].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0122:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[122].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[122].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...32].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0123:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...23].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[32].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0123:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[123].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39855,14 +39855,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[32].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0123:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...123].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39871,28 +39871,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[32].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0123:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[123].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0123:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -39901,26 +39901,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...32].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0123:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...23].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[32].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0123:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[123].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -39929,221 +39929,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[32].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0123:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[123].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[123].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[32].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[123].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[123].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[123].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[123].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[32].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...123].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[32].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[32].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0123:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[123].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...123].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[123].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[32].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0123:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[123].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[123].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0032:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[32].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0123:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[123].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[123].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...33].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0124:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...24].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[33].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0124:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[124].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -40152,14 +40152,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[33].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0124:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...124].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -40168,28 +40168,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[33].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0124:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[124].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0124:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -40198,26 +40198,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...33].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0124:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...24].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[33].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0124:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[124].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -40226,221 +40226,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[33].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0124:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[124].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[124].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[33].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[124].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[124].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[124].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[124].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[33].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...124].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[33].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[33].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0124:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[124].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...124].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[124].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[33].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0124:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[124].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[124].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0033:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[33].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0124:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[124].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[124].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...34].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0125:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...25].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[34].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0125:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[125].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -40449,14 +40449,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[34].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0125:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...125].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -40465,28 +40465,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[34].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0125:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[125].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0125:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -40495,26 +40495,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...34].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0125:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...25].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[34].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0125:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[125].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -40523,221 +40523,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[34].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0125:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[125].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[125].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[34].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[125].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[125].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[125].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[125].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[34].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...125].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[34].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[34].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0125:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[125].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...125].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[125].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[34].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0125:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[125].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[125].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0034:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[34].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0125:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[125].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[125].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...35].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0126:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...26].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[35].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0126:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[126].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -40746,14 +40746,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[35].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0126:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...126].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -40762,28 +40762,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[35].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0126:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[126].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0126:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -40792,26 +40792,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...35].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0126:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...26].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[35].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0126:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[126].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -40820,221 +40820,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[35].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0126:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[126].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[126].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[35].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[126].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[126].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[126].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[126].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[35].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...126].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[35].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[35].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0126:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[126].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...126].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[126].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[35].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0126:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[126].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[126].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0035:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[35].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0126:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[126].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[126].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...36].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0127:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...27].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[36].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0127:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[127].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41043,14 +41043,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[36].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0127:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...127].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41059,28 +41059,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[36].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0127:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[127].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0127:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -41089,26 +41089,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...36].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0127:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...27].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[36].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0127:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[127].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41117,221 +41117,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[36].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0127:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[127].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[127].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[36].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[127].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[127].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[127].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[127].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[36].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...127].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[36].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[36].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0127:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[127].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...127].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[127].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[36].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0127:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[127].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[127].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0036:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[36].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0127:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[127].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[127].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...37].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0128:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...28].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[37].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0128:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[128].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41340,14 +41340,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[37].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0128:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...128].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41356,28 +41356,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[37].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0128:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[128].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0128:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -41386,26 +41386,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...37].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0128:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...28].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[37].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0128:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[128].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41414,221 +41414,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[37].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0128:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[128].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[128].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[37].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[128].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[128].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[128].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[128].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[37].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...128].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[37].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[37].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0128:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[128].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...128].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[128].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[37].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0128:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[128].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[128].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0037:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[37].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0128:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[128].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[128].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...38].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0129:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...29].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[38].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0129:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[129].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41637,14 +41637,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[38].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0129:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...129].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41653,28 +41653,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[38].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0129:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[129].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0129:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -41683,26 +41683,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...38].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0129:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...29].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[38].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0129:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[129].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41711,221 +41711,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[38].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0129:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[129].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[129].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[38].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[129].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[129].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[129].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[129].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[38].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...129].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[38].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[38].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0129:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[129].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...129].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[129].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[38].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0129:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[129].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[129].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0038:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[38].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0129:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[129].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[129].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...39].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...12].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[39].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[12].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41934,14 +41934,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[39].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[12].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -41950,28 +41950,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[39].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[12].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -41980,26 +41980,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...39].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...12].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[39].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0012:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[12].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42008,221 +42008,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[39].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[12].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[39].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[12].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[39].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[12].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[39].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[39].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0012:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[12].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[12].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[39].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0012:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[12].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[12].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0039:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[39].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0012:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[12].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[12].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[3].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0130:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...30].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[3].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0130:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[130].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42231,14 +42231,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[3].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0130:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...130].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42247,28 +42247,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[3].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0130:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[130].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0130:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -42277,26 +42277,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[3].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0130:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...30].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[3].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0130:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[130].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42305,221 +42305,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[3].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0130:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[130].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[130].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[3].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[130].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[130].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[130].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[130].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[3].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...130].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[3].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[3].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0130:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[130].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...130].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[130].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[3].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0130:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[130].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[130].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0003:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[3].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0130:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[130].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[130].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...40].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0131:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...31].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[40].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0131:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[131].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42528,14 +42528,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[40].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0131:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...131].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42544,28 +42544,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[40].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0131:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[131].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0131:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -42574,26 +42574,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...40].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0131:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...31].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[40].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0131:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[131].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42602,221 +42602,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[40].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0131:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[131].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[131].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[40].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[131].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[131].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[131].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[131].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[40].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...131].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[40].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[40].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0131:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[131].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...131].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[131].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[40].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0131:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[131].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[131].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0040:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[40].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0131:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[131].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[131].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...41].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0132:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...32].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[41].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0132:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[132].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42825,14 +42825,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[41].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0132:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...132].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42841,28 +42841,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[41].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0132:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[132].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0132:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -42871,26 +42871,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...41].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0132:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...32].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[41].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0132:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[132].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -42899,221 +42899,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[41].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0132:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[132].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[132].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[41].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[132].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[132].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[132].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[132].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[41].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...132].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[41].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[41].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0132:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[132].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...132].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[132].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[41].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0132:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[132].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[132].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0041:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[41].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0132:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[132].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[132].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...42].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0133:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...33].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[42].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0133:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[133].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -43122,14 +43122,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[42].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0133:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...133].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -43138,28 +43138,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[42].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0133:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[133].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0133:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -43168,26 +43168,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...42].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0133:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...33].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[42].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0133:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[133].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -43196,221 +43196,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[42].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0133:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[133].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[133].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[42].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[133].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[133].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[133].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[133].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[42].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...133].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[42].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[42].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0133:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[133].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...133].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[133].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[42].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0133:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[133].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[133].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0042:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[42].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0133:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[133].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[133].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...43].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0134:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...34].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[43].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0134:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[134].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -43419,14 +43419,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[43].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0134:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...134].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -43435,28 +43435,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[43].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0134:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[134].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0134:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -43465,26 +43465,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...43].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0134:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...34].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[43].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0134:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[134].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -43493,221 +43493,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[43].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0134:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[134].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[134].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[43].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[134].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[134].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[134].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[134].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[43].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...134].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[43].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[43].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0134:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[134].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...134].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[134].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[43].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0134:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[134].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[134].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0043:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[43].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0134:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[134].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[134].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...44].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0135:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...35].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[44].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0135:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[135].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -43716,14 +43716,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[44].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0135:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...135].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -43732,28 +43732,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[44].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0135:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[135].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0135:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -43762,26 +43762,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...44].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0135:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...35].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[44].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0135:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[135].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -43790,221 +43790,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[44].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0135:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[135].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[135].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[44].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[135].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[135].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[135].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[135].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[44].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...135].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[44].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[44].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0135:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[135].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...135].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[135].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[44].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0135:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[135].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[135].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0044:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[44].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0135:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[135].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[135].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...45].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0136:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...36].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[45].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0136:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[136].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44013,14 +44013,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[45].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0136:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...136].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44029,28 +44029,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[45].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0136:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[136].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0136:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -44059,26 +44059,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...45].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0136:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...36].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[45].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0136:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[136].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44087,221 +44087,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[45].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0136:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[136].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[136].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[45].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[136].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[136].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[136].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[136].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[45].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...136].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[45].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[45].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0136:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[136].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...136].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[136].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[45].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0136:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[136].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[136].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0045:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[45].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0136:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[136].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[136].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...46].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0137:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...37].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[46].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0137:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[137].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44310,14 +44310,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[46].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0137:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...137].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44326,28 +44326,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[46].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0137:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[137].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0137:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -44356,26 +44356,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...46].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0137:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...37].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[46].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0137:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[137].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44384,221 +44384,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[46].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0137:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[137].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[137].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[46].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[137].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[137].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[137].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[137].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[46].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...137].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[46].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[46].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0137:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[137].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...137].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[137].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[46].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0137:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[137].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[137].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0046:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[46].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0137:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[137].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[137].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...47].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0138:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...38].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[47].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0138:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[138].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44607,14 +44607,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[47].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0138:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...138].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44623,28 +44623,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[47].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0138:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[138].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0138:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -44653,26 +44653,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...47].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0138:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...38].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[47].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0138:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[138].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44681,221 +44681,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[47].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0138:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[138].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[138].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[47].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[138].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[138].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[138].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[138].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[47].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...138].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[47].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[47].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0138:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[138].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...138].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[138].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[47].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0138:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[138].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[138].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0047:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[47].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0138:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[138].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[138].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...48].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0139:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...39].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[48].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0139:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[139].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44904,14 +44904,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[48].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0139:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...139].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44920,28 +44920,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[48].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0139:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[139].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0139:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -44950,26 +44950,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...48].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0139:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...39].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[48].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0139:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[139].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -44978,221 +44978,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[48].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0139:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[139].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[139].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[48].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[139].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[139].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[139].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[139].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[48].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...139].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[48].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[48].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0139:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[139].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...139].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[139].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[48].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0139:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[139].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[139].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0048:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[48].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0139:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[139].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[139].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...49].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...13].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[49].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[13].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -45201,14 +45201,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[49].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[13].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -45217,28 +45217,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[49].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[13].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -45247,26 +45247,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...49].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...13].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[49].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0013:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[13].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -45275,221 +45275,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[49].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[13].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[49].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[13].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[49].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[13].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[49].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[49].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0013:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[13].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[13].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[49].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0013:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[13].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[13].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0049:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[49].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0013:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[13].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[13].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[4].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0140:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...40].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[4].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0140:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[140].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -45498,14 +45498,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[4].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0140:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...140].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -45514,28 +45514,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[4].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0140:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[140].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0140:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -45544,26 +45544,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[4].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0140:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...40].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[4].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0140:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[140].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -45572,221 +45572,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[4].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0140:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[140].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[140].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[4].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[140].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[140].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[140].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[140].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[4].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...140].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[4].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[4].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0140:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[140].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...140].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[140].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[4].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0140:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[140].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[140].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0004:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[4].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0140:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[140].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[140].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...50].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0141:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...41].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[50].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0141:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[141].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -45795,14 +45795,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[50].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0141:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...141].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -45811,28 +45811,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[50].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0141:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[141].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0141:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -45841,26 +45841,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...50].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0141:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...41].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[50].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0141:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[141].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -45869,221 +45869,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[50].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0141:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[141].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[141].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[50].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[141].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[141].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[141].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[141].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[50].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...141].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[50].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[50].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0141:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[141].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...141].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[141].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[50].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0141:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[141].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[141].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0050:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[50].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0141:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[141].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[141].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...51].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0142:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...42].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[51].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0142:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[142].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46092,14 +46092,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[51].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0142:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...142].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46108,28 +46108,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[51].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0142:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[142].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0142:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -46138,26 +46138,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...51].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0142:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...42].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[51].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0142:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[142].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46166,221 +46166,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[51].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0142:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[142].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[142].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[51].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[142].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[142].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[142].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[142].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[51].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...142].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[51].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[51].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0142:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[142].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...142].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[142].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[51].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0142:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[142].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[142].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0051:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[51].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0142:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[142].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[142].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...52].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0143:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...43].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[52].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0143:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[143].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46389,14 +46389,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[52].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0143:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...143].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46405,28 +46405,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[52].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0143:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[143].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0143:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -46435,26 +46435,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...52].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0143:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...43].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[52].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0143:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[143].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46463,221 +46463,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[52].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0143:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[143].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[143].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[52].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[143].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[143].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[143].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[143].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[52].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...143].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[52].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[52].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0143:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[143].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...143].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[143].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[52].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0143:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[143].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[143].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0052:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[52].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0143:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[143].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[143].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...53].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0144:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...44].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[53].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0144:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[144].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46686,14 +46686,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[53].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0144:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...144].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46702,28 +46702,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[53].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0144:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[144].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0144:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -46732,26 +46732,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...53].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0144:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...44].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[53].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0144:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[144].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46760,221 +46760,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[53].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0144:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[144].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[144].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[53].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[144].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[144].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[144].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[144].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[53].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...144].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[53].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[53].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0144:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[144].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...144].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[144].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[53].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0144:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[144].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[144].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0053:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[53].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0144:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[144].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[144].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...54].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0145:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...45].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[54].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0145:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[145].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46983,14 +46983,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[54].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0145:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...145].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -46999,28 +46999,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[54].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0145:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[145].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0145:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -47029,26 +47029,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...54].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0145:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...45].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[54].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0145:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[145].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47057,221 +47057,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[54].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0145:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[145].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[145].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[54].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[145].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[145].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[145].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[145].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[54].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...145].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[54].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[54].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0145:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[145].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...145].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[145].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[54].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0145:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[145].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[145].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0054:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[54].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0145:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[145].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[145].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...55].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0146:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...46].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[55].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0146:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[146].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47280,14 +47280,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[55].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0146:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...146].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47296,28 +47296,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[55].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0146:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[146].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0146:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -47326,26 +47326,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...55].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0146:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...46].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[55].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0146:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[146].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47354,221 +47354,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[55].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0146:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[146].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[146].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[55].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[146].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[146].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[146].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[146].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[55].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...146].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[55].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[55].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0146:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[146].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...146].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[146].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[55].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0146:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[146].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[146].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0055:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[55].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0146:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[146].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[146].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...56].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0147:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...47].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[56].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0147:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[147].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47577,14 +47577,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[56].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0147:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...147].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47593,28 +47593,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[56].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0147:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[147].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0147:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -47623,26 +47623,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...56].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0147:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...47].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[56].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0147:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[147].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47651,221 +47651,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[56].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0147:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[147].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[147].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[56].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[147].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[147].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[147].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[147].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[56].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...147].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[56].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[56].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0147:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[147].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...147].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[147].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[56].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0147:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[147].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[147].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0056:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[56].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0147:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[147].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[147].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...57].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0148:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...48].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[57].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0148:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[148].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47874,14 +47874,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[57].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0148:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...148].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47890,28 +47890,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[57].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0148:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[148].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0148:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -47920,26 +47920,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...57].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0148:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...48].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[57].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0148:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[148].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -47948,221 +47948,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[57].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0148:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[148].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[148].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[57].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[148].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[148].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[148].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[148].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[57].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...148].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[57].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[57].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0148:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[148].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...148].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[148].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[57].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0148:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[148].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[148].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0057:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[57].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0148:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[148].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[148].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...58].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0149:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...49].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[58].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0149:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[149].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -48171,14 +48171,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[58].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0149:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...149].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -48187,28 +48187,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[58].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0149:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[149].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0149:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -48217,26 +48217,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...58].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0149:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...49].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[58].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0149:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[149].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -48245,221 +48245,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[58].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0149:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[149].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[149].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[58].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[149].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[149].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[149].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[149].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[58].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...149].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[58].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[58].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0149:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[149].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...149].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[149].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[58].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0149:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[149].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[149].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0058:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[58].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0149:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[149].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[149].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...59].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...14].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[59].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[14].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -48468,14 +48468,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[59].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[14].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -48484,28 +48484,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[59].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[14].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -48514,26 +48514,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...59].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...14].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[59].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0014:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[14].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -48542,221 +48542,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[59].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[14].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[59].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[14].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[59].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[14].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[59].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[59].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0014:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[14].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[14].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[59].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0014:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[14].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[14].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0059:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[59].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0014:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[14].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[14].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[5].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0150:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...50].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[5].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0150:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[150].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -48765,14 +48765,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[5].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0150:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...150].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -48781,28 +48781,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[5].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0150:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[150].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0150:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -48811,26 +48811,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[5].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0150:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...50].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[5].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0150:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[150].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -48839,221 +48839,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[5].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0150:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[150].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[150].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[5].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[150].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[150].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[150].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[150].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[5].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...150].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[5].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[5].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0150:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[150].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...150].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[150].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[5].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0150:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[150].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[150].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0005:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[5].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0150:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[150].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[150].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...60].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0151:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...51].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[60].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0151:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[151].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49062,14 +49062,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[60].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0151:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...151].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49078,28 +49078,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[60].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0151:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[151].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0151:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -49108,26 +49108,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...60].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0151:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...51].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[60].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0151:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[151].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49136,221 +49136,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[60].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0151:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[151].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[151].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[60].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[151].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[151].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[151].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[151].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[60].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...151].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[60].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[60].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0151:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[151].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...151].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[151].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[60].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0151:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[151].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[151].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0060:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[60].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0151:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[151].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[151].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...61].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0152:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...52].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[61].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0152:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[152].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49359,14 +49359,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[61].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0152:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...152].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49375,28 +49375,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[61].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0152:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[152].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0152:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -49405,26 +49405,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...61].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0152:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...52].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[61].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0152:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[152].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49433,221 +49433,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[61].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0152:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[152].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[152].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[61].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[152].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[152].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[152].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[152].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[61].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...152].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[61].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[61].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0152:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[152].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...152].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[152].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[61].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0152:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[152].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[152].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0061:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[61].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0152:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[152].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[152].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...62].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0153:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...53].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[62].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0153:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[153].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49656,14 +49656,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[62].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0153:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...153].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49672,28 +49672,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[62].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0153:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[153].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0153:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -49702,26 +49702,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...62].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0153:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...53].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[62].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0153:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[153].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49730,221 +49730,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[62].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0153:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[153].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[153].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[62].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[153].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[153].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[153].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[153].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[62].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...153].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[62].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[62].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0153:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[153].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...153].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[153].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[62].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0153:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[153].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[153].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0062:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[62].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0153:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[153].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[153].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...63].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0154:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...54].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[63].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0154:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[154].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49953,14 +49953,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[63].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0154:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...154].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -49969,28 +49969,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[63].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0154:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[154].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0154:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -49999,26 +49999,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...63].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0154:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...54].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[63].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0154:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[154].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50027,221 +50027,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[63].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0154:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[154].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[154].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[63].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[154].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[154].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[154].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[154].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[63].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...154].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[63].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[63].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0154:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[154].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...154].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[154].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[63].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0154:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[154].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[154].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0063:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[63].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0154:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[154].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[154].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...64].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0155:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...55].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[64].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0155:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[155].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50250,14 +50250,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[64].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0155:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...155].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50266,28 +50266,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[64].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0155:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[155].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0155:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -50296,26 +50296,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...64].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0155:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...55].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[64].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0155:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[155].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50324,221 +50324,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[64].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0155:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[155].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[155].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[64].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[155].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[155].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[155].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[155].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[64].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...155].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[64].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[64].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0155:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[155].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...155].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[155].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[64].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0155:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[155].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[155].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0064:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[64].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0155:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[155].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[155].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...65].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0156:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...56].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[65].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0156:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[156].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50547,14 +50547,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[65].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0156:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...156].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50563,28 +50563,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[65].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0156:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[156].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0156:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -50593,26 +50593,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...65].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0156:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...56].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[65].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0156:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[156].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50621,221 +50621,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[65].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0156:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[156].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[156].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[65].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[156].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[156].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[156].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[156].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[65].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...156].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[65].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[65].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0156:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[156].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...156].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[156].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[65].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0156:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[156].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[156].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0065:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[65].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0156:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[156].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[156].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...66].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0157:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...57].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[66].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0157:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[157].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50844,14 +50844,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[66].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0157:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...157].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50860,28 +50860,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[66].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0157:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[157].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0157:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -50890,26 +50890,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...66].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0157:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...57].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[66].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0157:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[157].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -50918,221 +50918,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[66].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0157:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[157].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[157].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[66].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[157].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[157].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[157].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[157].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[66].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...157].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[66].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[66].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0157:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[157].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...157].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[157].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[66].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0157:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[157].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[157].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0066:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[66].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0157:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[157].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[157].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...67].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0158:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...58].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[67].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0158:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[158].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -51141,14 +51141,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[67].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0158:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...158].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -51157,28 +51157,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[67].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0158:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[158].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0158:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -51187,26 +51187,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...67].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0158:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...58].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[67].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0158:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[158].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -51215,221 +51215,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[67].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0158:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[158].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[158].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[67].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[158].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[158].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[158].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[158].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[67].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...158].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[67].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[67].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0158:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[158].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...158].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[158].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[67].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0158:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[158].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[158].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0067:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[67].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0158:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[158].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[158].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...68].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0159:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...59].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[68].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0159:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[159].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -51438,14 +51438,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[68].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0159:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...159].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -51454,28 +51454,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[68].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0159:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[159].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0159:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -51484,26 +51484,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...68].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0159:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...59].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[68].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0159:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[159].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -51512,221 +51512,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[68].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0159:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[159].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[159].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[68].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[159].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[159].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[159].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[159].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[68].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...159].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[68].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[68].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0159:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[159].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...159].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[159].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[68].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0159:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[159].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[159].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0068:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[68].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0159:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[159].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[159].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...69].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...15].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[69].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[15].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -51735,14 +51735,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[69].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[15].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -51751,28 +51751,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[69].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[15].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -51781,26 +51781,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...69].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...15].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[69].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0015:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[15].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -51809,221 +51809,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[69].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[15].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[69].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[15].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[69].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[15].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[69].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[69].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0015:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[15].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[15].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[69].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0015:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[15].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[15].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0069:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[69].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0015:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[15].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[15].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[6].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0160:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...60].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[6].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0160:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[160].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52032,14 +52032,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[6].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0160:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...160].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52048,28 +52048,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[6].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0160:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[160].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0160:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -52078,26 +52078,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[6].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0160:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...60].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[6].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0160:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[160].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52106,221 +52106,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[6].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0160:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[160].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[160].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[6].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[160].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[160].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[160].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[160].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[6].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...160].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[6].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[6].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0160:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[160].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...160].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[160].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[6].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0160:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[160].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[160].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0006:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[6].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0160:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[160].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[160].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...70].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0161:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...61].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[70].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0161:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[161].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52329,14 +52329,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[70].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0161:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...161].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52345,28 +52345,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[70].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0161:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[161].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0161:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -52375,26 +52375,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...70].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0161:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...61].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[70].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0161:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[161].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52403,221 +52403,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[70].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0161:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[161].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[161].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[70].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[161].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[161].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[161].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[161].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[70].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...161].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[70].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[70].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0161:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[161].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...161].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[161].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[70].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0161:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[161].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[161].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0070:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[70].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0161:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[161].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[161].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...71].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0162:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...62].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[71].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0162:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[162].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52626,14 +52626,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[71].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0162:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...162].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52642,28 +52642,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[71].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0162:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[162].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0162:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -52672,26 +52672,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...71].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0162:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...62].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[71].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0162:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[162].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52700,221 +52700,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[71].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0162:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[162].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[162].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[71].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[162].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[162].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[162].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[162].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[71].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...162].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[71].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[71].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0162:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[162].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...162].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[162].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[71].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0162:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[162].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[162].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0071:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[71].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0162:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[162].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[162].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...72].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0163:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...63].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[72].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0163:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[163].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52923,14 +52923,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[72].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0163:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...163].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52939,28 +52939,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[72].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0163:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[163].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0163:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -52969,26 +52969,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...72].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0163:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...63].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[72].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0163:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[163].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -52997,221 +52997,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[72].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0163:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[163].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[163].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[72].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[163].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[163].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[163].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[163].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[72].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...163].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[72].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[72].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0163:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[163].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...163].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[163].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[72].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0163:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[163].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[163].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0072:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[72].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0163:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[163].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[163].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...73].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0164:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...64].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[73].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0164:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[164].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -53220,14 +53220,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[73].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0164:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...164].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -53236,28 +53236,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[73].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0164:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[164].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0164:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -53266,26 +53266,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...73].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0164:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...64].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[73].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0164:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[164].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -53294,221 +53294,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[73].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0164:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[164].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[164].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[73].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[164].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[164].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[164].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[164].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[73].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...164].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[73].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[73].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0164:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[164].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...164].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[164].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[73].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0164:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[164].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[164].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0073:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[73].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0164:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[164].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[164].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...74].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0165:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...65].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[74].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0165:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[165].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -53517,14 +53517,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[74].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0165:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...165].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -53533,28 +53533,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[74].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0165:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[165].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0165:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -53563,26 +53563,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...74].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0165:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...65].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[74].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0165:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[165].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -53591,221 +53591,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[74].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0165:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[165].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[165].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[74].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[165].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[165].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[165].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[165].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[74].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...165].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[74].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[74].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0165:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[165].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...165].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[165].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[74].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0165:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[165].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[165].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0074:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[74].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0165:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[165].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[165].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...75].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0166:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...66].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[75].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0166:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[166].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -53814,14 +53814,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[75].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0166:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...166].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -53830,28 +53830,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[75].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0166:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[166].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0166:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -53860,26 +53860,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...75].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0166:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...66].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[75].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0166:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[166].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -53888,221 +53888,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[75].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0166:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[166].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[166].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[75].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[166].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[166].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[166].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[166].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[75].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...166].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[75].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[75].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0166:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[166].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...166].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[166].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[75].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0166:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[166].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[166].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0075:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[75].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0166:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[166].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[166].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...76].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0167:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...67].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[76].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0167:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[167].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -54111,14 +54111,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[76].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0167:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...167].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -54127,28 +54127,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[76].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0167:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[167].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0167:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -54157,26 +54157,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...76].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0167:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...67].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[76].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0167:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[167].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -54185,221 +54185,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[76].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0167:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[167].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[167].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[76].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[167].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[167].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[167].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[167].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[76].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...167].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[76].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[76].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0167:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[167].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...167].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[167].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[76].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0167:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[167].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[167].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0076:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[76].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0167:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[167].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[167].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...77].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0168:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...68].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[77].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0168:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[168].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -54408,14 +54408,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[77].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0168:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...168].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -54424,28 +54424,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[77].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0168:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[168].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0168:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -54454,26 +54454,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...77].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0168:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...68].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[77].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0168:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[168].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -54482,221 +54482,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[77].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0168:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[168].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[168].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[77].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[168].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[168].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[168].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[168].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[77].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...168].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[77].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[77].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0168:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[168].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...168].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[168].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[77].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0168:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[168].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[168].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0077:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[77].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0168:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[168].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[168].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...78].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0169:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...69].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[78].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0169:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[169].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -54705,14 +54705,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[78].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0169:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...169].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -54721,28 +54721,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[78].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0169:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[169].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0169:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -54751,26 +54751,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...78].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0169:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...69].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[78].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0169:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[169].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -54779,221 +54779,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[78].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0169:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[169].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[169].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[78].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[169].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[169].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[169].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[169].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[78].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...169].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[78].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[78].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0169:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[169].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...169].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[169].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[78].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0169:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[169].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[169].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0078:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[78].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0169:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[169].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[169].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...79].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...16].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[79].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[16].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55002,14 +55002,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[79].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[16].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55018,28 +55018,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[79].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[16].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -55048,26 +55048,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...79].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...16].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[79].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0016:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[16].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55076,221 +55076,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[79].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[16].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[79].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[16].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[79].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[16].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[79].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[79].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0016:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[16].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[16].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[79].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0016:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[16].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[16].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0079:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[79].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0016:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[16].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[16].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[7].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0170:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...70].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[7].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0170:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[170].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55299,14 +55299,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[7].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0170:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...170].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55315,28 +55315,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[7].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0170:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[170].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0170:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -55345,26 +55345,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[7].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0170:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...70].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[7].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0170:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[170].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55373,221 +55373,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[7].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0170:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[170].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[170].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[7].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[170].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[170].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[170].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[170].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[7].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...170].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[7].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[7].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0170:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[170].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...170].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[170].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[7].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0170:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[170].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[170].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0007:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[7].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0170:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[170].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[170].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...80].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0171:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...71].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[80].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0171:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[171].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55596,14 +55596,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[80].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0171:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...171].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55612,28 +55612,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[80].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0171:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[171].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0171:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -55642,26 +55642,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...80].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0171:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...71].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[80].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0171:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[171].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55670,221 +55670,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[80].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0171:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[171].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[171].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[80].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[171].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[171].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[171].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[171].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[80].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...171].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[80].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[80].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0171:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[171].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...171].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[171].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[80].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0171:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[171].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[171].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0080:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[80].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0171:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[171].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[171].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...81].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0172:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...72].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[81].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0172:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[172].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55893,14 +55893,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[81].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0172:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...172].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55909,28 +55909,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[81].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0172:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[172].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0172:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -55939,26 +55939,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...81].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0172:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...72].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[81].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0172:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[172].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -55967,221 +55967,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[81].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0172:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[172].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[172].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[81].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[172].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[172].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[172].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[172].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[81].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...172].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[81].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[81].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0172:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[172].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...172].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[172].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[81].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0172:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[172].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[172].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0081:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[81].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0172:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[172].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[172].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...82].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0173:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...73].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[82].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0173:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[173].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -56190,14 +56190,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[82].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0173:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...173].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -56206,28 +56206,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[82].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0173:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[173].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0173:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -56236,26 +56236,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...82].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0173:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...73].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[82].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0173:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[173].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -56264,221 +56264,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[82].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0173:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[173].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[173].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[82].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[173].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[173].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[173].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[173].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[82].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...173].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[82].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[82].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0173:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[173].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...173].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[173].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[82].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0173:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[173].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[173].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0082:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[82].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0173:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[173].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[173].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...83].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0174:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...74].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[83].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0174:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[174].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -56487,14 +56487,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[83].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0174:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...174].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -56503,28 +56503,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[83].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0174:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[174].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0174:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -56533,26 +56533,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...83].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0174:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...74].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[83].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0174:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[174].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -56561,221 +56561,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[83].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0174:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[174].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[174].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[83].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[174].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[174].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[174].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[174].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[83].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...174].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[83].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[83].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0174:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[174].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...174].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[174].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[83].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0174:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[174].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[174].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0083:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[83].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0174:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[174].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[174].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...84].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0175:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...75].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[84].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0175:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[175].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -56784,14 +56784,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[84].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0175:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...175].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -56800,28 +56800,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[84].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0175:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[175].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0175:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -56830,26 +56830,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...84].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0175:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...75].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[84].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0175:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[175].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -56858,221 +56858,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[84].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0175:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[175].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[175].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[84].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[175].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[175].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[175].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[175].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[84].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...175].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[84].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[84].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0175:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[175].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...175].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[175].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[84].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0175:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[175].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[175].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0084:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[84].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0175:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[175].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[175].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...85].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0176:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...76].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[85].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0176:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[176].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57081,14 +57081,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[85].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0176:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...176].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57097,28 +57097,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[85].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0176:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[176].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0176:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -57127,26 +57127,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...85].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0176:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...76].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[85].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0176:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[176].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57155,221 +57155,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[85].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0176:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[176].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[176].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[85].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[176].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[176].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[176].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[176].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[85].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...176].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[85].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[85].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0176:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[176].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...176].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[176].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[85].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0176:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[176].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[176].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0085:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[85].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0176:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[176].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[176].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...86].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0177:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...77].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[86].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0177:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[177].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57378,14 +57378,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[86].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0177:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...177].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57394,28 +57394,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[86].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0177:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[177].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0177:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -57424,26 +57424,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...86].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0177:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...77].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[86].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0177:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[177].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57452,221 +57452,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[86].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0177:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[177].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[177].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[86].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[177].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[177].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[177].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[177].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[86].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...177].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[86].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[86].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0177:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[177].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...177].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[177].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[86].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0177:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[177].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[177].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0086:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[86].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0177:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[177].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[177].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...87].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0178:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...78].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[87].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0178:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[178].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57675,14 +57675,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[87].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0178:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...178].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57691,28 +57691,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[87].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0178:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[178].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0178:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -57721,26 +57721,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...87].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0178:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...78].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[87].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0178:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[178].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57749,221 +57749,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[87].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0178:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[178].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[178].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[87].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[178].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[178].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[178].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[178].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[87].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...178].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[87].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[87].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0178:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[178].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...178].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[178].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[87].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0178:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[178].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[178].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0087:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[87].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0178:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[178].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[178].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...88].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0179:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...79].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[88].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0179:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[179].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57972,14 +57972,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[88].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0179:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...179].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -57988,28 +57988,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[88].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0179:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[179].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0179:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -58018,26 +58018,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...88].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0179:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...79].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[88].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0179:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[179].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58046,221 +58046,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[88].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0179:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[179].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[179].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[88].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[179].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[179].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[179].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[179].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[88].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...179].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[88].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[88].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0179:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[179].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...179].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[179].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[88].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0179:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[179].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[179].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0088:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[88].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0179:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[179].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[179].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...89].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...17].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[89].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[17].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58269,14 +58269,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[89].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[17].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58285,28 +58285,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[89].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[17].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -58315,26 +58315,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...89].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...17].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[89].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0017:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[17].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58343,221 +58343,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[89].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[17].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[89].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[17].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[89].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[17].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[89].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[89].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0017:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[17].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[17].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[89].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0017:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[17].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[17].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0089:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[89].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0017:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[17].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[17].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[8].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0180:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...80].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[8].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0180:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[180].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58566,14 +58566,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[8].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0180:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...180].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58582,28 +58582,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[8].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0180:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[180].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0180:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -58612,26 +58612,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[8].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0180:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...80].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[8].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0180:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[180].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58640,221 +58640,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[8].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0180:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[180].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[180].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[8].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[180].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[180].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[180].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[180].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[8].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...180].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[8].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[8].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0180:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[180].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...180].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[180].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[8].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0180:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[180].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[180].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0008:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[8].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0180:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[180].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[180].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...90].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0181:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...81].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[90].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0181:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[181].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58863,14 +58863,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[90].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0181:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...181].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58879,28 +58879,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[90].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0181:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[181].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0181:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -58909,26 +58909,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...90].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0181:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...81].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[90].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0181:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[181].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -58937,221 +58937,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[90].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0181:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[181].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[181].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[90].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[181].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[181].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[181].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[181].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[90].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...181].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[90].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[90].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0181:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[181].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...181].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[181].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[90].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0181:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[181].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[181].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0090:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[90].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0181:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[181].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[181].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...91].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0182:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...82].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[91].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0182:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[182].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -59160,14 +59160,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[91].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0182:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...182].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -59176,28 +59176,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[91].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0182:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[182].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0182:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -59206,26 +59206,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...91].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0182:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...82].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[91].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0182:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[182].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -59234,221 +59234,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[91].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0182:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[182].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[182].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[91].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[182].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[182].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[182].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[182].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[91].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...182].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[91].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[91].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0182:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[182].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...182].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[182].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[91].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0182:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[182].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[182].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0091:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[91].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0182:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[182].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[182].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...92].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0183:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...83].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[92].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0183:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[183].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -59457,14 +59457,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[92].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0183:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...183].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -59473,28 +59473,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[92].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0183:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[183].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0183:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -59503,26 +59503,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...92].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0183:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...83].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[92].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0183:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[183].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -59531,221 +59531,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[92].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0183:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[183].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[183].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[92].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[183].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[183].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[183].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[183].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[92].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...183].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[92].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[92].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0183:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[183].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...183].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[183].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[92].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0183:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[183].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[183].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0092:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[92].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0183:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[183].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[183].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...93].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0184:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...84].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[93].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0184:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[184].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -59754,14 +59754,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[93].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0184:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...184].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -59770,28 +59770,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[93].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0184:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[184].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0184:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -59800,26 +59800,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...93].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0184:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...84].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[93].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0184:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[184].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -59828,221 +59828,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[93].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0184:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[184].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[184].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[93].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[184].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[184].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[184].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[184].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[93].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...184].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[93].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[93].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0184:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[184].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...184].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[184].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[93].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0184:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[184].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[184].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0093:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[93].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0184:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[184].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[184].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...94].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0185:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...85].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[94].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0185:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[185].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60051,14 +60051,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[94].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0185:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...185].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60067,28 +60067,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[94].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0185:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[185].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0185:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -60097,26 +60097,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...94].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0185:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...85].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[94].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0185:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[185].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60125,221 +60125,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[94].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0185:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[185].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[185].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[94].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[185].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[185].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[185].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[185].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[94].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...185].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[94].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[94].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0185:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[185].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...185].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[185].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[94].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0185:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[185].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[185].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0094:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[94].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0185:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[185].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[185].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...95].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0186:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...86].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[95].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0186:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[186].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60348,14 +60348,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[95].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0186:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...186].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60364,28 +60364,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[95].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0186:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[186].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0186:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -60394,26 +60394,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...95].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0186:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...86].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[95].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0186:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[186].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60422,221 +60422,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[95].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0186:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[186].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[186].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[95].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[186].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[186].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[186].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[186].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[95].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...186].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[95].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[95].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0186:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[186].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...186].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[186].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[95].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0186:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[186].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[186].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0095:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[95].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0186:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[186].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[186].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...96].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0187:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...87].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[96].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0187:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[187].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60645,14 +60645,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[96].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0187:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...187].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60661,28 +60661,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[96].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0187:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[187].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0187:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -60691,26 +60691,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...96].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0187:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...87].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[96].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0187:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[187].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60719,221 +60719,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[96].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0187:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[187].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[187].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[96].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[187].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[187].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[187].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[187].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[96].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...187].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[96].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[96].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0187:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[187].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...187].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[187].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[96].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0187:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[187].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[187].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0096:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[96].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0187:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[187].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[187].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...97].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0188:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...88].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[97].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0188:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[188].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60942,14 +60942,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[97].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0188:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...188].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -60958,28 +60958,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[97].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0188:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[188].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0188:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -60988,26 +60988,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...97].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0188:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...88].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[97].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0188:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[188].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61016,221 +61016,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[97].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0188:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[188].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[188].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[97].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[188].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[188].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[188].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[188].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[97].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...188].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[97].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[97].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0188:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[188].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...188].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[188].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[97].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0188:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[188].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[188].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0097:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[97].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0188:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[188].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[188].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...98].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0189:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...89].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[98].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0189:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[189].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61239,14 +61239,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[98].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0189:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...189].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61255,28 +61255,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[98].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0189:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[189].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0189:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -61285,26 +61285,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...98].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0189:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...89].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[98].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0189:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[189].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61313,221 +61313,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[98].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0189:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[189].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[189].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[98].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[189].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[189].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[189].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[189].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[98].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...189].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[98].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[98].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0189:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[189].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...189].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[189].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[98].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0189:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[189].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[189].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0098:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[98].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0189:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[189].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[189].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...99].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...18].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[99].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[18].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61536,14 +61536,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[99].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[18].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61552,28 +61552,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[99].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[18].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -61582,26 +61582,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...99].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...18].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[99].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0018:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[18].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61610,221 +61610,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[99].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[18].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[99].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[18].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[99].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[18].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[99].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[99].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0018:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[18].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[18].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[99].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0018:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[18].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[18].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0099:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[99].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0018:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[18].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[18].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[9].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0190:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...90].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:Desc_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[9].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0190:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[190].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61833,14 +61833,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:DevName_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[9].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0190:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...190].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61849,28 +61849,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:InUse_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[9].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0190:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[190].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0190:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -61879,26 +61879,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[9].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0190:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...90].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:Path_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[9].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0190:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[190].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -61907,319 +61907,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[9].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0190:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[190].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Activate") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[190].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[9].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[190].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[190].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Duration") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[190].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Expiration") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[190].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[9].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...190].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:StartDT") { - # GVL.fbFastFaultOutput1.astFF[9].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[9].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0190:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[190].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...190].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[190].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[9].Reset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Reset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "PLC:RIX:MOTION:FFO:01:FF:0009:Reset") { - field(DESC, "GVL.fbFastFaultOutput1.astFF[9].Reset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Reset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "PLC:RIX:MOTION:FFO:01:ClearFault_RBV") { - field(DESC, "Might be overidden by PLC writes") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.i_xReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "PLC:RIX:MOTION:FFO:01:ClearFault") { - field(DESC, "Might be overidden by PLC writes") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.i_xReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "PLC:RIX:MOTION:FFO:01:EnableVeto_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.i_xVeto") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.i_xVeto?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "PLC:RIX:MOTION:FFO:01:EnableVeto") { - field(DESC, "GVL.fbFastFaultOutput1.i_xVeto") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.i_xVeto=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "PLC:RIX:MOTION:FFO:01:FaultHWO_RBV") { - field(DESC, "Hardware Output Status") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.q_xFastFaultOut?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PLC:RIX:MOTION:FFO:01:RegistrationFailure_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.xFastFaultRegFail") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0190:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[190].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.xFastFaultRegFail?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[190].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:01:RegistrationFailure") { - field(DESC, "GVL.fbFastFaultOutput1.xFastFaultRegFail") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0190:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[190].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.xFastFaultRegFail=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[190].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:01:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput1.xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...00].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0191:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...91].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...FF[100].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0191:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[191].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -62228,14 +62130,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...100].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0191:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...191].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -62244,28 +62146,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...F[100].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0191:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[191].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0191:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -62274,26 +62176,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...00].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0191:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...91].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...F[100].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0191:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[191].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -62302,221 +62204,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[100].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0191:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[191].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[191].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...[100].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[191].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[191].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[191].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[191].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...100].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...191].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[100].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...100].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0191:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[191].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...191].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[191].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[100].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0191:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[191].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[191].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0100:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[100].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0191:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[191].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[191].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...10].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0192:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...92].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[10].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0192:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[192].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -62525,14 +62427,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[10].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0192:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...192].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -62541,28 +62443,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[10].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0192:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[192].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0192:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -62571,26 +62473,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...10].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0192:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...92].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[10].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0192:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[192].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -62599,221 +62501,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[10].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0192:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[192].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[192].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[10].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[192].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[192].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[192].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[192].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[10].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...192].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[10].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[10].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0192:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[192].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...192].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[192].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[10].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0192:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[192].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[192].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0010:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[10].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0192:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[192].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[192].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...11].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0193:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...93].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[11].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0193:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[193].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -62822,14 +62724,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[11].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0193:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...193].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -62838,28 +62740,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[11].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0193:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[193].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0193:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -62868,26 +62770,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...11].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0193:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...93].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[11].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0193:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[193].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -62896,221 +62798,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[11].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0193:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[193].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[193].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[11].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[193].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[193].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[193].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[193].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[11].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...193].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[11].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[11].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0193:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[193].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...193].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[193].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[11].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0193:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[193].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[193].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0011:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[11].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0193:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[193].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[193].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...12].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0194:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...94].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[12].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0194:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[194].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -63119,14 +63021,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[12].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0194:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...194].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -63135,28 +63037,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[12].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0194:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[194].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0194:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -63165,26 +63067,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...12].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0194:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...94].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[12].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0194:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[194].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -63193,221 +63095,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[12].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0194:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[194].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[194].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[12].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[194].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[194].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[194].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[194].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[12].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...194].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[12].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[12].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0194:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[194].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...194].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[194].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[12].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0194:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[194].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[194].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0012:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[12].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0194:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[194].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[194].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...13].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0195:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...95].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[13].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0195:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[195].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -63416,14 +63318,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[13].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0195:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...195].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -63432,28 +63334,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[13].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0195:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[195].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0195:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -63462,26 +63364,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...13].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0195:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...95].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[13].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0195:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[195].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -63490,221 +63392,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[13].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0195:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[195].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[195].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[13].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[195].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[195].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[195].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[195].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[13].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...195].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[13].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[13].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0195:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[195].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...195].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[195].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[13].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0195:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[195].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[195].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0013:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[13].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0195:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[195].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[195].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...14].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0196:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...96].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[14].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0196:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[196].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -63713,14 +63615,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[14].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0196:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...196].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -63729,28 +63631,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[14].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0196:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[196].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0196:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -63759,26 +63661,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...14].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0196:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...96].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[14].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0196:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[196].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -63787,221 +63689,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[14].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0196:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[196].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[196].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[14].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[196].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[196].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[196].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[196].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[14].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...196].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[14].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[14].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0196:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[196].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...196].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[196].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[14].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0196:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[196].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[196].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0014:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[14].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0196:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[196].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[196].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...15].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0197:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...97].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[15].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0197:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[197].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64010,14 +63912,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[15].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0197:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...197].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64026,28 +63928,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[15].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0197:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[197].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0197:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -64056,26 +63958,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...15].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0197:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...97].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[15].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0197:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[197].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64084,221 +63986,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[15].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0197:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[197].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[197].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[15].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[197].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[197].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[197].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[197].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[15].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...197].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[15].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[15].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0197:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[197].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...197].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[197].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[15].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0197:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[197].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[197].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0015:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[15].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0197:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[197].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[197].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...16].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0198:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...98].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[16].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0198:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[198].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64307,14 +64209,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[16].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0198:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...198].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64323,28 +64225,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[16].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0198:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[198].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0198:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -64353,26 +64255,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...16].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0198:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...98].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[16].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0198:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[198].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64381,221 +64283,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[16].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0198:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[198].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[198].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[16].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[198].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[198].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[198].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[198].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[16].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...198].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[16].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[16].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0198:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[198].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...198].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[198].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[16].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0198:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[198].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[198].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0016:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[16].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0198:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[198].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[198].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...17].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0199:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...99].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[17].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0199:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[199].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64604,14 +64506,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[17].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0199:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...199].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64620,28 +64522,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[17].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0199:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[199].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0199:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -64650,26 +64552,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...17].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0199:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...99].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[17].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0199:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[199].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64678,221 +64580,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[17].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0199:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[199].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[199].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[17].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[199].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[199].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[199].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[199].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[17].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...199].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[17].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[17].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0199:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[199].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...199].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[199].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[17].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0199:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[199].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[199].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0017:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[17].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0199:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[199].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[199].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...18].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...19].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[18].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[19].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64901,14 +64803,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[18].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[19].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64917,28 +64819,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[18].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[19].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -64947,26 +64849,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...18].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...19].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[18].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0019:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[19].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -64975,221 +64877,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[18].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[19].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[18].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[19].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[18].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[19].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[18].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[18].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0019:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[19].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[19].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[18].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0019:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[19].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[19].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0018:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[18].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0019:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[19].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[19].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...19].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[1].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...tFF[19].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...stFF[1].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -65198,14 +65100,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...[19].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...F[1].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -65214,28 +65116,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...FF[19].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...tFF[1].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -65244,26 +65146,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...19].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[1].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...FF[19].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0001:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...tFF[1].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -65272,221 +65174,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[19].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[1].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...F[19].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...FF[1].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[19].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[1].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[19].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...[19].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0001:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[1].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[1].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[19].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0001:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[1].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[1].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0019:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[19].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0001:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[1].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[1].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].BeamPermitted - field(DESC, "GVL.fbFastFaultOutpu...[1].BeamPermitted") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0200:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...00].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Info.Desc - field(DESC, "GVL.fbFastFaultOutpu...stFF[1].Info.Desc") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0200:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[200].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -65495,14 +65397,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Info.DevName - field(DESC, "GVL.fbFastFaultOutpu...F[1].Info.DevName") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0200:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...200].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -65511,28 +65413,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Info.InUse - field(DESC, "GVL.fbFastFaultOutpu...tFF[1].Info.InUse") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0200:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[200].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0200:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -65541,26 +65443,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Info.TypeCode - field(DESC, "GVL.fbFastFaultOutpu...[1].Info.TypeCode") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0200:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...00].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Info.sPath - field(DESC, "GVL.fbFastFaultOutpu...tFF[1].Info.sPath") +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0200:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[200].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -65569,221 +65471,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[1].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0200:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[200].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Activate") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Activate - field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Activate") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[200].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Active - field(DESC, "GVL.fbFastFaultOutpu...FF[1].Ovrd.Active") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[200].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[200].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Duration") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Duration - field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Duration") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[200].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[200].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[1].Ovrd.StartDT") +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...200].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[1].Ovrd.StartDT - field(DESC, "GVL.fbFastFaultOutpu...F[1].Ovrd.StartDT") +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0200:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[200].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...200].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[200].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[1].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0200:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[200].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[200].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0001:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[1].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0200:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[200].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[200].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...20].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[20].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -65792,14 +65694,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[20].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -65808,28 +65710,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[20].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -65838,26 +65740,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...20].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0020:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[20].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -65866,221 +65768,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[20].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[20].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[20].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[20].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[20].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0020:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[20].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[20].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[20].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0020:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[20].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[20].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0020:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[20].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0020:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[20].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[20].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...21].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[21].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66089,14 +65991,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[21].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66105,28 +66007,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[21].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -66135,26 +66037,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...21].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0021:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[21].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66163,221 +66065,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[21].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[21].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[21].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[21].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[21].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0021:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[21].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[21].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[21].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0021:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[21].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[21].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0021:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[21].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0021:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[21].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[21].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...22].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[22].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66386,14 +66288,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[22].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66402,28 +66304,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[22].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -66432,26 +66334,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...22].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0022:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[22].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66460,221 +66362,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[22].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[22].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[22].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[22].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[22].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0022:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[22].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[22].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[22].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0022:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[22].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[22].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0022:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[22].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0022:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[22].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[22].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...23].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[23].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66683,14 +66585,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[23].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66699,28 +66601,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[23].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -66729,26 +66631,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...23].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0023:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[23].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66757,221 +66659,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[23].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[23].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[23].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[23].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[23].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0023:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[23].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[23].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[23].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0023:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[23].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[23].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0023:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[23].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0023:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[23].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[23].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...24].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[24].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66980,14 +66882,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[24].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -66996,28 +66898,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[24].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -67026,26 +66928,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...24].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0024:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[24].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67054,221 +66956,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[24].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[24].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[24].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[24].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[24].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0024:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[24].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[24].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[24].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0024:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[24].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[24].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0024:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[24].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0024:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[24].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[24].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...25].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[25].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67277,14 +67179,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[25].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67293,28 +67195,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[25].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -67323,26 +67225,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...25].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0025:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[25].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67351,221 +67253,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[25].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[25].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[25].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[25].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[25].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0025:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[25].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[25].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[25].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0025:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[25].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[25].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0025:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[25].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0025:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[25].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[25].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...26].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[26].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67574,14 +67476,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[26].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67590,28 +67492,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[26].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -67620,26 +67522,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...26].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0026:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[26].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67648,221 +67550,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[26].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[26].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[26].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[26].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[26].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0026:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[26].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[26].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[26].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0026:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[26].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[26].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0026:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[26].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0026:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[26].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[26].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...27].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[27].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67871,14 +67773,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[27].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67887,28 +67789,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[27].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -67917,26 +67819,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...27].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0027:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[27].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -67945,221 +67847,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[27].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[27].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[27].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[27].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[27].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0027:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[27].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[27].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[27].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0027:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[27].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[27].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0027:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[27].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0027:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[27].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[27].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...28].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[28].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -68168,14 +68070,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[28].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -68184,28 +68086,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[28].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -68214,26 +68116,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...28].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0028:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[28].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -68242,221 +68144,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[28].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[28].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[28].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[28].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[28].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0028:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[28].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[28].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[28].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0028:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[28].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[28].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0028:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[28].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0028:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[28].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[28].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...29].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[29].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -68465,14 +68367,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[29].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -68481,28 +68383,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[29].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -68511,26 +68413,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...29].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0029:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[29].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -68539,221 +68441,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[29].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[29].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[29].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[29].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[29].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0029:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[29].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[29].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[29].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0029:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[29].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[29].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0029:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[29].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0029:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[29].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[29].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...[2].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...stFF[2].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -68762,14 +68664,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...F[2].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -68778,28 +68680,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...tFF[2].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -68808,26 +68710,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...[2].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0002:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...tFF[2].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -68836,221 +68738,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[2].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[2].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...FF[2].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[2].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[2].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0002:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[2].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[2].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[2].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0002:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[2].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[2].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0002:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[2].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0002:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[2].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[2].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...30].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[30].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69059,14 +68961,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[30].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69075,28 +68977,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[30].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -69105,26 +69007,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...30].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0030:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[30].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69133,221 +69035,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[30].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[30].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[30].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[30].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[30].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0030:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[30].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[30].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[30].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0030:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[30].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[30].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0030:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[30].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0030:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[30].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[30].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...31].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[31].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69356,14 +69258,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[31].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69372,28 +69274,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[31].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -69402,26 +69304,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...31].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0031:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[31].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69430,221 +69332,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[31].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[31].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[31].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[31].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[31].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0031:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[31].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[31].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[31].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0031:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[31].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[31].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0031:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[31].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0031:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[31].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[31].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...32].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[32].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69653,14 +69555,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[32].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69669,28 +69571,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[32].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -69699,26 +69601,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...32].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0032:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[32].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69727,221 +69629,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[32].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[32].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[32].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[32].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[32].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0032:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[32].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[32].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[32].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0032:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[32].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[32].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0032:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[32].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0032:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[32].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[32].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...33].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[33].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69950,14 +69852,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[33].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -69966,28 +69868,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[33].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -69996,26 +69898,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...33].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0033:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[33].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70024,221 +69926,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[33].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[33].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[33].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[33].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[33].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0033:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[33].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[33].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[33].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0033:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[33].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[33].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0033:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[33].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0033:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[33].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[33].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...34].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[34].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70247,14 +70149,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[34].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70263,28 +70165,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[34].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -70293,26 +70195,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...34].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0034:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[34].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70321,221 +70223,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[34].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[34].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[34].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[34].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[34].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0034:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[34].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[34].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[34].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0034:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[34].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[34].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0034:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[34].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0034:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[34].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[34].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...35].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[35].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70544,14 +70446,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[35].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70560,28 +70462,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[35].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -70590,26 +70492,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...35].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0035:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[35].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70618,221 +70520,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[35].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[35].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[35].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[35].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[35].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0035:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[35].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[35].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[35].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0035:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[35].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[35].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0035:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[35].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0035:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[35].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[35].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...36].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[36].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70841,14 +70743,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[36].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70857,28 +70759,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[36].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -70887,26 +70789,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...36].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0036:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[36].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -70915,221 +70817,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[36].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[36].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[36].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[36].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[36].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0036:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[36].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[36].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[36].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0036:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[36].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[36].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0036:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[36].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0036:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[36].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[36].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...37].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[37].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -71138,14 +71040,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[37].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -71154,28 +71056,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[37].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -71184,26 +71086,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...37].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0037:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[37].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -71212,221 +71114,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[37].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[37].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[37].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[37].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[37].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0037:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[37].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[37].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[37].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0037:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[37].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[37].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0037:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[37].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0037:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[37].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[37].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...38].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[38].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -71435,14 +71337,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[38].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -71451,28 +71353,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[38].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -71481,26 +71383,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...38].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0038:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[38].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -71509,221 +71411,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[38].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[38].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[38].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[38].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[38].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0038:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[38].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[38].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[38].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0038:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[38].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[38].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0038:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[38].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0038:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[38].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[38].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...39].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[39].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -71732,14 +71634,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[39].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -71748,28 +71650,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[39].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -71778,26 +71680,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...39].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0039:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[39].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -71806,221 +71708,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[39].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[39].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[39].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[39].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[39].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0039:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[39].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[39].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[39].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0039:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[39].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[39].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0039:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[39].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0039:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[39].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[39].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...[3].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...stFF[3].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72029,14 +71931,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...F[3].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72045,28 +71947,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...tFF[3].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -72075,26 +71977,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...[3].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0003:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...tFF[3].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72103,221 +72005,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[3].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[3].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...FF[3].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[3].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[3].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0003:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[3].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[3].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[3].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0003:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[3].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[3].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0003:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[3].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0003:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[3].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[3].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...40].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[40].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72326,14 +72228,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[40].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72342,28 +72244,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[40].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -72372,26 +72274,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...40].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0040:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[40].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72400,221 +72302,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[40].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[40].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[40].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[40].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[40].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0040:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[40].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[40].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[40].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0040:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[40].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[40].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0040:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[40].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0040:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[40].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[40].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...41].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[41].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72623,14 +72525,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[41].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72639,28 +72541,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[41].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -72669,26 +72571,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...41].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0041:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[41].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72697,221 +72599,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[41].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[41].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[41].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[41].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[41].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0041:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[41].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[41].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[41].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0041:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[41].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[41].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0041:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[41].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0041:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[41].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[41].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...42].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[42].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72920,14 +72822,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[42].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72936,28 +72838,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[42].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -72966,26 +72868,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...42].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0042:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[42].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -72994,221 +72896,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[42].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[42].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[42].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[42].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[42].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0042:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[42].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[42].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[42].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0042:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[42].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[42].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0042:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[42].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0042:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[42].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[42].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...43].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[43].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -73217,14 +73119,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[43].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -73233,28 +73135,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[43].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -73263,26 +73165,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...43].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0043:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[43].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -73291,221 +73193,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[43].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[43].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[43].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[43].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[43].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0043:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[43].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[43].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[43].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0043:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[43].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[43].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0043:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[43].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0043:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[43].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[43].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...44].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[44].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -73514,14 +73416,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[44].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -73530,28 +73432,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[44].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -73560,26 +73462,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...44].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0044:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[44].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -73588,221 +73490,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[44].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[44].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[44].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[44].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[44].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0044:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[44].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[44].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[44].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0044:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[44].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[44].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0044:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[44].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0044:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[44].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[44].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...45].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[45].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -73811,14 +73713,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[45].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -73827,28 +73729,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[45].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -73857,26 +73759,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...45].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0045:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[45].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -73885,221 +73787,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[45].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[45].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[45].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[45].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[45].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0045:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[45].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[45].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[45].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0045:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[45].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[45].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0045:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[45].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0045:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[45].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[45].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...46].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[46].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74108,14 +74010,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[46].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74124,28 +74026,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[46].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -74154,26 +74056,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...46].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0046:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[46].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74182,221 +74084,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[46].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[46].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[46].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[46].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[46].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0046:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[46].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[46].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[46].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0046:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[46].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[46].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0046:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[46].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0046:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[46].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[46].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...47].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[47].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74405,14 +74307,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[47].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74421,28 +74323,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[47].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -74451,26 +74353,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...47].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0047:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[47].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74479,221 +74381,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[47].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[47].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[47].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[47].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[47].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0047:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[47].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[47].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[47].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0047:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[47].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[47].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0047:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[47].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0047:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[47].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[47].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...48].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[48].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74702,14 +74604,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[48].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74718,28 +74620,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[48].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -74748,26 +74650,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...48].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0048:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[48].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74776,221 +74678,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[48].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[48].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[48].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[48].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[48].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0048:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[48].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[48].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[48].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0048:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[48].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[48].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0048:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[48].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0048:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[48].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[48].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...49].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[49].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -74999,14 +74901,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[49].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75015,28 +74917,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[49].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -75045,26 +74947,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...49].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0049:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[49].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75073,221 +74975,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[49].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[49].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[49].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[49].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[49].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0049:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[49].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[49].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[49].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0049:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[49].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[49].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0049:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[49].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0049:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[49].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[49].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...[4].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...stFF[4].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75296,14 +75198,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...F[4].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75312,28 +75214,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...tFF[4].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -75342,26 +75244,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...[4].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0004:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...tFF[4].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75370,221 +75272,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[4].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[4].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...FF[4].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[4].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[4].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0004:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[4].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[4].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[4].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0004:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[4].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[4].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0004:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[4].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0004:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[4].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[4].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...50].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[50].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75593,14 +75495,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[50].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75609,28 +75511,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[50].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -75639,26 +75541,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...50].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0050:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[50].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75667,221 +75569,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[50].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[50].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[50].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[50].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[50].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0050:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[50].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[50].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[50].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0050:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[50].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[50].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0050:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[50].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0050:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[50].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[50].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...51].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[51].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75890,14 +75792,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[51].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75906,28 +75808,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[51].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -75936,26 +75838,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...51].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0051:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[51].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -75964,221 +75866,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[51].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[51].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[51].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[51].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[51].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0051:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[51].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[51].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[51].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0051:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[51].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[51].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0051:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[51].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0051:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[51].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[51].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...52].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[52].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -76187,14 +76089,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[52].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -76203,28 +76105,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[52].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -76233,26 +76135,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...52].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0052:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[52].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -76261,221 +76163,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[52].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[52].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[52].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[52].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[52].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0052:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[52].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[52].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[52].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0052:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[52].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[52].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0052:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[52].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0052:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[52].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[52].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...53].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[53].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -76484,14 +76386,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[53].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -76500,28 +76402,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[53].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -76530,26 +76432,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...53].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0053:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[53].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -76558,221 +76460,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[53].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[53].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[53].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[53].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[53].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0053:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[53].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[53].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[53].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0053:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[53].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[53].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0053:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[53].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0053:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[53].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[53].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...54].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[54].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -76781,14 +76683,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[54].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -76797,28 +76699,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[54].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -76827,26 +76729,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...54].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0054:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[54].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -76855,221 +76757,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[54].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[54].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[54].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[54].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[54].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0054:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[54].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[54].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[54].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0054:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[54].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[54].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0054:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[54].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0054:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[54].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[54].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...55].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[55].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77078,14 +76980,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[55].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77094,28 +76996,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[55].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -77124,26 +77026,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...55].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0055:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[55].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77152,221 +77054,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[55].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[55].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[55].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[55].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[55].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0055:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[55].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[55].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[55].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0055:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[55].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[55].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0055:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[55].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0055:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[55].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[55].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...56].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[56].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77375,14 +77277,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[56].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77391,28 +77293,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[56].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -77421,26 +77323,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...56].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0056:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[56].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77449,221 +77351,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[56].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[56].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[56].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[56].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[56].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0056:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[56].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[56].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[56].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0056:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[56].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[56].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0056:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[56].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0056:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[56].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[56].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...57].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[57].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77672,14 +77574,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[57].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77688,28 +77590,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[57].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -77718,26 +77620,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...57].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0057:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[57].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77746,221 +77648,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[57].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[57].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[57].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[57].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[57].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0057:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[57].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[57].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[57].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0057:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[57].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[57].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0057:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[57].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0057:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[57].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[57].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...58].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[58].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77969,14 +77871,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[58].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -77985,28 +77887,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[58].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -78015,26 +77917,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...58].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0058:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[58].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78043,221 +77945,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[58].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[58].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[58].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[58].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[58].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0058:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[58].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[58].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[58].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0058:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[58].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[58].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0058:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[58].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0058:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[58].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[58].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...59].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[59].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78266,14 +78168,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[59].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78282,28 +78184,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[59].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -78312,26 +78214,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...59].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0059:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[59].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78340,221 +78242,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[59].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[59].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[59].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[59].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[59].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0059:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[59].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[59].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[59].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0059:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[59].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[59].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0059:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[59].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0059:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[59].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[59].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...[5].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...stFF[5].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78563,14 +78465,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...F[5].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78579,28 +78481,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...tFF[5].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -78609,26 +78511,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...[5].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0005:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...tFF[5].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78637,221 +78539,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[5].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[5].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...FF[5].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[5].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[5].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0005:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[5].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[5].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[5].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0005:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[5].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[5].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0005:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[5].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0005:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[5].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[5].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...60].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[60].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78860,14 +78762,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[60].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78876,28 +78778,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[60].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -78906,26 +78808,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...60].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0060:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[60].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -78934,221 +78836,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[60].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[60].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[60].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[60].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[60].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0060:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[60].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[60].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[60].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0060:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[60].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[60].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0060:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[60].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0060:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[60].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[60].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...61].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[61].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -79157,14 +79059,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[61].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -79173,28 +79075,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[61].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -79203,26 +79105,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...61].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0061:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[61].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -79231,221 +79133,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[61].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[61].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[61].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[61].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[61].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0061:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[61].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[61].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[61].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0061:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[61].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[61].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0061:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[61].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0061:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[61].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[61].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...62].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[62].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -79454,14 +79356,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[62].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -79470,28 +79372,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[62].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -79500,26 +79402,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...62].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0062:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[62].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -79528,221 +79430,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[62].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[62].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[62].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[62].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[62].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0062:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[62].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[62].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[62].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0062:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[62].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[62].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0062:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[62].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0062:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[62].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[62].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...63].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[63].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -79751,14 +79653,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[63].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -79767,28 +79669,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[63].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -79797,26 +79699,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...63].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0063:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[63].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -79825,221 +79727,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[63].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[63].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[63].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[63].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[63].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0063:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[63].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[63].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[63].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0063:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[63].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[63].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0063:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[63].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0063:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[63].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[63].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...64].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[64].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80048,14 +79950,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[64].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80064,28 +79966,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[64].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -80094,26 +79996,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...64].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0064:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[64].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80122,221 +80024,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[64].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[64].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[64].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[64].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[64].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0064:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[64].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[64].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[64].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0064:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[64].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[64].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0064:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[64].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0064:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[64].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[64].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...65].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[65].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80345,14 +80247,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[65].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80361,28 +80263,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[65].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -80391,26 +80293,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...65].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0065:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[65].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80419,221 +80321,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[65].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[65].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[65].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[65].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[65].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0065:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[65].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[65].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[65].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0065:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[65].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[65].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0065:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[65].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0065:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[65].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[65].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...66].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[66].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80642,14 +80544,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[66].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80658,28 +80560,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[66].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -80688,26 +80590,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...66].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0066:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[66].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80716,221 +80618,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[66].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[66].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[66].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[66].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[66].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0066:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[66].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[66].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[66].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0066:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[66].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[66].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0066:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[66].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0066:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[66].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[66].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...67].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[67].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80939,14 +80841,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[67].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -80955,28 +80857,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[67].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -80985,26 +80887,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...67].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0067:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[67].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81013,221 +80915,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[67].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[67].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[67].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[67].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[67].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0067:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[67].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[67].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[67].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0067:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[67].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[67].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0067:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[67].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0067:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[67].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[67].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...68].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[68].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81236,14 +81138,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[68].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81252,28 +81154,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[68].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -81282,26 +81184,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...68].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0068:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[68].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81310,221 +81212,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[68].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[68].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[68].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[68].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[68].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0068:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[68].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[68].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[68].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0068:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[68].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[68].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0068:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[68].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0068:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[68].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[68].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...69].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[69].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81533,14 +81435,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[69].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81549,28 +81451,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[69].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -81579,26 +81481,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...69].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0069:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[69].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81607,221 +81509,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[69].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[69].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[69].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[69].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[69].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0069:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[69].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[69].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[69].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0069:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[69].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[69].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0069:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[69].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0069:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[69].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[69].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...[6].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...stFF[6].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81830,14 +81732,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...F[6].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81846,28 +81748,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...tFF[6].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -81876,26 +81778,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...[6].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0006:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...tFF[6].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -81904,221 +81806,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[6].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[6].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...FF[6].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[6].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[6].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0006:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[6].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[6].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[6].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0006:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[6].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[6].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0006:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[6].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0006:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[6].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[6].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...70].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[70].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -82127,14 +82029,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[70].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -82143,28 +82045,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[70].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -82173,26 +82075,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...70].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0070:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[70].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -82201,221 +82103,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[70].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[70].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[70].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[70].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[70].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0070:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[70].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[70].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[70].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0070:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[70].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[70].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0070:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[70].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0070:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[70].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[70].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...71].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[71].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -82424,14 +82326,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[71].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -82440,28 +82342,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[71].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -82470,26 +82372,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...71].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0071:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[71].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -82498,221 +82400,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[71].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[71].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[71].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[71].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[71].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0071:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[71].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[71].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[71].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0071:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[71].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[71].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0071:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[71].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0071:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[71].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[71].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...72].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[72].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -82721,14 +82623,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[72].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -82737,28 +82639,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[72].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -82767,26 +82669,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...72].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0072:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[72].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -82795,221 +82697,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[72].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[72].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[72].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[72].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[72].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0072:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[72].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[72].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[72].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0072:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[72].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[72].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0072:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[72].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0072:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[72].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[72].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...73].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[73].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83018,14 +82920,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[73].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83034,28 +82936,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[73].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -83064,26 +82966,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...73].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0073:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[73].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83092,221 +82994,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[73].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[73].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[73].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[73].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[73].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0073:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[73].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[73].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[73].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0073:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[73].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[73].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0073:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[73].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0073:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[73].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[73].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...74].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[74].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83315,14 +83217,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[74].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83331,28 +83233,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[74].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -83361,26 +83263,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...74].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0074:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[74].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83389,221 +83291,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[74].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[74].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[74].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[74].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[74].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0074:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[74].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[74].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[74].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0074:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[74].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[74].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0074:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[74].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0074:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[74].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[74].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...75].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[75].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83612,14 +83514,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[75].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83628,28 +83530,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[75].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -83658,26 +83560,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...75].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0075:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[75].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83686,221 +83588,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[75].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[75].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[75].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[75].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[75].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0075:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[75].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[75].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[75].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0075:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[75].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[75].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0075:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[75].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0075:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[75].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[75].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...76].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[76].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83909,14 +83811,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[76].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83925,28 +83827,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[76].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -83955,26 +83857,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...76].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0076:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[76].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -83983,221 +83885,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[76].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[76].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[76].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[76].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[76].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0076:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[76].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[76].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[76].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0076:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[76].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[76].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0076:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[76].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0076:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[76].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[76].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...77].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[77].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -84206,14 +84108,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[77].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -84222,28 +84124,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[77].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -84252,26 +84154,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...77].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0077:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[77].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -84280,221 +84182,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[77].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[77].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[77].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[77].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[77].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0077:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[77].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[77].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[77].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0077:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[77].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[77].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0077:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[77].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0077:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[77].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[77].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...78].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[78].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -84503,14 +84405,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[78].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -84519,28 +84421,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[78].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -84549,26 +84451,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...78].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0078:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[78].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -84577,221 +84479,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[78].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[78].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[78].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[78].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[78].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0078:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[78].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[78].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[78].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0078:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[78].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[78].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0078:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[78].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0078:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[78].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[78].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...79].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[79].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -84800,14 +84702,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[79].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -84816,28 +84718,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[79].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -84846,26 +84748,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...79].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0079:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[79].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -84874,221 +84776,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[79].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[79].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[79].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[79].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[79].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0079:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[79].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[79].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[79].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0079:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[79].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[79].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0079:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[79].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0079:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[79].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[79].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...[7].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...stFF[7].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85097,14 +84999,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...F[7].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85113,28 +85015,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...tFF[7].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -85143,26 +85045,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...[7].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0007:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...tFF[7].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85171,221 +85073,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[7].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[7].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...FF[7].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[7].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[7].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0007:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[7].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[7].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[7].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0007:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[7].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[7].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0007:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[7].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0007:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[7].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[7].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...80].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[80].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85394,14 +85296,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[80].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85410,28 +85312,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[80].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -85440,26 +85342,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...80].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0080:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[80].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85468,221 +85370,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[80].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[80].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[80].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[80].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[80].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0080:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[80].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[80].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[80].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0080:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[80].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[80].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0080:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[80].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0080:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[80].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[80].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...81].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[81].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85691,14 +85593,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[81].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85707,28 +85609,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[81].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -85737,26 +85639,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...81].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0081:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[81].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85765,221 +85667,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[81].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[81].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[81].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[81].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[81].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0081:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[81].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[81].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[81].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0081:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[81].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[81].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0081:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[81].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0081:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[81].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[81].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...82].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[82].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -85988,14 +85890,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[82].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86004,28 +85906,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[82].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -86034,26 +85936,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...82].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0082:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[82].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86062,221 +85964,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[82].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[82].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[82].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[82].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[82].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0082:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[82].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[82].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[82].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0082:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[82].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[82].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0082:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[82].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0082:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[82].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[82].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...83].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[83].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86285,14 +86187,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[83].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86301,28 +86203,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[83].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -86331,26 +86233,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...83].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0083:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[83].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86359,221 +86261,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[83].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[83].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[83].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[83].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[83].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0083:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[83].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[83].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[83].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0083:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[83].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[83].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0083:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[83].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0083:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[83].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[83].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...84].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[84].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86582,14 +86484,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[84].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86598,28 +86500,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[84].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -86628,26 +86530,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...84].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0084:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[84].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86656,221 +86558,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[84].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[84].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[84].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[84].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[84].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0084:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[84].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[84].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[84].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0084:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[84].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[84].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0084:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[84].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0084:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[84].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[84].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...85].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[85].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86879,14 +86781,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[85].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86895,28 +86797,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[85].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -86925,26 +86827,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...85].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0085:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[85].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -86953,221 +86855,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[85].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[85].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[85].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[85].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[85].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0085:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[85].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[85].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[85].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0085:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[85].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[85].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0085:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[85].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0085:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[85].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[85].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...86].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[86].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -87176,14 +87078,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[86].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -87192,28 +87094,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[86].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -87222,26 +87124,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...86].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0086:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[86].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -87250,221 +87152,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[86].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[86].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[86].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[86].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[86].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0086:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[86].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[86].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[86].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0086:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[86].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[86].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0086:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[86].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0086:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[86].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[86].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...87].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[87].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -87473,14 +87375,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[87].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -87489,28 +87391,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[87].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -87519,26 +87421,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...87].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0087:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[87].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -87547,221 +87449,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[87].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[87].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[87].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[87].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[87].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0087:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[87].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[87].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[87].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0087:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[87].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[87].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0087:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[87].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0087:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[87].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[87].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...88].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[88].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -87770,14 +87672,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[88].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -87786,28 +87688,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[88].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -87816,26 +87718,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...88].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0088:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[88].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -87844,221 +87746,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[88].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[88].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[88].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[88].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[88].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0088:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[88].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[88].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[88].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0088:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[88].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[88].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0088:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[88].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0088:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[88].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[88].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...89].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[89].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88067,14 +87969,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[89].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88083,28 +87985,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[89].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -88113,26 +88015,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...89].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0089:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[89].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88141,221 +88043,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[89].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[89].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[89].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[89].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[89].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0089:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[89].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[89].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[89].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0089:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[89].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[89].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0089:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[89].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0089:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[89].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[89].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...[8].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...stFF[8].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88364,14 +88266,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...F[8].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88380,28 +88282,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...tFF[8].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -88410,26 +88312,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...[8].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0008:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...tFF[8].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88438,221 +88340,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[8].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[8].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...FF[8].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[8].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[8].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0008:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[8].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[8].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[8].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0008:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[8].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[8].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0008:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[8].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0008:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[8].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[8].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...90].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[90].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88661,14 +88563,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[90].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88677,28 +88579,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[90].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -88707,26 +88609,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...90].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0090:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[90].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88735,221 +88637,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[90].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[90].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[90].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[90].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[90].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0090:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[90].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[90].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[90].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0090:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[90].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[90].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0090:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[90].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0090:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[90].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[90].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...91].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[91].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88958,14 +88860,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[91].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -88974,28 +88876,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[91].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -89004,26 +88906,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...91].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0091:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[91].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89032,221 +88934,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[91].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[91].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[91].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[91].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[91].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0091:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[91].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[91].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[91].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0091:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[91].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[91].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0091:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[91].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0091:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[91].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[91].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...92].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[92].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89255,14 +89157,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[92].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89271,28 +89173,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[92].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -89301,26 +89203,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...92].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0092:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[92].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89329,221 +89231,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[92].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[92].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[92].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[92].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[92].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0092:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[92].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[92].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[92].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0092:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[92].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[92].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0092:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[92].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0092:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[92].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[92].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...93].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[93].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89552,14 +89454,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[93].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89568,28 +89470,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[93].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -89598,26 +89500,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...93].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0093:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[93].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89626,221 +89528,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[93].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[93].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[93].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[93].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[93].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0093:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[93].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[93].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[93].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0093:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[93].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[93].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0093:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[93].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0093:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[93].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[93].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...94].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[94].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89849,14 +89751,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[94].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89865,28 +89767,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[94].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -89895,26 +89797,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...94].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0094:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[94].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -89923,221 +89825,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[94].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[94].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[94].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[94].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[94].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0094:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[94].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[94].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[94].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0094:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[94].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[94].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0094:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[94].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0094:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[94].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[94].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...95].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[95].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -90146,14 +90048,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[95].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -90162,28 +90064,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[95].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -90192,26 +90094,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...95].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0095:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[95].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -90220,221 +90122,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[95].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[95].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[95].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[95].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[95].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0095:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[95].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[95].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[95].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0095:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[95].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[95].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0095:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[95].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0095:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[95].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[95].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...96].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[96].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -90443,14 +90345,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[96].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -90459,28 +90361,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[96].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -90489,26 +90391,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...96].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0096:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[96].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -90517,221 +90419,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[96].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[96].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[96].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[96].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[96].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0096:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[96].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[96].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[96].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0096:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[96].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[96].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0096:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[96].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0096:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[96].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[96].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...97].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[97].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -90740,14 +90642,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[97].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -90756,28 +90658,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[97].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -90786,26 +90688,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...97].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0097:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[97].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -90814,221 +90716,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[97].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[97].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[97].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[97].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[97].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0097:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[97].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[97].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[97].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0097:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[97].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[97].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0097:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[97].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0097:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[97].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[97].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...98].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[98].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -91037,14 +90939,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[98].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -91053,28 +90955,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[98].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -91083,26 +90985,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...98].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0098:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[98].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -91111,221 +91013,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[98].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[98].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[98].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[98].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[98].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0098:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[98].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[98].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[98].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0098:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[98].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[98].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0098:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[98].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0098:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[98].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[98].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...99].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...tFF[99].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -91334,14 +91236,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...[99].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -91350,28 +91252,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...FF[99].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -91380,26 +91282,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...99].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0099:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...FF[99].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -91408,221 +91310,221 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[99].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[99].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...F[99].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[99].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[99].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0099:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[99].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...[99].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[99].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0099:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[99].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[99].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0099:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[99].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0099:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[99].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[99].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:BeamPermitted_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].BeamPermitted +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].BeamPermitted field(DESC, "GVL.fbFastFaultOutpu...[9].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].BeamPermitted?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:Desc_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Info.Desc +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:Desc_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Info.Desc field(DESC, "GVL.fbFastFaultOutpu...stFF[9].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Info.Desc?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Info.Desc?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -91631,14 +91533,14 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:Desc_RBV") { info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:DevName_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Info.DevName +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:DevName_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Info.DevName field(DESC, "GVL.fbFastFaultOutpu...F[9].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Info.DevName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Info.DevName?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -91647,28 +91549,28 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:DevName_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:InUse_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Info.InUse +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:InUse_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Info.InUse field(DESC, "GVL.fbFastFaultOutpu...tFF[9].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Info.InUse?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:InfoString_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Info.InfoString +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Info.InfoString field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Info.InfoString?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -91677,26 +91579,26 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:InfoString_RBV") { info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:TypeCode_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Info.TypeCode +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Info.TypeCode field(DESC, "GVL.fbFastFaultOutpu...[9].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Info.TypeCode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:Path_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Info.sPath +record(waveform, "PLC:RIX:MOTION:FFO:01:FF:0009:Info:Path_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Info.sPath field(DESC, "GVL.fbFastFaultOutpu...tFF[9].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Info.sPath?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Info.sPath?") field(FTVL, "CHAR") field(NELM, "255") field(MPST, "On Change") @@ -91705,1748 +91607,1850 @@ record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:Path_RBV") { info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[9].OK") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[9].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].OK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Activate_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Activate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Activate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Activate") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Activate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Activate") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Activate field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Activate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Active_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Active +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Active field(DESC, "GVL.fbFastFaultOutpu...FF[9].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Active?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Deactivate_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Deactivate") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Duration_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Duration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Duration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Duration") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Duration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Duration") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Duration field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Duration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:ElapsedTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.ElapsedTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.ElapsedTime field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.ElapsedTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Expiration_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Expiration +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Expiration?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Expiration") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Expiration +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:Expiration") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.Expiration field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Expiration=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:RemainingTime_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.RemainingTime +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.RemainingTime field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.RemainingTime?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:StartDT_RBV") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.StartDT +record(longin, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[9].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.StartDT?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:StartDT") { - # GVL.fbFastFaultOutput2.astFF[9].Ovrd.StartDT +record(longout, "PLC:RIX:MOTION:FFO:01:FF:0009:Ovrd:StartDT") { + # GVL.fbFastFaultOutput1.astFF[9].Ovrd.StartDT field(DESC, "GVL.fbFastFaultOutpu...F[9].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.StartDT=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Reset_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[9].Reset") +record(bi, "PLC:RIX:MOTION:FFO:01:FF:0009:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[9].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Reset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.astFF[9].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:FF:0009:Reset") { - field(DESC, "GVL.fbFastFaultOutput2.astFF[9].Reset") +record(bo, "PLC:RIX:MOTION:FFO:01:FF:0009:Reset") { + field(DESC, "GVL.fbFastFaultOutput1.astFF[9].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Reset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.astFF[9].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:ClearFault_RBV") { +record(bi, "PLC:RIX:MOTION:FFO:01:ClearFault_RBV") { field(DESC, "Might be overidden by PLC writes") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.i_xReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.i_xReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:ClearFault") { +record(bo, "PLC:RIX:MOTION:FFO:01:ClearFault") { field(DESC, "Might be overidden by PLC writes") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.i_xReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.i_xReset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:EnableVeto_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.i_xVeto") +record(bi, "PLC:RIX:MOTION:FFO:01:EnableVeto_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.i_xVeto") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.i_xVeto?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.i_xVeto?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:EnableVeto") { - field(DESC, "GVL.fbFastFaultOutput2.i_xVeto") +record(bo, "PLC:RIX:MOTION:FFO:01:EnableVeto") { + field(DESC, "GVL.fbFastFaultOutput1.i_xVeto") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.i_xVeto=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.i_xVeto=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:FaultHWO_RBV") { +record(bi, "PLC:RIX:MOTION:FFO:01:FaultHWO_RBV") { field(DESC, "Hardware Output Status") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.q_xFastFaultOut?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.q_xFastFaultOut?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:RegistrationFailure_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.xFastFaultRegFail") +record(bi, "PLC:RIX:MOTION:FFO:01:RegistrationFailure_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.xFastFaultRegFail") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.xFastFaultRegFail?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.xFastFaultRegFail?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PLC:RIX:MOTION:FFO:02:RegistrationFailure") { - field(DESC, "GVL.fbFastFaultOutput2.xFastFaultRegFail") +record(bo, "PLC:RIX:MOTION:FFO:01:RegistrationFailure") { + field(DESC, "GVL.fbFastFaultOutput1.xFastFaultRegFail") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.xFastFaultRegFail=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput1.xFastFaultRegFail=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PLC:RIX:MOTION:FFO:02:OK_RBV") { - field(DESC, "GVL.fbFastFaultOutput2.xOK") +record(bi, "PLC:RIX:MOTION:FFO:01:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput1.xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput1.xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "$(PREFIX)LCLSGeneral:GlobalLogTrickleTrip_RBV") { - field(DESC, "Tripped by overall log count") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...00].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_Logger.bTrickleTripped?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "$(PREFIX)LCLSGeneral:LogHost_RBV") { - field(DESC, "The log host IP address") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[100].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_Logger.cLogHost?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "15") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "$(PREFIX)LCLSGeneral:LogHost") { - field(DESC, "The log host IP address") - field(DTYP, "asynInt8ArrayOut") - field(UDFS, "0") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/GVL_Logger.cLogHost=") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...100].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "15") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS VAL") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "$(PREFIX)LCLSGeneral:LogPort_RBV") { - field(DESC, "The log host UDP port") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[100].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_Logger.iLogPort?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "$(PREFIX)LCLSGeneral:LogPort") { - field(DESC, "The log host UDP port") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_Logger.iLogPort=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "$(PREFIX)LCLSGeneral:LogMessageCount_RBV") { - field(DESC, "Total log messages on the last cycle") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...00].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_Logger.nGlobAccEvents?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "$(PREFIX)DB:REFRESH_RBV") { - field(DESC, "MOTION_GVL.fbStandardPMPSDB.bRefresh") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0100:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[100].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/MOTION_GVL.fbStandardPMPSDB.bRefresh?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "$(PREFIX)DB:REFRESH") { - field(DESC, "MOTION_GVL.fbStandardPMPSDB.bRefresh") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[100].OK") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/MOTION_GVL.fbStandardPMPSDB.bRefresh=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "$(PREFIX)DB:LAST_REFRESH_RBV") { - # MOTION_GVL.fbStandardPMPSDB.nLastRefreshTime - field(DESC, "MOTION_GVL.fbStandar....nLastRefreshTime") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/MOTION_GVL.fbStandardPMPSDB.nLastRefreshTime?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bAllBackwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[100].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bAllForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bBrakeRelease?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM1K1:PPM:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...100].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M1.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0100:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[100].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...100].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0100:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[100].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[100].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM1K1:PPM:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0100:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[100].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[100].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0101:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...01].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0101:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[101].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0101:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...101].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0101:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[101].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bGantryForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0101:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0101:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...01].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0101:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[101].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0101:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[101].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bHome?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...01].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM1K1:PPM:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...01].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bHomeCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[101].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[101].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bHomed?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bLimitForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[101].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...01].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM1K1:PPM:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...01].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[101].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bPowerSelf?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM1K1:PPM:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[101].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bSafetyReady?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K1:PPM:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...101].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM1K1:PPM:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0101:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[101].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...101].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[101].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM1K1:PPM:MMS:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0101:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[101].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[101].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM1K1:PPM:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0101:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[101].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[101].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM1K1:PPM:MMS:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0102:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...02].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM1K1:PPM:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0102:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[102].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM1K1:PPM:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0102:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...102].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "IM1K1:PPM:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0102:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[102].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM1K1:PPM:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0102:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM1K1:PPM:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0102:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...02].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM1K1:PPM:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0102:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[102].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM1K1:PPM:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0102:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[102].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM1K1:PPM:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...02].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...02].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[102].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(mbbi, "IM1K1:PPM:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[102].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM1K1:PPM:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.nCmdData?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "IM1K1:PPM:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.nCmdData=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[102].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM1K1:PPM:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...02].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM1K1:PPM:MMS:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...02].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.nCommand=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[102].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM1K1:PPM:MMS:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM1K1:PPM:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM1K1:PPM:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[102].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M1.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "IM1K1:PPM:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...102].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0102:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[102].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...102].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[102].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM1K1:PPM:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0102:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[102].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[102].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM1K1:PPM:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0102:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[102].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[102].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0103:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...03].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M1.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM1K1:PPM:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0103:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[103].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0103:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...103].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bAllBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0103:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[103].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0103:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bAllForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0103:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...03].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bBrakeRelease?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0103:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[103].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0103:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[103].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...03].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:X:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...03].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.bEnable=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[103].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[103].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bEnableDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M10.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[103].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...03].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:X:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...03].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[103].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[103].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...103].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bHome?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0103:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[103].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...103].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[103].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0103:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[103].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[103].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:X:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0103:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[103].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.bHomeCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[103].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0104:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...04].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bHomed?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0104:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[104].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bLimitBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0104:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...104].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0104:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[104].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bMoveCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:X:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0104:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0104:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...04].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0104:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[104].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0104:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[104].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...04].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:X:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...04].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[104].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[104].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:X:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:X:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[104].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:X:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...04].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:X:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...04].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[104].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:X:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:X:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:X:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:X:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:X:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:X:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:X:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:X:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:X:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[104].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "TM1K2:ATM:MMS:X:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:X:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...104].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "TM1K2:ATM:MMS:X:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0104:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[104].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...104].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[104].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:X:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0104:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[104].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[104].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "TM1K2:ATM:MMS:X:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0104:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[104].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "TM1K2:ATM:MMS:X:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[104].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:X:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0105:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...05].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:X:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0105:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[105].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M10.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "TM1K2:ATM:MMS:X:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0105:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...105].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:X:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0105:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[105].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:X:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0105:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M10.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -93455,681 +93459,592 @@ record(waveform, "TM1K2:ATM:MMS:X:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:X:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0105:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...05].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0105:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[105].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0105:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[105].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...05].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...05].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[105].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[105].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[105].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...05].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "LI2K2:K2A:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...05].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[105].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M11.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "LI2K2:K2A:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[105].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...105].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0105:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[105].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...105].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[105].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0105:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[105].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[105].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0105:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[105].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[105].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0106:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...06].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "LI2K2:K2A:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0106:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[106].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0106:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...106].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0106:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[106].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0106:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0106:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...06].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "LI2K2:K2A:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0106:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[106].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0106:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[106].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...06].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "LI2K2:K2A:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...06].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[106].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[106].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "LI2K2:K2A:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[106].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...06].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...06].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[106].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[106].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "LI2K2:K2A:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...106].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "LI2K2:K2A:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0106:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[106].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...106].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[106].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0106:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[106].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[106].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "LI2K2:K2A:MMS:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0106:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[106].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "LI2K2:K2A:MMS:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[106].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0107:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...07].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0107:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[107].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M11.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "LI2K2:K2A:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0107:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...107].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0107:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[107].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0107:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M11.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -94138,681 +94053,592 @@ record(waveform, "LI2K2:K2A:MMS:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0107:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...07].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0107:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[107].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0107:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[107].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...07].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...07].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[107].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[107].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[107].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...07].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Y:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...07].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:Y:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[107].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M12.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Y:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[107].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...107].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0107:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[107].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...107].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[107].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0107:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[107].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[107].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0107:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[107].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[107].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0108:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...08].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Y:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0108:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[108].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0108:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...108].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0108:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[108].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0108:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0108:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...08].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Y:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0108:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[108].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0108:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[108].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...08].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Y:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...08].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[108].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[108].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Y:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Y:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[108].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:Y:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:Y:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF1K2:WFS:MMS:Y:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...08].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:Y:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF1K2:WFS:MMS:Y:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:Y:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...08].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF1K2:WFS:MMS:Y:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[108].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:Y:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:Y:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:Y:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:Y:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[108].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "PF1K2:WFS:MMS:Y:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Y:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...108].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PF1K2:WFS:MMS:Y:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0108:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[108].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...108].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[108].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Y:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0108:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[108].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[108].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "PF1K2:WFS:MMS:Y:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0108:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[108].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "PF1K2:WFS:MMS:Y:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[108].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Y:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0109:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...09].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Y:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0109:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[109].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M12.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "PF1K2:WFS:MMS:Y:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0109:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...109].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Y:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0109:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[109].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:Y:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0109:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M12.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -94821,2047 +94647,2077 @@ record(waveform, "PF1K2:WFS:MMS:Y:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:Y:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0109:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...09].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0109:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[109].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0109:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[109].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...09].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...09].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[109].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[109].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[109].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...09].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Z:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...09].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[109].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M13.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[109].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...109].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Z:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0109:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[109].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...109].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[109].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0109:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[109].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[109].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0109:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[109].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bGantryBackwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[109].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...10].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bGantryForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[10].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[10].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bHome?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[10].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Z:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...10].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0010:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[10].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bLimitBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[10].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bLimitForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bMoveCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Z:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bMoveCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[10].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Z:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bSafetyReady?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:Z:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:Z:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:Z:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:Z:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:Z:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:Z:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[10].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0010:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[10].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[10].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:Z:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0010:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[10].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[10].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:Z:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0010:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[10].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[10].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:Z:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0110:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...10].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:Z:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0110:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[110].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:Z:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0110:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...110].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:Z:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0110:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[110].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:Z:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0110:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "PF1K2:WFS:MMS:Z:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0110:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...10].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Z:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0110:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[110].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.nCmdData?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longout, "PF1K2:WFS:MMS:Z:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0110:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[110].OK") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.nCmdData=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Z:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "PF1K2:WFS:MMS:Z:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[110].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(mbbi, "PF1K2:WFS:MMS:Z:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[110].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Z:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Z:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[110].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M13.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "PF1K2:WFS:MMS:Z:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...10].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[110].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:Z:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.nMotionAxisID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:Z:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[110].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M13.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:Z:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...110].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0110:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[110].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...110].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[110].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0110:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[110].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[110].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0110:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[110].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bAllEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[110].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0111:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...11].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bAllForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0111:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[111].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bBrakeRelease?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0111:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...111].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0111:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[111].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0111:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "IM5K2:PPM:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0111:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...11].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0111:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[111].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0111:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[111].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M14.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM5K2:PPM:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[111].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[111].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bGantryBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bGantryForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[111].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[111].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bHome?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bHomeCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM5K2:PPM:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[111].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...111].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bLimitBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0111:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[111].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...111].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[111].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0111:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[111].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bMoveCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[111].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM5K2:PPM:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0111:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[111].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bMoveCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[111].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0112:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...12].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0112:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[112].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "IM5K2:PPM:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0112:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...112].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0112:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[112].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0112:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "IM5K2:PPM:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0112:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...12].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0112:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[112].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0112:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[112].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[112].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[112].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[112].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[112].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM5K2:PPM:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM5K2:PPM:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[112].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM5K2:PPM:MMS:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "IM5K2:PPM:MMS:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...112].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0112:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[112].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...112].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[112].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0112:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[112].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M14.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[112].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(mbbi, "IM5K2:PPM:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0112:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[112].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[112].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0113:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...13].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0113:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[113].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M14.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0113:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...113].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0113:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[113].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0113:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bAllEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0113:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...13].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bAllForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0113:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[113].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0113:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[113].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[113].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[113].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:Y:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bEnable=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[113].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[113].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M15.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:Y:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[113].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...113].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0113:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[113].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...113].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[113].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0113:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[113].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[113].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0113:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[113].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[113].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0114:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...14].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:Y:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0114:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[114].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0114:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...114].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0114:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[114].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0114:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0114:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...14].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:Y:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0114:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[114].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0114:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[114].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:Y:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[114].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[114].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:Y:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:Y:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[114].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:Y:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM2K2:ATM:MMS:Y:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "TM2K2:ATM:MMS:Y:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM2K2:ATM:MMS:Y:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "TM2K2:ATM:MMS:Y:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:Y:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "TM2K2:ATM:MMS:Y:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[114].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:Y:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM2K2:ATM:MMS:Y:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:Y:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:Y:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[114].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "TM2K2:ATM:MMS:Y:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:Y:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...114].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "TM2K2:ATM:MMS:Y:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0114:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[114].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...114].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[114].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:Y:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0114:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[114].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[114].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "TM2K2:ATM:MMS:Y:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0114:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[114].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "TM2K2:ATM:MMS:Y:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[114].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:Y:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0115:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...15].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:Y:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0115:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[115].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M15.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "TM2K2:ATM:MMS:Y:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0115:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...115].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:Y:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0115:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[115].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:Y:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0115:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M15.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -96870,2047 +96726,2077 @@ record(waveform, "TM2K2:ATM:MMS:Y:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:Y:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0115:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...15].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0115:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[115].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0115:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[115].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[115].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[115].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bAllForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[115].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[115].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:X:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[115].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...115].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M16.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0115:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[115].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...115].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[115].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0115:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[115].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[115].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:X:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0115:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[115].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[115].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0116:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...16].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0116:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[116].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0116:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...116].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0116:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[116].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0116:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bHome?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0116:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...16].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bHomeCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:X:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0116:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[116].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0116:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[116].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bHomed?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[116].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[116].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bLimitForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bMoveCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:X:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bMoveCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[116].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bPowerSelf?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[116].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:X:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[116].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bSafetyReady?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:X:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...116].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM2K2:ATM:MMS:X:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0116:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[116].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...116].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[116].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:X:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0116:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[116].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[116].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:X:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0116:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[116].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[116].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:X:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0117:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...17].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:X:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0117:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[117].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:X:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0117:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...117].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:X:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0117:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[117].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:X:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0117:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:X:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0117:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...17].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:X:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0117:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[117].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:X:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0117:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[117].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:X:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[117].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(mbbi, "TM2K2:ATM:MMS:X:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[117].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:X:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.nCmdData?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "TM2K2:ATM:MMS:X:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.nCmdData=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[117].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:X:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "TM2K2:ATM:MMS:X:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.nCommand=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[117].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "TM2K2:ATM:MMS:X:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(longin, "TM2K2:ATM:MMS:X:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:X:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M16.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "TM2K2:ATM:MMS:X:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[117].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:X:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.nMotionAxisID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:X:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...117].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M16.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:X:PLC:sName_RBV") { - field(DESC, "PLC program name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0117:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[117].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...117].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[117].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0117:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[117].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[117].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0117:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[117].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bAllEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[117].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0118:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...18].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bAllForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0118:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[118].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bBrakeRelease?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0118:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...118].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0118:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[118].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0118:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:01:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0118:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...18].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0118:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[118].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0118:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[118].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M17.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:01:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[118].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[118].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bGantryBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bGantryForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[118].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[118].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bHome?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bHomeCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:01:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[118].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...118].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bLimitBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0118:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[118].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...118].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[118].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0118:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[118].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bMoveCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[118].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:01:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0118:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[118].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bMoveCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[118].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0119:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...19].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0119:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[119].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:01:PLC:bReset") { - field(DESC, "Used internally to reset errors") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0119:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...119].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0119:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[119].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:01:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0119:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:01:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0119:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...19].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:01:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0119:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[119].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:01:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0119:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[119].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:01:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT2K2:L2SI:MMS:01:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[119].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:01:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[119].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:01:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT2K2:L2SI:MMS:01:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[119].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:01:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT2K2:L2SI:MMS:01:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[119].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "AT2K2:L2SI:MMS:01:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:01:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AT2K2:L2SI:MMS:01:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[119].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:01:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AT2K2:L2SI:MMS:01:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:01:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...119].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:01:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0119:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[119].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...119].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[119].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:01:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0119:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[119].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M17.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[119].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(mbbi, "AT2K2:L2SI:MMS:01:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0119:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[119].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[119].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:01:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...11].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT2K2:L2SI:MMS:01:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[11].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M17.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT2K2:L2SI:MMS:01:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[11].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[11].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bAllEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...11].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bAllForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0011:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[11].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[11].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[11].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:02:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bEnable=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...11].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M18.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:02:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[11].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0011:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[11].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[11].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0011:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[11].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[11].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0011:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[11].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[11].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0120:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...20].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:02:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0120:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[120].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0120:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...120].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0120:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[120].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0120:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0120:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...20].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:02:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0120:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[120].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0120:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[120].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:02:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[120].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[120].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:02:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:02:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[120].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:02:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT2K2:L2SI:MMS:02:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[120].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:02:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:02:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT2K2:L2SI:MMS:02:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[120].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "AT2K2:L2SI:MMS:02:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:02:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...120].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AT2K2:L2SI:MMS:02:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0120:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[120].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...120].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[120].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:02:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0120:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[120].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[120].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "AT2K2:L2SI:MMS:02:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0120:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[120].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:02:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[120].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:02:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0121:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...21].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:02:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0121:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[121].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M18.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "AT2K2:L2SI:MMS:02:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0121:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...121].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:02:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0121:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[121].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT2K2:L2SI:MMS:02:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0121:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M18.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -98919,681 +98805,592 @@ record(waveform, "AT2K2:L2SI:MMS:02:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "AT2K2:L2SI:MMS:02:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0121:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...21].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0121:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[121].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0121:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[121].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[121].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[121].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[121].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:03:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[121].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M19.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:03:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[121].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...121].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0121:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[121].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...121].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[121].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0121:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[121].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[121].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0121:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[121].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[121].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0122:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...22].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:03:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0122:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[122].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0122:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...122].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0122:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[122].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0122:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0122:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...22].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:03:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0122:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[122].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0122:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[122].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:03:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[122].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[122].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:03:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:03:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[122].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:03:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT2K2:L2SI:MMS:03:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[122].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:03:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:03:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT2K2:L2SI:MMS:03:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[122].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "AT2K2:L2SI:MMS:03:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:03:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...122].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AT2K2:L2SI:MMS:03:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0122:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[122].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...122].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[122].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:03:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0122:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[122].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[122].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "AT2K2:L2SI:MMS:03:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0122:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[122].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:03:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[122].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:03:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0123:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...23].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:03:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0123:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[123].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M19.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "AT2K2:L2SI:MMS:03:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0123:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...123].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:03:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0123:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[123].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT2K2:L2SI:MMS:03:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0123:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M19.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -99602,681 +99399,592 @@ record(waveform, "AT2K2:L2SI:MMS:03:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "AT2K2:L2SI:MMS:03:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0123:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...23].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0123:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[123].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0123:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[123].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[123].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[123].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[123].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM2K1:PPM:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[123].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M2.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM2K1:PPM:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[123].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...123].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0123:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[123].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...123].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[123].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0123:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[123].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[123].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0123:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[123].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[123].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0124:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...24].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM2K1:PPM:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0124:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[124].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0124:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...124].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0124:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[124].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0124:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0124:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...24].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM2K1:PPM:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0124:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[124].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0124:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[124].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM2K1:PPM:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[124].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[124].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K1:PPM:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM2K1:PPM:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[124].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM2K1:PPM:MMS:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM2K1:PPM:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[124].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM2K1:PPM:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM2K1:PPM:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM2K1:PPM:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[124].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM2K1:PPM:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM2K1:PPM:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...124].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM2K1:PPM:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0124:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[124].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...124].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[124].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM2K1:PPM:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0124:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[124].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[124].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "IM2K1:PPM:MMS:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0124:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[124].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "IM2K1:PPM:MMS:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[124].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM2K1:PPM:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0125:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...25].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM2K1:PPM:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0125:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[125].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M2.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "IM2K1:PPM:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0125:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...125].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM2K1:PPM:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0125:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[125].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM2K1:PPM:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0125:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M2.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -100285,681 +99993,592 @@ record(waveform, "IM2K1:PPM:MMS:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "IM2K1:PPM:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0125:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...25].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0125:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[125].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0125:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[125].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[125].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[125].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[125].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:04:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[125].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M20.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:04:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[125].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...125].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0125:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[125].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...125].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[125].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0125:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[125].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[125].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0125:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[125].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[125].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0126:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...26].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:04:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0126:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[126].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0126:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...126].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0126:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[126].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0126:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0126:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...26].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:04:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0126:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[126].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0126:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[126].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:04:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[126].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[126].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT2K2:L2SI:MMS:04:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT2K2:L2SI:MMS:04:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[126].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:04:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT2K2:L2SI:MMS:04:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[126].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:04:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT2K2:L2SI:MMS:04:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT2K2:L2SI:MMS:04:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[126].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "AT2K2:L2SI:MMS:04:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:04:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...126].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AT2K2:L2SI:MMS:04:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0126:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[126].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...126].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[126].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:04:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0126:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[126].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[126].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "AT2K2:L2SI:MMS:04:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0126:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[126].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:04:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[126].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:04:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0127:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...27].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:04:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0127:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[127].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M20.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "AT2K2:L2SI:MMS:04:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0127:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...127].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT2K2:L2SI:MMS:04:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0127:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[127].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT2K2:L2SI:MMS:04:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0127:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M20.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -100968,681 +100587,889 @@ record(waveform, "AT2K2:L2SI:MMS:04:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "AT2K2:L2SI:MMS:04:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0127:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...27].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0127:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[127].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0127:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[127].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[127].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[127].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[127].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "LI3K2:K2B:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[127].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M21.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[127].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...127].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0127:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[127].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...127].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[127].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0127:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[127].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[127].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "LI3K2:K2B:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0127:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[127].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[127].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0128:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...28].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0128:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[128].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0128:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...128].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0128:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[128].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bGantryForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0128:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0128:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...28].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0128:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[128].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0128:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[128].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bHome?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "LI3K2:K2B:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.bHomeCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[128].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[128].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bHomed?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[128].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[128].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "LI3K2:K2B:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[128].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bPowerSelf?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...128].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0128:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[128].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...128].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[128].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0128:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[128].Reset") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[128].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "LI3K2:K2B:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0128:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[128].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[128].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0129:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...29].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0129:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[129].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "LI3K2:K2B:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0129:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...129].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0129:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[129].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0129:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0129:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...29].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0129:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[129].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0129:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[129].OK") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[129].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[129].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[129].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[129].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "LI3K2:K2B:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "LI3K2:K2B:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[129].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...129].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "LI3K2:K2B:MMS:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0129:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[129].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...129].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.nCommand=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[129].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "LI3K2:K2B:MMS:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0129:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[129].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[129].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0129:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[129].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[129].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...12].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[12].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M21.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "LI3K2:K2B:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[12].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[12].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M21.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -101651,1364 +101478,1483 @@ record(waveform, "LI3K2:K2B:MMS:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...12].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0012:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[12].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[12].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[12].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bAllForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...12].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Y:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[12].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M22.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0012:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[12].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[12].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0012:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[12].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[12].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Y:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0012:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[12].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[12].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0130:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...30].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0130:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[130].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0130:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...130].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0130:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[130].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bGantryForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0130:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0130:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...30].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0130:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[130].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0130:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[130].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bHome?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Y:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.bHomeCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[130].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[130].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bHomed?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bLimitForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[130].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Y:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[130].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bPowerSelf?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Y:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.bReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[130].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bSafetyReady?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Y:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...130].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Y:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0130:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[130].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...130].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[130].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:Y:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0130:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[130].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[130].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:Y:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0130:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[130].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[130].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:Y:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0131:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...31].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:Y:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0131:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[131].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:Y:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0131:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...131].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:Y:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0131:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[131].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:Y:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0131:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:Y:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0131:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...31].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:Y:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0131:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[131].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:Y:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0131:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[131].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:Y:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[131].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(mbbi, "PF2K2:WFS:MMS:Y:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[131].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Y:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.nCmdData?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "PF2K2:WFS:MMS:Y:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.nCmdData=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[131].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Y:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PF2K2:WFS:MMS:Y:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.nCommand=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[131].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "PF2K2:WFS:MMS:Y:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Y:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Y:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[131].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M22.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "PF2K2:WFS:MMS:Y:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...131].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0131:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[131].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...131].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[131].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Y:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0131:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[131].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[131].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:Y:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0131:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[131].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[131].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0132:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...32].BeamPermitted") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0132:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[132].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M22.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:Y:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0132:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...132].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0132:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[132].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0132:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bAllEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0132:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...32].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bAllForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0132:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[132].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0132:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[132].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[132].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[132].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Z:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.bEnable=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[132].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[132].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M23.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Z:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[132].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...132].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0132:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[132].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...132].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[132].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0132:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[132].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bGantryForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[132].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0132:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[132].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bHardwareEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[132].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0133:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...33].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bHome?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0133:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[133].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bHomeCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Z:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0133:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...133].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0133:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[133].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bHomed?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0133:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0133:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...33].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bLimitBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0133:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[133].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0133:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[133].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bLimitForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bMoveCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Z:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.bMoveCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[133].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[133].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Z:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[133].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:Z:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bSafetyReady?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:Z:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:Z:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:Z:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:Z:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:Z:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:Z:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:Z:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:Z:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:Z:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[133].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:Z:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:Z:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:Z:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:Z:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[133].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "PF2K2:WFS:MMS:Z:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Z:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...133].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "PF2K2:WFS:MMS:Z:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0133:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[133].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...133].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[133].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Z:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0133:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[133].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[133].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "PF2K2:WFS:MMS:Z:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0133:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[133].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "PF2K2:WFS:MMS:Z:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[133].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Z:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0134:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...34].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Z:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0134:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[134].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M23.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "PF2K2:WFS:MMS:Z:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0134:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...134].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:Z:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0134:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[134].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:Z:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0134:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M23.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -103017,681 +102963,592 @@ record(waveform, "PF2K2:WFS:MMS:Z:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:Z:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0134:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...34].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0134:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[134].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0134:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[134].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[134].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[134].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[134].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM6K2:PPM:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM6K2:PPM:MMS:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[134].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M24.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM6K2:PPM:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[134].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...134].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0134:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[134].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...134].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[134].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0134:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[134].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[134].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0134:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[134].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[134].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0135:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...35].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM6K2:PPM:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0135:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[135].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0135:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...135].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0135:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[135].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0135:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0135:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...35].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM6K2:PPM:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0135:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[135].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0135:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[135].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM6K2:PPM:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[135].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[135].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM6K2:PPM:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[135].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[135].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[135].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM6K2:PPM:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...135].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM6K2:PPM:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0135:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[135].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...135].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[135].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0135:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[135].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[135].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "IM6K2:PPM:MMS:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0135:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[135].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "IM6K2:PPM:MMS:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[135].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0136:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...36].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0136:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[136].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M24.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "IM6K2:PPM:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0136:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...136].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0136:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[136].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0136:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M24.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -103700,681 +103557,592 @@ record(waveform, "IM6K2:PPM:MMS:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0136:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...36].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0136:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[136].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0136:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[136].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[136].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[136].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[136].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:01:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:01:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[136].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M25.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:01:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[136].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...136].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0136:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[136].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...136].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[136].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0136:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[136].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[136].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0136:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[136].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[136].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0137:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...37].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:01:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0137:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[137].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0137:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...137].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0137:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[137].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0137:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0137:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...37].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:01:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0137:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[137].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0137:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[137].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:01:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[137].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[137].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:01:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[137].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[137].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[137].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "AT1K2:L2SI:MMS:01:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...137].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AT1K2:L2SI:MMS:01:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0137:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[137].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...137].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[137].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0137:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[137].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[137].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "AT1K2:L2SI:MMS:01:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0137:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[137].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "AT1K2:L2SI:MMS:01:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[137].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0138:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...38].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0138:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[138].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M25.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "AT1K2:L2SI:MMS:01:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0138:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...138].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0138:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[138].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0138:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M25.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -104383,681 +104151,592 @@ record(waveform, "AT1K2:L2SI:MMS:01:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0138:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...38].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0138:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[138].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0138:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[138].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[138].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[138].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[138].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:02:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[138].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M26.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[138].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...138].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:02:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0138:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[138].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...138].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[138].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0138:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[138].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[138].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0138:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[138].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bGantryBackwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[138].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0139:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...39].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bGantryForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0139:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[139].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0139:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...139].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bHome?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0139:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[139].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:02:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0139:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0139:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...39].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0139:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[139].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bLimitBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0139:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[139].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bLimitForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bMoveCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:02:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.bMoveCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[139].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[139].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:02:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[139].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bSafetyReady?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:02:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[139].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[139].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "AT1K2:L2SI:MMS:02:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...139].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AT1K2:L2SI:MMS:02:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0139:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[139].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...139].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[139].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0139:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[139].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[139].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "AT1K2:L2SI:MMS:02:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0139:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[139].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "AT1K2:L2SI:MMS:02:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[139].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...13].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[13].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M26.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "AT1K2:L2SI:MMS:02:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[13].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[13].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M26.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -105066,2730 +104745,2671 @@ record(waveform, "AT1K2:L2SI:MMS:02:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...13].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0013:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[13].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[13].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[13].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bAllForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...13].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:03:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[13].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M27.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0013:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[13].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[13].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0013:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[13].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[13].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:03:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0013:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[13].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[13].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0140:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...40].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0140:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[140].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0140:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...140].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0140:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[140].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bGantryForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0140:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0140:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...40].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0140:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[140].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0140:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[140].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bHome?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:03:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.bHomeCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[140].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[140].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bHomed?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bLimitForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[140].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:03:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[140].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bPowerSelf?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:03:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.bReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[140].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bSafetyReady?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:03:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...140].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AT1K2:L2SI:MMS:03:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0140:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[140].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...140].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[140].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:03:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0140:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[140].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[140].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:03:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0140:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[140].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[140].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:03:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0141:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...41].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:03:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0141:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[141].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:03:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0141:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...141].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:03:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0141:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[141].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:03:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0141:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:03:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0141:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...41].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:03:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0141:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[141].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:03:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0141:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[141].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:03:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[141].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(mbbi, "AT1K2:L2SI:MMS:03:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[141].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:03:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.nCmdData?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "AT1K2:L2SI:MMS:03:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.nCmdData=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[141].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:03:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AT1K2:L2SI:MMS:03:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.nCommand=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[141].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "AT1K2:L2SI:MMS:03:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:03:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M27.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "AT1K2:L2SI:MMS:03:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[141].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:03:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.nMotionAxisID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:03:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...141].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M27.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:03:PLC:sName_RBV") { - field(DESC, "PLC program name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0141:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[141].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...141].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[141].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0141:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[141].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[141].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0141:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[141].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bAllEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[141].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0142:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...42].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bAllForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0142:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[142].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bBrakeRelease?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0142:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...142].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0142:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[142].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0142:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "IM1K2:PPM:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0142:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...42].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0142:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[142].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0142:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[142].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M4.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM1K2:PPM:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[142].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[142].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bGantryBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bGantryForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[142].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[142].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bHome?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bHomeCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM1K2:PPM:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[142].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...142].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bLimitBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0142:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[142].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...142].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[142].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0142:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[142].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bMoveCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[142].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM1K2:PPM:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0142:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[142].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bMoveCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[142].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0143:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...43].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0143:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[143].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "IM1K2:PPM:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0143:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...143].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0143:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[143].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM1K2:PPM:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0143:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "IM1K2:PPM:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0143:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...43].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM1K2:PPM:MMS:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0143:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[143].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM1K2:PPM:MMS:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0143:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[143].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM1K2:PPM:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM1K2:PPM:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[143].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM1K2:PPM:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[143].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM1K2:PPM:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM1K2:PPM:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[143].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM1K2:PPM:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM1K2:PPM:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[143].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM1K2:PPM:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM1K2:PPM:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM1K2:PPM:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[143].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM1K2:PPM:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM1K2:PPM:MMS:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "IM1K2:PPM:MMS:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...143].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM1K2:PPM:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0143:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[143].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...143].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[143].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM1K2:PPM:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0143:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[143].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M4.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[143].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(mbbi, "IM1K2:PPM:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0143:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[143].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[143].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM1K2:PPM:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0144:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...44].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM1K2:PPM:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0144:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[144].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M4.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM1K2:PPM:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0144:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...144].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0144:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[144].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bAllEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AL1K2:L2SI:MMS:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0144:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bAllForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0144:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...44].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bBrakeRelease?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0144:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[144].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0144:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[144].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AL1K2:L2SI:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bEnable=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[144].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AL1K2:L2SI:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[144].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M5.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AL1K2:L2SI:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[144].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AL1K2:L2SI:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AL1K2:L2SI:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[144].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bHome?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bHomeCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AL1K2:L2SI:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[144].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...144].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bLimitBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0144:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[144].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...144].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[144].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0144:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[144].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bMoveCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[144].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AL1K2:L2SI:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0144:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[144].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bMoveCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[144].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0145:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...45].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0145:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[145].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "AL1K2:L2SI:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0145:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...145].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0145:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[145].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0145:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "AL1K2:L2SI:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0145:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...45].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0145:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[145].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0145:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[145].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[145].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[145].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[145].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[145].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "AL1K2:L2SI:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AL1K2:L2SI:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[145].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "AL1K2:L2SI:MMS:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "AL1K2:L2SI:MMS:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...145].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0145:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[145].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...145].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[145].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0145:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[145].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M5.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[145].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(mbbi, "AL1K2:L2SI:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0145:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[145].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[145].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0146:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...46].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0146:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[146].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M5.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0146:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...146].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0146:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[146].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0146:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bAllEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0146:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...46].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bAllForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0146:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[146].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0146:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[146].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[146].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[146].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bDone?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM2K2:PPM:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bEnable=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[146].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[146].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M6.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM2K2:PPM:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[146].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...146].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0146:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[146].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...146].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[146].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0146:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[146].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[146].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0146:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[146].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[146].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0147:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...47].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM2K2:PPM:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0147:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[147].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0147:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...147].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0147:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[147].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0147:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0147:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...47].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM2K2:PPM:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0147:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[147].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0147:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[147].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM2K2:PPM:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[147].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[147].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM2K2:PPM:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM2K2:PPM:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[147].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM2K2:PPM:MMS:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM2K2:PPM:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[147].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM2K2:PPM:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM2K2:PPM:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM2K2:PPM:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[147].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM2K2:PPM:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM2K2:PPM:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...147].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM2K2:PPM:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0147:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[147].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...147].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[147].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM2K2:PPM:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0147:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[147].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[147].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "IM2K2:PPM:MMS:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0147:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[147].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "IM2K2:PPM:MMS:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[147].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM2K2:PPM:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0148:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...48].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM2K2:PPM:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0148:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[148].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M6.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "IM2K2:PPM:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0148:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...148].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM2K2:PPM:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0148:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[148].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM2K2:PPM:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0148:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M6.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -107798,681 +107418,592 @@ record(waveform, "IM2K2:PPM:MMS:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "IM2K2:PPM:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0148:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...48].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0148:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[148].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0148:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[148].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[148].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[148].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[148].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM3K2:PPM:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[148].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M7.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bExecute?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM3K2:PPM:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.bExecute=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[148].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bGantryAxis?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...148].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0148:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[148].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...148].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bGantryForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[148].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0148:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[148].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bHardwareEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[148].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0148:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[148].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bHome?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[148].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0149:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...49].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM3K2:PPM:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.bHomeCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0149:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[149].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0149:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...149].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bHomed?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0149:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[149].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0149:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0149:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...49].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM3K2:PPM:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0149:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[149].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0149:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[149].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bPowerSelf?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM3K2:PPM:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[149].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[149].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM3K2:PPM:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM3K2:PPM:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[149].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM3K2:PPM:MMS:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM3K2:PPM:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[149].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM3K2:PPM:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM3K2:PPM:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM3K2:PPM:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[149].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM3K2:PPM:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM3K2:PPM:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...149].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM3K2:PPM:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0149:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[149].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...149].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[149].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM3K2:PPM:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0149:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[149].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.nCommand?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[149].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "IM3K2:PPM:MMS:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0149:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[149].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.nCommand=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") - info(archive, "VAL") -} - -record(mbbi, "IM3K2:PPM:MMS:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[149].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM3K2:PPM:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...14].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM3K2:PPM:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[14].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M7.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "IM3K2:PPM:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[14].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM3K2:PPM:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[14].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM3K2:PPM:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M7.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -108481,681 +108012,889 @@ record(waveform, "IM3K2:PPM:MMS:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "IM3K2:PPM:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...14].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0014:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[14].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[14].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bAllForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[14].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bDone?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM4K2:PPM:MMS:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...14].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M8.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[14].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0014:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[14].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[14].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0014:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[14].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[14].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM4K2:PPM:MMS:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0014:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[14].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[14].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0150:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...50].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0150:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[150].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0150:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...150].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0150:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[150].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bGantryForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0150:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0150:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...50].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0150:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[150].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0150:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[150].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bHome?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM4K2:PPM:MMS:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.bHomeCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[150].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[150].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bHomed?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[150].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bLimitForwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[150].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM4K2:PPM:MMS:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[150].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bPowerSelf?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...150].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0150:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[150].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...150].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[150].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0150:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[150].Reset") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[150].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM4K2:PPM:MMS:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0150:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[150].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.bReset=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[150].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0151:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...51].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bSafetyReady?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0151:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[151].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "IM4K2:PPM:MMS:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0151:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...151].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0151:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[151].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0151:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0151:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...51].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0151:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[151].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0151:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[151].OK") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[151].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[151].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[151].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[151].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM4K2:PPM:MMS:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.nCmdData?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM4K2:PPM:MMS:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.nCmdData=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[151].Ovrd.Expiration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...151].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "IM4K2:PPM:MMS:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0151:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[151].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...151].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.nCommand=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[151].Ovrd.StartDT=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM4K2:PPM:MMS:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0151:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[151].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[151].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0151:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[151].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[151].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0152:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...52].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0152:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[152].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M8.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "IM4K2:PPM:MMS:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0152:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...152].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0152:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[152].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0152:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M8.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -109164,2176 +108903,2374 @@ record(waveform, "IM4K2:PPM:MMS:PLC:sErrorMessage_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0152:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...52].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0152:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[152].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bAllBackwardEnable_RBV") { - # Summary of axis permission to move backward - field(DESC, "Summary of axis perm... to move backward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0152:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[152].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bAllBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bAllEnable_RBV") { - field(DESC, "Summary of axis permission to have power") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bAllEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bAllForwardEnable_RBV") { - # Summary of axis permission to move forward - field(DESC, "Summary of axis perm...n to move forward") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[152].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[152].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bAllForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bBrakeRelease_RBV") { - field(DESC, "TRUE if brake released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bBrakeRelease?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bBusy_RBV") { - field(DESC, "TRUE if in the middle of a command") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[152].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bBusy?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[152].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bDone_RBV") { - field(DESC, "TRUE if command finished successfully") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bEnable_RBV") { - field(DESC, "Used internally to request enables") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:Y:PLC:bEnable") { - field(DESC, "Used internally to request enables") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.bEnable=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[152].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bEnableDone_RBV") { - field(DESC, "TRUE if done enabling") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bEnableDone?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bError_RBV") { - field(DESC, "TRUE if we are in an error state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...152].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M9.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bExecute_RBV") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0152:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[152].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...152].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[152].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0152:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[152].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bExecute?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[152].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:Y:PLC:bExecute") { - # Used internally and by the IOC to start or stop - field(DESC, "Used internally and ... to start or stop") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0152:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[152].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.bExecute=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[152].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bGantryAxis_RBV") { - field(DESC, "TRUE if gantry EPS active") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0153:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...53].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bGantryAxis?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bGantryBackwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move backward") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0153:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[153].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bGantryBackwardEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0153:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...153].Info.DevName") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bGantryForwardEnable_RBV") { - field(DESC, "TRUE if gantry ok to move forward") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0153:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[153].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bGantryForwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bHardwareEnable_RBV") { - field(DESC, "TRUE if STO not hit") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0153:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0153:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...53].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bHardwareEnable?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0153:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[153].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bHome_RBV") { - field(DESC, "TRUE if at homing switch") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0153:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[153].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bHome?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bHomeCmd_RBV") { - field(DESC, "Start the homing routine") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bHomeCmd?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:Y:PLC:bHomeCmd") { - field(DESC, "Start the homing routine") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.bHomeCmd=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[153].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bHomed_RBV") { - field(DESC, "TRUE if the motor has been homed") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[153].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bHomed?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bLimitBackwardEnable_RBV") { - field(DESC, "FALSE if reverse limit hit") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bLimitBackwardEnable?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bLimitForwardEnable_RBV") { - field(DESC, "FALSE if forward limit hit") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bLimitForwardEnable?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[153].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bMoveCmd_RBV") { - field(DESC, "Start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bMoveCmd?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:Y:PLC:bMoveCmd") { - field(DESC, "Start a move") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.bMoveCmd=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[153].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bPowerSelf_RBV") { - field(DESC, "FALSE if axis is in PMPS") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bPowerSelf?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bReset_RBV") { - field(DESC, "Used internally to reset errors") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bReset?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:Y:PLC:bReset") { - field(DESC, "Used internally to reset errors") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.bReset=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[153].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bSafetyReady_RBV") { - field(DESC, "TRUE if safe to start a move") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bSafetyReady?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:Y:PLC:bUserEnable_RBV") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...153].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bUserEnable?") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:Y:PLC:bUserEnable") { - # Used to disable power entirely for an axis - field(DESC, "Used to disable powe...irely for an axis") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0153:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[153].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...153].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.bUserEnable=") - field(ZNAM, "DISABLE") - field(ONAM, "ENABLE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[153].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:Y:PLC:fAcceleration_RBV") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0153:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[153].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.fAcceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[153].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:Y:PLC:fAcceleration") { - # Used internally and by the IOC to set acceleration - field(DESC, "Used internally and ... set acceleration") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0153:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[153].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.fAcceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[153].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:Y:PLC:fDeceleration_RBV") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0154:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...54].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.fDeceleration?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:Y:PLC:fDeceleration") { - # Used internally and by the IOC to set deceleration - field(DESC, "Used internally and ... set deceleration") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.fDeceleration=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0154:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[154].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:Y:PLC:fHomePosition_RBV") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0154:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...154].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.fHomePosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:Y:PLC:fHomePosition") { - # Used internally and by the IOC to pick home position - field(DESC, "Used internally and ...ick home position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.fHomePosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0154:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[154].Info.InUse") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:Y:PLC:fPosDiff_RBV") { - field(DESC, "Position lag difference") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0154:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.fPosDiff?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:Y:PLC:fPosition_RBV") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0154:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...54].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:Y:PLC:fPosition") { - # Used internally and by the IOC as the set position - field(DESC, "Used internally and ... the set position") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0154:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[154].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:Y:PLC:fVelocity_RBV") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0154:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[154].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:Y:PLC:fVelocity") { - # Used internally and by the IOC to set velocity - field(DESC, "Used internally and ...C to set velocity") - field(DTYP, "asynFloat64") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Activate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[154].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(mbbi, "TM1K2:ATM:MMS:Y:PLC:nBrakeMode_RBV") { - # Describes when the brake will be released - field(DESC, "Describes when the b... will be released") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[154].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.nBrakeMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "IF_ENABLED") - field(ONST, "IF_MOVING") - field(TWST, "NO_BRAKE") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:Y:PLC:nCmdData_RBV") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.nCmdData?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longout, "TM1K2:ATM:MMS:Y:PLC:nCmdData") { - # Used internally and by the IOC to pass extra args - field(DESC, "Used internally and ...o pass extra args") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.nCmdData=") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[154].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:Y:PLC:nCommand_RBV") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.nCommand?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longout, "TM1K2:ATM:MMS:Y:PLC:nCommand") { - # Used internally and by the IOC to pick move type - field(DESC, "Used internally and ...to pick move type") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Duration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.nCommand=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[154].Ovrd.Duration=") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "TM1K2:ATM:MMS:Y:PLC:nEnableMode_RBV") { - # Describes when the axis will automatically get power - field(DESC, "Describes when the a...tically get power") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.nEnableMode?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "ALWAYS") - field(ONST, "NEVER") - field(TWST, "DURING_MOTION") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:Y:PLC:nEncoderCount_RBV") { - field(DESC, "Count from encoder hardware") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:Y:PLC:nErrorId_RBV") { - field(DESC, "Error code if nonzero") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[154].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M9.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "TM1K2:ATM:MMS:Y:PLC:nHomingMode_RBV") { - field(DESC, "Describes our homing strategy") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...154].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.nHomingMode?") - field(ZRVL, "-1") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "15") - field(ZRST, "NONE") - field(ONST, "LOW_LIMIT") - field(TWST, "HIGH_LIMIT") - field(THST, "HOME_VIA_LOW") - field(FRST, "HOME_VIA_HIGH") - field(FVST, "ABSOLUTE_SET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0154:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[154].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...154].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[154].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:Y:PLC:nMotionAxisID_RBV") { - # Unique ID assigned to each axis in the NC - field(DESC, "Unique ID assigned t...ch axis in the NC") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0154:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[154].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.nMotionAxisID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[154].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:Y:PLC:sErrorMessage_RBV") { - field(DESC, "Message to identify the error state") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0154:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[154].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[154].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0155:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...55].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M9.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:Y:PLC:sName_RBV") { - field(DESC, "PLC program name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0155:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[155].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "$(PREFIX)AccumulatedFastFaults_RBV") { - field(DESC, "PMPS_GVL.AccumulatedFF") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0155:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...155].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.AccumulatedFF?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "$(PREFIX)SuccessfulPreemptions_RBV") { - field(DESC, "PMPS_GVL.SuccessfulPreemption") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0155:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[155].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.SuccessfulPreemption?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "$(PREFIX)0RateBeamCnst:Veto_RBV") { - field(DESC, "0-rate beam constant") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0155:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)0RateBeamCnst:Apt:01:Height_RBV") { - field(DESC, "0-rate beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0155:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...55].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "$(PREFIX)0RateBeamCnst:Apt:01:Width_RBV") { - field(DESC, "0-rate beam constant") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0155:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[155].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)0RateBeamCnst:Apt:01:OK_RBV") { - field(DESC, "0-rate beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0155:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[155].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") -} - -record(ai, "$(PREFIX)0RateBeamCnst:Apt:02:Height_RBV") { - field(DESC, "0-rate beam constant") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") -} - -record(ai, "$(PREFIX)0RateBeamCnst:Apt:02:Width_RBV") { - field(DESC, "0-rate beam constant") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(bi, "$(PREFIX)0RateBeamCnst:Apt:02:OK_RBV") { - field(DESC, "0-rate beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)0RateBeamCnst:Apt:03:Height_RBV") { - field(DESC, "0-rate beam constant") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[155].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") } -record(ai, "$(PREFIX)0RateBeamCnst:Apt:03:Width_RBV") { - field(DESC, "0-rate beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[155].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(bi, "$(PREFIX)0RateBeamCnst:Apt:03:OK_RBV") { - field(DESC, "0-rate beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)0RateBeamCnst:Apt:04:Height_RBV") { - field(DESC, "0-rate beam constant") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[155].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") } -record(ai, "$(PREFIX)0RateBeamCnst:Apt:04:Width_RBV") { - field(DESC, "0-rate beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)0RateBeamCnst:Apt:04:OK_RBV") { - field(DESC, "0-rate beam constant") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[155].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)0RateBeamCnst:BeamClassRanges_RBV") { - field(DESC, "0-rate beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)0RateBeamCnst:BeamClass_RBV") { - field(DESC, "0-rate beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)0RateBeamCnst:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[155].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)0RateBeamCnst:MachineMode_RBV") { - field(DESC, "0-rate beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)0RateBeamCnst:Rate_RBV") { - field(DESC, "0-rate beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...155].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)0RateBeamCnst:Transmission_RBV") { - field(DESC, "0-rate beam constant") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0155:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[155].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...155].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[155].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)0RateBeamCnst:PhotonEnergy_RBV") { - field(DESC, "0-rate beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0155:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[155].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[155].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(longin, "$(PREFIX)0RateBeamCnst:eVRanges_RBV") { - field(DESC, "0-rate beam constant") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0155:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[155].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[155].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") } -record(bi, "$(PREFIX)0RateBeamCnst:Valid_RBV") { - field(DESC, "0-rate beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0156:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...56].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(waveform, "$(PREFIX)FullBeamCnst:Veto_RBV") { - field(DESC, "Full beam constant") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0156:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[156].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "monitor 1: VAL") -} - -record(ai, "$(PREFIX)FullBeamCnst:Apt:01:Height_RBV") { - field(DESC, "Full beam constant") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)FullBeamCnst:Apt:01:Width_RBV") { - field(DESC, "Full beam constant") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0156:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...156].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)FullBeamCnst:Apt:01:OK_RBV") { - field(DESC, "Full beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0156:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[156].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") -} - -record(ai, "$(PREFIX)FullBeamCnst:Apt:02:Height_RBV") { - field(DESC, "Full beam constant") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)FullBeamCnst:Apt:02:Width_RBV") { - field(DESC, "Full beam constant") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0156:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)FullBeamCnst:Apt:02:OK_RBV") { - field(DESC, "Full beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0156:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...56].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "$(PREFIX)FullBeamCnst:Apt:03:Height_RBV") { - field(DESC, "Full beam constant") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0156:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[156].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(ai, "$(PREFIX)FullBeamCnst:Apt:03:Width_RBV") { - field(DESC, "Full beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0156:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[156].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(bi, "$(PREFIX)FullBeamCnst:Apt:03:OK_RBV") { - field(DESC, "Full beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)FullBeamCnst:Apt:04:Height_RBV") { - field(DESC, "Full beam constant") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[156].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") } -record(ai, "$(PREFIX)FullBeamCnst:Apt:04:Width_RBV") { - field(DESC, "Full beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[156].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(bi, "$(PREFIX)FullBeamCnst:Apt:04:OK_RBV") { - field(DESC, "Full beam constant") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)FullBeamCnst:BeamClassRanges_RBV") { - field(DESC, "Full beam constant") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[156].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") } -record(longin, "$(PREFIX)FullBeamCnst:BeamClass_RBV") { - field(DESC, "Full beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)FullBeamCnst:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[156].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)FullBeamCnst:MachineMode_RBV") { - field(DESC, "Full beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)FullBeamCnst:Rate_RBV") { - field(DESC, "Full beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)FullBeamCnst:Transmission_RBV") { - field(DESC, "Full beam constant") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[156].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)FullBeamCnst:PhotonEnergy_RBV") { - field(DESC, "Full beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(longin, "$(PREFIX)FullBeamCnst:eVRanges_RBV") { - field(DESC, "Full beam constant") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...156].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(bi, "$(PREFIX)FullBeamCnst:Valid_RBV") { - field(DESC, "Full beam constant") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0156:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[156].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...156].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[156].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0156:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[156].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[156].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(waveform, "$(PREFIX)eVRangeCnst_RBV") { - field(DESC, "Active eV Range constants") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0156:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[156].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[156].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0157:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...57].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat32ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.g_areVBoundaries?") - field(FTVL, "FLOAT") - field(EGU, "eV") - field(NELM, "32") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(waveform, "$(PREFIX)K:eVRangeCnst_RBV") { - field(DESC, "eV Range constants") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0157:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[157].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat32ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.g_areVBoundariesK?") - field(FTVL, "FLOAT") - field(EGU, "eV") - field(NELM, "32") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(waveform, "$(PREFIX)L:eVRangeCnst_RBV") { - field(DESC, "eV Range constants") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0157:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...157].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat32ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.g_areVBoundariesL?") - field(FTVL, "FLOAT") - field(EGU, "eV") - field(NELM, "32") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)eVRangeHyst_RBV") { - field(DESC, "eV Range hystersis") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0157:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[157].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.reVHyst?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(waveform, "$(PREFIX)CurrentBP:Veto_RBV") { - # PMPS_GVL.stCurrentBeamParameters.aVetoDevices - field(DESC, "PMPS_GVL.stCurrentBe...ters.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0157:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)CurrentBP:Apt:01:Height_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[1].Height - field(DESC, "PMPS_GVL.stCurrentBe...ertures[1].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0157:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...57].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "$(PREFIX)CurrentBP:Apt:01:Width_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[1].Width - field(DESC, "PMPS_GVL.stCurrentBe...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0157:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[157].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)CurrentBP:Apt:01:OK_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[1].xOK - field(DESC, "PMPS_GVL.stCurrentBe...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0157:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[157].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") -} - -record(ai, "$(PREFIX)CurrentBP:Apt:02:Height_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[2].Height - field(DESC, "PMPS_GVL.stCurrentBe...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") -} - -record(ai, "$(PREFIX)CurrentBP:Apt:02:Width_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[2].Width - field(DESC, "PMPS_GVL.stCurrentBe...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(bi, "$(PREFIX)CurrentBP:Apt:02:OK_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[2].xOK - field(DESC, "PMPS_GVL.stCurrentBe...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)CurrentBP:Apt:03:Height_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[3].Height - field(DESC, "PMPS_GVL.stCurrentBe...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[157].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") } -record(ai, "$(PREFIX)CurrentBP:Apt:03:Width_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[3].Width - field(DESC, "PMPS_GVL.stCurrentBe...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[157].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(bi, "$(PREFIX)CurrentBP:Apt:03:OK_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[3].xOK - field(DESC, "PMPS_GVL.stCurrentBe...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)CurrentBP:Apt:04:Height_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[4].Height - field(DESC, "PMPS_GVL.stCurrentBe...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[157].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") } -record(ai, "$(PREFIX)CurrentBP:Apt:04:Width_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[4].Width - field(DESC, "PMPS_GVL.stCurrentBe...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)CurrentBP:Apt:04:OK_RBV") { - # PMPS_GVL.stCurrentBeamParameters.astApertures[4].xOK - field(DESC, "PMPS_GVL.stCurrentBe...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[157].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)CurrentBP:BeamClassRanges_RBV") { - # PMPS_GVL.stCurrentBeamParameters.nBCRange - field(DESC, "PMPS_GVL.stCurrentBe...rameters.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)CurrentBP:BeamClass_RBV") { - # PMPS_GVL.stCurrentBeamParameters.nBeamClass - field(DESC, "PMPS_GVL.stCurrentBe...meters.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)CurrentBP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[157].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)CurrentBP:MachineMode_RBV") { - # PMPS_GVL.stCurrentBeamParameters.nMachineMode - field(DESC, "PMPS_GVL.stCurrentBe...ters.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...157].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)CurrentBP:Rate_RBV") { - field(DESC, "PMPS_GVL.stCurrentBeamParameters.nRate") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0157:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[157].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...157].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[157].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0157:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[157].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[157].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(ai, "$(PREFIX)CurrentBP:Transmission_RBV") { - field(DESC, "PMPS_GVL.stCurrentBeamParameters.nTran") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0157:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[157].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[157].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0158:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...58].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(ai, "$(PREFIX)CurrentBP:PhotonEnergy_RBV") { - field(DESC, "PMPS_GVL.stCurrentBeamParameters.neV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0158:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[158].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(longin, "$(PREFIX)CurrentBP:eVRanges_RBV") { - # PMPS_GVL.stCurrentBeamParameters.neVRange - field(DESC, "PMPS_GVL.stCurrentBe...rameters.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0158:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...158].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)CurrentBP:Valid_RBV") { - field(DESC, "PMPS_GVL.stCurrentBeamParameters.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0158:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[158].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(waveform, "$(PREFIX)RequestedBP:Veto_RBV") { - # PMPS_GVL.stRequestedBeamParameters.aVetoDevices - field(DESC, "PMPS_GVL.stRequested...ters.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0158:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Info.InfoString?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:Apt:01:Height_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[1].Height - field(DESC, "PMPS_GVL.stRequested...ertures[1].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0158:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...58].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:Apt:01:Width_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[1].Width - field(DESC, "PMPS_GVL.stRequested...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0158:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[158].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)RequestedBP:Apt:01:OK_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[1].xOK - field(DESC, "PMPS_GVL.stRequested...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0158:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[158].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:Apt:02:Height_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[2].Height - field(DESC, "PMPS_GVL.stRequested...ertures[2].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:Apt:02:Width_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[2].Width - field(DESC, "PMPS_GVL.stRequested...pertures[2].Width") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[158].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[158].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(bi, "$(PREFIX)RequestedBP:Apt:02:OK_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[2].xOK - field(DESC, "PMPS_GVL.stRequested...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:Apt:03:Height_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[3].Height - field(DESC, "PMPS_GVL.stRequested...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[158].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:Apt:03:Width_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[3].Width - field(DESC, "PMPS_GVL.stRequested...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[158].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)RequestedBP:Apt:03:OK_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[3].xOK - field(DESC, "PMPS_GVL.stRequested...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:Apt:04:Height_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[4].Height - field(DESC, "PMPS_GVL.stRequested...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[158].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:Apt:04:Width_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[4].Width - field(DESC, "PMPS_GVL.stRequested...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...158].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)RequestedBP:Apt:04:OK_RBV") { - # PMPS_GVL.stRequestedBeamParameters.astApertures[4].xOK - field(DESC, "PMPS_GVL.stRequested...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0158:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[158].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...158].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[158].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0158:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[158].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[158].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(longin, "$(PREFIX)RequestedBP:BeamClassRanges_RBV") { - # PMPS_GVL.stRequestedBeamParameters.nBCRange - field(DESC, "PMPS_GVL.stRequested...rameters.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0158:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[158].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[158].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") } -record(longin, "$(PREFIX)RequestedBP:BeamClass_RBV") { - # PMPS_GVL.stRequestedBeamParameters.nBeamClass - field(DESC, "PMPS_GVL.stRequested...meters.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0159:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...59].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(longin, "$(PREFIX)RequestedBP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0159:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[159].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(longin, "$(PREFIX)RequestedBP:MachineMode_RBV") { - # PMPS_GVL.stRequestedBeamParameters.nMachineMode - field(DESC, "PMPS_GVL.stRequested...ters.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0159:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...159].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(longin, "$(PREFIX)RequestedBP:Rate_RBV") { - field(DESC, "PMPS_GVL.stRequestedBeamParameters.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0159:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[159].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:Transmission_RBV") { - field(DESC, "PMPS_GVL.stRequestedBeamParameters.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0159:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(ai, "$(PREFIX)RequestedBP:PhotonEnergy_RBV") { - field(DESC, "PMPS_GVL.stRequestedBeamParameters.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0159:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...59].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(longin, "$(PREFIX)RequestedBP:eVRanges_RBV") { - # PMPS_GVL.stRequestedBeamParameters.neVRange - field(DESC, "PMPS_GVL.stRequested...rameters.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0159:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[159].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "monitor 1: VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(bi, "$(PREFIX)RequestedBP:Valid_RBV") { - # PMPS_GVL.stRequestedBeamParameters.xValid - field(DESC, "PMPS_GVL.stRequested...Parameters.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0159:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[159].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "monitor 1: VAL") + info(archive, "VAL") } -record(ai, "AL1K2:L2SI:LAS:PCT_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fLaserPercent - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ser.fLaserPercent") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fLaserPercent?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:LAS:PCT") { - # PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fLaserPercent - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ser.fLaserPercent") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fLaserPercent=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[159].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[159].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[159].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[159].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[159].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...159].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0159:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[159].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...159].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[159].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0159:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[159].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[159].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0159:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[159].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[159].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...15].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[15].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[15].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[15].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -111342,520 +111279,592 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:10:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:10:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...15].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0015:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[15].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[15].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[15].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...15].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[15].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0015:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[15].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[15].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0015:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[15].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[15].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0015:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[15].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[15].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0160:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...60].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0160:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[160].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0160:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...160].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:10:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0160:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[160].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0160:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0160:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...60].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0160:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[160].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:10:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0160:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[160].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[160].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[160].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[160].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[160].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[160].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...160].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0160:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[160].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...160].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[160].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0160:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[160].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[160].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0160:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[160].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[160].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0161:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...61].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0161:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[161].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0161:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...161].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0161:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[161].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0161:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -111864,520 +111873,592 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:11:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:11:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0161:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...61].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0161:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[161].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0161:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[161].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[161].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[161].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[161].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[161].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[161].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...161].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0161:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[161].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...161].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[161].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0161:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[161].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[161].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0161:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[161].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[161].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0162:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...62].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0162:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[162].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0162:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...162].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:11:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0162:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[162].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0162:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0162:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...62].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0162:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[162].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:11:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0162:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[162].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[162].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[162].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[162].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[162].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[162].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...162].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0162:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[162].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...162].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[162].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0162:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[162].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[162].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0162:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[162].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[162].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0163:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...63].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0163:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[163].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0163:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...163].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0163:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[163].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0163:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -112386,520 +112467,592 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:12:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:12:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0163:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...63].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0163:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[163].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0163:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[163].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[163].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[163].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[163].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[163].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[163].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...163].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0163:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[163].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...163].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[163].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0163:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[163].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[163].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0163:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[163].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[163].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0164:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...64].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0164:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[164].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0164:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...164].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:12:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0164:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[164].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0164:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0164:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...64].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0164:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[164].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:12:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0164:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[164].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[164].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[164].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[164].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[164].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[164].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...164].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0164:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[164].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...164].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[164].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0164:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[164].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[164].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0164:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[164].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[164].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0165:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...65].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0165:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[165].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0165:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...165].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0165:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[165].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0165:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -112908,520 +113061,592 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:13:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:13:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0165:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...65].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0165:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[165].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0165:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[165].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[165].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[165].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[165].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[165].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[165].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...165].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0165:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[165].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...165].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[165].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0165:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[165].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[165].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0165:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[165].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[165].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0166:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...66].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0166:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[166].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0166:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...166].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:13:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0166:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[166].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0166:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0166:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...66].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0166:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[166].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:13:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0166:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[166].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[166].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[166].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[166].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[166].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[166].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...166].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0166:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[166].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...166].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[166].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0166:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[166].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[166].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0166:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[166].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[166].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0167:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...67].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0167:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[167].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0167:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...167].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0167:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[167].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0167:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -113430,1564 +113655,1780 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:14:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:14:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0167:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...67].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0167:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[167].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0167:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[167].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[167].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[167].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[167].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[167].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[167].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...167].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0167:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[167].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...167].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[167].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0167:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[167].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[167].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0167:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[167].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[167].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0168:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...68].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0168:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[168].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0168:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...168].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:14:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0168:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[168].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0168:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0168:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...68].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0168:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[168].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:14:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0168:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[168].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[168].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[168].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[168].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[168].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[168].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...168].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0168:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[168].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...168].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[168].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0168:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[168].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[168].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0168:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[168].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[168].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0169:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...69].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0169:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[169].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:15:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0169:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...169].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0169:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[169].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0169:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0169:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...69].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0169:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[169].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0169:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[169].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[169].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[169].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[169].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[169].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[169].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:15:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...169].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0169:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[169].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...169].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[169].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0169:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[169].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[169].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0169:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[169].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[169].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:15:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...16].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[16].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[16].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[16].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...16].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0016:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[16].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[16].OK") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[16].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...16].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[16].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0016:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[16].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[16].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0016:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[16].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[16].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0016:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[16].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[16].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0170:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...70].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0170:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[170].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:01:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0170:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...170].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0170:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[170].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0170:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0170:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...70].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0170:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[170].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0170:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[170].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[170].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[170].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[170].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[170].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[170].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...170].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0170:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[170].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...170].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[170].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0170:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[170].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[170].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0170:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[170].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[170].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0171:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...71].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:01:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0171:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[171].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0171:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...171].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0171:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[171].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0171:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0171:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...71].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:01:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0171:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[171].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0171:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[171].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[171].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[171].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[171].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[171].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[171].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...171].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0171:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[171].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...171].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[171].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0171:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[171].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[171].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0171:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[171].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[171].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0172:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...72].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0172:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[172].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0172:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...172].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0172:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[172].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0172:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -114996,1564 +115437,1483 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:02:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:02:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0172:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...72].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0172:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[172].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0172:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[172].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[172].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[172].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[172].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[172].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[172].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...172].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0172:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[172].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...172].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[172].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0172:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[172].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[172].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0172:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[172].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[172].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0173:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...73].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0173:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[173].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0173:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...173].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:02:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0173:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[173].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0173:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0173:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...73].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0173:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[173].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:02:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0173:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[173].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[173].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[173].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[173].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[173].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[173].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...173].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0173:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[173].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...173].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[173].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0173:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[173].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[173].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0173:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[173].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[173].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0174:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...74].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0174:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[174].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:03:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0174:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...174].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0174:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[174].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0174:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0174:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...74].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0174:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[174].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0174:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[174].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[174].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[174].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[174].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[174].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[174].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:03:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...174].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0174:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[174].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...174].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[174].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0174:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[174].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[174].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0174:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[174].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[174].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:03:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0175:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...75].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0175:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[175].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0175:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...175].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0175:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[175].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0175:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0175:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...75].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0175:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[175].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AL1K2:L2SI:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0175:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[175].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[175].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[175].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[175].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[175].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:04:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[175].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...175].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0175:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[175].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...175].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[175].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0175:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[175].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[175].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0175:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[175].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[175].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0176:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...76].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0176:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[176].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0176:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...176].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0176:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[176].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0176:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0176:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...76].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0176:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[176].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0176:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[176].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:04:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AL1K2:L2SI:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[176].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:04:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[176].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[176].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[176].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[176].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AL1K2:L2SI:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...176].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0176:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[176].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...176].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[176].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0176:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[176].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[176].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0176:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[176].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[176].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0177:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...77].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0177:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[177].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0177:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...177].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0177:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[177].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0177:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -116562,520 +116922,592 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:05:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:05:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0177:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...77].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0177:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[177].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0177:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[177].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[177].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[177].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[177].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[177].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[177].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...177].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0177:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[177].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...177].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[177].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0177:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[177].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[177].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0177:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[177].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[177].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0178:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...78].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0178:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[178].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0178:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...178].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:05:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0178:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[178].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0178:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0178:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...78].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0178:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[178].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:05:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0178:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[178].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[178].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[178].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[178].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[178].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[178].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...178].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0178:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[178].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...178].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[178].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0178:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[178].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[178].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0178:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[178].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[178].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0179:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...79].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0179:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[179].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0179:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...179].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0179:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[179].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0179:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -117084,520 +117516,592 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:06:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:06:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0179:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...79].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0179:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[179].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0179:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[179].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[179].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[179].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[179].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[179].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[179].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...179].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0179:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[179].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...179].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[179].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0179:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[179].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[179].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0179:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[179].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[179].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...17].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[17].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[17].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:06:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[17].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...17].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0017:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[17].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:06:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[17].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[17].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...17].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[17].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0017:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[17].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[17].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0017:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[17].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[17].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0017:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[17].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[17].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0180:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...80].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0180:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[180].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0180:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...180].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0180:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[180].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0180:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -117606,520 +118110,592 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:07:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:07:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0180:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...80].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0180:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[180].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0180:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[180].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[180].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[180].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[180].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[180].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[180].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...180].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0180:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[180].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...180].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[180].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0180:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[180].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[180].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0180:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[180].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[180].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0181:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...81].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0181:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[181].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0181:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...181].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:07:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0181:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[181].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0181:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0181:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...81].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0181:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[181].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:07:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0181:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[181].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[181].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[181].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[181].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[181].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[181].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...181].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0181:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[181].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...181].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[181].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0181:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[181].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[181].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0181:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[181].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[181].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0182:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...82].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0182:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[182].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0182:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...182].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0182:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[182].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0182:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -118128,520 +118704,592 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:08:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:08:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0182:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...82].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0182:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[182].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0182:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[182].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[182].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[182].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[182].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[182].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[182].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...182].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0182:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[182].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...182].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[182].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0182:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[182].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[182].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0182:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[182].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[182].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0183:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...83].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0183:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[183].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0183:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...183].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:08:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0183:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[183].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0183:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0183:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...83].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0183:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[183].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:08:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0183:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[183].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[183].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[183].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[183].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[183].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[183].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...183].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0183:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[183].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...183].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[183].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0183:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[183].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[183].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AL1K2:L2SI:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0183:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[183].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[183].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0184:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...84].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0184:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[184].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0184:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...184].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0184:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[184].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0184:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -118650,857 +119298,889 @@ record(waveform, "AL1K2:L2SI:MMS:STATE:09:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:09:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0184:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...84].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0184:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[184].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0184:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[184].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[184].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[184].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[184].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[184].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[184].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...184].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0184:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[184].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...184].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[184].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0184:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[184].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[184].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0184:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[184].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[184].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0185:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...85].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0185:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[185].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0185:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...185].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:09:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0185:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[185].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0185:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0185:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...85].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0185:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[185].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:09:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0185:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[185].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.bArbiterEnabled - field(DESC, "PRG_AL1K2_L2SI.fbAL1...s.bArbiterEnabled") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bArbiterEnabled?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AL1K2:L2SI:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.bArbiterEnabled - field(DESC, "PRG_AL1K2_L2SI.fbAL1...s.bArbiterEnabled") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Activate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bArbiterEnabled=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[185].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bBusy") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[185].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bDone") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bError") - field(SCAN, "I/O Intr") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[185].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Duration") + field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bReset") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[185].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "AL1K2:L2SI:MMS:STATE:RESET") { - field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bReset") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[185].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "AL1K2:L2SI:MMS:STATE:GET_RBV") { - field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumGet") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "IN") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "AL1K2:L2SI:MMS:STATE:SET_RBV") { - field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumSet") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...185].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "IN") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbo, "AL1K2:L2SI:MMS:STATE:SET") { - field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumSet") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0185:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[185].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...185].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "IN") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[185].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tePMPS.bMaintMode") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0185:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[185].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.bMaintMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[185].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "AL1K2:L2SI:MMS:STATE:PMPS:MAINT") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tePMPS.bMaintMode") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0185:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[185].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.bMaintMode=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[185].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0186:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...86].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0186:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[186].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0186:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...186].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0186:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[186].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0186:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0186:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...86].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0186:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[186].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0186:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[186].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[186].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[186].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[186].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[186].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[186].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...186].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0186:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[186].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...186].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[186].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0186:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[186].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[186].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0186:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[186].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[186].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0187:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...87].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AL1K2:L2SI:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.nErrorId") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0187:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[187].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AL1K2:L2SI:MMS:STATE:ERRMSG_RBV") { - # PRG_AL1K2_L2SI.fbAL1K2.fbStates.sErrorMessage - field(DESC, "PRG_AL1K2_L2SI.fbAL1...tes.sErrorMessage") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0187:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...187].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:FILTERS:01:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0187:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[187].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[1].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:01:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0187:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[1].sFilterMaterial?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -119509,522 +120189,592 @@ record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:01:MATERIAL_RBV") { info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:FILTERS:02:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0187:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...87].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[2].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:02:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0187:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[187].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[2].sFilterMaterial?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:FILTERS:03:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0187:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[187].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[3].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:03:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[3].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:FILTERS:04:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[187].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[187].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[4].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:04:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[4].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:FILTERS:05:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[187].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[5].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:05:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[187].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[5].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:FILTERS:06:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[6].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:06:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[187].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[6].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:FILTERS:07:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...187].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[7].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:07:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0187:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[187].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...187].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[187].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0187:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[187].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[7].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[187].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:FILTERS:08:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0187:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[187].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[187].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0188:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...88].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[8].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:08:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0188:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[188].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[8].sFilterMaterial?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:THICKNESS_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fActiveFilterThickness_um - field(DESC, "PRG_AT1K2_SOLID.fbSt...ilterThickness_um") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0188:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...188].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fActiveFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:TRANSMISSION_RBV") { - field(DESC, "Filter transmission") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0188:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[188].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fTransmission?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:RTD:1:CONN_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bConnected - field(DESC, "PRG_AT1K2_SOLID.fbSt...bRTD_1.bConnected") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0188:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:RTD:1:ERR_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bError") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0188:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...88].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:RTD:1:TEMP_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbRTD_1.fTemp") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0188:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[188].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbRTD_1.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:RTD:2:CONN_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bConnected - field(DESC, "PRG_AT1K2_SOLID.fbSt...bRTD_2.bConnected") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0188:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[188].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:RTD:2:ERR_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bError") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bError?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:RTD:2:TEMP_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbRTD_2.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbRTD_2.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[188].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[188].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[188].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[188].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[188].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...188].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0188:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[188].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...188].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[188].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0188:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[188].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[188].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0188:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[188].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[188].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0189:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...89].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0189:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[189].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0189:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...189].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0189:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[189].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0189:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -120033,520 +120783,592 @@ record(waveform, "AT1K2:L2SI:MMS:01:STATE:10:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:10:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0189:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...89].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0189:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[189].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0189:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[189].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[189].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[189].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[189].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[189].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[189].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...189].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0189:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[189].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...189].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[189].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0189:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[189].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[189].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0189:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[189].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[189].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:10:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...18].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[18].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:10:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[18].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:10:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[18].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...18].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:10:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0018:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[18].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:10:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[18].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[18].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") + field(SCAN, "I/O Intr") + field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...18].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[18].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0018:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[18].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[18].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0018:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[18].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[18].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0018:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[18].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[18].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0190:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...90].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0190:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[190].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0190:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...190].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0190:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[190].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0190:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -120555,520 +121377,592 @@ record(waveform, "AT1K2:L2SI:MMS:01:STATE:11:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:11:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0190:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...90].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0190:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[190].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0190:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[190].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[190].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[190].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[190].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[190].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[190].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...190].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0190:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[190].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...190].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[190].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0190:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[190].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[190].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0190:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[190].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[190].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:11:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0191:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...91].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0191:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[191].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:11:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0191:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...191].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:11:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0191:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[191].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0191:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0191:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...91].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:11:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0191:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[191].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:11:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0191:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[191].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[191].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[191].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[191].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[191].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[191].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...191].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0191:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[191].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...191].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[191].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0191:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[191].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[191].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0191:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[191].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[191].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0192:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...92].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0192:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[192].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0192:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...192].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0192:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[192].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0192:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -121077,520 +121971,592 @@ record(waveform, "AT1K2:L2SI:MMS:01:STATE:12:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:12:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0192:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...92].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0192:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[192].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0192:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[192].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[192].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[192].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[192].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[192].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[192].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...192].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0192:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[192].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...192].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[192].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0192:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[192].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[192].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0192:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[192].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[192].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:12:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0193:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...93].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0193:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[193].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:12:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0193:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...193].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:12:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0193:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[193].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0193:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0193:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...93].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:12:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0193:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[193].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:12:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0193:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[193].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[193].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[193].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[193].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[193].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[193].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...193].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0193:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[193].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...193].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[193].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0193:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[193].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[193].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0193:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[193].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[193].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0194:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...94].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0194:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[194].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0194:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...194].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0194:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[194].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0194:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -121599,1564 +122565,1483 @@ record(waveform, "AT1K2:L2SI:MMS:01:STATE:13:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:13:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0194:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...94].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0194:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[194].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0194:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[194].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[194].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[194].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[194].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[194].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[194].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...194].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0194:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[194].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...194].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[194].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0194:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[194].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[194].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0194:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[194].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[194].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:13:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0195:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...95].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0195:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[195].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:13:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0195:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...195].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:13:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0195:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[195].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0195:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0195:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...95].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:13:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0195:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[195].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:13:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0195:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[195].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[195].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[195].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[195].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[195].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[195].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:01:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...195].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0195:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[195].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...195].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[195].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0195:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[195].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[195].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0195:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[195].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[195].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0196:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...96].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0196:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[196].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:14:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0196:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...196].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0196:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[196].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0196:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0196:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...96].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0196:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[196].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0196:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[196].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[196].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[196].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[196].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:14:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[196].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:14:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:14:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[196].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:14:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...196].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:14:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0196:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[196].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...196].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[196].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0196:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[196].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[196].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0196:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[196].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[196].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0197:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...97].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0197:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[197].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0197:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...197].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0197:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[197].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0197:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0197:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...97].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0197:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[197].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0197:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[197].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:01:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:15:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[197].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[197].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[197].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[197].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[197].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...197].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0197:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[197].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...197].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[197].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0197:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[197].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[197].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0197:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[197].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[197].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:15:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0198:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...98].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0198:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[198].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:15:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0198:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...198].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:15:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0198:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[198].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0198:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0198:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...98].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:15:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0198:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[198].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:15:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0198:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[198].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[198].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[198].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[198].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[198].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[198].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...198].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0198:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[198].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...198].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[198].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0198:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[198].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[198].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0198:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[198].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[198].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0199:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...99].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0199:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[199].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0199:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...199].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0199:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[199].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0199:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -123165,1564 +124050,1483 @@ record(waveform, "AT1K2:L2SI:MMS:01:STATE:01:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:01:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0199:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...99].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0199:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[199].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0199:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[199].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[199].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[199].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[199].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[199].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[199].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...199].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0199:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[199].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...199].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[199].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0199:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[199].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[199].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0199:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[199].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[199].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:01:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...19].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[19].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:01:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[19].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:01:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[19].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...19].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:01:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0019:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[19].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:01:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[19].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[19].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...19].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[19].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0019:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[19].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[19].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0019:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[19].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[19].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0019:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[19].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[19].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[1].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...stFF[1].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:02:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...F[1].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...tFF[1].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[1].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0001:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...tFF[1].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[1].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...FF[1].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:02:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[1].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:02:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:02:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:02:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[1].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:02:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0001:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[1].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[1].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0001:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[1].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[1].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0001:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[1].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[1].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0200:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...00].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0200:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...FF[200].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0200:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...200].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0200:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...F[200].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0200:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0200:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...00].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0200:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...F[200].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0200:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[200].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:01:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:03:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[200].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...[200].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[200].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...00].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[200].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[200].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...200].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0200:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[200].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...200].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[200].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0200:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[200].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[200].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0200:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[200].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[200].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:03:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...20].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[20].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:03:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[20].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:03:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[20].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...20].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:03:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0020:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[20].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:03:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[20].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[20].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...20].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[20].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0020:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[20].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[20].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0020:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[20].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[20].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0020:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[20].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[20].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...21].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[21].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[21].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[21].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -124731,2086 +125535,2077 @@ record(waveform, "AT1K2:L2SI:MMS:01:STATE:04:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:04:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...21].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0021:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[21].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[21].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[21].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...21].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[21].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0021:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[21].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[21].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0021:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[21].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[21].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0021:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[21].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[21].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:04:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...22].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[22].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:04:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[22].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:04:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[22].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...22].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:04:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0022:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[22].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:04:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[22].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[22].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...22].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[22].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0022:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[22].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[22].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0022:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[22].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[22].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0022:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[22].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[22].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...23].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[23].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:05:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[23].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[23].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...23].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0023:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[23].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[23].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[23].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:05:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...23].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:05:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:05:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:05:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[23].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:05:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0023:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[23].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[23].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0023:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[23].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[23].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0023:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[23].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[23].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...24].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[24].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[24].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[24].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...24].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0024:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[24].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[24].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:01:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:06:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[24].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...24].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[24].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0024:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[24].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[24].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0024:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[24].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[24].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0024:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[24].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[24].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:06:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...25].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[25].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:06:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[25].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:06:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[25].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...25].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:06:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0025:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[25].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:06:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[25].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[25].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...25].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[25].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0025:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[25].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[25].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0025:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[25].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[25].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0025:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[25].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[25].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...26].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[26].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:07:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[26].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[26].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...26].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0026:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[26].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[26].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[26].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...26].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:07:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:07:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[26].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:07:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0026:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[26].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[26].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0026:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[26].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[26].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0026:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[26].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[26].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...27].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[27].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:07:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[27].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:07:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[27].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...27].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0027:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[27].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[27].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[27].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...27].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[27].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0027:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[27].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[27].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0027:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[27].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[27].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0027:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[27].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[27].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...28].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[28].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[28].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[28].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -126819,2614 +127614,2374 @@ record(waveform, "AT1K2:L2SI:MMS:01:STATE:08:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:08:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...28].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0028:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[28].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[28].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[28].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...28].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[28].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0028:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[28].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[28].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0028:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[28].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[28].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0028:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[28].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[28].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:08:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...29].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[29].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:08:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[29].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:08:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[29].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...29].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:08:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0029:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[29].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:08:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[29].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[29].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...29].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:01:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:01:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[29].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0029:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[29].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[29].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0029:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[29].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[29].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0029:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[29].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[29].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[2].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...stFF[2].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:09:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...F[2].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...tFF[2].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[2].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0002:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...tFF[2].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[2].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...FF[2].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:09:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[2].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:09:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:09:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:01:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[2].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:09:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0002:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[2].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[2].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:09:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0002:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[2].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[2].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:BUSY_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0002:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[2].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[2].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:DONE_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bDone") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...30].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.bDone?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:ERR_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bError") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[30].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:01:STATE:RESET_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bReset") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[30].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "AT1K2:L2SI:MMS:01:STATE:RESET") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "AT1K2:L2SI:MMS:01:STATE:GET_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.enumGet") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[30].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(mbbi, "AT1K2:L2SI:MMS:01:STATE:SET_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.enumSet") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "AT1K2:L2SI:MMS:01:STATE:SET") { - field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:01:STATE:ERRID_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.nErrorId - field(DESC, "PRG_AT1K2_SOLID.fbSt....fbState.nErrorId") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...30].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:STATE:ERRMSG_RBV") { - # PRG_AT1K2_SOLID.fbStage1.fbState.sErrorMessage - field(DESC, "PRG_AT1K2_SOLID.fbSt...ate.sErrorMessage") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0030:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[30].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:01:MATERIAL_RBV") { - # PRG_AT1K2_SOLID.fbStage1.sActiveFilterMaterial - field(DESC, "PRG_AT1K2_SOLID.fbSt...iveFilterMaterial") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[30].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.sActiveFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:FILTERS:01:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[1].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:01:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[1].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:FILTERS:02:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[30].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[2].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:02:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[2].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:FILTERS:03:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[3].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:03:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[3].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:FILTERS:04:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[4].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...30].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:04:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[4].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:FILTERS:05:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[5].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:05:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[5].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:FILTERS:06:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[6].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:06:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[30].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[6].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:FILTERS:07:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[7].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0030:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[30].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[30].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:07:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0030:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[30].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[7].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[30].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:FILTERS:08:THICKNESS_RBV") { - field(DESC, "Filter material thickness") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0030:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[30].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[30].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...31].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[8].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:08:MATERIAL_RBV") { - field(DESC, "Filter material name") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[31].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[8].sFilterMaterial?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:THICKNESS_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fActiveFilterThickness_um - field(DESC, "PRG_AT1K2_SOLID.fbSt...ilterThickness_um") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[31].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fActiveFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:TRANSMISSION_RBV") { - field(DESC, "Filter transmission") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[31].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fTransmission?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:RTD:1:CONN_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bConnected - field(DESC, "PRG_AT1K2_SOLID.fbSt...bRTD_1.bConnected") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:RTD:1:ERR_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bError") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...31].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:RTD:1:TEMP_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbRTD_1.fTemp") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0031:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[31].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbRTD_1.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:RTD:2:CONN_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bConnected - field(DESC, "PRG_AT1K2_SOLID.fbSt...bRTD_2.bConnected") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[31].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:RTD:2:ERR_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bError") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bError?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:RTD:2:TEMP_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbRTD_2.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbRTD_2.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[31].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...31].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[31].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0031:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[31].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[31].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0031:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[31].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[31].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0031:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[31].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.bBeamParamsLoaded?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[31].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...32].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[32].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:10:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[32].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[32].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...32].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0032:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[32].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[32].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[32].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...32].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:10:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:10:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:10:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[32].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0032:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[32].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[32].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0032:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[32].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[32].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:10:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0032:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[32].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[32].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:10:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...33].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[33].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[33].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[33].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...33].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0033:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[33].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[33].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[33].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.bBeamParamsLoaded?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...33].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:11:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[33].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0033:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[33].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[33].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0033:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[33].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[33].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0033:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[33].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[33].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...34].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[34].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[34].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[34].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:11:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...34].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0034:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[34].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:11:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[34].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:11:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:11:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:11:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[34].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...34].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[34].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0034:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[34].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[34].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0034:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[34].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[34].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0034:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[34].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[34].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...35].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[35].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[35].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[35].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -129435,92614 +129990,2374 @@ record(waveform, "AT1K2:L2SI:MMS:02:STATE:12:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:12:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...35].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0035:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[35].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[35].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[35].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...35].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[35].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0035:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[35].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[35].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0035:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[35].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[35].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0035:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[35].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[35].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:12:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...36].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[36].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:12:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[36].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:12:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[36].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...36].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:12:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0036:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[36].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:12:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[36].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[36].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...36].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[36].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0036:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[36].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[36].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0036:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[36].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[36].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0036:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[36].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[36].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...37].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[37].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:13:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[37].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[37].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...37].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0037:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[37].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[37].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[37].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:13:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...37].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:13:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:13:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:13:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[37].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:13:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0037:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[37].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[37].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0037:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[37].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[37].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0037:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[37].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[37].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...38].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[38].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[38].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[38].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...38].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0038:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[38].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[38].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:14:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[38].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...38].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[38].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0038:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[38].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[38].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0038:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[38].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[38].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0038:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[38].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[38].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:14:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...39].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[39].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:14:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[39].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:14:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[39].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...39].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:14:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0039:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[39].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:14:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[39].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[39].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...39].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[39].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0039:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[39].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[39].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0039:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[39].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[39].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0039:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[39].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[39].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[3].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...stFF[3].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:15:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...F[3].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...tFF[3].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[3].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0003:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...tFF[3].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[3].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...FF[3].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[3].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:15:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:15:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:15:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[3].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0003:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[3].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[3].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0003:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[3].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[3].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:15:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0003:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[3].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[3].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:15:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...40].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[40].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[40].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[40].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...40].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "AT1K2:L2SI:MMS:02:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:01:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0040:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[40].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:01:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:01:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:01:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:01:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:01:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[40].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:02:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[40].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:02:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:02:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:02:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:02:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "AT1K2:L2SI:MMS:02:STATE:02:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...40].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "AT1K2:L2SI:MMS:02:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:03:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:03:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[40].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "AT1K2:L2SI:MMS:02:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:03:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:03:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:03:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:03:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:04:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:04:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:04:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:04:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:04:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:04:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:05:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:05:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:05:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:05:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:05:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:05:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:06:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:06:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:06:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:06:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:06:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:06:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:07:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:07:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:07:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:07:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:07:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:07:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:08:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:08:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:08:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:08:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:08:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:08:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:02:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:09:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:09:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:09:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:09:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:02:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:09:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:09:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:BUSY_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:DONE_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:ERR_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:02:STATE:RESET_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "AT1K2:L2SI:MMS:02:STATE:RESET") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "AT1K2:L2SI:MMS:02:STATE:GET_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "AT1K2:L2SI:MMS:02:STATE:SET_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "AT1K2:L2SI:MMS:02:STATE:SET") { - field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:02:STATE:ERRID_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.nErrorId - field(DESC, "PRG_AT1K2_SOLID.fbSt....fbState.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:STATE:ERRMSG_RBV") { - # PRG_AT1K2_SOLID.fbStage2.fbState.sErrorMessage - field(DESC, "PRG_AT1K2_SOLID.fbSt...ate.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:02:MATERIAL_RBV") { - # PRG_AT1K2_SOLID.fbStage2.sActiveFilterMaterial - field(DESC, "PRG_AT1K2_SOLID.fbSt...iveFilterMaterial") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.sActiveFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:10:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:10:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:10:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:10:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:10:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:10:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:11:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:11:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:11:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:11:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:11:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:11:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:12:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:12:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:12:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:12:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:12:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:12:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:13:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:13:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:13:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:13:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:13:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:13:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:14:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:14:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:14:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:14:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:14:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:14:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:15:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:15:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:15:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:15:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:15:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:15:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:01:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:01:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:01:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:01:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:01:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:01:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:02:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:02:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:02:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:02:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:02:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:02:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:03:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:03:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:03:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:03:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:03:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:03:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:04:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:04:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:04:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:04:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:04:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:04:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:05:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:05:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:05:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:05:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:05:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:05:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:06:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:06:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:06:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:06:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:06:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:06:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:07:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:07:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:07:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:07:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:07:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:07:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:08:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:08:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:08:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:08:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:08:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:08:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT1K2:L2SI:MMS:03:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:09:BP:Veto_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT1K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT1K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT1K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:09:BP:BeamClass_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT1K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:09:BP:MachineMode_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT1K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:09:BP:Rate_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:Transmission_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT1K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT1K2:L2SI:MMS:03:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT1K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:09:BP:eVRanges_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT1K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:09:BP:Valid_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT1K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:BUSY_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:DONE_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:ERR_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT1K2:L2SI:MMS:03:STATE:RESET_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "AT1K2:L2SI:MMS:03:STATE:RESET") { - field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "AT1K2:L2SI:MMS:03:STATE:GET_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "IN") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "AT1K2:L2SI:MMS:03:STATE:SET_RBV") { - field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "IN") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "AT1K2:L2SI:MMS:03:STATE:SET") { - field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "IN") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(longin, "AT1K2:L2SI:MMS:03:STATE:ERRID_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.nErrorId - field(DESC, "PRG_AT1K2_SOLID.fbSt....fbState.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT1K2:L2SI:MMS:03:STATE:ERRMSG_RBV") { - # PRG_AT1K2_SOLID.fbStage3.fbState.sErrorMessage - field(DESC, "PRG_AT1K2_SOLID.fbSt...ate.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:FILTERS:01:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[1].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:01:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[1].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:FILTERS:02:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[2].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:02:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[2].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:FILTERS:03:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[3].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:03:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[3].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:FILTERS:04:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[4].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:04:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[4].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:FILTERS:05:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[5].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:05:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[5].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:FILTERS:06:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[6].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:06:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[6].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:FILTERS:07:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[7].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:07:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[7].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:FILTERS:08:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[8].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:08:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[8].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:THICKNESS_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fActiveFilterThickness_um - field(DESC, "PRG_AT2K2_SOLID.fbSt...ilterThickness_um") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fActiveFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:TRANSMISSION_RBV") { - field(DESC, "Filter transmission") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fTransmission?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:RTD:1:CONN_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bConnected - field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_1.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:RTD:1:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:RTD:1:TEMP_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbRTD_1.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_1.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:RTD:2:CONN_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bConnected - field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_2.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:RTD:2:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:RTD:2:TEMP_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbRTD_2.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_2.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:10:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:10:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:10:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:10:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:10:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:10:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:11:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:11:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:11:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:11:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:11:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:11:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:12:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:12:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:12:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:12:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:12:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:12:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:13:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:13:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:13:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:13:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:13:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:13:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:14:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:14:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:14:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:14:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:14:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:14:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:15:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:15:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:15:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:15:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:15:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:15:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:01:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:01:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:01:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:01:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:01:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:01:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:02:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:02:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:02:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:02:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:02:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:02:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:03:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:03:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:03:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:03:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:03:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:03:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:04:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:04:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:04:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:04:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:04:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:04:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:05:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:05:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:05:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:05:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:05:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:05:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:06:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:06:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:06:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:06:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:06:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:06:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:07:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:07:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:07:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:07:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:07:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:07:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:08:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:08:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:08:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:08:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:08:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:08:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:01:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:09:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:09:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:09:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:09:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:01:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:09:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:09:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:BUSY_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:DONE_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:01:STATE:RESET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "AT2K2:L2SI:MMS:01:STATE:RESET") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:01:STATE:GET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:01:STATE:SET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "AT2K2:L2SI:MMS:01:STATE:SET") { - field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:01:STATE:ERRID_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.nErrorId - field(DESC, "PRG_AT2K2_SOLID.fbSt....fbState.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:STATE:ERRMSG_RBV") { - # PRG_AT2K2_SOLID.fbStage1.fbState.sErrorMessage - field(DESC, "PRG_AT2K2_SOLID.fbSt...ate.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:01:MATERIAL_RBV") { - # PRG_AT2K2_SOLID.fbStage1.sActiveFilterMaterial - field(DESC, "PRG_AT2K2_SOLID.fbSt...iveFilterMaterial") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.sActiveFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:FILTERS:01:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[1].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:01:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[1].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:FILTERS:02:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[2].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:02:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[2].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:FILTERS:03:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[3].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:03:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[3].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:FILTERS:04:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[4].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:04:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[4].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:FILTERS:05:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[5].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:05:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[5].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:FILTERS:06:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[6].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:06:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[6].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:FILTERS:07:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[7].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:07:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[7].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:FILTERS:08:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[8].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:08:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[8].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:THICKNESS_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fActiveFilterThickness_um - field(DESC, "PRG_AT2K2_SOLID.fbSt...ilterThickness_um") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fActiveFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:TRANSMISSION_RBV") { - field(DESC, "Filter transmission") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fTransmission?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:RTD:1:CONN_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bConnected - field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_1.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:RTD:1:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:RTD:1:TEMP_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbRTD_1.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_1.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:RTD:2:CONN_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bConnected - field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_2.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:RTD:2:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:RTD:2:TEMP_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbRTD_2.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_2.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:10:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:10:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:10:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:10:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:10:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:10:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:11:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:11:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:11:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:11:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:11:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:11:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:12:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:12:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:12:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:12:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:12:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:12:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:13:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:13:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:13:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:13:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:13:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:13:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:14:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:14:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:14:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:14:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:14:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:14:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:15:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:15:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:15:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:15:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:15:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:15:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:01:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:01:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:01:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:01:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:01:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:01:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:02:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:02:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:02:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:02:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:02:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:02:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:03:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:03:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:03:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:03:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:03:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:03:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:04:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:04:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:04:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:04:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:04:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:04:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:05:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:05:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:05:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:05:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:05:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:05:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:06:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:06:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:06:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:06:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:06:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:06:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:07:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:07:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:07:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:07:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:07:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:07:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:08:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:08:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:08:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:08:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:08:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:08:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:02:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:09:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:09:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:09:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:09:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:02:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:09:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:09:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:BUSY_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:DONE_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:02:STATE:RESET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "AT2K2:L2SI:MMS:02:STATE:RESET") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:02:STATE:GET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:02:STATE:SET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "AT2K2:L2SI:MMS:02:STATE:SET") { - field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:02:STATE:ERRID_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.nErrorId - field(DESC, "PRG_AT2K2_SOLID.fbSt....fbState.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:STATE:ERRMSG_RBV") { - # PRG_AT2K2_SOLID.fbStage2.fbState.sErrorMessage - field(DESC, "PRG_AT2K2_SOLID.fbSt...ate.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:02:MATERIAL_RBV") { - # PRG_AT2K2_SOLID.fbStage2.sActiveFilterMaterial - field(DESC, "PRG_AT2K2_SOLID.fbSt...iveFilterMaterial") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.sActiveFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:FILTERS:01:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[1].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:01:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[1].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:FILTERS:02:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[2].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:02:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[2].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:FILTERS:03:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[3].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:03:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[3].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:FILTERS:04:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[4].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:04:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[4].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:FILTERS:05:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[5].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:05:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[5].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:FILTERS:06:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[6].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:06:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[6].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:FILTERS:07:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[7].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:07:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[7].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:FILTERS:08:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[8].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:08:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[8].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:THICKNESS_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fActiveFilterThickness_um - field(DESC, "PRG_AT2K2_SOLID.fbSt...ilterThickness_um") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fActiveFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:TRANSMISSION_RBV") { - field(DESC, "Filter transmission") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fTransmission?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:RTD:1:CONN_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bConnected - field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_1.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:RTD:1:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:RTD:1:TEMP_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbRTD_1.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_1.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:RTD:2:CONN_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bConnected - field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_2.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:RTD:2:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:RTD:2:TEMP_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbRTD_2.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_2.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:10:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:10:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:10:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:10:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:10:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:10:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:11:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:11:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:11:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:11:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:11:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:11:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:12:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:12:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:12:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:12:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:12:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:12:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:13:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:13:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:13:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:13:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:13:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:13:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:14:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:14:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:14:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:14:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:14:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:14:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:15:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:15:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:15:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:15:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:15:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:15:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:01:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:01:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:01:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:01:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:01:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:01:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:02:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:02:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:02:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:02:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:02:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:02:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:03:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:03:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:03:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:03:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:03:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:03:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:04:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:04:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:04:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:04:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:04:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:04:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:05:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:05:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:05:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:05:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:05:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:05:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:06:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:06:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:06:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:06:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:06:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:06:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:07:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:07:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:07:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:07:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:07:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:07:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:08:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:08:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:08:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:08:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:08:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:08:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:03:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:09:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:09:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:09:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:09:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:03:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:09:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:09:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:BUSY_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:DONE_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:03:STATE:RESET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "AT2K2:L2SI:MMS:03:STATE:RESET") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:03:STATE:GET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:03:STATE:SET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "AT2K2:L2SI:MMS:03:STATE:SET") { - field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:03:STATE:ERRID_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.nErrorId - field(DESC, "PRG_AT2K2_SOLID.fbSt....fbState.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:STATE:ERRMSG_RBV") { - # PRG_AT2K2_SOLID.fbStage3.fbState.sErrorMessage - field(DESC, "PRG_AT2K2_SOLID.fbSt...ate.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:03:MATERIAL_RBV") { - # PRG_AT2K2_SOLID.fbStage3.sActiveFilterMaterial - field(DESC, "PRG_AT2K2_SOLID.fbSt...iveFilterMaterial") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.sActiveFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:FILTERS:01:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[1].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:01:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[1].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:FILTERS:02:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[2].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:02:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[2].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:FILTERS:03:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[3].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:03:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[3].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:FILTERS:04:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[4].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:04:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[4].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:FILTERS:05:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[5].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:05:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[5].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:FILTERS:06:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[6].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:06:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[6].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:FILTERS:07:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[7].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:07:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[7].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:FILTERS:08:THICKNESS_RBV") { - field(DESC, "Filter material thickness") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[8].fFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:08:MATERIAL_RBV") { - field(DESC, "Filter material name") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[8].sFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:THICKNESS_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fActiveFilterThickness_um - field(DESC, "PRG_AT2K2_SOLID.fbSt...ilterThickness_um") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fActiveFilterThickness_um?") - field(PREC, "3") - field(EGU, "um") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:TRANSMISSION_RBV") { - field(DESC, "Filter transmission") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fTransmission?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:RTD:1:CONN_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bConnected - field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_1.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:RTD:1:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:RTD:1:TEMP_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbRTD_1.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_1.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:RTD:2:CONN_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bConnected - field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_2.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:RTD:2:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:RTD:2:TEMP_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbRTD_2.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_2.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:10:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:10:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:10:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:10:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:10:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:10:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:11:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:11:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:11:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:11:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:11:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:11:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:12:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:12:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:12:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:12:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:12:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:12:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:13:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:13:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:13:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:13:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:13:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:13:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:14:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:14:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:14:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:14:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:14:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:14:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:15:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:15:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:15:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:15:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:15:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:15:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:01:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:01:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:01:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:01:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:01:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:01:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:02:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:02:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:02:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:02:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:02:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:02:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:03:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:03:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:03:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:03:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:03:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:03:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:04:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:04:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:04:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:04:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:04:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:04:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:05:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:05:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:05:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:05:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:05:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:05:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:06:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:06:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:06:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:06:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:06:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:06:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:07:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:07:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:07:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:07:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:07:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:07:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:08:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:08:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:08:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:08:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:08:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:08:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "AT2K2:L2SI:MMS:04:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:09:BP:Veto_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_AT2K2_SOLID.fbSt...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_AT2K2_SOLID.fbSt...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_AT2K2_SOLID.fbSt...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:09:BP:BeamClass_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_AT2K2_SOLID.fbSt...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:09:BP:MachineMode_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_AT2K2_SOLID.fbSt...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:09:BP:Rate_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:Transmission_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_AT2K2_SOLID.fbSt...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "AT2K2:L2SI:MMS:04:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_AT2K2_SOLID.fbSt....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:09:BP:eVRanges_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_AT2K2_SOLID.fbSt...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:09:BP:Valid_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_AT2K2_SOLID.fbSt...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:BUSY_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:DONE_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:ERR_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "AT2K2:L2SI:MMS:04:STATE:RESET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "AT2K2:L2SI:MMS:04:STATE:RESET") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:04:STATE:GET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "AT2K2:L2SI:MMS:04:STATE:SET_RBV") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "AT2K2:L2SI:MMS:04:STATE:SET") { - field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(SVVL, "7") - field(EIVL, "8") - field(NIVL, "9") - field(ZRST, "UNKNOWN") - field(ONST, "OUT") - field(TWST, "FILTER1") - field(THST, "FILTER2") - field(FRST, "FILTER3") - field(FVST, "FILTER4") - field(SXST, "FILTER5") - field(SVST, "FILTER6") - field(EIST, "FILTER7") - field(NIST, "FILTER8") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(longin, "AT2K2:L2SI:MMS:04:STATE:ERRID_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.nErrorId - field(DESC, "PRG_AT2K2_SOLID.fbSt....fbState.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:STATE:ERRMSG_RBV") { - # PRG_AT2K2_SOLID.fbStage4.fbState.sErrorMessage - field(DESC, "PRG_AT2K2_SOLID.fbSt...ate.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "AT2K2:L2SI:MMS:04:MATERIAL_RBV") { - # PRG_AT2K2_SOLID.fbStage4.sActiveFilterMaterial - field(DESC, "PRG_AT2K2_SOLID.fbSt...iveFilterMaterial") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.sActiveFilterMaterial?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:SFM:FLOW_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fFlowRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...owMeter.fFlowRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fFlowRate?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:SFM:MA_RBV") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fRaw") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fRaw?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:CAM:PWR_RBV") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower?") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM1K1:PPM:CAM:PWR") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower=") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:CAM:CIL:PCT_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM1K1_PPM.fbIM1K...lluminatorPercent") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbGige.fIlluminatorPercent?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:CAM:CIL:PCT") { - # PRG_IM1K1_PPM.fbIM1K1.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM1K1_PPM.fbIM1K...lluminatorPercent") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbGige.fIlluminatorPercent=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:SPM:CALIB_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibBase - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rMeter.fCalibBase") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibBase?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:SPM:CALIB_BUFFER_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibBaseBuffer - field(DESC, "PRG_IM1K1_PPM.fbIM1K....fCalibBaseBuffer") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibBaseBuffer?") - field(FTVL, "DOUBLE") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM1K1:PPM:SPM:MJ_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJ - field(DESC, "PRG_IM1K1_PPM.fbIM1K...werMeter.fCalibMJ") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:SPM:MJ_BUFFER_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJBuffer - field(DESC, "PRG_IM1K1_PPM.fbIM1K...er.fCalibMJBuffer") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mJ") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM1K1:PPM:SPM:CALIB:MJ_RATIO_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ter.fCalibMJRatio") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:SPM:CALIB:MJ_RATIO") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ter.fCalibMJRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:SPM:CALIB:OFFSET_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM1K1_PPM.fbIM1K...r.fCalibRelOffset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelOffset?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:SPM:CALIB:OFFSET") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM1K1_PPM.fbIM1K...r.fCalibRelOffset") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelOffset=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:SPM:CALIB:RATIO_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM1K1_PPM.fbIM1K...er.fCalibRelRatio") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:SPM:CALIB:RATIO") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM1K1_PPM.fbIM1K...er.fCalibRelRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:SPM:VOLT_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fVoltage - field(DESC, "PRG_IM1K1_PPM.fbIM1K...werMeter.fVoltage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fVoltage?") - field(PREC, "3") - field(EGU, "mV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:SPM:VOLT_BUFFER_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fVoltageBuffer - field(DESC, "PRG_IM1K1_PPM.fbIM1K...er.fVoltageBuffer") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fVoltageBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mV") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(bi, "IM1K1:PPM:SPM:STC:CONN_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bConnected - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:SPM:STC:ERR_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bError - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:SPM:STC:TEMP_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.fTemp - field(DESC, "PRG_IM1K1_PPM.fbIM1K...hermoCouple.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:10:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:10:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:10:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:11:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:11:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:11:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:12:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:12:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:12:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:13:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:13:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:13:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:14:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:14:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:14:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:15:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:15:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:15:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:08:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:08:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:08:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K1:PPM:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:09:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:09:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:09:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.bArbiterEnabled - field(DESC, "PRG_IM1K1_PPM.fbIM1K...s.bArbiterEnabled") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM1K1:PPM:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.bArbiterEnabled - field(DESC, "PRG_IM1K1_PPM.fbIM1K...s.bArbiterEnabled") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM1K1:PPM:MMS:STATE:RESET") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "IM1K1:PPM:MMS:STATE:GET_RBV") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "IM1K1:PPM:MMS:STATE:SET_RBV") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "IM1K1:PPM:MMS:STATE:SET") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tePMPS.bMaintMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM1K1:PPM:MMS:STATE:PMPS:MAINT") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K1:PPM:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K1:PPM:MMS:STATE:ERRMSG_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbStates.sErrorMessage - field(DESC, "PRG_IM1K1_PPM.fbIM1K...tes.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:YAG:STC:CONN_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bConnected - field(DESC, "PRG_IM1K1_PPM.fbIM1K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K1:PPM:YAG:STC:ERR_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bError - field(DESC, "PRG_IM1K1_PPM.fbIM1K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K1:PPM:YAG:STC:TEMP_RBV") { - # PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.fTemp - field(DESC, "PRG_IM1K1_PPM.fbIM1K...hermoCouple.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:SFM:FLOW_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fFlowRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...owMeter.fFlowRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fFlowRate?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:SFM:MA_RBV") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fRaw") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fRaw?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:CAM:PWR_RBV") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower?") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM1K2:PPM:CAM:PWR") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower=") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:CAM:CIL:PCT_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM1K2_PPM.fbIM1K...lluminatorPercent") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbGige.fIlluminatorPercent?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:CAM:CIL:PCT") { - # PRG_IM1K2_PPM.fbIM1K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM1K2_PPM.fbIM1K...lluminatorPercent") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbGige.fIlluminatorPercent=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:SPM:CALIB_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibBase - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rMeter.fCalibBase") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibBase?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:SPM:CALIB_BUFFER_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibBaseBuffer - field(DESC, "PRG_IM1K2_PPM.fbIM1K....fCalibBaseBuffer") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibBaseBuffer?") - field(FTVL, "DOUBLE") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM1K2:PPM:SPM:MJ_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJ - field(DESC, "PRG_IM1K2_PPM.fbIM1K...werMeter.fCalibMJ") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:SPM:MJ_BUFFER_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJBuffer - field(DESC, "PRG_IM1K2_PPM.fbIM1K...er.fCalibMJBuffer") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mJ") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM1K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ter.fCalibMJRatio") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:SPM:CALIB:MJ_RATIO") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ter.fCalibMJRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:SPM:CALIB:OFFSET_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM1K2_PPM.fbIM1K...r.fCalibRelOffset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelOffset?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:SPM:CALIB:OFFSET") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM1K2_PPM.fbIM1K...r.fCalibRelOffset") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelOffset=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:SPM:CALIB:RATIO_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM1K2_PPM.fbIM1K...er.fCalibRelRatio") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:SPM:CALIB:RATIO") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM1K2_PPM.fbIM1K...er.fCalibRelRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:SPM:VOLT_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fVoltage - field(DESC, "PRG_IM1K2_PPM.fbIM1K...werMeter.fVoltage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fVoltage?") - field(PREC, "3") - field(EGU, "mV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:SPM:VOLT_BUFFER_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fVoltageBuffer - field(DESC, "PRG_IM1K2_PPM.fbIM1K...er.fVoltageBuffer") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fVoltageBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mV") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(bi, "IM1K2:PPM:SPM:STC:CONN_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bConnected - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:SPM:STC:ERR_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bError - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:SPM:STC:TEMP_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.fTemp - field(DESC, "PRG_IM1K2_PPM.fbIM1K...hermoCouple.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:10:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:10:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:10:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:11:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:11:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:11:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:12:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:12:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:12:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:13:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:13:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:13:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:14:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:14:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:14:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:15:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:15:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:15:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:08:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:08:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:08:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM1K2:PPM:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:09:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:09:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:09:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM1K2_PPM.fbIM1K...s.bArbiterEnabled") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM1K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM1K2_PPM.fbIM1K...s.bArbiterEnabled") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM1K2:PPM:MMS:STATE:RESET") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "IM1K2:PPM:MMS:STATE:GET_RBV") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "IM1K2:PPM:MMS:STATE:SET_RBV") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "IM1K2:PPM:MMS:STATE:SET") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tePMPS.bMaintMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM1K2:PPM:MMS:STATE:PMPS:MAINT") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM1K2:PPM:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM1K2:PPM:MMS:STATE:ERRMSG_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbStates.sErrorMessage - field(DESC, "PRG_IM1K2_PPM.fbIM1K...tes.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:YAG:STC:CONN_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bConnected - field(DESC, "PRG_IM1K2_PPM.fbIM1K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM1K2:PPM:YAG:STC:ERR_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bError - field(DESC, "PRG_IM1K2_PPM.fbIM1K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM1K2:PPM:YAG:STC:TEMP_RBV") { - # PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.fTemp - field(DESC, "PRG_IM1K2_PPM.fbIM1K...hermoCouple.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:SFM:FLOW_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fFlowRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...owMeter.fFlowRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fFlowRate?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:SFM:MA_RBV") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fRaw") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fRaw?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:CAM:PWR_RBV") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower?") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM2K1:PPM:CAM:PWR") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower=") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:CAM:CIL:PCT_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM2K1_PPM.fbIM2K...lluminatorPercent") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbGige.fIlluminatorPercent?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:CAM:CIL:PCT") { - # PRG_IM2K1_PPM.fbIM2K1.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM2K1_PPM.fbIM2K...lluminatorPercent") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbGige.fIlluminatorPercent=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:SPM:CALIB_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibBase - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rMeter.fCalibBase") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibBase?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:SPM:CALIB_BUFFER_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibBaseBuffer - field(DESC, "PRG_IM2K1_PPM.fbIM2K....fCalibBaseBuffer") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibBaseBuffer?") - field(FTVL, "DOUBLE") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM2K1:PPM:SPM:MJ_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJ - field(DESC, "PRG_IM2K1_PPM.fbIM2K...werMeter.fCalibMJ") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:SPM:MJ_BUFFER_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJBuffer - field(DESC, "PRG_IM2K1_PPM.fbIM2K...er.fCalibMJBuffer") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mJ") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM2K1:PPM:SPM:CALIB:MJ_RATIO_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ter.fCalibMJRatio") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:SPM:CALIB:MJ_RATIO") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ter.fCalibMJRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:SPM:CALIB:OFFSET_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM2K1_PPM.fbIM2K...r.fCalibRelOffset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelOffset?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:SPM:CALIB:OFFSET") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM2K1_PPM.fbIM2K...r.fCalibRelOffset") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelOffset=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:SPM:CALIB:RATIO_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM2K1_PPM.fbIM2K...er.fCalibRelRatio") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:SPM:CALIB:RATIO") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM2K1_PPM.fbIM2K...er.fCalibRelRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:SPM:VOLT_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fVoltage - field(DESC, "PRG_IM2K1_PPM.fbIM2K...werMeter.fVoltage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fVoltage?") - field(PREC, "3") - field(EGU, "mV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:SPM:VOLT_BUFFER_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fVoltageBuffer - field(DESC, "PRG_IM2K1_PPM.fbIM2K...er.fVoltageBuffer") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fVoltageBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mV") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(bi, "IM2K1:PPM:SPM:STC:CONN_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bConnected - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:SPM:STC:ERR_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bError - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:SPM:STC:TEMP_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.fTemp - field(DESC, "PRG_IM2K1_PPM.fbIM2K...hermoCouple.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:10:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:10:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:10:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:11:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:11:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:11:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:12:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:12:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:12:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:13:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:13:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:13:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:14:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:14:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:14:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:15:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:15:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:15:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:08:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:08:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:08:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K1:PPM:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:09:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:09:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:09:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.bArbiterEnabled - field(DESC, "PRG_IM2K1_PPM.fbIM2K...s.bArbiterEnabled") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM2K1:PPM:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.bArbiterEnabled - field(DESC, "PRG_IM2K1_PPM.fbIM2K...s.bArbiterEnabled") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM2K1:PPM:MMS:STATE:RESET") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "IM2K1:PPM:MMS:STATE:GET_RBV") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "IM2K1:PPM:MMS:STATE:SET_RBV") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "IM2K1:PPM:MMS:STATE:SET") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tePMPS.bMaintMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM2K1:PPM:MMS:STATE:PMPS:MAINT") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K1:PPM:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K1:PPM:MMS:STATE:ERRMSG_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbStates.sErrorMessage - field(DESC, "PRG_IM2K1_PPM.fbIM2K...tes.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:YAG:STC:CONN_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bConnected - field(DESC, "PRG_IM2K1_PPM.fbIM2K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K1:PPM:YAG:STC:ERR_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bError - field(DESC, "PRG_IM2K1_PPM.fbIM2K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K1:PPM:YAG:STC:TEMP_RBV") { - # PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.fTemp - field(DESC, "PRG_IM2K1_PPM.fbIM2K...hermoCouple.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:SFM:FLOW_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fFlowRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...owMeter.fFlowRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fFlowRate?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:SFM:MA_RBV") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fRaw") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fRaw?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:CAM:PWR_RBV") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower?") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM2K2:PPM:CAM:PWR") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower=") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:CAM:CIL:PCT_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM2K2_PPM.fbIM2K...lluminatorPercent") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbGige.fIlluminatorPercent?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:CAM:CIL:PCT") { - # PRG_IM2K2_PPM.fbIM2K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM2K2_PPM.fbIM2K...lluminatorPercent") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbGige.fIlluminatorPercent=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:SPM:CALIB_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibBase - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rMeter.fCalibBase") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibBase?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:SPM:CALIB_BUFFER_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibBaseBuffer - field(DESC, "PRG_IM2K2_PPM.fbIM2K....fCalibBaseBuffer") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibBaseBuffer?") - field(FTVL, "DOUBLE") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM2K2:PPM:SPM:MJ_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJ - field(DESC, "PRG_IM2K2_PPM.fbIM2K...werMeter.fCalibMJ") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:SPM:MJ_BUFFER_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJBuffer - field(DESC, "PRG_IM2K2_PPM.fbIM2K...er.fCalibMJBuffer") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mJ") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM2K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ter.fCalibMJRatio") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:SPM:CALIB:MJ_RATIO") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ter.fCalibMJRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:SPM:CALIB:OFFSET_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM2K2_PPM.fbIM2K...r.fCalibRelOffset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelOffset?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:SPM:CALIB:OFFSET") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM2K2_PPM.fbIM2K...r.fCalibRelOffset") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelOffset=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:SPM:CALIB:RATIO_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM2K2_PPM.fbIM2K...er.fCalibRelRatio") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:SPM:CALIB:RATIO") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM2K2_PPM.fbIM2K...er.fCalibRelRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:SPM:VOLT_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fVoltage - field(DESC, "PRG_IM2K2_PPM.fbIM2K...werMeter.fVoltage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fVoltage?") - field(PREC, "3") - field(EGU, "mV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:SPM:VOLT_BUFFER_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fVoltageBuffer - field(DESC, "PRG_IM2K2_PPM.fbIM2K...er.fVoltageBuffer") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fVoltageBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mV") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(bi, "IM2K2:PPM:SPM:STC:CONN_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bConnected - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:SPM:STC:ERR_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bError - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:SPM:STC:TEMP_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.fTemp - field(DESC, "PRG_IM2K2_PPM.fbIM2K...hermoCouple.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:10:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:10:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:10:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:11:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:11:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:11:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:12:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:12:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:12:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:13:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:13:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:13:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:14:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:14:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:14:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:15:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:15:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:15:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:08:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:08:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:08:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM2K2:PPM:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:09:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:09:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:09:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM2K2_PPM.fbIM2K...s.bArbiterEnabled") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM2K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM2K2_PPM.fbIM2K...s.bArbiterEnabled") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM2K2:PPM:MMS:STATE:RESET") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "IM2K2:PPM:MMS:STATE:GET_RBV") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "IM2K2:PPM:MMS:STATE:SET_RBV") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "IM2K2:PPM:MMS:STATE:SET") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tePMPS.bMaintMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM2K2:PPM:MMS:STATE:PMPS:MAINT") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM2K2:PPM:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM2K2:PPM:MMS:STATE:ERRMSG_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbStates.sErrorMessage - field(DESC, "PRG_IM2K2_PPM.fbIM2K...tes.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:YAG:STC:CONN_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bConnected - field(DESC, "PRG_IM2K2_PPM.fbIM2K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM2K2:PPM:YAG:STC:ERR_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bError - field(DESC, "PRG_IM2K2_PPM.fbIM2K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM2K2:PPM:YAG:STC:TEMP_RBV") { - # PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.fTemp - field(DESC, "PRG_IM2K2_PPM.fbIM2K...hermoCouple.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:SFM:FLOW_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fFlowRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...owMeter.fFlowRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fFlowRate?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:SFM:MA_RBV") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fRaw") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fRaw?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:CAM:PWR_RBV") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower?") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM3K2:PPM:CAM:PWR") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower=") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:CAM:CIL:PCT_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM3K2_PPM.fbIM3K...lluminatorPercent") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbGige.fIlluminatorPercent?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:CAM:CIL:PCT") { - # PRG_IM3K2_PPM.fbIM3K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM3K2_PPM.fbIM3K...lluminatorPercent") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbGige.fIlluminatorPercent=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:SPM:CALIB_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibBase - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rMeter.fCalibBase") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibBase?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:SPM:CALIB_BUFFER_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibBaseBuffer - field(DESC, "PRG_IM3K2_PPM.fbIM3K....fCalibBaseBuffer") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibBaseBuffer?") - field(FTVL, "DOUBLE") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM3K2:PPM:SPM:MJ_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJ - field(DESC, "PRG_IM3K2_PPM.fbIM3K...werMeter.fCalibMJ") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:SPM:MJ_BUFFER_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJBuffer - field(DESC, "PRG_IM3K2_PPM.fbIM3K...er.fCalibMJBuffer") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mJ") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM3K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ter.fCalibMJRatio") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:SPM:CALIB:MJ_RATIO") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ter.fCalibMJRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:SPM:CALIB:OFFSET_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM3K2_PPM.fbIM3K...r.fCalibRelOffset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelOffset?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:SPM:CALIB:OFFSET") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM3K2_PPM.fbIM3K...r.fCalibRelOffset") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelOffset=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:SPM:CALIB:RATIO_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM3K2_PPM.fbIM3K...er.fCalibRelRatio") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:SPM:CALIB:RATIO") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM3K2_PPM.fbIM3K...er.fCalibRelRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:SPM:VOLT_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fVoltage - field(DESC, "PRG_IM3K2_PPM.fbIM3K...werMeter.fVoltage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fVoltage?") - field(PREC, "3") - field(EGU, "mV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:SPM:VOLT_BUFFER_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fVoltageBuffer - field(DESC, "PRG_IM3K2_PPM.fbIM3K...er.fVoltageBuffer") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fVoltageBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mV") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(bi, "IM3K2:PPM:SPM:STC:CONN_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bConnected - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:SPM:STC:ERR_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bError - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:SPM:STC:TEMP_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.fTemp - field(DESC, "PRG_IM3K2_PPM.fbIM3K...hermoCouple.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:10:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:10:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:10:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:11:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:11:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:11:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:12:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:12:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:12:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:13:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:13:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:13:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:14:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:14:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:14:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:15:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:15:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:15:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:08:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:08:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:08:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM3K2:PPM:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:09:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:09:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:09:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM3K2_PPM.fbIM3K...s.bArbiterEnabled") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM3K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM3K2_PPM.fbIM3K...s.bArbiterEnabled") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bBusy") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bReset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM3K2:PPM:MMS:STATE:RESET") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "IM3K2:PPM:MMS:STATE:GET_RBV") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.enumGet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbi, "IM3K2:PPM:MMS:STATE:SET_RBV") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.enumSet") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "IM3K2:PPM:MMS:STATE:SET") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tePMPS.bMaintMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM3K2:PPM:MMS:STATE:PMPS:MAINT") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM3K2:PPM:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.nErrorId") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.nErrorId?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM3K2:PPM:MMS:STATE:ERRMSG_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbStates.sErrorMessage - field(DESC, "PRG_IM3K2_PPM.fbIM3K...tes.sErrorMessage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.sErrorMessage?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:YAG:STC:CONN_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bConnected - field(DESC, "PRG_IM3K2_PPM.fbIM3K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM3K2:PPM:YAG:STC:ERR_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bError - field(DESC, "PRG_IM3K2_PPM.fbIM3K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM3K2:PPM:YAG:STC:TEMP_RBV") { - # PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.fTemp - field(DESC, "PRG_IM3K2_PPM.fbIM3K...hermoCouple.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:SFM:FLOW_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fFlowRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...owMeter.fFlowRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fFlowRate?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM4K2:PPM:SFM:MA_RBV") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fRaw") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fRaw?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:CAM:PWR_RBV") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower?") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM4K2:PPM:CAM:PWR") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower=") - field(ZNAM, "OFF") - field(ONAM, "ON") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:CAM:CIL:PCT_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM4K2_PPM.fbIM4K...lluminatorPercent") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbGige.fIlluminatorPercent?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:CAM:CIL:PCT") { - # PRG_IM4K2_PPM.fbIM4K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM4K2_PPM.fbIM4K...lluminatorPercent") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbGige.fIlluminatorPercent=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:SPM:CALIB_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibBase - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rMeter.fCalibBase") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibBase?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM4K2:PPM:SPM:CALIB_BUFFER_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibBaseBuffer - field(DESC, "PRG_IM4K2_PPM.fbIM4K....fCalibBaseBuffer") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibBaseBuffer?") - field(FTVL, "DOUBLE") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM4K2:PPM:SPM:MJ_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJ - field(DESC, "PRG_IM4K2_PPM.fbIM4K...werMeter.fCalibMJ") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM4K2:PPM:SPM:MJ_BUFFER_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJBuffer - field(DESC, "PRG_IM4K2_PPM.fbIM4K...er.fCalibMJBuffer") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mJ") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(ai, "IM4K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ter.fCalibMJRatio") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:SPM:CALIB:MJ_RATIO") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ter.fCalibMJRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:SPM:CALIB:OFFSET_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM4K2_PPM.fbIM4K...r.fCalibRelOffset") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelOffset?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:SPM:CALIB:OFFSET") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM4K2_PPM.fbIM4K...r.fCalibRelOffset") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelOffset=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:SPM:CALIB:RATIO_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM4K2_PPM.fbIM4K...er.fCalibRelRatio") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:SPM:CALIB:RATIO") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM4K2_PPM.fbIM4K...er.fCalibRelRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:SPM:VOLT_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fVoltage - field(DESC, "PRG_IM4K2_PPM.fbIM4K...werMeter.fVoltage") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fVoltage?") - field(PREC, "3") - field(EGU, "mV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM4K2:PPM:SPM:VOLT_BUFFER_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fVoltageBuffer - field(DESC, "PRG_IM4K2_PPM.fbIM4K...er.fVoltageBuffer") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fVoltageBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mV") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") -} - -record(bi, "IM4K2:PPM:SPM:STC:CONN_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bConnected - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Couple.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:SPM:STC:ERR_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bError - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ermoCouple.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:SPM:STC:TEMP_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.fTemp - field(DESC, "PRG_IM4K2_PPM.fbIM4K...hermoCouple.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "IM4K2:PPM:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM4K2:PPM:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "IM4K2:PPM:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM4K2:PPM:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM4K2:PPM:MMS:STATE:10:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0040:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[40].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[40].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0040:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[40].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[40].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0040:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[40].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[40].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...41].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[41].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[41].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[41].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:10:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...41].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0041:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[41].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[41].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:10:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[41].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...41].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[41].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0041:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[41].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[41].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0041:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[41].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[41].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0041:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[41].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[41].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...42].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[42].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[42].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[42].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -222051,520 +132366,592 @@ record(waveform, "IM4K2:PPM:MMS:STATE:11:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:11:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...42].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0042:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[42].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[42].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[42].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...42].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[42].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0042:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[42].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[42].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0042:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[42].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[42].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0042:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[42].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[42].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...43].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[43].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[43].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:11:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[43].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...43].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0043:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[43].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:11:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[43].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[43].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...43].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[43].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0043:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[43].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[43].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0043:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[43].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[43].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0043:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[43].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[43].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...44].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[44].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[44].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[44].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -222573,1564 +132960,1483 @@ record(waveform, "IM4K2:PPM:MMS:STATE:12:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:12:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...44].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0044:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[44].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[44].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[44].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...44].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[44].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0044:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[44].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[44].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0044:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[44].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[44].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0044:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[44].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[44].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...45].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[45].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[45].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:12:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[45].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...45].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0045:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[45].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:12:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[45].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[45].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...45].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[45].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0045:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[45].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[45].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0045:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[45].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[45].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0045:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[45].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[45].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...46].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[46].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:13:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[46].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[46].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...46].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0046:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[46].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[46].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[46].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...46].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:13:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[46].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:13:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0046:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[46].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[46].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0046:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[46].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[46].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0046:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[46].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[46].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...47].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[47].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[47].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[47].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...47].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0047:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[47].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[47].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM4K2:PPM:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:14:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[47].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...47].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[47].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0047:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[47].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[47].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0047:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[47].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[47].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0047:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[47].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[47].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...48].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[48].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[48].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:14:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[48].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...48].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0048:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[48].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:14:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[48].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[48].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...48].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[48].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0048:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[48].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[48].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0048:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[48].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[48].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0048:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[48].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[48].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...49].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[49].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[49].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[49].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -224139,520 +134445,592 @@ record(waveform, "IM4K2:PPM:MMS:STATE:15:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:15:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...49].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0049:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[49].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[49].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[49].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...49].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[49].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0049:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[49].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[49].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0049:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[49].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[49].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0049:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[49].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[49].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[4].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...stFF[4].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...F[4].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:15:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...tFF[4].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[4].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0004:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...tFF[4].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:15:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[4].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...FF[4].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[4].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[4].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0004:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[4].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[4].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0004:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[4].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[4].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0004:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[4].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[4].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...50].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[50].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[50].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[50].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -224661,520 +135039,592 @@ record(waveform, "IM4K2:PPM:MMS:STATE:01:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...50].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0050:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[50].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[50].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[50].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...50].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[50].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0050:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[50].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[50].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0050:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[50].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[50].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0050:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[50].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[50].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...51].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[51].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[51].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[51].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...51].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0051:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[51].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[51].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[51].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...51].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[51].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0051:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[51].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[51].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0051:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[51].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[51].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0051:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[51].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[51].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...52].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[52].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[52].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[52].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM4K2:PPM:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -225183,1564 +135633,1483 @@ record(waveform, "IM4K2:PPM:MMS:STATE:02:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...52].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0052:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[52].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[52].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[52].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...52].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[52].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0052:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[52].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[52].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0052:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[52].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[52].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0052:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[52].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[52].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...53].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[53].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[53].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[53].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...53].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0053:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[53].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[53].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[53].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...53].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[53].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0053:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[53].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[53].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0053:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[53].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[53].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0053:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[53].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[53].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...54].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[54].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[54].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM4K2:PPM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[54].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...54].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0054:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[54].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[54].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[54].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...54].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[54].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0054:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[54].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[54].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0054:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[54].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[54].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0054:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[54].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[54].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...55].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM4K2:PPM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[55].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[55].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[55].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...55].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0055:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[55].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[55].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[55].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...55].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[55].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0055:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[55].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[55].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0055:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[55].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[55].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0055:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[55].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[55].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...56].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[56].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[56].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[56].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...56].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0056:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[56].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[56].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[56].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...56].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[56].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0056:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[56].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[56].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0056:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[56].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[56].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0056:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[56].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[56].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...57].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[57].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[57].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[57].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -226749,520 +137118,592 @@ record(waveform, "IM4K2:PPM:MMS:STATE:05:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...57].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0057:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[57].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[57].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[57].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...57].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[57].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0057:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[57].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[57].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0057:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[57].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[57].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0057:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[57].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[57].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...58].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[58].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[58].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[58].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...58].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0058:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[58].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[58].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[58].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...58].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[58].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0058:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[58].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[58].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0058:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[58].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[58].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0058:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[58].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[58].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...59].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[59].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[59].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[59].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -227271,520 +137712,592 @@ record(waveform, "IM4K2:PPM:MMS:STATE:06:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...59].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0059:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[59].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[59].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[59].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...59].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[59].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0059:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[59].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[59].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0059:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[59].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[59].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0059:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[59].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[59].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[5].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...stFF[5].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...F[5].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...tFF[5].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[5].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0005:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...tFF[5].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[5].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...FF[5].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[5].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM4K2:PPM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[5].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0005:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[5].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[5].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0005:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[5].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[5].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0005:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[5].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[5].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...60].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[60].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[60].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[60].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -227793,520 +138306,592 @@ record(waveform, "IM4K2:PPM:MMS:STATE:07:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...60].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0060:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[60].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[60].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[60].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...60].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[60].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0060:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[60].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[60].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0060:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[60].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[60].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0060:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[60].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[60].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...61].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[61].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[61].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[61].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...61].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0061:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[61].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[61].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[61].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...61].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[61].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0061:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[61].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[61].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0061:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[61].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[61].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0061:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[61].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[61].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...62].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[62].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[62].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[62].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -228315,520 +138900,592 @@ record(waveform, "IM4K2:PPM:MMS:STATE:08:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:08:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...62].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0062:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[62].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[62].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[62].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...62].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[62].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0062:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[62].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[62].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0062:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[62].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[62].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0062:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[62].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[62].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...63].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[63].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[63].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:08:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[63].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...63].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0063:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[63].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:08:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[63].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[63].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...63].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[63].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0063:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[63].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[63].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0063:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[63].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[63].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM4K2:PPM:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0063:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[63].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[63].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...64].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[64].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[64].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[64].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -228837,1377 +139494,1483 @@ record(waveform, "IM4K2:PPM:MMS:STATE:09:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:09:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...64].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0064:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[64].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[64].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[64].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...64].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[64].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0064:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[64].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[64].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0064:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[64].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[64].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0064:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[64].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[64].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...65].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[65].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[65].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[65].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:09:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...65].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0065:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[65].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[65].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:09:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[65].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM4K2_PPM.fbIM4K...s.bArbiterEnabled") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.bArbiterEnabled?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM4K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM4K2_PPM.fbIM4K...s.bArbiterEnabled") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.bArbiterEnabled=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bBusy") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...65].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bError") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bReset") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM4K2:PPM:MMS:STATE:RESET") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bReset") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM4K2:PPM:MMS:STATE:GET_RBV") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.enumGet") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "IM4K2:PPM:MMS:STATE:SET_RBV") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.enumSet") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[65].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbo, "IM4K2:PPM:MMS:STATE:SET") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.enumSet") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0065:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[65].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[65].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tePMPS.bMaintMode") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0065:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[65].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.bMaintMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[65].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM4K2:PPM:MMS:STATE:PMPS:MAINT") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tePMPS.bMaintMode") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0065:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[65].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.bMaintMode=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[65].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...66].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[66].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[66].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[66].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...66].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0066:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[66].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[66].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[66].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...66].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[66].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0066:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[66].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[66].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0066:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[66].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[66].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0066:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[66].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[66].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...67].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[67].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[67].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[67].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM4K2:PPM:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.nErrorId") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...67].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM4K2:PPM:MMS:STATE:ERRMSG_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbStates.sErrorMessage - field(DESC, "PRG_IM4K2_PPM.fbIM4K...tes.sErrorMessage") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0067:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[67].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM4K2:PPM:YAG:STC:CONN_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bConnected - field(DESC, "PRG_IM4K2_PPM.fbIM4K...Couple.bConnected") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[67].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM4K2:PPM:YAG:STC:ERR_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bError - field(DESC, "PRG_IM4K2_PPM.fbIM4K...ermoCouple.bError") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM4K2:PPM:YAG:STC:TEMP_RBV") { - # PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.fTemp - field(DESC, "PRG_IM4K2_PPM.fbIM4K...hermoCouple.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:SFM:FLOW_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fFlowRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...owMeter.fFlowRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fFlowRate?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:SFM:MA_RBV") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fRaw") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[67].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fRaw?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:CAM:PWR_RBV") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower?") - field(ZNAM, "OFF") - field(ONAM, "ON") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM5K2:PPM:CAM:PWR") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower=") - field(ZNAM, "OFF") - field(ONAM, "ON") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:CAM:CIL:PCT_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM5K2_PPM.fbIM5K...lluminatorPercent") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbGige.fIlluminatorPercent?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:CAM:CIL:PCT") { - # PRG_IM5K2_PPM.fbIM5K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM5K2_PPM.fbIM5K...lluminatorPercent") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...67].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbGige.fIlluminatorPercent=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:SPM:CALIB_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibBase - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rMeter.fCalibBase") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibBase?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:SPM:CALIB_BUFFER_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibBaseBuffer - field(DESC, "PRG_IM5K2_PPM.fbIM5K....fCalibBaseBuffer") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibBaseBuffer?") - field(FTVL, "DOUBLE") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "IM5K2:PPM:SPM:MJ_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJ - field(DESC, "PRG_IM5K2_PPM.fbIM5K...werMeter.fCalibMJ") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:SPM:MJ_BUFFER_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJBuffer - field(DESC, "PRG_IM5K2_PPM.fbIM5K...er.fCalibMJBuffer") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mJ") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "IM5K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ter.fCalibMJRatio") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[67].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:SPM:CALIB:MJ_RATIO") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ter.fCalibMJRatio") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0067:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[67].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[67].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:SPM:CALIB:OFFSET_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM5K2_PPM.fbIM5K...r.fCalibRelOffset") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0067:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[67].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelOffset?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[67].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:SPM:CALIB:OFFSET") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM5K2_PPM.fbIM5K...r.fCalibRelOffset") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0067:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[67].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelOffset=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[67].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:SPM:CALIB:RATIO_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM5K2_PPM.fbIM5K...er.fCalibRelRatio") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...68].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:SPM:CALIB:RATIO") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM5K2_PPM.fbIM5K...er.fCalibRelRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:SPM:VOLT_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fVoltage - field(DESC, "PRG_IM5K2_PPM.fbIM5K...werMeter.fVoltage") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[68].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fVoltage?") - field(PREC, "3") - field(EGU, "mV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:SPM:VOLT_BUFFER_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fVoltageBuffer - field(DESC, "PRG_IM5K2_PPM.fbIM5K...er.fVoltageBuffer") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[68].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fVoltageBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mV") - field(NELM, "1000") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(bi, "IM5K2:PPM:SPM:STC:CONN_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bConnected - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Couple.bConnected") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[68].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:SPM:STC:ERR_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bError - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ermoCouple.bError") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...68].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bError?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:SPM:STC:TEMP_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.fTemp - field(DESC, "PRG_IM5K2_PPM.fbIM5K...hermoCouple.fTemp") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0068:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[68].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[68].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[68].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...68].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[68].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0068:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[68].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[68].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0068:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[68].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[68].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0068:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[68].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[68].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...69].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[69].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[69].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[69].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -230216,520 +140979,592 @@ record(waveform, "IM5K2:PPM:MMS:STATE:10:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:10:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...69].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0069:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[69].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[69].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[69].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...69].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[69].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0069:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[69].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[69].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0069:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[69].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[69].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0069:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[69].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[69].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[6].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...stFF[6].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...F[6].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:10:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...tFF[6].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[6].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0006:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...tFF[6].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:10:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[6].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...FF[6].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[6].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[6].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0006:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[6].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[6].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0006:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[6].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[6].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0006:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[6].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[6].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...70].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[70].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[70].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[70].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -230738,1564 +141573,1483 @@ record(waveform, "IM5K2:PPM:MMS:STATE:11:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:11:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...70].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0070:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[70].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[70].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[70].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...70].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[70].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0070:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[70].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[70].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0070:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[70].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[70].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0070:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[70].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[70].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...71].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[71].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[71].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:11:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[71].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...71].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0071:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[71].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:11:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[71].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[71].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...71].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[71].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0071:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[71].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[71].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0071:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[71].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[71].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0071:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[71].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[71].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...72].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[72].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:12:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[72].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM5K2:PPM:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[72].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...72].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0072:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[72].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[72].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[72].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...72].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:12:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[72].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:12:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0072:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[72].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[72].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0072:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[72].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[72].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0072:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[72].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[72].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...73].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[73].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[73].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[73].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...73].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0073:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[73].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[73].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:13:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[73].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...73].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[73].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0073:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[73].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[73].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0073:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[73].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[73].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0073:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[73].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[73].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...74].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[74].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[74].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[74].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:13:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...74].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0074:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[74].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[74].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:13:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[74].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...74].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[74].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0074:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[74].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[74].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0074:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[74].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[74].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0074:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[74].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[74].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...75].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[75].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[75].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[75].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -232304,520 +143058,592 @@ record(waveform, "IM5K2:PPM:MMS:STATE:14:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:14:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...75].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0075:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[75].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[75].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[75].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...75].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[75].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0075:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[75].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[75].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0075:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[75].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[75].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0075:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[75].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[75].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...76].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[76].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[76].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:14:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[76].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...76].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0076:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[76].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:14:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[76].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[76].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...76].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[76].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0076:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[76].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[76].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0076:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[76].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[76].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0076:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[76].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[76].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...77].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[77].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[77].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[77].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -232826,1564 +143652,1483 @@ record(waveform, "IM5K2:PPM:MMS:STATE:15:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:15:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...77].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0077:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[77].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[77].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[77].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...77].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[77].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0077:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[77].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[77].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0077:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[77].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[77].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0077:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[77].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[77].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...78].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[78].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[78].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:15:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[78].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...78].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0078:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[78].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:15:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[78].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[78].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...78].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[78].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0078:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[78].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[78].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0078:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[78].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[78].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0078:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[78].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[78].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...79].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[79].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[79].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM5K2:PPM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[79].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...79].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0079:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[79].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[79].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[79].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...79].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[79].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0079:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[79].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[79].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0079:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[79].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[79].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0079:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[79].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[79].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[7].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...stFF[7].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...F[7].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...tFF[7].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[7].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0007:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...tFF[7].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[7].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM5K2:PPM:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...FF[7].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[7].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[7].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0007:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[7].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[7].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0007:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[7].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[7].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0007:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[7].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[7].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...80].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[80].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[80].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[80].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...80].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0080:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[80].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[80].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[80].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...80].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[80].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0080:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[80].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[80].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0080:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[80].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[80].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0080:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[80].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[80].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...81].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[81].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[81].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[81].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -234392,520 +145137,592 @@ record(waveform, "IM5K2:PPM:MMS:STATE:03:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...81].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0081:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[81].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[81].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[81].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...81].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[81].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0081:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[81].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[81].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0081:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[81].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[81].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0081:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[81].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[81].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...82].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[82].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[82].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[82].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...82].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0082:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[82].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[82].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[82].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...82].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[82].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0082:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[82].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[82].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0082:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[82].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[82].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0082:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[82].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[82].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...83].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[83].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[83].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[83].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -234914,520 +145731,592 @@ record(waveform, "IM5K2:PPM:MMS:STATE:04:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...83].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0083:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[83].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[83].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[83].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...83].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[83].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0083:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[83].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[83].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0083:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[83].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[83].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0083:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[83].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[83].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...84].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[84].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[84].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[84].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...84].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0084:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[84].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[84].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[84].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...84].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[84].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0084:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[84].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[84].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0084:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[84].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[84].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0084:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[84].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[84].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...85].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[85].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[85].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[85].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM5K2:PPM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -235436,1564 +146325,1483 @@ record(waveform, "IM5K2:PPM:MMS:STATE:05:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...85].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0085:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[85].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[85].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[85].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...85].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[85].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0085:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[85].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[85].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0085:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[85].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[85].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0085:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[85].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[85].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...86].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[86].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[86].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[86].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...86].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0086:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[86].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[86].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[86].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...86].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[86].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0086:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[86].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[86].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0086:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[86].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[86].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0086:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[86].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[86].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...87].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[87].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[87].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM5K2:PPM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[87].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...87].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0087:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[87].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[87].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[87].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Duration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...87].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[87].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0087:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[87].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[87].Ovrd.StartDT") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0087:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[87].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[87].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0087:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[87].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[87].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...88].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM5K2:PPM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[88].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[88].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[88].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM5K2:PPM:MMS:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...88].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0088:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[88].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[88].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM5K2:PPM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[88].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...88].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[88].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0088:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[88].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[88].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0088:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[88].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[88].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0088:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[88].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[88].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...89].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[89].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[89].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[89].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...89].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0089:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[89].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[89].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[89].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...89].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[89].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0089:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[89].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[89].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0089:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[89].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[89].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0089:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[89].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[89].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[8].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...stFF[8].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...F[8].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...tFF[8].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -237002,520 +147810,592 @@ record(waveform, "IM5K2:PPM:MMS:STATE:08:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:08:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[8].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0008:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...tFF[8].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[8].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...FF[8].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[8].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[8].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0008:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[8].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[8].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0008:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[8].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[8].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0008:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[8].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[8].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...90].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[90].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[90].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:08:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[90].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...90].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0090:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[90].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:08:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[90].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[90].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...90].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[90].Ovrd.StartDT") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0090:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[90].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[90].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0090:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[90].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[90].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM5K2:PPM:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0090:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[90].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[90].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...91].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[91].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[91].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[91].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -237524,1377 +148404,1483 @@ record(waveform, "IM5K2:PPM:MMS:STATE:09:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:09:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...91].Info.TypeCode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0091:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[91].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[91].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[91].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...91].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[91].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0091:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[91].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[91].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0091:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[91].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[91].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0091:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[91].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[91].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...92].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[92].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[92].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[92].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:09:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...92].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0092:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[92].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[92].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:09:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[92].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM5K2_PPM.fbIM5K...s.bArbiterEnabled") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.bArbiterEnabled?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM5K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM5K2_PPM.fbIM5K...s.bArbiterEnabled") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.bArbiterEnabled=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Deactivate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bBusy") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...92].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bError") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bReset") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "IM5K2:PPM:MMS:STATE:RESET") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bReset") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "IM5K2:PPM:MMS:STATE:GET_RBV") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.enumGet") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "IM5K2:PPM:MMS:STATE:SET_RBV") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.enumSet") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[92].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbo, "IM5K2:PPM:MMS:STATE:SET") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.enumSet") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0092:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[92].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[92].Ovrd.StartDT") field(DTYP, "asynInt32") field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tePMPS.bMaintMode") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0092:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[92].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.bMaintMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[92].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM5K2:PPM:MMS:STATE:PMPS:MAINT") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tePMPS.bMaintMode") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0092:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[92].Reset") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.bMaintMode=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[92].Reset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...93].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].BeamPermitted?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[93].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[93].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[93].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...93].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0093:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[93].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[93].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[93].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...93].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[93].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0093:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[93].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[93].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0093:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[93].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[93].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0093:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[93].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[93].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...94].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[94].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[94].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[94].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM5K2:PPM:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.nErrorId") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...94].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Info.TypeCode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM5K2:PPM:MMS:STATE:ERRMSG_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbStates.sErrorMessage - field(DESC, "PRG_IM5K2_PPM.fbIM5K...tes.sErrorMessage") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0094:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[94].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Info.sPath?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM5K2:PPM:YAG:STC:CONN_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bConnected - field(DESC, "PRG_IM5K2_PPM.fbIM5K...Couple.bConnected") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[94].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM5K2:PPM:YAG:STC:ERR_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bError - field(DESC, "PRG_IM5K2_PPM.fbIM5K...ermoCouple.bError") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM5K2:PPM:YAG:STC:TEMP_RBV") { - # PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.fTemp - field(DESC, "PRG_IM5K2_PPM.fbIM5K...hermoCouple.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:SFM:FLOW_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fFlowRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...owMeter.fFlowRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fFlowRate?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:SFM:MA_RBV") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fRaw") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[94].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fRaw?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:CAM:PWR_RBV") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower?") - field(ZNAM, "OFF") - field(ONAM, "ON") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM6K2:PPM:CAM:PWR") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower=") - field(ZNAM, "OFF") - field(ONAM, "ON") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:CAM:CIL:PCT_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM6K2_PPM.fbIM6K...lluminatorPercent") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbGige.fIlluminatorPercent?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:CAM:CIL:PCT") { - # PRG_IM6K2_PPM.fbIM6K2.fbGige.fIlluminatorPercent - field(DESC, "PRG_IM6K2_PPM.fbIM6K...lluminatorPercent") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...94].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbGige.fIlluminatorPercent=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:SPM:CALIB_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibBase - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rMeter.fCalibBase") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibBase?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:SPM:CALIB_BUFFER_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibBaseBuffer - field(DESC, "PRG_IM6K2_PPM.fbIM6K....fCalibBaseBuffer") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibBaseBuffer?") - field(FTVL, "DOUBLE") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "IM6K2:PPM:SPM:MJ_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJ - field(DESC, "PRG_IM6K2_PPM.fbIM6K...werMeter.fCalibMJ") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJ?") - field(PREC, "3") - field(EGU, "mJ") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:SPM:MJ_BUFFER_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJBuffer - field(DESC, "PRG_IM6K2_PPM.fbIM6K...er.fCalibMJBuffer") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mJ") - field(NELM, "1000") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") } -record(ai, "IM6K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ter.fCalibMJRatio") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[94].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:SPM:CALIB:MJ_RATIO") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJRatio - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ter.fCalibMJRatio") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0094:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[94].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[94].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:SPM:CALIB:OFFSET_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM6K2_PPM.fbIM6K...r.fCalibRelOffset") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0094:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[94].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelOffset?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[94].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:SPM:CALIB:OFFSET") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelOffset - field(DESC, "PRG_IM6K2_PPM.fbIM6K...r.fCalibRelOffset") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0094:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[94].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelOffset=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[94].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:SPM:CALIB:RATIO_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM6K2_PPM.fbIM6K...er.fCalibRelRatio") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...95].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelRatio?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:SPM:CALIB:RATIO") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelRatio - field(DESC, "PRG_IM6K2_PPM.fbIM6K...er.fCalibRelRatio") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelRatio=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[95].Info.Desc") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:SPM:VOLT_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fVoltage - field(DESC, "PRG_IM6K2_PPM.fbIM6K...werMeter.fVoltage") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[95].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fVoltage?") - field(PREC, "3") - field(EGU, "mV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:SPM:VOLT_BUFFER_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fVoltageBuffer - field(DESC, "PRG_IM6K2_PPM.fbIM6K...er.fVoltageBuffer") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[95].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fVoltageBuffer?") - field(FTVL, "DOUBLE") - field(EGU, "mV") - field(NELM, "1000") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") } -record(bi, "IM6K2:PPM:SPM:STC:CONN_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bConnected - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Couple.bConnected") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...95].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:SPM:STC:ERR_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bError - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ermoCouple.bError") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0095:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[95].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[95].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:SPM:STC:TEMP_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.fTemp - field(DESC, "PRG_IM6K2_PPM.fbIM6K...hermoCouple.fTemp") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[95].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...95].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[95].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0095:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[95].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[95].Ovrd.StartDT") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0095:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[95].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[95].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0095:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[95].Reset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[95].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...96].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[96].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[96].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[96].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Info.InfoString?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -238903,2046 +149889,2121 @@ record(waveform, "IM6K2:PPM:MMS:STATE:10:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:10:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...96].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0096:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[96].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[96].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[96].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...96].Ovrd.Duration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[96].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0096:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[96].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[96].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0096:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[96].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[96].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0096:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[96].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[96].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...97].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[97].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[97].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:10:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[97].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...97].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0097:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[97].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:10:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[97].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Activate") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Activate=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[97].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Active?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...97].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.RemainingTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[97].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0097:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[97].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[97].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0097:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[97].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[97].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0097:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[97].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[97].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...98].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[98].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:11:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[98].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[98].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...98].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0098:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[98].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[98].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[98].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...98].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[98].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:11:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0098:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[98].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[98].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0098:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[98].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[98].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0098:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[98].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[98].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...99].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...tFF[99].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Info.Desc?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...[99].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Info.DevName?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:11:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...FF[99].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Info.InUse?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...99].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0099:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...FF[99].Info.sPath") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[99].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Activate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Activate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...F[99].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Deactivate?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...99].Ovrd.Duration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.ElapsedTime?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Expiration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[99].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Ovrd.StartDT?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0099:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[99].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...[99].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0099:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[99].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[99].Reset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0099:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[99].Reset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[99].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:BeamPermitted_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].BeamPermitted + field(DESC, "GVL.fbFastFaultOutpu...[9].BeamPermitted") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].BeamPermitted?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:Desc_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Info.Desc + field(DESC, "GVL.fbFastFaultOutpu...stFF[9].Info.Desc") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Info.Desc?") field(FTVL, "CHAR") - field(NELM, "80") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:12:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:DevName_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Info.DevName + field(DESC, "GVL.fbFastFaultOutpu...F[9].Info.DevName") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Info.DevName?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "255") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:InUse_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Info.InUse + field(DESC, "GVL.fbFastFaultOutpu...tFF[9].Info.InUse") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Info.InUse?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:InfoString_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Info.InfoString + field(DESC, "GVL.fbFastFaultOutpu...].Info.InfoString") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Info.InfoString?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:TypeCode_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Info.TypeCode + field(DESC, "GVL.fbFastFaultOutpu...[9].Info.TypeCode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Info.TypeCode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(waveform, "PLC:RIX:MOTION:FFO:02:FF:0009:Info:Path_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Info.sPath + field(DESC, "GVL.fbFastFaultOutpu...tFF[9].Info.sPath") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Info.sPath?") + field(FTVL, "CHAR") + field(NELM, "255") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[9].OK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Activate_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Activate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Activate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Activate") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Activate + field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Activate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Activate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Active_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Active + field(DESC, "GVL.fbFastFaultOutpu...FF[9].Ovrd.Active") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Active?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Deactivate_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Deactivate") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Deactivate") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Duration_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Duration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Duration?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Duration") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Duration + field(DESC, "GVL.fbFastFaultOutpu...[9].Ovrd.Duration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Duration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:ElapsedTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.ElapsedTime + field(DESC, "GVL.fbFastFaultOutpu....Ovrd.ElapsedTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.ElapsedTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Expiration_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Expiration?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:Expiration") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.Expiration + field(DESC, "GVL.fbFastFaultOutpu...].Ovrd.Expiration") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.Expiration=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:RemainingTime_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.RemainingTime + field(DESC, "GVL.fbFastFaultOutpu...vrd.RemainingTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.RemainingTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:12:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(longin, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:StartDT_RBV") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[9].Ovrd.StartDT") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Ovrd.StartDT?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(longout, "PLC:RIX:MOTION:FFO:02:FF:0009:Ovrd:StartDT") { + # GVL.fbFastFaultOutput2.astFF[9].Ovrd.StartDT + field(DESC, "GVL.fbFastFaultOutpu...F[9].Ovrd.StartDT") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Ovrd.StartDT=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(bi, "PLC:RIX:MOTION:FFO:02:FF:0009:Reset_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[9].Reset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.astFF[9].Reset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:FF:0009:Reset") { + field(DESC, "GVL.fbFastFaultOutput2.astFF[9].Reset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.astFF[9].Reset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:12:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(bi, "PLC:RIX:MOTION:FFO:02:ClearFault_RBV") { + field(DESC, "Might be overidden by PLC writes") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.i_xReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PLC:RIX:MOTION:FFO:02:ClearFault") { + field(DESC, "Might be overidden by PLC writes") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].bLocked?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.i_xReset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "PLC:RIX:MOTION:FFO:02:EnableVeto_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.i_xVeto") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.i_xVeto?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bo, "PLC:RIX:MOTION:FFO:02:EnableVeto") { + field(DESC, "GVL.fbFastFaultOutput2.i_xVeto") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.i_xVeto=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PLC:RIX:MOTION:FFO:02:FaultHWO_RBV") { + field(DESC, "Hardware Output Status") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.q_xFastFaultOut?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:RegistrationFailure_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.xFastFaultRegFail") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.xFastFaultRegFail?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PLC:RIX:MOTION:FFO:02:RegistrationFailure") { + field(DESC, "GVL.fbFastFaultOutput2.xFastFaultRegFail") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL.fbFastFaultOutput2.xFastFaultRegFail=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "PLC:RIX:MOTION:FFO:02:OK_RBV") { + field(DESC, "GVL.fbFastFaultOutput2.xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL.fbFastFaultOutput2.xOK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "$(PREFIX)LCLSGeneral:GlobalLogTrickleTrip_RBV") { + field(DESC, "Tripped by overall log count") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_Logger.bTrickleTripped?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(waveform, "$(PREFIX)LCLSGeneral:LogHost_RBV") { + field(DESC, "The log host IP address") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_Logger.cLogHost?") + field(FTVL, "CHAR") + field(NELM, "15") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(waveform, "$(PREFIX)LCLSGeneral:LogHost") { + field(DESC, "The log host IP address") + field(DTYP, "asynInt8ArrayOut") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/GVL_Logger.cLogHost=") + field(FTVL, "CHAR") + field(NELM, "15") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "$(PREFIX)LCLSGeneral:LogPort_RBV") { + field(DESC, "The log host UDP port") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_Logger.iLogPort?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(longout, "$(PREFIX)LCLSGeneral:LogPort") { + field(DESC, "The log host UDP port") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/GVL_Logger.iLogPort=") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "$(PREFIX)LCLSGeneral:LogMessageCount_RBV") { + field(DESC, "Total log messages on the last cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_Logger.nGlobAccEvents?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") +record(bi, "$(PREFIX)DB:REFRESH_RBV") { + field(DESC, "MOTION_GVL.fbStandardPMPSDB.bRefresh") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/MOTION_GVL.fbStandardPMPSDB.bRefresh?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "$(PREFIX)DB:REFRESH") { + field(DESC, "MOTION_GVL.fbStandardPMPSDB.bRefresh") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/MOTION_GVL.fbStandardPMPSDB.bRefresh=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "$(PREFIX)DB:LAST_REFRESH_RBV") { + # MOTION_GVL.fbStandardPMPSDB.nLastRefreshTime + field(DESC, "MOTION_GVL.fbStandar....nLastRefreshTime") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/MOTION_GVL.fbStandardPMPSDB.nLastRefreshTime?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(bi, "IM1K1:PPM:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M1.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:13:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(bi, "IM1K1:PPM:MMS:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(bi, "IM1K1:PPM:MMS:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "IM1K1:PPM:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(bi, "IM1K1:PPM:MMS:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "IM1K1:PPM:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(bi, "IM1K1:PPM:MMS:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM1K1:PPM:MMS:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(ai, "IM1K1:PPM:MMS:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.fHomePosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(ao, "IM1K1:PPM:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M1.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K1:PPM:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.fPosDiff?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(longin, "IM1K1:PPM:MMS:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(longin, "IM1K1:PPM:MMS:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M1.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(waveform, "IM1K1:PPM:MMS:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M1.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "IM1K1:PPM:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") +record(longin, "IM1K1:PPM:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(waveform, "IM1K1:PPM:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM1K1:PPM:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(bi, "IM1K1:PPM:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:13:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(longin, "IM1K1:PPM:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(waveform, "IM1K1:PPM:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(waveform, "IM1K1:PPM:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(bi, "IM1K1:PPM:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:13:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(longin, "IM1K1:PPM:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM1K1:PPM:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM1K1:PPM:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M1.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "TM1K2:ATM:MMS:X:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M10.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "TM1K2:ATM:MMS:X:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "TM1K2:ATM:MMS:X:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "TM1K2:ATM:MMS:X:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "TM1K2:ATM:MMS:X:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "TM1K2:ATM:MMS:X:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "TM1K2:ATM:MMS:X:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "TM1K2:ATM:MMS:X:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "TM1K2:ATM:MMS:X:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") +record(ao, "TM1K2:ATM:MMS:X:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M10.fHomePosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "TM1K2:ATM:MMS:X:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "TM1K2:ATM:MMS:X:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "TM1K2:ATM:MMS:X:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M10.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "TM1K2:ATM:MMS:X:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M10.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -240951,38 +152012,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:14:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "TM1K2:ATM:MMS:X:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "TM1K2:ATM:MMS:X:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "TM1K2:ATM:MMS:X:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSBackwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -240991,480 +152051,348 @@ record(waveform, "IM6K2:PPM:MMS:STATE:14:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:14:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "TM1K2:ATM:MMS:X:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM6K2:PPM:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM6K2:PPM:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bi, "TM1K2:ATM:MMS:X:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSForwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM6K2:PPM:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(longin, "TM1K2:ATM:MMS:X:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(waveform, "TM1K2:ATM:MMS:X:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(waveform, "TM1K2:ATM:MMS:X:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "TM1K2:ATM:MMS:X:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM6K2:PPM:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(longin, "TM1K2:ATM:MMS:X:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "TM1K2:ATM:MMS:X:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(waveform, "TM1K2:ATM:MMS:X:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M10.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:14:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(bi, "LI2K2:K2A:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M11.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(bi, "LI2K2:K2A:MMS:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:14:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(bi, "LI2K2:K2A:MMS:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "LI2K2:K2A:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].bLocked?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.bHomeCmd=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "LI2K2:K2A:MMS:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "LI2K2:K2A:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.bReset=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "LI2K2:K2A:MMS:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "LI2K2:K2A:MMS:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "LI2K2:K2A:MMS:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "LI2K2:K2A:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M11.fHomePosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "LI2K2:K2A:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "LI2K2:K2A:MMS:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "LI2K2:K2A:MMS:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M11.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "LI2K2:K2A:MMS:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M11.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "LI2K2:K2A:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSBackwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "LI2K2:K2A:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(waveform, "LI2K2:K2A:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "LI2K2:K2A:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -241473,38 +152401,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:15:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "LI2K2:K2A:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSForwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "LI2K2:K2A:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "LI2K2:K2A:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSForwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -241513,480 +152440,575 @@ record(waveform, "IM6K2:PPM:MMS:STATE:15:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:15:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "LI2K2:K2A:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSForwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(bi, "LI2K2:K2A:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(longin, "LI2K2:K2A:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(waveform, "LI2K2:K2A:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "LI2K2:K2A:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M11.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "PF1K2:WFS:MMS:Y:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M12.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(bi, "PF1K2:WFS:MMS:Y:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(bi, "PF1K2:WFS:MMS:Y:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bo, "PF1K2:WFS:MMS:Y:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PF1K2:WFS:MMS:Y:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(bo, "PF1K2:WFS:MMS:Y:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PF1K2:WFS:MMS:Y:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PF1K2:WFS:MMS:Y:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "PF1K2:WFS:MMS:Y:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.fHomePosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(ao, "PF1K2:WFS:MMS:Y:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M12.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "PF1K2:WFS:MMS:Y:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.fPosDiff?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(longin, "PF1K2:WFS:MMS:Y:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(longin, "PF1K2:WFS:MMS:Y:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M12.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(waveform, "PF1K2:WFS:MMS:Y:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M12.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "PF1K2:WFS:MMS:Y:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") +record(longin, "PF1K2:WFS:MMS:Y:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(waveform, "PF1K2:WFS:MMS:Y:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PF1K2:WFS:MMS:Y:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(bi, "PF1K2:WFS:MMS:Y:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:15:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(longin, "PF1K2:WFS:MMS:Y:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(waveform, "PF1K2:WFS:MMS:Y:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(waveform, "PF1K2:WFS:MMS:Y:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(bi, "PF1K2:WFS:MMS:Y:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:15:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(longin, "PF1K2:WFS:MMS:Y:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "PF1K2:WFS:MMS:Y:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PF1K2:WFS:MMS:Y:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M12.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "PF1K2:WFS:MMS:Z:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M13.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PF1K2:WFS:MMS:Z:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PF1K2:WFS:MMS:Z:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PF1K2:WFS:MMS:Z:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "PF1K2:WFS:MMS:Z:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "PF1K2:WFS:MMS:Z:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "PF1K2:WFS:MMS:Z:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "PF1K2:WFS:MMS:Z:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "PF1K2:WFS:MMS:Z:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") +record(ao, "PF1K2:WFS:MMS:Z:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M13.fHomePosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "PF1K2:WFS:MMS:Z:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "PF1K2:WFS:MMS:Z:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "PF1K2:WFS:MMS:Z:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M13.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PF1K2:WFS:MMS:Z:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M13.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -241995,38 +153017,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:01:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PF1K2:WFS:MMS:Z:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "PF1K2:WFS:MMS:Z:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PF1K2:WFS:MMS:Z:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSBackwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -242035,480 +153056,402 @@ record(waveform, "IM6K2:PPM:MMS:STATE:01:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "PF1K2:WFS:MMS:Z:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(bi, "PF1K2:WFS:MMS:Z:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(longin, "PF1K2:WFS:MMS:Z:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(waveform, "PF1K2:WFS:MMS:Z:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(waveform, "PF1K2:WFS:MMS:Z:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bi, "PF1K2:WFS:MMS:Z:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(longin, "PF1K2:WFS:MMS:Z:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(waveform, "PF1K2:WFS:MMS:Z:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(waveform, "PF1K2:WFS:MMS:Z:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M13.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(bi, "IM5K2:PPM:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M14.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(bi, "IM5K2:PPM:MMS:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "IM5K2:PPM:MMS:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM5K2:PPM:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(bi, "IM5K2:PPM:MMS:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM5K2:PPM:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(bi, "IM5K2:PPM:MMS:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM5K2:PPM:MMS:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(ai, "IM5K2:PPM:MMS:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.fHomePosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM5K2:PPM:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M14.fHomePosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(ai, "IM5K2:PPM:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.fPosDiff?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(longin, "IM5K2:PPM:MMS:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM5K2:PPM:MMS:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M14.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM5K2:PPM:MMS:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M14.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM5K2:PPM:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "IM5K2:PPM:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "IM5K2:PPM:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "IM5K2:PPM:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "IM5K2:PPM:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "IM5K2:PPM:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(waveform, "IM5K2:PPM:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM5K2:PPM:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSForwardEnable.sMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -242517,38 +153460,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:02:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM5K2:PPM:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "IM5K2:PPM:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM5K2:PPM:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSPowerEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -242557,480 +153499,575 @@ record(waveform, "IM6K2:PPM:MMS:STATE:02:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "IM5K2:PPM:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M14.stEPSPowerEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(bi, "TM2K2:ATM:MMS:Y:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M15.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(bi, "TM2K2:ATM:MMS:Y:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(bi, "TM2K2:ATM:MMS:Y:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(bo, "TM2K2:ATM:MMS:Y:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "TM2K2:ATM:MMS:Y:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "TM2K2:ATM:MMS:Y:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "TM2K2:ATM:MMS:Y:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "TM2K2:ATM:MMS:Y:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "TM2K2:ATM:MMS:Y:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.fHomePosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(ao, "TM2K2:ATM:MMS:Y:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M15.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "TM2K2:ATM:MMS:Y:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.fPosDiff?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(longin, "TM2K2:ATM:MMS:Y:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(longin, "TM2K2:ATM:MMS:Y:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M15.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(waveform, "TM2K2:ATM:MMS:Y:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M15.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(bi, "TM2K2:ATM:MMS:Y:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(longin, "TM2K2:ATM:MMS:Y:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(waveform, "TM2K2:ATM:MMS:Y:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "TM2K2:ATM:MMS:Y:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "TM2K2:ATM:MMS:Y:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSForwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") +record(longin, "TM2K2:ATM:MMS:Y:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(waveform, "TM2K2:ATM:MMS:Y:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "TM2K2:ATM:MMS:Y:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(bi, "TM2K2:ATM:MMS:Y:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(longin, "TM2K2:ATM:MMS:Y:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(waveform, "TM2K2:ATM:MMS:Y:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(waveform, "TM2K2:ATM:MMS:Y:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M15.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(bi, "TM2K2:ATM:MMS:X:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M16.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(bi, "TM2K2:ATM:MMS:X:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "TM2K2:ATM:MMS:X:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "TM2K2:ATM:MMS:X:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bHomeCmd=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "TM2K2:ATM:MMS:X:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bo, "TM2K2:ATM:MMS:X:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "TM2K2:ATM:MMS:X:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "TM2K2:ATM:MMS:X:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "TM2K2:ATM:MMS:X:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "TM2K2:ATM:MMS:X:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M16.fHomePosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "TM2K2:ATM:MMS:X:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "TM2K2:ATM:MMS:X:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "TM2K2:ATM:MMS:X:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M16.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "TM2K2:ATM:MMS:X:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M16.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "TM2K2:ATM:MMS:X:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSBackwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "TM2K2:ATM:MMS:X:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(waveform, "TM2K2:ATM:MMS:X:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "TM2K2:ATM:MMS:X:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -243039,38 +154076,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:03:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "TM2K2:ATM:MMS:X:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSForwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "TM2K2:ATM:MMS:X:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "TM2K2:ATM:MMS:X:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSForwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -243079,480 +154115,575 @@ record(waveform, "IM6K2:PPM:MMS:STATE:03:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "TM2K2:ATM:MMS:X:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSForwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(bi, "TM2K2:ATM:MMS:X:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(longin, "TM2K2:ATM:MMS:X:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(waveform, "TM2K2:ATM:MMS:X:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "TM2K2:ATM:MMS:X:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M16.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "AT2K2:L2SI:MMS:01:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M17.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(bi, "AT2K2:L2SI:MMS:01:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(bi, "AT2K2:L2SI:MMS:01:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bo, "AT2K2:L2SI:MMS:01:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "AT2K2:L2SI:MMS:01:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(bo, "AT2K2:L2SI:MMS:01:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "AT2K2:L2SI:MMS:01:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "AT2K2:L2SI:MMS:01:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:01:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.fHomePosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(ao, "AT2K2:L2SI:MMS:01:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M17.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:01:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.fPosDiff?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(longin, "AT2K2:L2SI:MMS:01:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(longin, "AT2K2:L2SI:MMS:01:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M17.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(waveform, "AT2K2:L2SI:MMS:01:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M17.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "AT2K2:L2SI:MMS:01:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") +record(longin, "AT2K2:L2SI:MMS:01:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(waveform, "AT2K2:L2SI:MMS:01:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT2K2:L2SI:MMS:01:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(bi, "AT2K2:L2SI:MMS:01:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(longin, "AT2K2:L2SI:MMS:01:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(waveform, "AT2K2:L2SI:MMS:01:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(waveform, "AT2K2:L2SI:MMS:01:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(bi, "AT2K2:L2SI:MMS:01:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(longin, "AT2K2:L2SI:MMS:01:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT2K2:L2SI:MMS:01:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "AT2K2:L2SI:MMS:01:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M17.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "AT2K2:L2SI:MMS:02:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M18.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT2K2:L2SI:MMS:02:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "AT2K2:L2SI:MMS:02:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "AT2K2:L2SI:MMS:02:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "AT2K2:L2SI:MMS:02:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "AT2K2:L2SI:MMS:02:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "AT2K2:L2SI:MMS:02:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "AT2K2:L2SI:MMS:02:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "AT2K2:L2SI:MMS:02:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") +record(ao, "AT2K2:L2SI:MMS:02:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M18.fHomePosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "AT2K2:L2SI:MMS:02:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "AT2K2:L2SI:MMS:02:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "AT2K2:L2SI:MMS:02:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M18.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "AT2K2:L2SI:MMS:02:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M18.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -243561,38 +154692,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:04:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:02:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "AT2K2:L2SI:MMS:02:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT2K2:L2SI:MMS:02:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSBackwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -243601,480 +154731,402 @@ record(waveform, "IM6K2:PPM:MMS:STATE:04:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "AT2K2:L2SI:MMS:02:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(bi, "AT2K2:L2SI:MMS:02:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(longin, "AT2K2:L2SI:MMS:02:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(waveform, "AT2K2:L2SI:MMS:02:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(waveform, "AT2K2:L2SI:MMS:02:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bi, "AT2K2:L2SI:MMS:02:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:02:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:02:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(waveform, "AT2K2:L2SI:MMS:02:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M18.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(bi, "AT2K2:L2SI:MMS:03:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M19.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(bi, "AT2K2:L2SI:MMS:03:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "AT2K2:L2SI:MMS:03:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AT2K2:L2SI:MMS:03:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(bi, "AT2K2:L2SI:MMS:03:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AT2K2:L2SI:MMS:03:PLC:bReset") { + field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(bi, "AT2K2:L2SI:MMS:03:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AT2K2:L2SI:MMS:03:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(ai, "AT2K2:L2SI:MMS:03:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.fHomePosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:03:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M19.fHomePosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(ai, "AT2K2:L2SI:MMS:03:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.fPosDiff?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(longin, "AT2K2:L2SI:MMS:03:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "AT2K2:L2SI:MMS:03:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M19.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "AT2K2:L2SI:MMS:03:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M19.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT2K2:L2SI:MMS:03:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "AT2K2:L2SI:MMS:03:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "AT2K2:L2SI:MMS:03:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "AT2K2:L2SI:MMS:03:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "AT2K2:L2SI:MMS:03:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "AT2K2:L2SI:MMS:03:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(waveform, "AT2K2:L2SI:MMS:03:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "AT2K2:L2SI:MMS:03:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSForwardEnable.sMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -244083,38 +155135,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:05:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:03:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "AT2K2:L2SI:MMS:03:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT2K2:L2SI:MMS:03:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSPowerEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -244123,480 +155174,521 @@ record(waveform, "IM6K2:PPM:MMS:STATE:05:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "AT2K2:L2SI:MMS:03:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M19.stEPSPowerEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(bi, "IM2K1:PPM:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M2.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(bi, "IM2K1:PPM:MMS:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(bi, "IM2K1:PPM:MMS:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(bo, "IM2K1:PPM:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "IM2K1:PPM:MMS:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "IM2K1:PPM:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "IM2K1:PPM:MMS:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "IM2K1:PPM:MMS:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.fHomePosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(ao, "IM2K1:PPM:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M2.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.fPosDiff?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(longin, "IM2K1:PPM:MMS:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(longin, "IM2K1:PPM:MMS:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M2.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(waveform, "IM2K1:PPM:MMS:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M2.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(bi, "IM2K1:PPM:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(longin, "IM2K1:PPM:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(waveform, "IM2K1:PPM:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(waveform, "IM2K1:PPM:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") +record(bi, "IM2K1:PPM:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(longin, "IM2K1:PPM:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM2K1:PPM:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(waveform, "IM2K1:PPM:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(bi, "IM2K1:PPM:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(longin, "IM2K1:PPM:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(waveform, "IM2K1:PPM:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(waveform, "IM2K1:PPM:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M2.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(bi, "AT2K2:L2SI:MMS:04:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M20.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "AT2K2:L2SI:MMS:04:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "AT2K2:L2SI:MMS:04:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AT2K2:L2SI:MMS:04:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.bHomeCmd=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "AT2K2:L2SI:MMS:04:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "AT2K2:L2SI:MMS:04:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "AT2K2:L2SI:MMS:04:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "AT2K2:L2SI:MMS:04:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "AT2K2:L2SI:MMS:04:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "AT2K2:L2SI:MMS:04:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M20.fHomePosition=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "AT2K2:L2SI:MMS:04:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "AT2K2:L2SI:MMS:04:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "AT2K2:L2SI:MMS:04:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M20.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "AT2K2:L2SI:MMS:04:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M20.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -244605,38 +155697,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:06:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:04:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "AT2K2:L2SI:MMS:04:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT2K2:L2SI:MMS:04:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSBackwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -244645,480 +155736,294 @@ record(waveform, "IM6K2:PPM:MMS:STATE:06:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "AT2K2:L2SI:MMS:04:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM6K2:PPM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM6K2:PPM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bi, "AT2K2:L2SI:MMS:04:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSForwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "IM6K2:PPM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(longin, "AT2K2:L2SI:MMS:04:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(waveform, "AT2K2:L2SI:MMS:04:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(waveform, "AT2K2:L2SI:MMS:04:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "AT2K2:L2SI:MMS:04:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM6K2:PPM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM6K2:PPM:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM6K2:PPM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "IM6K2:PPM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(longin, "AT2K2:L2SI:MMS:04:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(waveform, "AT2K2:L2SI:MMS:04:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(waveform, "AT2K2:L2SI:MMS:04:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M20.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(bi, "LI3K2:K2B:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M21.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(bi, "LI3K2:K2B:MMS:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "LI3K2:K2B:MMS:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "LI3K2:K2B:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.bHomeCmd=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "LI3K2:K2B:MMS:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "LI3K2:K2B:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "LI3K2:K2B:MMS:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "LI3K2:K2B:MMS:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "LI3K2:K2B:MMS:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "LI3K2:K2B:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M21.fHomePosition=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "LI3K2:K2B:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:07:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:07:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "LI3K2:K2B:MMS:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:07:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:07:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "LI3K2:K2B:MMS:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M21.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:07:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "LI3K2:K2B:MMS:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M21.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -245127,38 +156032,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:07:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "LI3K2:K2B:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "LI3K2:K2B:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "LI3K2:K2B:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSBackwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -245167,480 +156071,402 @@ record(waveform, "IM6K2:PPM:MMS:STATE:07:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "LI3K2:K2B:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(bi, "LI3K2:K2B:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(longin, "LI3K2:K2B:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(waveform, "LI3K2:K2B:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(waveform, "LI3K2:K2B:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bi, "LI3K2:K2B:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(longin, "LI3K2:K2B:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(waveform, "LI3K2:K2B:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(waveform, "LI3K2:K2B:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M21.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(bi, "PF2K2:WFS:MMS:Y:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M22.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(bi, "PF2K2:WFS:MMS:Y:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "PF2K2:WFS:MMS:Y:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PF2K2:WFS:MMS:Y:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(bi, "PF2K2:WFS:MMS:Y:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PF2K2:WFS:MMS:Y:PLC:bReset") { + field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(bi, "PF2K2:WFS:MMS:Y:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PF2K2:WFS:MMS:Y:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(ai, "PF2K2:WFS:MMS:Y:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.fHomePosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF2K2:WFS:MMS:Y:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M22.fHomePosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(ai, "PF2K2:WFS:MMS:Y:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.fPosDiff?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(longin, "PF2K2:WFS:MMS:Y:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "PF2K2:WFS:MMS:Y:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M22.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PF2K2:WFS:MMS:Y:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M22.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PF2K2:WFS:MMS:Y:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "PF2K2:WFS:MMS:Y:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "PF2K2:WFS:MMS:Y:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "PF2K2:WFS:MMS:Y:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "PF2K2:WFS:MMS:Y:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "PF2K2:WFS:MMS:Y:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(waveform, "PF2K2:WFS:MMS:Y:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "PF2K2:WFS:MMS:Y:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSForwardEnable.sMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -245649,38 +156475,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:08:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PF2K2:WFS:MMS:Y:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "PF2K2:WFS:MMS:Y:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PF2K2:WFS:MMS:Y:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSPowerEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -245689,480 +156514,521 @@ record(waveform, "IM6K2:PPM:MMS:STATE:08:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:08:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "PF2K2:WFS:MMS:Y:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M22.stEPSPowerEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(bi, "PF2K2:WFS:MMS:Z:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M23.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(bi, "PF2K2:WFS:MMS:Z:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(bi, "PF2K2:WFS:MMS:Z:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(bo, "PF2K2:WFS:MMS:Z:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PF2K2:WFS:MMS:Z:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PF2K2:WFS:MMS:Z:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "PF2K2:WFS:MMS:Z:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "PF2K2:WFS:MMS:Z:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "PF2K2:WFS:MMS:Z:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.fHomePosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(ao, "PF2K2:WFS:MMS:Z:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M23.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "PF2K2:WFS:MMS:Z:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.fPosDiff?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(longin, "PF2K2:WFS:MMS:Z:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(longin, "PF2K2:WFS:MMS:Z:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M23.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(waveform, "PF2K2:WFS:MMS:Z:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M23.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(bi, "PF2K2:WFS:MMS:Z:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(longin, "PF2K2:WFS:MMS:Z:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(waveform, "PF2K2:WFS:MMS:Z:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(waveform, "PF2K2:WFS:MMS:Z:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") +record(bi, "PF2K2:WFS:MMS:Z:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(longin, "PF2K2:WFS:MMS:Z:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "PF2K2:WFS:MMS:Z:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(waveform, "PF2K2:WFS:MMS:Z:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:08:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(bi, "PF2K2:WFS:MMS:Z:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(longin, "PF2K2:WFS:MMS:Z:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(waveform, "PF2K2:WFS:MMS:Z:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(waveform, "PF2K2:WFS:MMS:Z:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M23.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:08:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(bi, "IM6K2:PPM:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M24.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM6K2:PPM:MMS:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "IM6K2:PPM:MMS:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM6K2:PPM:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].bValid?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.bHomeCmd=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM6K2:PPM:MMS:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "IM6K2:PPM:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM6K2:PPM:MMS:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "IM6K2:PPM:MMS:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "IM6K2:PPM:MMS:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "IM6K2:PPM:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M24.fHomePosition=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "IM6K2:PPM:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "IM6K2:PPM:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "IM6K2:PPM:MMS:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "IM6K2:PPM:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "IM6K2:PPM:MMS:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M24.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM6K2:PPM:MMS:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M24.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -246171,38 +157037,37 @@ record(waveform, "IM6K2:PPM:MMS:STATE:09:NAME_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM6K2:PPM:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "IM6K2:PPM:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM6K2:PPM:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSBackwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -246211,514 +157076,441 @@ record(waveform, "IM6K2:PPM:MMS:STATE:09:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:09:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "IM6K2:PPM:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(bi, "IM6K2:PPM:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(longin, "IM6K2:PPM:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") +record(waveform, "IM6K2:PPM:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(waveform, "IM6K2:PPM:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bi, "IM6K2:PPM:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(longin, "IM6K2:PPM:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(waveform, "IM6K2:PPM:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(waveform, "IM6K2:PPM:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M24.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(bi, "AT1K2:L2SI:MMS:01:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M25.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(bi, "AT1K2:L2SI:MMS:01:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "AT1K2:L2SI:MMS:01:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AT1K2:L2SI:MMS:01:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(bi, "AT1K2:L2SI:MMS:01:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AT1K2:L2SI:MMS:01:PLC:bReset") { + field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(bi, "AT1K2:L2SI:MMS:01:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:09:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AT1K2:L2SI:MMS:01:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") +record(ai, "AT1K2:L2SI:MMS:01:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.fHomePosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(ao, "AT1K2:L2SI:MMS:01:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M25.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:01:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.fPosDiff?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(longin, "AT1K2:L2SI:MMS:01:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:09:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(longin, "AT1K2:L2SI:MMS:01:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M25.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM6K2_PPM.fbIM6K...s.bArbiterEnabled") +record(waveform, "AT1K2:L2SI:MMS:01:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M25.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bo, "IM6K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.bArbiterEnabled - field(DESC, "PRG_IM6K2_PPM.fbIM6K...s.bArbiterEnabled") +record(bi, "AT1K2:L2SI:MMS:01:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.bArbiterEnabled=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bBusy") +record(longin, "AT1K2:L2SI:MMS:01:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bDone") +record(waveform, "AT1K2:L2SI:MMS:01:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bError") +record(waveform, "AT1K2:L2SI:MMS:01:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bReset") +record(bi, "AT1K2:L2SI:MMS:01:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "IM6K2:PPM:MMS:STATE:RESET") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(mbbi, "IM6K2:PPM:MMS:STATE:GET_RBV") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.enumGet") +record(longin, "AT1K2:L2SI:MMS:01:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "IM6K2:PPM:MMS:STATE:SET_RBV") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.enumSet") +record(waveform, "AT1K2:L2SI:MMS:01:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "IM6K2:PPM:MMS:STATE:SET") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "POWERMETER") - field(THST, "YAG1") - field(FRST, "YAG2") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tePMPS.bMaintMode") +record(waveform, "AT1K2:L2SI:MMS:01:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "IM6K2:PPM:MMS:STATE:PMPS:MAINT") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:01:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "AT1K2:L2SI:MMS:01:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT1K2:L2SI:MMS:01:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSPowerEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -246727,325 +157519,333 @@ record(waveform, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") +record(waveform, "AT1K2:L2SI:MMS:01:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M25.stEPSPowerEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") +record(bi, "AT1K2:L2SI:MMS:02:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M26.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") +record(bi, "AT1K2:L2SI:MMS:02:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") +record(bi, "AT1K2:L2SI:MMS:02:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "AT1K2:L2SI:MMS:02:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") +record(bi, "AT1K2:L2SI:MMS:02:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") +record(bo, "AT1K2:L2SI:MMS:02:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "AT1K2:L2SI:MMS:02:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") +record(bo, "AT1K2:L2SI:MMS:02:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:02:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.fHomePosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") +record(ao, "AT1K2:L2SI:MMS:02:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M26.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:02:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.fPosDiff?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") +record(longin, "AT1K2:L2SI:MMS:02:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") +record(longin, "AT1K2:L2SI:MMS:02:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M26.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") +record(waveform, "AT1K2:L2SI:MMS:02:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M26.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") +record(bi, "AT1K2:L2SI:MMS:02:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") +record(longin, "AT1K2:L2SI:MMS:02:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") +record(waveform, "AT1K2:L2SI:MMS:02:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT1K2:L2SI:MMS:02:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") +record(bi, "AT1K2:L2SI:MMS:02:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") +record(longin, "AT1K2:L2SI:MMS:02:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") +record(waveform, "AT1K2:L2SI:MMS:02:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") +record(waveform, "AT1K2:L2SI:MMS:02:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") +record(bi, "AT1K2:L2SI:MMS:02:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "IM6K2:PPM:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.nErrorId") +record(longin, "AT1K2:L2SI:MMS:02:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "IM6K2:PPM:MMS:STATE:ERRMSG_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbStates.sErrorMessage - field(DESC, "PRG_IM6K2_PPM.fbIM6K...tes.sErrorMessage") +record(waveform, "AT1K2:L2SI:MMS:02:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSPowerEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -247054,221 +157854,294 @@ record(waveform, "IM6K2:PPM:MMS:STATE:ERRMSG_RBV") { info(archive, "VAL") } -record(bi, "IM6K2:PPM:YAG:STC:CONN_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bConnected - field(DESC, "PRG_IM6K2_PPM.fbIM6K...Couple.bConnected") +record(waveform, "AT1K2:L2SI:MMS:02:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M26.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "IM6K2:PPM:YAG:STC:ERR_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bError - field(DESC, "PRG_IM6K2_PPM.fbIM6K...ermoCouple.bError") +record(bi, "AT1K2:L2SI:MMS:03:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M27.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "IM6K2:PPM:YAG:STC:TEMP_RBV") { - # PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.fTemp - field(DESC, "PRG_IM6K2_PPM.fbIM6K...hermoCouple.fTemp") +record(bi, "AT1K2:L2SI:MMS:03:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.fTemp?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "AT1K2:L2SI:MMS:03:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bo, "AT1K2:L2SI:MMS:03:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "AT1K2:L2SI:MMS:03:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bReset?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bo, "AT1K2:L2SI:MMS:03:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "AT1K2:L2SI:MMS:03:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bo, "AT1K2:L2SI:MMS:03:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:03:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:03:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M27.fHomePosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:03:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "AT1K2:L2SI:MMS:03:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT1K2:L2SI:MMS:03:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M27.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:03:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M27.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "AT1K2:L2SI:MMS:03:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSBackwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:03:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "AT1K2:L2SI:MMS:03:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(waveform, "AT1K2:L2SI:MMS:03:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:10:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(bi, "AT1K2:L2SI:MMS:03:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:10:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "AT1K2:L2SI:MMS:03:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:10:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(waveform, "AT1K2:L2SI:MMS:03:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:10:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "AT1K2:L2SI:MMS:03:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSForwardEnable.sMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -247277,38 +158150,37 @@ record(waveform, "LI2K2:K2A:MMS:STATE:10:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:03:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "AT1K2:L2SI:MMS:03:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT1K2:L2SI:MMS:03:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSPowerEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -247317,480 +158189,521 @@ record(waveform, "LI2K2:K2A:MMS:STATE:10:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:10:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(waveform, "AT1K2:L2SI:MMS:03:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M27.stEPSPowerEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(bi, "IM1K2:PPM:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M4.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(bi, "IM1K2:PPM:MMS:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(bi, "IM1K2:PPM:MMS:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "IM1K2:PPM:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(bi, "IM1K2:PPM:MMS:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bo, "IM1K2:PPM:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "IM1K2:PPM:MMS:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(bo, "IM1K2:PPM:MMS:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.fHomePosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(ao, "IM1K2:PPM:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M4.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.fPosDiff?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(longin, "IM1K2:PPM:MMS:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(longin, "IM1K2:PPM:MMS:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M4.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(waveform, "IM1K2:PPM:MMS:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M4.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(bi, "IM1K2:PPM:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(longin, "IM1K2:PPM:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(waveform, "IM1K2:PPM:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM1K2:PPM:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(bi, "IM1K2:PPM:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:10:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") +record(longin, "IM1K2:PPM:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(waveform, "IM1K2:PPM:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") +record(waveform, "IM1K2:PPM:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(bi, "IM1K2:PPM:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:10:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(longin, "IM1K2:PPM:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM1K2:PPM:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM1K2:PPM:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M4.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "AL1K2:L2SI:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M5.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AL1K2:L2SI:MMS:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "AL1K2:L2SI:MMS:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "AL1K2:L2SI:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "AL1K2:L2SI:MMS:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "AL1K2:L2SI:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "AL1K2:L2SI:MMS:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "AL1K2:L2SI:MMS:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "AL1K2:L2SI:MMS:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") +record(ao, "AL1K2:L2SI:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M5.fHomePosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "AL1K2:L2SI:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "AL1K2:L2SI:MMS:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "AL1K2:L2SI:MMS:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M5.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "AL1K2:L2SI:MMS:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M5.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -247799,38 +158712,37 @@ record(waveform, "LI2K2:K2A:MMS:STATE:11:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AL1K2:L2SI:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "AL1K2:L2SI:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AL1K2:L2SI:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSBackwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -247839,480 +158751,402 @@ record(waveform, "LI2K2:K2A:MMS:STATE:11:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:11:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(waveform, "AL1K2:L2SI:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(bi, "AL1K2:L2SI:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(longin, "AL1K2:L2SI:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(waveform, "AL1K2:L2SI:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(waveform, "AL1K2:L2SI:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "AL1K2:L2SI:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(longin, "AL1K2:L2SI:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(waveform, "AL1K2:L2SI:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(waveform, "AL1K2:L2SI:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M5.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(bi, "IM2K2:PPM:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M6.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(bi, "IM2K2:PPM:MMS:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(bi, "IM2K2:PPM:MMS:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM2K2:PPM:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(bi, "IM2K2:PPM:MMS:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM2K2:PPM:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(bi, "IM2K2:PPM:MMS:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:11:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM2K2:PPM:MMS:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "IM2K2:PPM:MMS:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.fHomePosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM2K2:PPM:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M6.fHomePosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(ai, "IM2K2:PPM:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.fPosDiff?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:11:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(longin, "IM2K2:PPM:MMS:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM2K2:PPM:MMS:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M6.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM2K2:PPM:MMS:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M6.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM2K2:PPM:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(longin, "IM2K2:PPM:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "IM2K2:PPM:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "IM2K2:PPM:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "IM2K2:PPM:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "IM2K2:PPM:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(waveform, "IM2K2:PPM:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM2K2:PPM:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSForwardEnable.sMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -248321,38 +159155,37 @@ record(waveform, "LI2K2:K2A:MMS:STATE:12:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM2K2:PPM:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "IM2K2:PPM:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM2K2:PPM:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSPowerEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -248361,480 +159194,521 @@ record(waveform, "LI2K2:K2A:MMS:STATE:12:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:12:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(waveform, "IM2K2:PPM:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M6.stEPSPowerEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(bi, "IM3K2:PPM:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M7.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(bi, "IM3K2:PPM:MMS:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(bi, "IM3K2:PPM:MMS:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "IM3K2:PPM:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(bi, "IM3K2:PPM:MMS:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bo, "IM3K2:PPM:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(bi, "IM3K2:PPM:MMS:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(bo, "IM3K2:PPM:MMS:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "IM3K2:PPM:MMS:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.fHomePosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(ao, "IM3K2:PPM:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M7.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM3K2:PPM:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.fPosDiff?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(longin, "IM3K2:PPM:MMS:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(longin, "IM3K2:PPM:MMS:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M7.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(waveform, "IM3K2:PPM:MMS:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M7.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(bi, "IM3K2:PPM:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(longin, "IM3K2:PPM:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(waveform, "IM3K2:PPM:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM3K2:PPM:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(bi, "IM3K2:PPM:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:12:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") +record(longin, "IM3K2:PPM:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSForwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(waveform, "IM3K2:PPM:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") +record(waveform, "IM3K2:PPM:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(bi, "IM3K2:PPM:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:12:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(longin, "IM3K2:PPM:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM3K2:PPM:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM3K2:PPM:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M7.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "IM4K2:PPM:MMS:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M8.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM4K2:PPM:MMS:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bHardwareEnable?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM4K2:PPM:MMS:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bHomeCmd?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "IM4K2:PPM:MMS:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM4K2:PPM:MMS:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") +record(bo, "IM4K2:PPM:MMS:PLC:bReset") { + field(DESC, "Used internally to reset errors") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM4K2:PPM:MMS:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "IM4K2:PPM:MMS:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "IM4K2:PPM:MMS:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.fHomePosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") +record(ao, "IM4K2:PPM:MMS:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M8.fHomePosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "IM4K2:PPM:MMS:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.fPosDiff?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(longin, "IM4K2:PPM:MMS:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "IM4K2:PPM:MMS:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M8.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM4K2:PPM:MMS:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M8.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -248843,38 +159717,37 @@ record(waveform, "LI2K2:K2A:MMS:STATE:13:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM4K2:PPM:MMS:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "IM4K2:PPM:MMS:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSBackwardEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM4K2:PPM:MMS:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSBackwardEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -248883,480 +159756,441 @@ record(waveform, "LI2K2:K2A:MMS:STATE:13:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:13:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(waveform, "IM4K2:PPM:MMS:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSBackwardEnable.sMessage?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(bi, "IM4K2:PPM:MMS:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(longin, "IM4K2:PPM:MMS:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(waveform, "IM4K2:PPM:MMS:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(waveform, "IM4K2:PPM:MMS:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "IM4K2:PPM:MMS:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSPowerEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(longin, "IM4K2:PPM:MMS:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSPowerEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(waveform, "IM4K2:PPM:MMS:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSPowerEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(waveform, "IM4K2:PPM:MMS:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M8.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(bi, "TM1K2:ATM:MMS:Y:PLC:bError_RBV") { + field(DESC, "TRUE if we are in an error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M9.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(bi, "TM1K2:ATM:MMS:Y:PLC:bHardwareEnable_RBV") { + field(DESC, "TRUE if STO not hit") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bHardwareEnable?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(bi, "TM1K2:ATM:MMS:Y:PLC:bHomeCmd_RBV") { + field(DESC, "Start the homing routine") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bHomeCmd?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "TM1K2:ATM:MMS:Y:PLC:bHomeCmd") { + field(DESC, "Start the homing routine") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.bHomeCmd=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(bi, "TM1K2:ATM:MMS:Y:PLC:bReset_RBV") { + field(DESC, "Used internally to reset errors") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bReset?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "TM1K2:ATM:MMS:Y:PLC:bReset") { + field(DESC, "Used internally to reset errors") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.bReset=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(bi, "TM1K2:ATM:MMS:Y:PLC:bUserEnable_RBV") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.bUserEnable?") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:13:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "TM1K2:ATM:MMS:Y:PLC:bUserEnable") { + # Used to disable power entirely for an axis + field(DESC, "Used to disable powe...irely for an axis") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.bUserEnable=") + field(ZNAM, "DISABLE") + field(ONAM, "ENABLE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "TM1K2:ATM:MMS:Y:PLC:fHomePosition_RBV") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.fHomePosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") +record(ao, "TM1K2:ATM:MMS:Y:PLC:fHomePosition") { + # Used internally and by the IOC to pick home position + field(DESC, "Used internally and ...ick home position") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/Main.M9.fHomePosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "TM1K2:ATM:MMS:Y:PLC:fPosDiff_RBV") { + field(DESC, "Position lag difference") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.fPosDiff?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(longin, "TM1K2:ATM:MMS:Y:PLC:nEncoderCount_RBV") { + field(DESC, "Count from encoder hardware") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:13:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(longin, "TM1K2:ATM:MMS:Y:PLC:nErrorId_RBV") { + field(DESC, "Error code if nonzero") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M9.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "TM1K2:ATM:MMS:Y:PLC:sErrorMessage_RBV") { + field(DESC, "Message to identify the error state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/TS_MS=10/Main.M9.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:14:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "TM1K2:ATM:MMS:Y:PLC:stEPSB:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].bMoveOk?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSBackwardEnable.bEPS_OK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(longin, "TM1K2:ATM:MMS:Y:PLC:stEPSB:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSBackwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(waveform, "TM1K2:ATM:MMS:Y:PLC:stEPSB:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSBackwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "TM1K2:ATM:MMS:Y:PLC:stEPSB:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSBackwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "TM1K2:ATM:MMS:Y:PLC:stEPSF:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSForwardEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "TM1K2:ATM:MMS:Y:PLC:stEPSF:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSForwardEnable.nFlags?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:14:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "TM1K2:ATM:MMS:Y:PLC:stEPSF:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSForwardEnable.sFlagDesc?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "TM1K2:ATM:MMS:Y:PLC:stEPSF:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSForwardEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:14:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "TM1K2:ATM:MMS:Y:PLC:stEPSP:bEPS_OK_RBV") { + field(DESC, "check if nFlags are all true") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSPowerEnable.bEPS_OK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:14:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "TM1K2:ATM:MMS:Y:PLC:stEPSP:nFlags_RBV") { + field(DESC, "Contains EPS flags") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSPowerEnable.nFlags?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:14:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "TM1K2:ATM:MMS:Y:PLC:stEPSP:sFlagDesc_RBV") { + field(DESC, "semicolon-delimited nFlag variable") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSPowerEnable.sFlagDesc?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -249365,1564 +160199,1437 @@ record(waveform, "LI2K2:K2A:MMS:STATE:14:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "TM1K2:ATM:MMS:Y:PLC:stEPSP:sMessage_RBV") { + field(DESC, "Message from EPS to usr") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/Main.M9.stEPSPowerEnable.sMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "$(PREFIX)AccumulatedFastFaults_RBV") { + field(DESC, "PMPS_GVL.AccumulatedFF") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.AccumulatedFF?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(longin, "$(PREFIX)SuccessfulPreemptions_RBV") { + field(DESC, "PMPS_GVL.SuccessfulPreemption") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.SuccessfulPreemption?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:14:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(waveform, "$(PREFIX)0RateBeamCnst:Veto_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "$(PREFIX)0RateBeamCnst:Apt:01:Height_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(ai, "$(PREFIX)0RateBeamCnst:Apt:01:Width_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(bi, "$(PREFIX)0RateBeamCnst:Apt:01:OK_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(ai, "$(PREFIX)0RateBeamCnst:Apt:02:Height_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(ai, "$(PREFIX)0RateBeamCnst:Apt:02:Width_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "$(PREFIX)0RateBeamCnst:Apt:02:OK_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(ai, "$(PREFIX)0RateBeamCnst:Apt:03:Height_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(ai, "$(PREFIX)0RateBeamCnst:Apt:03:Width_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(bi, "$(PREFIX)0RateBeamCnst:Apt:03:OK_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "$(PREFIX)0RateBeamCnst:Apt:04:Height_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(ai, "$(PREFIX)0RateBeamCnst:Apt:04:Width_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(bi, "$(PREFIX)0RateBeamCnst:Apt:04:OK_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(longin, "$(PREFIX)0RateBeamCnst:BeamClassRanges_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(longin, "$(PREFIX)0RateBeamCnst:BeamClass_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:14:BP:Cohort_RBV") { +record(longin, "$(PREFIX)0RateBeamCnst:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(longin, "$(PREFIX)0RateBeamCnst:MachineMode_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:14:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") +record(longin, "$(PREFIX)0RateBeamCnst:Rate_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "$(PREFIX)0RateBeamCnst:Transmission_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") +record(ai, "$(PREFIX)0RateBeamCnst:PhotonEnergy_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(longin, "$(PREFIX)0RateBeamCnst:eVRanges_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:14:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(bi, "$(PREFIX)0RateBeamCnst:Valid_RBV") { + field(DESC, "0-rate beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cst0RateBeam.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "$(PREFIX)FullBeamCnst:Veto_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.aVetoDevices?") + field(FTVL, "CHAR") + field(NELM, "16") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(ai, "$(PREFIX)FullBeamCnst:Apt:01:Height_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[1].Height?") + field(PREC, "3") + field(EGU, "mm") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "monitor 1: VAL") +} + +record(ai, "$(PREFIX)FullBeamCnst:Apt:01:Width_RBV") { + field(DESC, "Full beam constant") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[1].Width?") + field(PREC, "3") + field(EGU, "mm") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "$(PREFIX)FullBeamCnst:Apt:01:OK_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "$(PREFIX)FullBeamCnst:Apt:02:Height_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[2].Height?") field(PREC, "3") + field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "$(PREFIX)FullBeamCnst:Apt:02:Width_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[2].Width?") field(PREC, "3") + field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") +record(bi, "$(PREFIX)FullBeamCnst:Apt:02:OK_RBV") { + field(DESC, "Full beam constant") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[2].xOK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "$(PREFIX)FullBeamCnst:Apt:03:Height_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[3].Height?") field(PREC, "3") + field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "$(PREFIX)FullBeamCnst:Apt:03:Width_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[3].Width?") field(PREC, "3") + field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") +record(bi, "$(PREFIX)FullBeamCnst:Apt:03:OK_RBV") { + field(DESC, "Full beam constant") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[3].xOK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "$(PREFIX)FullBeamCnst:Apt:04:Height_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[4].Height?") field(PREC, "3") + field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") +record(ai, "$(PREFIX)FullBeamCnst:Apt:04:Width_RBV") { + field(DESC, "Full beam constant") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fVelocity=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[4].Width?") field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") + field(EGU, "mm") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "$(PREFIX)FullBeamCnst:Apt:04:OK_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.astApertures[4].xOK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "monitor 1: VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") +record(longin, "$(PREFIX)FullBeamCnst:BeamClassRanges_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nBCRange?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(longin, "$(PREFIX)FullBeamCnst:BeamClass_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nBeamClass?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "$(PREFIX)FullBeamCnst:Cohort_RBV") { + field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(longin, "$(PREFIX)FullBeamCnst:MachineMode_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nMachineMode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:15:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(longin, "$(PREFIX)FullBeamCnst:Rate_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nRate?") + field(EGU, "Hz") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "$(PREFIX)FullBeamCnst:Transmission_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.nTran?") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(ai, "$(PREFIX)FullBeamCnst:PhotonEnergy_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.neV?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(longin, "$(PREFIX)FullBeamCnst:eVRanges_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.neVRange?") + field(EGU, "eV") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(bi, "$(PREFIX)FullBeamCnst:Valid_RBV") { + field(DESC, "Full beam constant") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.cstFullBeam.xValid?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(waveform, "$(PREFIX)eVRangeCnst_RBV") { + field(DESC, "Active eV Range constants") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynFloat32ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.g_areVBoundaries?") + field(FTVL, "FLOAT") + field(EGU, "eV") + field(NELM, "32") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(waveform, "$(PREFIX)K:eVRangeCnst_RBV") { + field(DESC, "eV Range constants") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(DTYP, "asynFloat32ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.g_areVBoundariesK?") + field(FTVL, "FLOAT") + field(EGU, "eV") + field(NELM, "32") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(waveform, "$(PREFIX)L:eVRangeCnst_RBV") { + field(DESC, "eV Range constants") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynFloat32ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.g_areVBoundariesL?") + field(FTVL, "FLOAT") + field(EGU, "eV") + field(NELM, "32") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(ai, "$(PREFIX)eVRangeHyst_RBV") { + field(DESC, "eV Range hystersis") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.reVHyst?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(waveform, "$(PREFIX)CurrentBP:Veto_RBV") { + # PMPS_GVL.stCurrentBeamParameters.aVetoDevices + field(DESC, "PMPS_GVL.stCurrentBe...ters.aVetoDevices") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.aVetoDevices?") + field(FTVL, "CHAR") + field(NELM, "16") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "$(PREFIX)CurrentBP:Apt:01:Height_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[1].Height + field(DESC, "PMPS_GVL.stCurrentBe...ertures[1].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(ai, "$(PREFIX)CurrentBP:Apt:01:Width_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[1].Width + field(DESC, "PMPS_GVL.stCurrentBe...pertures[1].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(bi, "$(PREFIX)CurrentBP:Apt:01:OK_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[1].xOK + field(DESC, "PMPS_GVL.stCurrentBe...tApertures[1].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "LI2K2:K2A:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "LI2K2:K2A:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "LI2K2:K2A:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "LI2K2:K2A:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "LI2K2:K2A:MMS:STATE:15:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "$(PREFIX)CurrentBP:Apt:02:Height_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[2].Height + field(DESC, "PMPS_GVL.stCurrentBe...ertures[2].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[2].Height?") + field(PREC, "3") + field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") +record(ai, "$(PREFIX)CurrentBP:Apt:02:Width_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[2].Width + field(DESC, "PMPS_GVL.stCurrentBe...pertures[2].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[2].Width?") field(PREC, "3") - field(EGU, "eV") + field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "LI2K2:K2A:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:15:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(bi, "$(PREFIX)CurrentBP:Apt:02:OK_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[2].xOK + field(DESC, "PMPS_GVL.stCurrentBe...tApertures[2].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(ai, "$(PREFIX)CurrentBP:Apt:03:Height_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[3].Height + field(DESC, "PMPS_GVL.stCurrentBe...ertures[3].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[3].Height?") + field(PREC, "3") + field(EGU, "mm") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(ai, "$(PREFIX)CurrentBP:Apt:03:Width_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[3].Width + field(DESC, "PMPS_GVL.stCurrentBe...pertures[3].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[3].Width?") + field(PREC, "3") + field(EGU, "mm") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "$(PREFIX)CurrentBP:Apt:03:OK_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[3].xOK + field(DESC, "PMPS_GVL.stCurrentBe...tApertures[3].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "$(PREFIX)CurrentBP:Apt:04:Height_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[4].Height + field(DESC, "PMPS_GVL.stCurrentBe...ertures[4].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[4].Height?") field(PREC, "3") + field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "$(PREFIX)CurrentBP:Apt:04:Width_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[4].Width + field(DESC, "PMPS_GVL.stCurrentBe...pertures[4].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[4].Width?") field(PREC, "3") + field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "$(PREFIX)CurrentBP:Apt:04:OK_RBV") { + # PMPS_GVL.stCurrentBeamParameters.astApertures[4].xOK + field(DESC, "PMPS_GVL.stCurrentBe...tApertures[4].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.astApertures[4].xOK?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(longin, "$(PREFIX)CurrentBP:BeamClassRanges_RBV") { + # PMPS_GVL.stCurrentBeamParameters.nBCRange + field(DESC, "PMPS_GVL.stCurrentBe...rameters.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nBCRange?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") +record(longin, "$(PREFIX)CurrentBP:BeamClass_RBV") { + # PMPS_GVL.stCurrentBeamParameters.nBeamClass + field(DESC, "PMPS_GVL.stCurrentBe...meters.nBeamClass") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nBeamClass?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(longin, "$(PREFIX)CurrentBP:Cohort_RBV") { + field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nCohortInt?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") +record(longin, "$(PREFIX)CurrentBP:MachineMode_RBV") { + # PMPS_GVL.stCurrentBeamParameters.nMachineMode + field(DESC, "PMPS_GVL.stCurrentBe...ters.nMachineMode") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nMachineMode?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "$(PREFIX)CurrentBP:Rate_RBV") { + field(DESC, "PMPS_GVL.stCurrentBeamParameters.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nRate?") + field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") +record(ai, "$(PREFIX)CurrentBP:Transmission_RBV") { + field(DESC, "PMPS_GVL.stCurrentBeamParameters.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.nTran?") + field(PREC, "2") + field(HOPR, "1") + field(LOPR, "0") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(ai, "$(PREFIX)CurrentBP:PhotonEnergy_RBV") { + field(DESC, "PMPS_GVL.stCurrentBeamParameters.neV") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.neV?") + field(PREC, "3") + field(EGU, "eV") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "$(PREFIX)CurrentBP:eVRanges_RBV") { + # PMPS_GVL.stCurrentBeamParameters.neVRange + field(DESC, "PMPS_GVL.stCurrentBe...rameters.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.neVRange?") + field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(bi, "$(PREFIX)CurrentBP:Valid_RBV") { + field(DESC, "PMPS_GVL.stCurrentBeamParameters.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stCurrentBeamParameters.xValid?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "monitor 1: VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:01:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(waveform, "$(PREFIX)RequestedBP:Veto_RBV") { + # PMPS_GVL.stRequestedBeamParameters.aVetoDevices + field(DESC, "PMPS_GVL.stRequested...ters.aVetoDevices") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "$(PREFIX)RequestedBP:Apt:01:Height_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[1].Height + field(DESC, "PMPS_GVL.stRequested...ertures[1].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(ai, "$(PREFIX)RequestedBP:Apt:01:Width_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[1].Width + field(DESC, "PMPS_GVL.stRequested...pertures[1].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(bi, "$(PREFIX)RequestedBP:Apt:01:OK_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[1].xOK + field(DESC, "PMPS_GVL.stRequested...tApertures[1].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(ai, "$(PREFIX)RequestedBP:Apt:02:Height_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[2].Height + field(DESC, "PMPS_GVL.stRequested...ertures[2].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(ai, "$(PREFIX)RequestedBP:Apt:02:Width_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[2].Width + field(DESC, "PMPS_GVL.stRequested...pertures[2].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "$(PREFIX)RequestedBP:Apt:02:OK_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[2].xOK + field(DESC, "PMPS_GVL.stRequested...tApertures[2].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(ai, "$(PREFIX)RequestedBP:Apt:03:Height_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[3].Height + field(DESC, "PMPS_GVL.stRequested...ertures[3].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(ai, "$(PREFIX)RequestedBP:Apt:03:Width_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[3].Width + field(DESC, "PMPS_GVL.stRequested...pertures[3].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(bi, "$(PREFIX)RequestedBP:Apt:03:OK_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[3].xOK + field(DESC, "PMPS_GVL.stRequested...tApertures[3].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "$(PREFIX)RequestedBP:Apt:04:Height_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[4].Height + field(DESC, "PMPS_GVL.stRequested...ertures[4].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(ai, "$(PREFIX)RequestedBP:Apt:04:Width_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[4].Width + field(DESC, "PMPS_GVL.stRequested...pertures[4].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(bi, "$(PREFIX)RequestedBP:Apt:04:OK_RBV") { + # PMPS_GVL.stRequestedBeamParameters.astApertures[4].xOK + field(DESC, "PMPS_GVL.stRequested...tApertures[4].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(longin, "$(PREFIX)RequestedBP:BeamClassRanges_RBV") { + # PMPS_GVL.stRequestedBeamParameters.nBCRange + field(DESC, "PMPS_GVL.stRequested...rameters.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(longin, "$(PREFIX)RequestedBP:BeamClass_RBV") { + # PMPS_GVL.stRequestedBeamParameters.nBeamClass + field(DESC, "PMPS_GVL.stRequested...meters.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:01:BP:Cohort_RBV") { +record(longin, "$(PREFIX)RequestedBP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(longin, "$(PREFIX)RequestedBP:MachineMode_RBV") { + # PMPS_GVL.stRequestedBeamParameters.nMachineMode + field(DESC, "PMPS_GVL.stRequested...ters.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:01:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") +record(longin, "$(PREFIX)RequestedBP:Rate_RBV") { + field(DESC, "PMPS_GVL.stRequestedBeamParameters.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "$(PREFIX)RequestedBP:Transmission_RBV") { + field(DESC, "PMPS_GVL.stRequestedBeamParameters.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") +record(ai, "$(PREFIX)RequestedBP:PhotonEnergy_RBV") { + field(DESC, "PMPS_GVL.stRequestedBeamParameters.neV") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(longin, "$(PREFIX)RequestedBP:eVRanges_RBV") { + # PMPS_GVL.stRequestedBeamParameters.neVRange + field(DESC, "PMPS_GVL.stRequested...rameters.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:01:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(bi, "$(PREFIX)RequestedBP:Valid_RBV") { + # PMPS_GVL.stRequestedBeamParameters.xValid + field(DESC, "PMPS_GVL.stRequested...Parameters.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PMPS_GVL.stRequestedBeamParameters.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + info(archive, "monitor 1: VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(ai, "AL1K2:L2SI:LAS:PCT_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fLaserPercent + field(DESC, "PRG_AL1K2_L2SI.fbAL1...ser.fLaserPercent") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fLaserPercent?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AL1K2:L2SI:LAS:PCT") { + # PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fLaserPercent + field(DESC, "PRG_AL1K2_L2SI.fbAL1...ser.fLaserPercent") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbLaser.fLaserPercent=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AL1K2:L2SI:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AL1K2:L2SI:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AL1K2:L2SI:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AL1K2:L2SI:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AL1K2:L2SI:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AL1K2:L2SI:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AL1K2:L2SI:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:SETPOINT_RBV") { +record(bi, "AL1K2:L2SI:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AL1K2:L2SI:MMS:STATE:11:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:02:SETPOINT") { +record(ao, "AL1K2:L2SI:MMS:STATE:11:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:VELO_RBV") { +record(ai, "AL1K2:L2SI:MMS:STATE:11:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:02:VELO") { +record(ao, "AL1K2:L2SI:MMS:STATE:11:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:02:ENCODER_RBV") { +record(longin, "AL1K2:L2SI:MMS:STATE:11:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:02:NAME_RBV") { +record(waveform, "AL1K2:L2SI:MMS:STATE:11:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[11].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -250931,520 +161638,413 @@ record(waveform, "LI2K2:K2A:MMS:STATE:02:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AL1K2:L2SI:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "LI2K2:K2A:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "AL1K2:L2SI:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:02:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AL1K2:L2SI:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(longin, "AL1K2:L2SI:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(waveform, "AL1K2:L2SI:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "AL1K2:L2SI:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(longin, "AL1K2:L2SI:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(waveform, "AL1K2:L2SI:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "AL1K2:L2SI:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(ai, "AL1K2:L2SI:MMS:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:02:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AL1K2:L2SI:MMS:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "AL1K2:L2SI:MMS:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(longin, "AL1K2:L2SI:MMS:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:02:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AL1K2:L2SI:MMS:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:03:MOVE_OK_RBV") { +record(bi, "AL1K2:L2SI:MMS:STATE:15:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AL1K2:L2SI:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AL1K2:L2SI:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AL1K2:L2SI:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AL1K2:L2SI:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AL1K2:L2SI:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AL1K2:L2SI:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:SETPOINT_RBV") { +record(bi, "AL1K2:L2SI:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AL1K2:L2SI:MMS:STATE:01:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:03:SETPOINT") { +record(ao, "AL1K2:L2SI:MMS:STATE:01:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:VELO_RBV") { +record(ai, "AL1K2:L2SI:MMS:STATE:01:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:03:VELO") { +record(ao, "AL1K2:L2SI:MMS:STATE:01:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:03:ENCODER_RBV") { +record(longin, "AL1K2:L2SI:MMS:STATE:01:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:03:NAME_RBV") { +record(waveform, "AL1K2:L2SI:MMS:STATE:01:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[1].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -251453,520 +162053,413 @@ record(waveform, "LI2K2:K2A:MMS:STATE:03:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AL1K2:L2SI:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "LI2K2:K2A:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "AL1K2:L2SI:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:03:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AL1K2:L2SI:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(longin, "AL1K2:L2SI:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(waveform, "AL1K2:L2SI:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "AL1K2:L2SI:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(longin, "AL1K2:L2SI:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(waveform, "AL1K2:L2SI:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "AL1K2:L2SI:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(ai, "AL1K2:L2SI:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:03:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AL1K2:L2SI:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "AL1K2:L2SI:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(longin, "AL1K2:L2SI:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:03:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "AL1K2:L2SI:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AL1K2:L2SI:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AL1K2:L2SI:MMS:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AL1K2:L2SI:MMS:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AL1K2:L2SI:MMS:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AL1K2:L2SI:MMS:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AL1K2:L2SI:MMS:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AL1K2:L2SI:MMS:STATE:05:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:SETPOINT_RBV") { +record(bi, "AL1K2:L2SI:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AL1K2:L2SI:MMS:STATE:06:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:04:SETPOINT") { +record(ao, "AL1K2:L2SI:MMS:STATE:06:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:VELO_RBV") { +record(ai, "AL1K2:L2SI:MMS:STATE:06:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:04:VELO") { +record(ao, "AL1K2:L2SI:MMS:STATE:06:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:04:ENCODER_RBV") { +record(longin, "AL1K2:L2SI:MMS:STATE:06:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:04:NAME_RBV") { +record(waveform, "AL1K2:L2SI:MMS:STATE:06:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[6].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -251975,560 +162468,451 @@ record(waveform, "LI2K2:K2A:MMS:STATE:04:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AL1K2:L2SI:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "LI2K2:K2A:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "AL1K2:L2SI:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:04:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AL1K2:L2SI:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(longin, "AL1K2:L2SI:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(waveform, "AL1K2:L2SI:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "AL1K2:L2SI:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(longin, "AL1K2:L2SI:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(waveform, "AL1K2:L2SI:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "AL1K2:L2SI:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(ai, "AL1K2:L2SI:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:04:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AL1K2:L2SI:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "AL1K2:L2SI:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AL1K2:L2SI:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(longin, "AL1K2:L2SI:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:04:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(waveform, "AL1K2:L2SI:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.bArbiterEnabled + field(DESC, "PRG_AL1K2_L2SI.fbAL1...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AL1K2:L2SI:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.bArbiterEnabled + field(DESC, "PRG_AL1K2_L2SI.fbAL1...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AL1K2:L2SI:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "AL1K2:L2SI:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "AL1K2:L2SI:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "AL1K2:L2SI:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "AL1K2:L2SI:MMS:STATE:RESET") { + field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "AL1K2:L2SI:MMS:STATE:GET_RBV") { + field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI2K2:K2A:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "IN") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "AL1K2:L2SI:MMS:STATE:SET_RBV") { + field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "IN") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "AL1K2:L2SI:MMS:STATE:SET") { + field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "IN") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_AL1K2_L2SI.fbAL1...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "AL1K2:L2SI:MMS:STATE:PMPS:MAINT") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_AL1K2_L2SI.fbAL1...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:05:PMPS_LOADED_RBV") { +record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:05:PMPS_ID_RBV") { +record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:05:PMPS_STATE_RBV") { +record(waveform, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -252537,14 +162921,14 @@ record(waveform, "LI2K2:K2A:MMS:STATE:05:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:05:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(waveform, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.aVetoDevices") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -252553,242 +162937,242 @@ record(waveform, "LI2K2:K2A:MMS:STATE:05:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[1].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[1].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[1].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[2].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[2].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[2].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[3].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[3].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[3].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_AL1K2_L2SI.fbAL1...ertures[4].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_AL1K2_L2SI.fbAL1...pertures[4].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_AL1K2_L2SI.fbAL1...tApertures[4].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_AL1K2_L2SI.fbAL1...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:05:BP:Cohort_RBV") { +record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_AL1K2_L2SI.fbAL1...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:05:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") +record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_AL1K2_L2SI.fbAL1...tBeamParams.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -252796,221 +163180,234 @@ record(ai, "LI2K2:K2A:MMS:STATE:05:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") +record(ai, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_AL1K2_L2SI.fbAL1....stBeamParams.neV") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(longin, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_AL1K2_L2SI.fbAL1...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:05:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "AL1K2:L2SI:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_AL1K2_L2SI.fbAL1...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(longin, "AL1K2:L2SI:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_AL1K2_L2SI.fbAL1K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(waveform, "AL1K2:L2SI:MMS:STATE:ERRMSG_RBV") { + # PRG_AL1K2_L2SI.fbAL1K2.fbStates.sErrorMessage + field(DESC, "PRG_AL1K2_L2SI.fbAL1...tes.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AL1K2_L2SI.fbAL1K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:01:FILTERS:01:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[1].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:01:MATERIAL_RBV") { + field(DESC, "Filter material name") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[1].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:01:FILTERS:02:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[2].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:02:MATERIAL_RBV") { + field(DESC, "Filter material name") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[2].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "AT1K2:L2SI:MMS:01:FILTERS:03:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[3].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:03:MATERIAL_RBV") { + field(DESC, "Filter material name") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[3].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "AT1K2:L2SI:MMS:01:FILTERS:04:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[4].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:04:MATERIAL_RBV") { + field(DESC, "Filter material name") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[4].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "AT1K2:L2SI:MMS:01:FILTERS:05:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[5].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:05:MATERIAL_RBV") { + field(DESC, "Filter material name") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[5].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(ai, "AT1K2:L2SI:MMS:01:FILTERS:06:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[6].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:06:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[6].sFilterMaterial?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -253019,38 +163416,26 @@ record(waveform, "LI2K2:K2A:MMS:STATE:06:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "LI2K2:K2A:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT1K2:L2SI:MMS:01:FILTERS:07:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[7].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:07:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[7].sFilterMaterial?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -253059,480 +163444,464 @@ record(waveform, "LI2K2:K2A:MMS:STATE:06:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:06:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(ai, "AT1K2:L2SI:MMS:01:FILTERS:08:THICKNESS_RBV") { + field(DESC, "Filter material thickness") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[8].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "AT1K2:L2SI:MMS:01:FILTERS:08:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.arrFilters[8].sFilterMaterial?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "AT1K2:L2SI:MMS:01:THICKNESS_RBV") { + # PRG_AT1K2_SOLID.fbStage1.fActiveFilterThickness_um + field(DESC, "PRG_AT1K2_SOLID.fbSt...ilterThickness_um") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fActiveFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(ai, "AT1K2:L2SI:MMS:01:TRANSMISSION_RBV") { + field(DESC, "Filter transmission") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fTransmission?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(bi, "AT1K2:L2SI:MMS:01:RTD:1:CONN_RBV") { + # PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bConnected + field(DESC, "PRG_AT1K2_SOLID.fbSt...bRTD_1.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(bi, "AT1K2:L2SI:MMS:01:RTD:1:ERR_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbRTD_1.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(ai, "AT1K2:L2SI:MMS:01:RTD:1:TEMP_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbRTD_1.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbRTD_1.fTemp?") + field(PREC, "2") + field(EGU, "C") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "AT1K2:L2SI:MMS:01:RTD:2:CONN_RBV") { + # PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bConnected + field(DESC, "PRG_AT1K2_SOLID.fbSt...bRTD_2.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(bi, "AT1K2:L2SI:MMS:01:RTD:2:ERR_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbRTD_2.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(ai, "AT1K2:L2SI:MMS:01:RTD:2:TEMP_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbRTD_2.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbRTD_2.fTemp?") + field(PREC, "2") + field(EGU, "C") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(bi, "AT1K2:L2SI:MMS:01:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "AT1K2:L2SI:MMS:01:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:01:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(ai, "AT1K2:L2SI:MMS:01:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:01:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longin, "AT1K2:L2SI:MMS:01:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:06:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") +record(bi, "AT1K2:L2SI:MMS:01:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "AT1K2:L2SI:MMS:01:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:01:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(ai, "AT1K2:L2SI:MMS:01:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:06:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:01:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "AT1K2:L2SI:MMS:01:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:11:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT1K2:L2SI:MMS:01:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:01:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:01:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:01:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:01:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT1K2:L2SI:MMS:01:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:SETPOINT_RBV") { +record(bi, "AT1K2:L2SI:MMS:01:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:01:STATE:13:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:07:SETPOINT") { +record(ao, "AT1K2:L2SI:MMS:01:STATE:13:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:VELO_RBV") { +record(ai, "AT1K2:L2SI:MMS:01:STATE:13:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:07:VELO") { +record(ao, "AT1K2:L2SI:MMS:01:STATE:13:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:07:ENCODER_RBV") { +record(longin, "AT1K2:L2SI:MMS:01:STATE:13:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:07:NAME_RBV") { +record(waveform, "AT1K2:L2SI:MMS:01:STATE:13:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[13].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -253541,520 +163910,413 @@ record(waveform, "LI2K2:K2A:MMS:STATE:07:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:01:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "LI2K2:K2A:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "AT1K2:L2SI:MMS:01:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:07:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:01:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "AT1K2:L2SI:MMS:01:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:01:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(longin, "AT1K2:L2SI:MMS:01:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "AT1K2:L2SI:MMS:01:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(ai, "AT1K2:L2SI:MMS:01:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:01:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "AT1K2:L2SI:MMS:01:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:01:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(longin, "AT1K2:L2SI:MMS:01:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "AT1K2:L2SI:MMS:01:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(ai, "AT1K2:L2SI:MMS:01:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:07:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:01:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "AT1K2:L2SI:MMS:01:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:01:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(longin, "AT1K2:L2SI:MMS:01:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:07:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:08:MOVE_OK_RBV") { +record(bi, "AT1K2:L2SI:MMS:01:STATE:02:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:01:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:01:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:01:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:01:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT1K2:L2SI:MMS:01:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:SETPOINT_RBV") { +record(bi, "AT1K2:L2SI:MMS:01:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:01:STATE:03:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:08:SETPOINT") { +record(ao, "AT1K2:L2SI:MMS:01:STATE:03:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:VELO_RBV") { +record(ai, "AT1K2:L2SI:MMS:01:STATE:03:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:08:VELO") { +record(ao, "AT1K2:L2SI:MMS:01:STATE:03:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:08:ENCODER_RBV") { +record(longin, "AT1K2:L2SI:MMS:01:STATE:03:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:08:NAME_RBV") { +record(waveform, "AT1K2:L2SI:MMS:01:STATE:03:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[3].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -254063,520 +164325,496 @@ record(waveform, "LI2K2:K2A:MMS:STATE:08:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:01:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT1K2:L2SI:MMS:01:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:01:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:08:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(ai, "AT1K2:L2SI:MMS:01:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ao, "AT1K2:L2SI:MMS:01:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:01:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(bi, "AT1K2:L2SI:MMS:01:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(ai, "AT1K2:L2SI:MMS:01:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(ao, "AT1K2:L2SI:MMS:01:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:01:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:01:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(longin, "AT1K2:L2SI:MMS:01:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:05:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(bi, "AT1K2:L2SI:MMS:01:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "AT1K2:L2SI:MMS:01:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:01:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(ai, "AT1K2:L2SI:MMS:01:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:01:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(longin, "AT1K2:L2SI:MMS:01:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(bi, "AT1K2:L2SI:MMS:01:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:08:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") +record(ai, "AT1K2:L2SI:MMS:01:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:01:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") +record(ai, "AT1K2:L2SI:MMS:01:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:01:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:08:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(longin, "AT1K2:L2SI:MMS:01:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:09:MOVE_OK_RBV") { +record(bi, "AT1K2:L2SI:MMS:01:STATE:08:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:01:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:01:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:01:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:01:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT1K2:L2SI:MMS:01:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:SETPOINT_RBV") { +record(bi, "AT1K2:L2SI:MMS:01:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:01:STATE:09:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:09:SETPOINT") { +record(ao, "AT1K2:L2SI:MMS:01:STATE:09:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:VELO_RBV") { +record(ai, "AT1K2:L2SI:MMS:01:STATE:09:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI2K2:K2A:MMS:STATE:09:VELO") { +record(ao, "AT1K2:L2SI:MMS:01:STATE:09:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:09:ENCODER_RBV") { +record(longin, "AT1K2:L2SI:MMS:01:STATE:09:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:09:NAME_RBV") { +record(waveform, "AT1K2:L2SI:MMS:01:STATE:09:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.arrStates[9].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -254585,38 +164823,180 @@ record(waveform, "LI2K2:K2A:MMS:STATE:09:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:01:STATE:BUSY_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "AT1K2:L2SI:MMS:01:STATE:DONE_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bDone") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bi, "AT1K2:L2SI:MMS:01:STATE:ERR_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bError") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bi, "AT1K2:L2SI:MMS:01:STATE:RESET_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bReset") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "AT1K2:L2SI:MMS:01:STATE:RESET") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.bReset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(mbbi, "AT1K2:L2SI:MMS:01:STATE:GET_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.enumGet") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + info(archive, "VAL") +} + +record(mbbi, "AT1K2:L2SI:MMS:01:STATE:SET_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.enumSet") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + info(archive, "VAL") +} + +record(mbbo, "AT1K2:L2SI:MMS:01:STATE:SET") { + field(DESC, "PRG_AT1K2_SOLID.fbStage1.fbState.enumSet") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage1.fbState.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:01:STATE:ERRID_RBV") { + # PRG_AT1K2_SOLID.fbStage1.fbState.nErrorId + field(DESC, "PRG_AT1K2_SOLID.fbSt....fbState.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT1K2:L2SI:MMS:01:STATE:ERRMSG_RBV") { + # PRG_AT1K2_SOLID.fbStage1.fbState.sErrorMessage + field(DESC, "PRG_AT1K2_SOLID.fbSt...ate.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.fbState.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -254625,514 +165005,427 @@ record(waveform, "LI2K2:K2A:MMS:STATE:09:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:09:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(waveform, "AT1K2:L2SI:MMS:01:MATERIAL_RBV") { + # PRG_AT1K2_SOLID.fbStage1.sActiveFilterMaterial + field(DESC, "PRG_AT1K2_SOLID.fbSt...iveFilterMaterial") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage1.sActiveFilterMaterial?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(ai, "AT1K2:L2SI:MMS:02:FILTERS:01:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[1].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") +record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:01:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[1].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(ai, "AT1K2:L2SI:MMS:02:FILTERS:02:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[2].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:02:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[2].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(ai, "AT1K2:L2SI:MMS:02:FILTERS:03:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[3].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:03:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[3].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(ai, "AT1K2:L2SI:MMS:02:FILTERS:04:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[4].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") +record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:04:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[4].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(ai, "AT1K2:L2SI:MMS:02:FILTERS:05:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[5].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:05:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[5].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(ai, "AT1K2:L2SI:MMS:02:FILTERS:06:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[6].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:06:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[6].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(ai, "AT1K2:L2SI:MMS:02:FILTERS:07:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[7].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:07:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[7].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(ai, "AT1K2:L2SI:MMS:02:FILTERS:08:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[8].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:09:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") +record(waveform, "AT1K2:L2SI:MMS:02:FILTERS:08:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.arrFilters[8].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "AT1K2:L2SI:MMS:02:THICKNESS_RBV") { + # PRG_AT1K2_SOLID.fbStage2.fActiveFilterThickness_um + field(DESC, "PRG_AT1K2_SOLID.fbSt...ilterThickness_um") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fActiveFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") +record(ai, "AT1K2:L2SI:MMS:02:TRANSMISSION_RBV") { + field(DESC, "Filter transmission") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fTransmission?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:09:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") +record(bi, "AT1K2:L2SI:MMS:02:RTD:1:CONN_RBV") { + # PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bConnected + field(DESC, "PRG_AT1K2_SOLID.fbSt...bRTD_1.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.bArbiterEnabled - field(DESC, "PRG_LI2K2_K2A.fbLI2K...s.bArbiterEnabled") +record(bi, "AT1K2:L2SI:MMS:02:RTD:1:ERR_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbRTD_1.bError?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "LI2K2:K2A:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.bArbiterEnabled - field(DESC, "PRG_LI2K2_K2A.fbLI2K...s.bArbiterEnabled") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bBusy") +record(ai, "AT1K2:L2SI:MMS:02:RTD:1:TEMP_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbRTD_1.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbRTD_1.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bDone") +record(bi, "AT1K2:L2SI:MMS:02:RTD:2:CONN_RBV") { + # PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bConnected + field(DESC, "PRG_AT1K2_SOLID.fbSt...bRTD_2.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bError") +record(bi, "AT1K2:L2SI:MMS:02:RTD:2:ERR_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bError?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbRTD_2.bError?") field(ZNAM, "False") field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bReset") +record(ai, "AT1K2:L2SI:MMS:02:RTD:2:TEMP_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbRTD_2.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "LI2K2:K2A:MMS:STATE:RESET") { - field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbRTD_2.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(mbbi, "LI2K2:K2A:MMS:STATE:GET_RBV") { - field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.enumGet") +record(bi, "AT1K2:L2SI:MMS:02:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "MIRROR1") - field(THST, "MIRROR2") - field(FRST, "TARGET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(mbbi, "LI2K2:K2A:MMS:STATE:SET_RBV") { - field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.enumSet") +record(ai, "AT1K2:L2SI:MMS:02:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "MIRROR1") - field(THST, "MIRROR2") - field(FRST, "TARGET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(mbbo, "LI2K2:K2A:MMS:STATE:SET") { - field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.enumSet") - field(DTYP, "asynInt32") +record(ao, "AT1K2:L2SI:MMS:02:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "MIRROR1") - field(THST, "MIRROR2") - field(FRST, "TARGET") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tePMPS.bMaintMode") +record(ai, "AT1K2:L2SI:MMS:02:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bo, "LI2K2:K2A:MMS:STATE:PMPS:MAINT") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") +record(ao, "AT1K2:L2SI:MMS:02:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "AT1K2:L2SI:MMS:02:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[10].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -255141,325 +165434,330 @@ record(waveform, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") +record(bi, "AT1K2:L2SI:MMS:02:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") +record(ai, "AT1K2:L2SI:MMS:02:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") +record(ao, "AT1K2:L2SI:MMS:02:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:02:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:02:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") +record(longin, "AT1K2:L2SI:MMS:02:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:11:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") +record(bi, "AT1K2:L2SI:MMS:02:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") +record(ai, "AT1K2:L2SI:MMS:02:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") +record(ao, "AT1K2:L2SI:MMS:02:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:02:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:02:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") +record(longin, "AT1K2:L2SI:MMS:02:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") +record(bi, "AT1K2:L2SI:MMS:02:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") +record(ai, "AT1K2:L2SI:MMS:02:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") +record(ao, "AT1K2:L2SI:MMS:02:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:02:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "AT1K2:L2SI:MMS:02:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:02:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") +record(bi, "AT1K2:L2SI:MMS:02:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") +record(ai, "AT1K2:L2SI:MMS:02:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:02:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") +record(ai, "AT1K2:L2SI:MMS:02:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:02:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI2K2:K2A:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.nErrorId") +record(longin, "AT1K2:L2SI:MMS:02:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI2K2:K2A:MMS:STATE:ERRMSG_RBV") { - # PRG_LI2K2_K2A.fbLI2K2.fbStates.sErrorMessage - field(DESC, "PRG_LI2K2_K2A.fbLI2K...tes.sErrorMessage") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[14].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -255468,180 +165766,164 @@ record(waveform, "LI2K2:K2A:MMS:STATE:ERRMSG_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:10:MOVE_OK_RBV") { +record(bi, "AT1K2:L2SI:MMS:02:STATE:15:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:02:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:02:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:02:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:02:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT1K2:L2SI:MMS:02:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:SETPOINT_RBV") { +record(bi, "AT1K2:L2SI:MMS:02:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:02:STATE:01:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:10:SETPOINT") { +record(ao, "AT1K2:L2SI:MMS:02:STATE:01:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:VELO_RBV") { +record(ai, "AT1K2:L2SI:MMS:02:STATE:01:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:10:VELO") { +record(ao, "AT1K2:L2SI:MMS:02:STATE:01:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:10:ENCODER_RBV") { +record(longin, "AT1K2:L2SI:MMS:02:STATE:01:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:10:NAME_RBV") { +record(waveform, "AT1K2:L2SI:MMS:02:STATE:01:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[1].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -255650,520 +165932,496 @@ record(waveform, "LI3K2:K2B:MMS:STATE:10:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:02:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT1K2:L2SI:MMS:02:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:02:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:10:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(ai, "AT1K2:L2SI:MMS:02:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ao, "AT1K2:L2SI:MMS:02:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:02:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(bi, "AT1K2:L2SI:MMS:02:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT1K2:L2SI:MMS:02:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ao, "AT1K2:L2SI:MMS:02:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:02:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:02:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(longin, "AT1K2:L2SI:MMS:02:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT1K2:L2SI:MMS:02:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT1K2:L2SI:MMS:02:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:02:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(ai, "AT1K2:L2SI:MMS:02:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:02:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longin, "AT1K2:L2SI:MMS:02:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:10:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(bi, "AT1K2:L2SI:MMS:02:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") +record(ai, "AT1K2:L2SI:MMS:02:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:02:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") +record(ai, "AT1K2:L2SI:MMS:02:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:10:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:02:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "AT1K2:L2SI:MMS:02:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:05:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT1K2:L2SI:MMS:02:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:02:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:02:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:02:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:02:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT1K2:L2SI:MMS:02:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:SETPOINT_RBV") { +record(bi, "AT1K2:L2SI:MMS:02:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:02:STATE:07:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:11:SETPOINT") { +record(ao, "AT1K2:L2SI:MMS:02:STATE:07:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:VELO_RBV") { +record(ai, "AT1K2:L2SI:MMS:02:STATE:07:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:11:VELO") { +record(ao, "AT1K2:L2SI:MMS:02:STATE:07:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:11:ENCODER_RBV") { +record(longin, "AT1K2:L2SI:MMS:02:STATE:07:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:11:NAME_RBV") { +record(waveform, "AT1K2:L2SI:MMS:02:STATE:07:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[7].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -256172,520 +166430,528 @@ record(waveform, "LI3K2:K2B:MMS:STATE:11:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:02:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "LI3K2:K2B:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "AT1K2:L2SI:MMS:02:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:11:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:02:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ai, "AT1K2:L2SI:MMS:02:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:02:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(longin, "AT1K2:L2SI:MMS:02:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") +record(bi, "AT1K2:L2SI:MMS:02:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(ai, "AT1K2:L2SI:MMS:02:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:02:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT1K2:L2SI:MMS:02:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:02:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(longin, "AT1K2:L2SI:MMS:02:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(bi, "AT1K2:L2SI:MMS:02:STATE:BUSY_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "AT1K2:L2SI:MMS:02:STATE:DONE_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(bi, "AT1K2:L2SI:MMS:02:STATE:ERR_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:11:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(bi, "AT1K2:L2SI:MMS:02:STATE:RESET_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "AT1K2:L2SI:MMS:02:STATE:RESET") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.bReset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(mbbi, "AT1K2:L2SI:MMS:02:STATE:GET_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") - field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") +record(mbbi, "AT1K2:L2SI:MMS:02:STATE:SET_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:11:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(mbbo, "AT1K2:L2SI:MMS:02:STATE:SET") { + field(DESC, "PRG_AT1K2_SOLID.fbStage2.fbState.enumSet") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage2.fbState.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:02:STATE:ERRID_RBV") { + # PRG_AT1K2_SOLID.fbStage2.fbState.nErrorId + field(DESC, "PRG_AT1K2_SOLID.fbSt....fbState.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT1K2:L2SI:MMS:02:STATE:ERRMSG_RBV") { + # PRG_AT1K2_SOLID.fbStage2.fbState.sErrorMessage + field(DESC, "PRG_AT1K2_SOLID.fbSt...ate.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.fbState.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "AT1K2:L2SI:MMS:02:MATERIAL_RBV") { + # PRG_AT1K2_SOLID.fbStage2.sActiveFilterMaterial + field(DESC, "PRG_AT1K2_SOLID.fbSt...iveFilterMaterial") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage2.sActiveFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT1K2:L2SI:MMS:03:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:03:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:03:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:03:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:03:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT1K2:L2SI:MMS:03:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:SETPOINT_RBV") { +record(bi, "AT1K2:L2SI:MMS:03:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:03:STATE:11:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:12:SETPOINT") { +record(ao, "AT1K2:L2SI:MMS:03:STATE:11:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:VELO_RBV") { +record(ai, "AT1K2:L2SI:MMS:03:STATE:11:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:12:VELO") { +record(ao, "AT1K2:L2SI:MMS:03:STATE:11:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:12:ENCODER_RBV") { +record(longin, "AT1K2:L2SI:MMS:03:STATE:11:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:12:NAME_RBV") { +record(waveform, "AT1K2:L2SI:MMS:03:STATE:11:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[11].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -256694,38 +166960,81 @@ record(waveform, "LI3K2:K2B:MMS:STATE:12:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:03:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT1K2:L2SI:MMS:03:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "AT1K2:L2SI:MMS:03:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:03:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "AT1K2:L2SI:MMS:03:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:03:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[12].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -256734,480 +167043,496 @@ record(waveform, "LI3K2:K2B:MMS:STATE:12:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:12:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(bi, "AT1K2:L2SI:MMS:03:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ai, "AT1K2:L2SI:MMS:03:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(ao, "AT1K2:L2SI:MMS:03:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:03:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:03:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(longin, "AT1K2:L2SI:MMS:03:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") +record(bi, "AT1K2:L2SI:MMS:03:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(ai, "AT1K2:L2SI:MMS:03:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(ao, "AT1K2:L2SI:MMS:03:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:03:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:03:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(longin, "AT1K2:L2SI:MMS:03:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(bi, "AT1K2:L2SI:MMS:03:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(ai, "AT1K2:L2SI:MMS:03:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(ao, "AT1K2:L2SI:MMS:03:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:03:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "AT1K2:L2SI:MMS:03:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:03:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:12:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(bi, "AT1K2:L2SI:MMS:03:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") +record(ai, "AT1K2:L2SI:MMS:03:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:03:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") +record(ai, "AT1K2:L2SI:MMS:03:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:12:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT1K2:L2SI:MMS:03:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "AT1K2:L2SI:MMS:03:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT1K2:L2SI:MMS:03:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:03:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:03:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:03:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:03:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT1K2:L2SI:MMS:03:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:SETPOINT_RBV") { +record(bi, "AT1K2:L2SI:MMS:03:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:03:STATE:03:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:13:SETPOINT") { +record(ao, "AT1K2:L2SI:MMS:03:STATE:03:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:VELO_RBV") { +record(ai, "AT1K2:L2SI:MMS:03:STATE:03:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:13:VELO") { +record(ao, "AT1K2:L2SI:MMS:03:STATE:03:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:13:ENCODER_RBV") { +record(longin, "AT1K2:L2SI:MMS:03:STATE:03:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:13:NAME_RBV") { +record(waveform, "AT1K2:L2SI:MMS:03:STATE:03:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[3].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -257216,520 +167541,496 @@ record(waveform, "LI3K2:K2B:MMS:STATE:13:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:03:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT1K2:L2SI:MMS:03:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:03:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:13:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(ai, "AT1K2:L2SI:MMS:03:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ao, "AT1K2:L2SI:MMS:03:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:03:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(bi, "AT1K2:L2SI:MMS:03:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT1K2:L2SI:MMS:03:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ao, "AT1K2:L2SI:MMS:03:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT1K2:L2SI:MMS:03:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") +record(ao, "AT1K2:L2SI:MMS:03:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:03:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:05:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT1K2:L2SI:MMS:03:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT1K2:L2SI:MMS:03:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:03:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(ai, "AT1K2:L2SI:MMS:03:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:03:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(longin, "AT1K2:L2SI:MMS:03:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(bi, "AT1K2:L2SI:MMS:03:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:13:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(ai, "AT1K2:L2SI:MMS:03:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT1K2:L2SI:MMS:03:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT1K2:L2SI:MMS:03:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT1K2:L2SI:MMS:03:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:13:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(longin, "AT1K2:L2SI:MMS:03:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:14:MOVE_OK_RBV") { +record(bi, "AT1K2:L2SI:MMS:03:STATE:08:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:03:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:03:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT1K2:L2SI:MMS:03:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT1K2:L2SI:MMS:03:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT1K2:L2SI:MMS:03:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "AT1K2:L2SI:MMS:03:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "AT1K2:L2SI:MMS:03:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:SETPOINT_RBV") { +record(ai, "AT1K2:L2SI:MMS:03:STATE:09:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:14:SETPOINT") { +record(ao, "AT1K2:L2SI:MMS:03:STATE:09:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:VELO_RBV") { +record(ai, "AT1K2:L2SI:MMS:03:STATE:09:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:14:VELO") { +record(ao, "AT1K2:L2SI:MMS:03:STATE:09:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:14:ENCODER_RBV") { +record(longin, "AT1K2:L2SI:MMS:03:STATE:09:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:14:NAME_RBV") { +record(waveform, "AT1K2:L2SI:MMS:03:STATE:09:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.arrStates[9].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -257738,520 +168039,634 @@ record(waveform, "LI3K2:K2B:MMS:STATE:14:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT1K2:L2SI:MMS:03:STATE:BUSY_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "AT1K2:L2SI:MMS:03:STATE:DONE_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(bi, "AT1K2:L2SI:MMS:03:STATE:ERR_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:14:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(bi, "AT1K2:L2SI:MMS:03:STATE:RESET_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(bo, "AT1K2:L2SI:MMS:03:STATE:RESET") { + field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.bReset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(mbbi, "AT1K2:L2SI:MMS:03:STATE:GET_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "IN") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(mbbi, "AT1K2:L2SI:MMS:03:STATE:SET_RBV") { + field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "IN") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(mbbo, "AT1K2:L2SI:MMS:03:STATE:SET") { + field(DESC, "PRG_AT1K2_SOLID.fbStage3.fbState.enumSet") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "IN") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT1K2_SOLID.fbStage3.fbState.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + info(archive, "VAL") +} + +record(longin, "AT1K2:L2SI:MMS:03:STATE:ERRID_RBV") { + # PRG_AT1K2_SOLID.fbStage3.fbState.nErrorId + field(DESC, "PRG_AT1K2_SOLID.fbSt....fbState.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(waveform, "AT1K2:L2SI:MMS:03:STATE:ERRMSG_RBV") { + # PRG_AT1K2_SOLID.fbStage3.fbState.sErrorMessage + field(DESC, "PRG_AT1K2_SOLID.fbSt...ate.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT1K2_SOLID.fbStage3.fbState.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ai, "AT2K2:L2SI:MMS:01:FILTERS:01:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[1].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") +record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:01:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[1].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(ai, "AT2K2:L2SI:MMS:01:FILTERS:02:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[2].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:02:MATERIAL_RBV") { + field(DESC, "Filter material name") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[2].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:01:FILTERS:03:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[3].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:03:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[3].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:01:FILTERS:04:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[4].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") +record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:04:MATERIAL_RBV") { + field(DESC, "Filter material name") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[4].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:01:FILTERS:05:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[5].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:05:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[5].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(ai, "AT2K2:L2SI:MMS:01:FILTERS:06:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[6].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:06:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[6].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ai, "AT2K2:L2SI:MMS:01:FILTERS:07:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[7].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:07:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[7].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:14:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(ai, "AT2K2:L2SI:MMS:01:FILTERS:08:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[8].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") +record(waveform, "AT2K2:L2SI:MMS:01:FILTERS:08:MATERIAL_RBV") { + field(DESC, "Filter material name") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.arrFilters[8].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:01:THICKNESS_RBV") { + # PRG_AT2K2_SOLID.fbStage1.fActiveFilterThickness_um + field(DESC, "PRG_AT2K2_SOLID.fbSt...ilterThickness_um") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fActiveFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:01:TRANSMISSION_RBV") { + field(DESC, "Filter transmission") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fTransmission?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") +record(bi, "AT2K2:L2SI:MMS:01:RTD:1:CONN_RBV") { + # PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bConnected + field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_1.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:14:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(bi, "AT2K2:L2SI:MMS:01:RTD:1:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_1.bError?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(ai, "AT2K2:L2SI:MMS:01:RTD:1:TEMP_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbRTD_1.fTemp") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_1.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "AT2K2:L2SI:MMS:01:RTD:2:CONN_RBV") { + # PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bConnected + field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_2.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "AT2K2:L2SI:MMS:01:RTD:2:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_2.bError?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(ai, "AT2K2:L2SI:MMS:01:RTD:2:TEMP_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbRTD_2.fTemp") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbRTD_2.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "AT2K2:L2SI:MMS:01:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:01:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:01:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:01:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:01:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:01:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:SETPOINT_RBV") { +record(bi, "AT2K2:L2SI:MMS:01:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:01:STATE:11:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:15:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:01:STATE:11:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:01:STATE:11:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:15:VELO") { +record(ao, "AT2K2:L2SI:MMS:01:STATE:11:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:15:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:01:STATE:11:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:15:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:01:STATE:11:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[11].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -258260,520 +168675,496 @@ record(waveform, "LI3K2:K2B:MMS:STATE:15:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:01:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT2K2:L2SI:MMS:01:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:01:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:15:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(ai, "AT2K2:L2SI:MMS:01:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ao, "AT2K2:L2SI:MMS:01:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:01:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(bi, "AT2K2:L2SI:MMS:01:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:01:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ao, "AT2K2:L2SI:MMS:01:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:01:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:01:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:01:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:01:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:01:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:01:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(ai, "AT2K2:L2SI:MMS:01:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:01:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(longin, "AT2K2:L2SI:MMS:01:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(bi, "AT2K2:L2SI:MMS:01:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:15:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(ai, "AT2K2:L2SI:MMS:01:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:01:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:01:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:01:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:15:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(longin, "AT2K2:L2SI:MMS:01:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:01:MOVE_OK_RBV") { +record(bi, "AT2K2:L2SI:MMS:01:STATE:01:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:01:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:01:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:01:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:01:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:01:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "AT2K2:L2SI:MMS:01:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "AT2K2:L2SI:MMS:01:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:SETPOINT_RBV") { +record(ai, "AT2K2:L2SI:MMS:01:STATE:02:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:01:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:01:STATE:02:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:01:STATE:02:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:01:VELO") { +record(ao, "AT2K2:L2SI:MMS:01:STATE:02:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:01:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:01:STATE:02:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:01:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:01:STATE:02:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[2].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -258782,520 +169173,496 @@ record(waveform, "LI3K2:K2B:MMS:STATE:01:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:01:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT2K2:L2SI:MMS:01:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:01:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:01:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(ai, "AT2K2:L2SI:MMS:01:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ao, "AT2K2:L2SI:MMS:01:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:01:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(bi, "AT2K2:L2SI:MMS:01:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:01:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ao, "AT2K2:L2SI:MMS:01:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:01:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:01:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:01:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:01:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:01:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:01:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(ai, "AT2K2:L2SI:MMS:01:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:01:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(longin, "AT2K2:L2SI:MMS:01:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:05:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(bi, "AT2K2:L2SI:MMS:01:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:01:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(ai, "AT2K2:L2SI:MMS:01:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:01:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:01:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:01:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:01:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(longin, "AT2K2:L2SI:MMS:01:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:02:MOVE_OK_RBV") { +record(bi, "AT2K2:L2SI:MMS:01:STATE:07:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:01:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:01:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:01:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:01:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:01:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:SETPOINT_RBV") { +record(bi, "AT2K2:L2SI:MMS:01:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:01:STATE:08:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:02:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:01:STATE:08:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:01:STATE:08:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:02:VELO") { +record(ao, "AT2K2:L2SI:MMS:01:STATE:08:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:02:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:01:STATE:08:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:02:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:01:STATE:08:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[8].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -259304,1042 +169671,1024 @@ record(waveform, "LI3K2:K2B:MMS:STATE:02:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:01:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "LI3K2:K2B:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "LI3K2:K2B:MMS:STATE:02:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ai, "AT2K2:L2SI:MMS:01:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:01:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:01:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:01:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") +record(longin, "AT2K2:L2SI:MMS:01:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(bi, "AT2K2:L2SI:MMS:01:STATE:BUSY_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:01:STATE:DONE_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.bDone?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(bi, "AT2K2:L2SI:MMS:01:STATE:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") +record(bi, "AT2K2:L2SI:MMS:01:STATE:RESET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AT2K2:L2SI:MMS:01:STATE:RESET") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.bReset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(mbbi, "AT2K2:L2SI:MMS:01:STATE:GET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(mbbi, "AT2K2:L2SI:MMS:01:STATE:SET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(mbbo, "AT2K2:L2SI:MMS:01:STATE:SET") { + field(DESC, "PRG_AT2K2_SOLID.fbStage1.fbState.enumSet") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage1.fbState.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(longin, "AT2K2:L2SI:MMS:01:STATE:ERRID_RBV") { + # PRG_AT2K2_SOLID.fbStage1.fbState.nErrorId + field(DESC, "PRG_AT2K2_SOLID.fbSt....fbState.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:02:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(waveform, "AT2K2:L2SI:MMS:01:STATE:ERRMSG_RBV") { + # PRG_AT2K2_SOLID.fbStage1.fbState.sErrorMessage + field(DESC, "PRG_AT2K2_SOLID.fbSt...ate.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.fbState.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") +record(waveform, "AT2K2:L2SI:MMS:01:MATERIAL_RBV") { + # PRG_AT2K2_SOLID.fbStage1.sActiveFilterMaterial + field(DESC, "PRG_AT2K2_SOLID.fbSt...iveFilterMaterial") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage1.sActiveFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:02:FILTERS:01:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[1].fFilterThickness_um?") field(PREC, "3") - field(EGU, "eV") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") +record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:01:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[1].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:02:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(ai, "AT2K2:L2SI:MMS:02:FILTERS:02:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[2].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:02:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[2].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(ai, "AT2K2:L2SI:MMS:02:FILTERS:03:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[3].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:03:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[3].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:02:FILTERS:04:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[4].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:04:MATERIAL_RBV") { + field(DESC, "Filter material name") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[4].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:02:FILTERS:05:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[5].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:05:MATERIAL_RBV") { + field(DESC, "Filter material name") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[5].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "AT2K2:L2SI:MMS:02:FILTERS:06:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[6].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:06:MATERIAL_RBV") { + field(DESC, "Filter material name") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[6].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "AT2K2:L2SI:MMS:02:FILTERS:07:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[7].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:03:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:07:MATERIAL_RBV") { + field(DESC, "Filter material name") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[7].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "AT2K2:L2SI:MMS:02:FILTERS:08:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[8].fFilterThickness_um?") field(PREC, "3") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:03:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:02:FILTERS:08:MATERIAL_RBV") { + field(DESC, "Filter material name") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.arrFilters[8].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:03:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(ai, "AT2K2:L2SI:MMS:02:THICKNESS_RBV") { + # PRG_AT2K2_SOLID.fbStage2.fActiveFilterThickness_um + field(DESC, "PRG_AT2K2_SOLID.fbSt...ilterThickness_um") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fActiveFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:03:NAME_RBV") { - field(DESC, "Name of this position state") +record(ai, "AT2K2:L2SI:MMS:02:TRANSMISSION_RBV") { + field(DESC, "Filter transmission") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fTransmission?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:02:RTD:1:CONN_RBV") { + # PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bConnected + field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_1.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "AT2K2:L2SI:MMS:02:RTD:1:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_1.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "AT2K2:L2SI:MMS:02:RTD:1:TEMP_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbRTD_1.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_1.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:03:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(bi, "AT2K2:L2SI:MMS:02:RTD:2:CONN_RBV") { + # PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bConnected + field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_2.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(bi, "AT2K2:L2SI:MMS:02:RTD:2:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_2.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(ai, "AT2K2:L2SI:MMS:02:RTD:2:TEMP_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbRTD_2.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbRTD_2.fTemp?") + field(PREC, "2") + field(EGU, "C") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(bi, "AT2K2:L2SI:MMS:02:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:02:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ao, "AT2K2:L2SI:MMS:02:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:02:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:02:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:02:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:02:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:02:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:02:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(ai, "AT2K2:L2SI:MMS:02:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:02:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(longin, "AT2K2:L2SI:MMS:02:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:11:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(bi, "AT2K2:L2SI:MMS:02:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:03:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(ai, "AT2K2:L2SI:MMS:02:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:02:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:02:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:02:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:03:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(longin, "AT2K2:L2SI:MMS:02:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:04:MOVE_OK_RBV") { +record(bi, "AT2K2:L2SI:MMS:02:STATE:13:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:02:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:02:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:02:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:02:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:02:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:SETPOINT_RBV") { +record(bi, "AT2K2:L2SI:MMS:02:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:02:STATE:14:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:04:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:02:STATE:14:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:02:STATE:14:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:04:VELO") { +record(ao, "AT2K2:L2SI:MMS:02:STATE:14:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:04:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:02:STATE:14:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:04:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:02:STATE:14:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[14].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -260348,520 +170697,496 @@ record(waveform, "LI3K2:K2B:MMS:STATE:04:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:02:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT2K2:L2SI:MMS:02:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:02:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:04:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(ai, "AT2K2:L2SI:MMS:02:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ao, "AT2K2:L2SI:MMS:02:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:02:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(bi, "AT2K2:L2SI:MMS:02:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:02:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ao, "AT2K2:L2SI:MMS:02:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:02:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:02:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:02:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:02:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:02:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:02:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(ai, "AT2K2:L2SI:MMS:02:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:02:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(longin, "AT2K2:L2SI:MMS:02:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(bi, "AT2K2:L2SI:MMS:02:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:04:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(ai, "AT2K2:L2SI:MMS:02:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:02:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:02:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:02:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:04:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(longin, "AT2K2:L2SI:MMS:02:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:05:MOVE_OK_RBV") { +record(bi, "AT2K2:L2SI:MMS:02:STATE:04:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:02:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:02:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:02:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:02:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:02:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:SETPOINT_RBV") { +record(bi, "AT2K2:L2SI:MMS:02:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:02:STATE:05:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:05:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:02:STATE:05:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:02:STATE:05:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:05:VELO") { +record(ao, "AT2K2:L2SI:MMS:02:STATE:05:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:05:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:02:STATE:05:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:05:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:02:STATE:05:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[5].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -260870,520 +171195,512 @@ record(waveform, "LI3K2:K2B:MMS:STATE:05:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:02:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT2K2:L2SI:MMS:02:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:02:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:05:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(ai, "AT2K2:L2SI:MMS:02:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ao, "AT2K2:L2SI:MMS:02:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:02:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(bi, "AT2K2:L2SI:MMS:02:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:02:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ao, "AT2K2:L2SI:MMS:02:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:02:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:02:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:02:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:02:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:02:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") +record(ao, "AT2K2:L2SI:MMS:02:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:02:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:02:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(longin, "AT2K2:L2SI:MMS:02:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "AT2K2:L2SI:MMS:02:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(ai, "AT2K2:L2SI:MMS:02:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:05:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:02:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") +record(ai, "AT2K2:L2SI:MMS:02:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:02:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") +record(longin, "AT2K2:L2SI:MMS:02:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:05:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "AT2K2:L2SI:MMS:02:STATE:BUSY_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "AT2K2:L2SI:MMS:02:STATE:DONE_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.bDone?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT2K2:L2SI:MMS:02:STATE:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.bError?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI3K2:K2B:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "LI3K2:K2B:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI3K2:K2B:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "LI3K2:K2B:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "AT2K2:L2SI:MMS:02:STATE:RESET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "AT2K2:L2SI:MMS:02:STATE:RESET") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "AT2K2:L2SI:MMS:02:STATE:GET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "LI3K2:K2B:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "AT2K2:L2SI:MMS:02:STATE:SET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "AT2K2:L2SI:MMS:02:STATE:SET") { + field(DESC, "PRG_AT2K2_SOLID.fbStage2.fbState.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage2.fbState.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "AT2K2:L2SI:MMS:02:STATE:ERRID_RBV") { + # PRG_AT2K2_SOLID.fbStage2.fbState.nErrorId + field(DESC, "PRG_AT2K2_SOLID.fbSt....fbState.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "AT2K2:L2SI:MMS:02:STATE:ERRMSG_RBV") { + # PRG_AT2K2_SOLID.fbStage2.fbState.sErrorMessage + field(DESC, "PRG_AT2K2_SOLID.fbSt...ate.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.fbState.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -261392,38 +171709,42 @@ record(waveform, "LI3K2:K2B:MMS:STATE:06:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(waveform, "AT2K2:L2SI:MMS:02:MATERIAL_RBV") { + # PRG_AT2K2_SOLID.fbStage2.sActiveFilterMaterial + field(DESC, "PRG_AT2K2_SOLID.fbSt...iveFilterMaterial") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage2.sActiveFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT2K2:L2SI:MMS:03:FILTERS:01:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[1].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:01:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[1].sFilterMaterial?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -261432,480 +171753,549 @@ record(waveform, "LI3K2:K2B:MMS:STATE:06:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:06:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(ai, "AT2K2:L2SI:MMS:03:FILTERS:02:THICKNESS_RBV") { + field(DESC, "Filter material thickness") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[2].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:02:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[2].sFilterMaterial?") field(FTVL, "CHAR") - field(NELM, "16") + field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ai, "AT2K2:L2SI:MMS:03:FILTERS:03:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[3].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:03:MATERIAL_RBV") { + field(DESC, "Filter material name") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[3].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:03:FILTERS:04:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[4].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:04:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[4].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:03:FILTERS:05:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[5].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:05:MATERIAL_RBV") { + field(DESC, "Filter material name") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[5].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:03:FILTERS:06:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[6].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") +record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:06:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[6].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(ai, "AT2K2:L2SI:MMS:03:FILTERS:07:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[7].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:07:MATERIAL_RBV") { + field(DESC, "Filter material name") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[7].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:03:FILTERS:08:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[8].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(waveform, "AT2K2:L2SI:MMS:03:FILTERS:08:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.arrFilters[8].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:03:THICKNESS_RBV") { + # PRG_AT2K2_SOLID.fbStage3.fActiveFilterThickness_um + field(DESC, "PRG_AT2K2_SOLID.fbSt...ilterThickness_um") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fActiveFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") +record(ai, "AT2K2:L2SI:MMS:03:TRANSMISSION_RBV") { + field(DESC, "Filter transmission") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fTransmission?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(bi, "AT2K2:L2SI:MMS:03:RTD:1:CONN_RBV") { + # PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bConnected + field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_1.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(bi, "AT2K2:L2SI:MMS:03:RTD:1:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_1.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(ai, "AT2K2:L2SI:MMS:03:RTD:1:TEMP_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbRTD_1.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_1.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "AT2K2:L2SI:MMS:03:RTD:2:CONN_RBV") { + # PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bConnected + field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_2.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(bi, "AT2K2:L2SI:MMS:03:RTD:2:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_2.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:06:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(ai, "AT2K2:L2SI:MMS:03:RTD:2:TEMP_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbRTD_2.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbRTD_2.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") +record(bi, "AT2K2:L2SI:MMS:03:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:03:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:03:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:06:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(ai, "AT2K2:L2SI:MMS:03:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "AT2K2:L2SI:MMS:03:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "AT2K2:L2SI:MMS:03:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT2K2:L2SI:MMS:03:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:03:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:03:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:03:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:03:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:03:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:11:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:SETPOINT_RBV") { +record(bi, "AT2K2:L2SI:MMS:03:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:03:STATE:12:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:07:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:03:STATE:12:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:03:STATE:12:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:07:VELO") { +record(ao, "AT2K2:L2SI:MMS:03:STATE:12:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:07:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:03:STATE:12:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:07:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:03:STATE:12:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[12].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -261914,520 +172304,496 @@ record(waveform, "LI3K2:K2B:MMS:STATE:07:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:03:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT2K2:L2SI:MMS:03:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:03:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:07:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(ai, "AT2K2:L2SI:MMS:03:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ao, "AT2K2:L2SI:MMS:03:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:03:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(bi, "AT2K2:L2SI:MMS:03:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:03:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ao, "AT2K2:L2SI:MMS:03:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:03:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:03:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:03:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:03:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:03:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:03:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(ai, "AT2K2:L2SI:MMS:03:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:03:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(longin, "AT2K2:L2SI:MMS:03:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(bi, "AT2K2:L2SI:MMS:03:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:07:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(ai, "AT2K2:L2SI:MMS:03:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:03:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:03:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:03:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:07:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(longin, "AT2K2:L2SI:MMS:03:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:08:MOVE_OK_RBV") { +record(bi, "AT2K2:L2SI:MMS:03:STATE:02:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:03:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:03:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:03:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:03:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:03:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:SETPOINT_RBV") { +record(bi, "AT2K2:L2SI:MMS:03:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:03:STATE:03:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:08:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:03:STATE:03:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:03:STATE:03:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:08:VELO") { +record(ao, "AT2K2:L2SI:MMS:03:STATE:03:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:08:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:03:STATE:03:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:08:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:03:STATE:03:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[3].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -262436,520 +172802,496 @@ record(waveform, "LI3K2:K2B:MMS:STATE:08:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:03:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT2K2:L2SI:MMS:03:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:03:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:08:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(ai, "AT2K2:L2SI:MMS:03:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ao, "AT2K2:L2SI:MMS:03:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:03:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(bi, "AT2K2:L2SI:MMS:03:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:03:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(ao, "AT2K2:L2SI:MMS:03:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:03:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:03:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:03:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:05:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:03:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:03:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:03:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(ai, "AT2K2:L2SI:MMS:03:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:03:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(longin, "AT2K2:L2SI:MMS:03:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:08:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(bi, "AT2K2:L2SI:MMS:03:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") +record(ai, "AT2K2:L2SI:MMS:03:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:03:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") +record(ai, "AT2K2:L2SI:MMS:03:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:08:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:03:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "AT2K2:L2SI:MMS:03:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT2K2:L2SI:MMS:03:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:03:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:03:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:03:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:03:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:03:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:SETPOINT_RBV") { +record(bi, "AT2K2:L2SI:MMS:03:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:03:STATE:09:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:09:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:03:STATE:09:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:03:STATE:09:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "LI3K2:K2B:MMS:STATE:09:VELO") { +record(ao, "AT2K2:L2SI:MMS:03:STATE:09:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:09:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:03:STATE:09:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:09:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:03:STATE:09:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.arrStates[9].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -262958,554 +173300,609 @@ record(waveform, "LI3K2:K2B:MMS:STATE:09:NAME_RBV") { info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:03:STATE:BUSY_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "AT2K2:L2SI:MMS:03:STATE:DONE_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(bi, "AT2K2:L2SI:MMS:03:STATE:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:09:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(bi, "AT2K2:L2SI:MMS:03:STATE:RESET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") +record(bo, "AT2K2:L2SI:MMS:03:STATE:RESET") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.bReset") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(mbbi, "AT2K2:L2SI:MMS:03:STATE:GET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") +record(mbbi, "AT2K2:L2SI:MMS:03:STATE:SET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(mbbo, "AT2K2:L2SI:MMS:03:STATE:SET") { + field(DESC, "PRG_AT2K2_SOLID.fbStage3.fbState.enumSet") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage3.fbState.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:03:STATE:ERRID_RBV") { + # PRG_AT2K2_SOLID.fbStage3.fbState.nErrorId + field(DESC, "PRG_AT2K2_SOLID.fbSt....fbState.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(waveform, "AT2K2:L2SI:MMS:03:STATE:ERRMSG_RBV") { + # PRG_AT2K2_SOLID.fbStage3.fbState.sErrorMessage + field(DESC, "PRG_AT2K2_SOLID.fbSt...ate.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.fbState.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") +record(waveform, "AT2K2:L2SI:MMS:03:MATERIAL_RBV") { + # PRG_AT2K2_SOLID.fbStage3.sActiveFilterMaterial + field(DESC, "PRG_AT2K2_SOLID.fbSt...iveFilterMaterial") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage3.sActiveFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(ai, "AT2K2:L2SI:MMS:04:FILTERS:01:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[1].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:01:MATERIAL_RBV") { + field(DESC, "Filter material name") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[1].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:04:FILTERS:02:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[2].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") +record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:02:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[2].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:04:FILTERS:03:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[3].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") +record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:03:MATERIAL_RBV") { + field(DESC, "Filter material name") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[3].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:04:FILTERS:04:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[4].fFilterThickness_um?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:04:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[4].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(ai, "AT2K2:L2SI:MMS:04:FILTERS:05:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[5].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:05:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[5].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ai, "AT2K2:L2SI:MMS:04:FILTERS:06:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[6].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:06:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[6].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:09:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(ai, "AT2K2:L2SI:MMS:04:FILTERS:07:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[7].fFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") +record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:07:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[7].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:04:FILTERS:08:THICKNESS_RBV") { + field(DESC, "Filter material thickness") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[8].fFilterThickness_um?") field(PREC, "3") - field(EGU, "eV") + field(EGU, "um") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") +record(waveform, "AT2K2:L2SI:MMS:04:FILTERS:08:MATERIAL_RBV") { + field(DESC, "Filter material name") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.arrFilters[8].sFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:09:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") +record(ai, "AT2K2:L2SI:MMS:04:THICKNESS_RBV") { + # PRG_AT2K2_SOLID.fbStage4.fActiveFilterThickness_um + field(DESC, "PRG_AT2K2_SOLID.fbSt...ilterThickness_um") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fActiveFilterThickness_um?") + field(PREC, "3") + field(EGU, "um") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.bArbiterEnabled - field(DESC, "PRG_LI3K2_K2B.fbLI3K...s.bArbiterEnabled") +record(ai, "AT2K2:L2SI:MMS:04:TRANSMISSION_RBV") { + field(DESC, "Filter transmission") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fTransmission?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bo, "LI3K2:K2B:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.bArbiterEnabled - field(DESC, "PRG_LI3K2_K2B.fbLI3K...s.bArbiterEnabled") +record(bi, "AT2K2:L2SI:MMS:04:RTD:1:CONN_RBV") { + # PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bConnected + field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_1.bConnected") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bBusy") +record(bi, "AT2K2:L2SI:MMS:04:RTD:1:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bBusy?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_1.bError?") field(ZNAM, "False") field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bDone") +record(ai, "AT2K2:L2SI:MMS:04:RTD:1:TEMP_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbRTD_1.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_1.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bError") +record(bi, "AT2K2:L2SI:MMS:04:RTD:2:CONN_RBV") { + # PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bConnected + field(DESC, "PRG_AT2K2_SOLID.fbSt...bRTD_2.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bReset") +record(bi, "AT2K2:L2SI:MMS:04:RTD:2:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bReset?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_2.bError?") field(ZNAM, "False") field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "LI3K2:K2B:MMS:STATE:RESET") { - field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(ai, "AT2K2:L2SI:MMS:04:RTD:2:TEMP_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbRTD_2.fTemp") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbRTD_2.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(mbbi, "LI3K2:K2B:MMS:STATE:GET_RBV") { - field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.enumGet") +record(bi, "AT2K2:L2SI:MMS:04:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "MIRROR1") - field(THST, "MIRROR2") - field(FRST, "TARGET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(mbbi, "LI3K2:K2B:MMS:STATE:SET_RBV") { - field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.enumSet") +record(ai, "AT2K2:L2SI:MMS:04:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "MIRROR1") - field(THST, "MIRROR2") - field(FRST, "TARGET") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(mbbo, "LI3K2:K2B:MMS:STATE:SET") { - field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.enumSet") - field(DTYP, "asynInt32") +record(ao, "AT2K2:L2SI:MMS:04:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "MIRROR1") - field(THST, "MIRROR2") - field(FRST, "TARGET") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tePMPS.bMaintMode") +record(ai, "AT2K2:L2SI:MMS:04:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bo, "LI3K2:K2B:MMS:STATE:PMPS:MAINT") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") +record(ao, "AT2K2:L2SI:MMS:04:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "AT2K2:L2SI:MMS:04:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[10].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -263514,507 +173911,496 @@ record(waveform, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") +record(bi, "AT2K2:L2SI:MMS:04:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") +record(ai, "AT2K2:L2SI:MMS:04:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") +record(ao, "AT2K2:L2SI:MMS:04:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:04:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:04:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") +record(longin, "AT2K2:L2SI:MMS:04:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:11:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") +record(bi, "AT2K2:L2SI:MMS:04:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") +record(ai, "AT2K2:L2SI:MMS:04:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") +record(ao, "AT2K2:L2SI:MMS:04:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:04:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:04:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") +record(longin, "AT2K2:L2SI:MMS:04:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") +record(bi, "AT2K2:L2SI:MMS:04:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") +record(ai, "AT2K2:L2SI:MMS:04:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") +record(ao, "AT2K2:L2SI:MMS:04:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:04:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "AT2K2:L2SI:MMS:04:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:04:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") +record(bi, "AT2K2:L2SI:MMS:04:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") +record(ai, "AT2K2:L2SI:MMS:04:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:04:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") +record(ai, "AT2K2:L2SI:MMS:04:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:04:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "LI3K2:K2B:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.nErrorId") +record(longin, "AT2K2:L2SI:MMS:04:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "LI3K2:K2B:MMS:STATE:ERRMSG_RBV") { - # PRG_LI3K2_K2B.fbLI3K2.fbStates.sErrorMessage - field(DESC, "PRG_LI3K2_K2B.fbLI3K...tes.sErrorMessage") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[14].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "AT2K2:L2SI:MMS:04:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:04:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:04:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:04:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:04:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:04:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:SETPOINT_RBV") { +record(bi, "AT2K2:L2SI:MMS:04:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:04:STATE:01:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:10:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:04:STATE:01:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:04:STATE:01:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:10:VELO") { +record(ao, "AT2K2:L2SI:MMS:04:STATE:01:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:10:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:04:STATE:01:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:10:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:04:STATE:01:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[1].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -264023,520 +174409,496 @@ record(waveform, "PF1K2:WFS:MMS:STATE:10:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:04:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT2K2:L2SI:MMS:04:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:04:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:10:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(ai, "AT2K2:L2SI:MMS:04:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ao, "AT2K2:L2SI:MMS:04:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:04:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(bi, "AT2K2:L2SI:MMS:04:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:04:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ao, "AT2K2:L2SI:MMS:04:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:04:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:04:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:04:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:04:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "AT2K2:L2SI:MMS:04:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:04:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(ai, "AT2K2:L2SI:MMS:04:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:04:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(longin, "AT2K2:L2SI:MMS:04:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(bi, "AT2K2:L2SI:MMS:04:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:10:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(ai, "AT2K2:L2SI:MMS:04:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "AT2K2:L2SI:MMS:04:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") +record(ai, "AT2K2:L2SI:MMS:04:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:04:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:10:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(longin, "AT2K2:L2SI:MMS:04:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:05:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:11:MOVE_OK_RBV") { +record(bi, "AT2K2:L2SI:MMS:04:STATE:06:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:04:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:04:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "AT2K2:L2SI:MMS:04:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "AT2K2:L2SI:MMS:04:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "AT2K2:L2SI:MMS:04:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:SETPOINT_RBV") { +record(bi, "AT2K2:L2SI:MMS:04:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:04:STATE:07:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:11:SETPOINT") { +record(ao, "AT2K2:L2SI:MMS:04:STATE:07:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:VELO_RBV") { +record(ai, "AT2K2:L2SI:MMS:04:STATE:07:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:11:VELO") { +record(ao, "AT2K2:L2SI:MMS:04:STATE:07:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:11:ENCODER_RBV") { +record(longin, "AT2K2:L2SI:MMS:04:STATE:07:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:11:NAME_RBV") { +record(waveform, "AT2K2:L2SI:MMS:04:STATE:07:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[7].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -264545,1042 +174907,1169 @@ record(waveform, "PF1K2:WFS:MMS:STATE:11:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "AT2K2:L2SI:MMS:04:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "AT2K2:L2SI:MMS:04:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "AT2K2:L2SI:MMS:04:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:11:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(ai, "AT2K2:L2SI:MMS:04:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ao, "AT2K2:L2SI:MMS:04:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:04:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(bi, "AT2K2:L2SI:MMS:04:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "AT2K2:L2SI:MMS:04:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ao, "AT2K2:L2SI:MMS:04:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "AT2K2:L2SI:MMS:04:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "AT2K2:L2SI:MMS:04:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(longin, "AT2K2:L2SI:MMS:04:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "AT2K2:L2SI:MMS:04:STATE:BUSY_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(bi, "AT2K2:L2SI:MMS:04:STATE:DONE_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(bi, "AT2K2:L2SI:MMS:04:STATE:ERR_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(bi, "AT2K2:L2SI:MMS:04:STATE:RESET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.bReset?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "AT2K2:L2SI:MMS:04:STATE:RESET") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.bReset") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(mbbi, "AT2K2:L2SI:MMS:04:STATE:GET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(mbbi, "AT2K2:L2SI:MMS:04:STATE:SET_RBV") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(mbbo, "AT2K2:L2SI:MMS:04:STATE:SET") { + field(DESC, "PRG_AT2K2_SOLID.fbStage4.fbState.enumSet") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(ZRST, "UNKNOWN") + field(ONST, "OUT") + field(TWST, "FILTER1") + field(THST, "FILTER2") + field(FRST, "FILTER3") + field(FVST, "FILTER4") + field(SXST, "FILTER5") + field(SVST, "FILTER6") + field(EIST, "FILTER7") + field(NIST, "FILTER8") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_AT2K2_SOLID.fbStage4.fbState.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + info(archive, "VAL") +} + +record(longin, "AT2K2:L2SI:MMS:04:STATE:ERRID_RBV") { + # PRG_AT2K2_SOLID.fbStage4.fbState.nErrorId + field(DESC, "PRG_AT2K2_SOLID.fbSt....fbState.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:11:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(waveform, "AT2K2:L2SI:MMS:04:STATE:ERRMSG_RBV") { + # PRG_AT2K2_SOLID.fbStage4.fbState.sErrorMessage + field(DESC, "PRG_AT2K2_SOLID.fbSt...ate.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.fbState.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(waveform, "AT2K2:L2SI:MMS:04:MATERIAL_RBV") { + # PRG_AT2K2_SOLID.fbStage4.sActiveFilterMaterial + field(DESC, "PRG_AT2K2_SOLID.fbSt...iveFilterMaterial") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_AT2K2_SOLID.fbStage4.sActiveFilterMaterial?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") +record(ai, "IM1K1:PPM:FWM:OFF_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fOffset + field(DESC, "PRG_IM1K1_PPM.fbIM1K...FlowMeter.fOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fOffset?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM1K1:PPM:FWM:OFF") { + # PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fOffset + field(DESC, "PRG_IM1K1_PPM.fbIM1K...FlowMeter.fOffset") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fOffset=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:11:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(ai, "IM1K1:PPM:FWM:VAL_RBV") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fReal") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fReal?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(ai, "IM1K1:PPM:FWM:RES_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fResolution + field(DESC, "PRG_IM1K1_PPM.fbIM1K...Meter.fResolution") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fResolution?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(ao, "IM1K1:PPM:FWM:RES") { + # PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fResolution + field(DESC, "PRG_IM1K1_PPM.fbIM1K...Meter.fResolution") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbFlowMeter.fResolution=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(bi, "IM1K1:PPM:CAM:PWR_RBV") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower?") + field(ZNAM, "OFF") + field(ONAM, "ON") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM1K1:PPM:CAM:PWR") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbGige.bGigePower=") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM1K1:PPM:CAM:CIL:PCT_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM1K1_PPM.fbIM1K...lluminatorPercent") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbGige.fIlluminatorPercent?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM1K1:PPM:CAM:CIL:PCT") { + # PRG_IM1K1_PPM.fbIM1K1.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM1K1_PPM.fbIM1K...lluminatorPercent") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbGige.fIlluminatorPercent=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM1K1:PPM:SPM:CALIB_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibBase + field(DESC, "PRG_IM1K1_PPM.fbIM1K...rMeter.fCalibBase") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibBase?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(waveform, "IM1K1:PPM:SPM:CALIB_BUFFER_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibBaseBuffer + field(DESC, "PRG_IM1K1_PPM.fbIM1K....fCalibBaseBuffer") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibBaseBuffer?") + field(FTVL, "DOUBLE") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +} + +record(ai, "IM1K1:PPM:SPM:MJ_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJ + field(DESC, "PRG_IM1K1_PPM.fbIM1K...werMeter.fCalibMJ") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fDecel=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJ?") field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(EGU, "mJ") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(waveform, "IM1K1:PPM:SPM:MJ_BUFFER_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJBuffer + field(DESC, "PRG_IM1K1_PPM.fbIM1K...er.fCalibMJBuffer") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mJ") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +} + +record(ai, "IM1K1:PPM:SPM:CALIB:MJ_RATIO_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM1K1_PPM.fbIM1K...ter.fCalibMJRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJRatio?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "IM1K1:PPM:SPM:CALIB:MJ_RATIO") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM1K1_PPM.fbIM1K...ter.fCalibMJRatio") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibMJRatio=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "IM1K1:PPM:SPM:CALIB:OFFSET_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM1K1_PPM.fbIM1K...r.fCalibRelOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelOffset?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") +record(ao, "IM1K1:PPM:SPM:CALIB:OFFSET") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM1K1_PPM.fbIM1K...r.fCalibRelOffset") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelOffset=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "IM1K1:PPM:SPM:CALIB:RATIO_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM1K1_PPM.fbIM1K...er.fCalibRelRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelRatio?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") +record(ao, "IM1K1:PPM:SPM:CALIB:RATIO") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM1K1_PPM.fbIM1K...er.fCalibRelRatio") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fCalibRelRatio=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(ai, "IM1K1:PPM:SPM:VOLT_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fVoltage + field(DESC, "PRG_IM1K1_PPM.fbIM1K...werMeter.fVoltage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fVoltage?") + field(PREC, "3") + field(EGU, "mV") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM1K1:PPM:SPM:VOLT_BUFFER_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fVoltageBuffer + field(DESC, "PRG_IM1K1_PPM.fbIM1K...er.fVoltageBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fVoltageBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mV") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM1K1:PPM:SPM:STC:CONN_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bConnected + field(DESC, "PRG_IM1K1_PPM.fbIM1K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "IM1K1:PPM:SPM:STC:ERR_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bError + field(DESC, "PRG_IM1K1_PPM.fbIM1K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "IM1K1:PPM:SPM:STC:TEMP_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.fTemp + field(DESC, "PRG_IM1K1_PPM.fbIM1K...hermoCouple.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbPowerMeter.fbThermoCouple.fTemp?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:12:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(bi, "IM1K1:PPM:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ai, "IM1K1:PPM:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(ao, "IM1K1:PPM:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K1:PPM:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(ao, "IM1K1:PPM:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM1K1:PPM:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "IM1K1:PPM:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "IM1K1:PPM:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "IM1K1:PPM:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ao, "IM1K1:PPM:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K1:PPM:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM1K1:PPM:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(longin, "IM1K1:PPM:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(waveform, "IM1K1:PPM:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "IM1K1:PPM:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM1K1:PPM:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K1:PPM:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(ai, "IM1K1:PPM:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM1K1:PPM:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(longin, "IM1K1:PPM:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM1K1:PPM:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(bi, "IM1K1:PPM:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:12:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(ai, "IM1K1:PPM:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K1:PPM:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") +record(ai, "IM1K1:PPM:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM1K1:PPM:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:12:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(longin, "IM1K1:PPM:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM1K1:PPM:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:13:MOVE_OK_RBV") { +record(bi, "IM1K1:PPM:MMS:STATE:14:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM1K1:PPM:MMS:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM1K1:PPM:MMS:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM1K1:PPM:MMS:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM1K1:PPM:MMS:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM1K1:PPM:MMS:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM1K1:PPM:MMS:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:SETPOINT_RBV") { +record(bi, "IM1K1:PPM:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM1K1:PPM:MMS:STATE:15:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:13:SETPOINT") { +record(ao, "IM1K1:PPM:MMS:STATE:15:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:VELO_RBV") { +record(ai, "IM1K1:PPM:MMS:STATE:15:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:13:VELO") { +record(ao, "IM1K1:PPM:MMS:STATE:15:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:13:ENCODER_RBV") { +record(longin, "IM1K1:PPM:MMS:STATE:15:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:13:NAME_RBV") { +record(waveform, "IM1K1:PPM:MMS:STATE:15:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[15].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -265589,520 +176078,496 @@ record(waveform, "PF1K2:WFS:MMS:STATE:13:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM1K1:PPM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM1K1:PPM:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM1K1:PPM:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:13:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(ai, "IM1K1:PPM:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ao, "IM1K1:PPM:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM1K1:PPM:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(waveform, "IM1K1:PPM:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(bi, "IM1K1:PPM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "IM1K1:PPM:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ao, "IM1K1:PPM:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K1:PPM:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM1K1:PPM:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(longin, "IM1K1:PPM:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(waveform, "IM1K1:PPM:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "IM1K1:PPM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM1K1:PPM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K1:PPM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(ai, "IM1K1:PPM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM1K1:PPM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(longin, "IM1K1:PPM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM1K1:PPM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(bi, "IM1K1:PPM:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:13:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(ai, "IM1K1:PPM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K1:PPM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") +record(ai, "IM1K1:PPM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM1K1:PPM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:13:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(longin, "IM1K1:PPM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM1K1:PPM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:14:MOVE_OK_RBV") { +record(bi, "IM1K1:PPM:MMS:STATE:05:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM1K1:PPM:MMS:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM1K1:PPM:MMS:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM1K1:PPM:MMS:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM1K1:PPM:MMS:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM1K1:PPM:MMS:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM1K1:PPM:MMS:STATE:05:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:SETPOINT_RBV") { +record(bi, "IM1K1:PPM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM1K1:PPM:MMS:STATE:06:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:14:SETPOINT") { +record(ao, "IM1K1:PPM:MMS:STATE:06:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:VELO_RBV") { +record(ai, "IM1K1:PPM:MMS:STATE:06:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:14:VELO") { +record(ao, "IM1K1:PPM:MMS:STATE:06:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:14:ENCODER_RBV") { +record(longin, "IM1K1:PPM:MMS:STATE:06:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:14:NAME_RBV") { +record(waveform, "IM1K1:PPM:MMS:STATE:06:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[6].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -266111,560 +176576,463 @@ record(waveform, "PF1K2:WFS:MMS:STATE:14:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM1K1:PPM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "PF1K2:WFS:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "IM1K1:PPM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:14:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM1K1:PPM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ai, "IM1K1:PPM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K1:PPM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(longin, "IM1K1:PPM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(waveform, "IM1K1:PPM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(bi, "IM1K1:PPM:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(ai, "IM1K1:PPM:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K1:PPM:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM1K1:PPM:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K1:PPM:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(longin, "IM1K1:PPM:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(waveform, "IM1K1:PPM:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM1K1:PPM:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(ai, "IM1K1:PPM:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:14:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM1K1:PPM:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM1K1:PPM:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K1:PPM:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(longin, "IM1K1:PPM:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:14:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(waveform, "IM1K1:PPM:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM1K1:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.bArbiterEnabled + field(DESC, "PRG_IM1K1_PPM.fbIM1K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:15:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM1K1:PPM:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.bArbiterEnabled + field(DESC, "PRG_IM1K1_PPM.fbIM1K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM1K1:PPM:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM1K1:PPM:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM1K1:PPM:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM1K1:PPM:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "IM1K1:PPM:MMS:STATE:RESET") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "IM1K1:PPM:MMS:STATE:GET_RBV") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:STATE:15:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "IM1K1:PPM:MMS:STATE:SET_RBV") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:15:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "IM1K1:PPM:MMS:STATE:SET") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:15:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "IM1K1:PPM:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM1K1_PPM.fbIM1K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:15:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "IM1K1:PPM:MMS:STATE:PMPS:MAINT") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM1K1_PPM.fbIM1K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:15:PMPS_LOADED_RBV") { +record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:15:PMPS_ID_RBV") { +record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:15:PMPS_STATE_RBV") { +record(waveform, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -266673,14 +177041,14 @@ record(waveform, "PF1K2:WFS:MMS:STATE:15:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:15:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(waveform, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.aVetoDevices") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -266689,242 +177057,242 @@ record(waveform, "PF1K2:WFS:MMS:STATE:15:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[1].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[1].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[1].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[2].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[2].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[2].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[3].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[3].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[3].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_IM1K1_PPM.fbIM1K...ertures[4].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_IM1K1_PPM.fbIM1K...pertures[4].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_IM1K1_PPM.fbIM1K...tApertures[4].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_IM1K1_PPM.fbIM1K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:15:BP:Cohort_RBV") { +record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_IM1K1_PPM.fbIM1K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:15:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_IM1K1_PPM.fbIM1K...tBeamParams.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -266932,743 +177300,831 @@ record(ai, "PF1K2:WFS:MMS:STATE:15:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") +record(ai, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_IM1K1_PPM.fbIM1K....stBeamParams.neV") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(longin, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_IM1K1_PPM.fbIM1K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:15:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(bi, "IM1K1:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_IM1K1_PPM.fbIM1K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM1K1:PPM:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_IM1K1_PPM.fbIM1K1.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM1K1:PPM:MMS:STATE:ERRMSG_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbStates.sErrorMessage + field(DESC, "PRG_IM1K1_PPM.fbIM1K...tes.sErrorMessage") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "IM1K1:PPM:YAG:STC:CONN_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bConnected + field(DESC, "PRG_IM1K1_PPM.fbIM1K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM1K1:PPM:YAG:STC:ERR_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bError + field(DESC, "PRG_IM1K1_PPM.fbIM1K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM1K1:PPM:YAG:STC:TEMP_RBV") { + # PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.fTemp + field(DESC, "PRG_IM1K1_PPM.fbIM1K...hermoCouple.fTemp") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K1_PPM.fbIM1K1.fbYagThermoCouple.fTemp?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:FWM:OFF_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM1K2_PPM.fbIM1K...FlowMeter.fOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fOffset?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM1K2:PPM:FWM:OFF") { + # PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM1K2_PPM.fbIM1K...FlowMeter.fOffset") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fOffset=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM1K2:PPM:FWM:VAL_RBV") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fReal") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fReal?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF1K2:WFS:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "IM1K2:PPM:FWM:RES_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM1K2_PPM.fbIM1K...Meter.fResolution") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fResolution?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "IM1K2:PPM:FWM:RES") { + # PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM1K2_PPM.fbIM1K...Meter.fResolution") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbFlowMeter.fResolution=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "IM1K2:PPM:CAM:PWR_RBV") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower?") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(bo, "IM1K2:PPM:CAM:PWR") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbGige.bGigePower=") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "IM1K2:PPM:CAM:CIL:PCT_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM1K2_PPM.fbIM1K...lluminatorPercent") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbGige.fIlluminatorPercent?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") +record(ao, "IM1K2:PPM:CAM:CIL:PCT") { + # PRG_IM1K2_PPM.fbIM1K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM1K2_PPM.fbIM1K...lluminatorPercent") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbGige.fIlluminatorPercent=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(ai, "IM1K2:PPM:SPM:CALIB_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibBase + field(DESC, "PRG_IM1K2_PPM.fbIM1K...rMeter.fCalibBase") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibBase?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM1K2:PPM:SPM:CALIB_BUFFER_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibBaseBuffer + field(DESC, "PRG_IM1K2_PPM.fbIM1K....fCalibBaseBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibBaseBuffer?") + field(FTVL, "DOUBLE") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(ai, "IM1K2:PPM:SPM:MJ_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJ + field(DESC, "PRG_IM1K2_PPM.fbIM1K...werMeter.fCalibMJ") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJ?") + field(PREC, "3") + field(EGU, "mJ") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(waveform, "IM1K2:PPM:SPM:MJ_BUFFER_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJBuffer + field(DESC, "PRG_IM1K2_PPM.fbIM1K...er.fCalibMJBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mJ") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") } -record(waveform, "PF1K2:WFS:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "IM1K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM1K2_PPM.fbIM1K...ter.fCalibMJRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJRatio?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:01:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(ao, "IM1K2:PPM:SPM:CALIB:MJ_RATIO") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM1K2_PPM.fbIM1K...ter.fCalibMJRatio") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibMJRatio=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:SPM:CALIB:OFFSET_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM1K2_PPM.fbIM1K...r.fCalibRelOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelOffset?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ao, "IM1K2:PPM:SPM:CALIB:OFFSET") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM1K2_PPM.fbIM1K...r.fCalibRelOffset") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelOffset=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:SPM:CALIB:RATIO_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM1K2_PPM.fbIM1K...er.fCalibRelRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelRatio?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(ao, "IM1K2:PPM:SPM:CALIB:RATIO") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM1K2_PPM.fbIM1K...er.fCalibRelRatio") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fCalibRelRatio=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:SPM:VOLT_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fVoltage + field(DESC, "PRG_IM1K2_PPM.fbIM1K...werMeter.fVoltage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fVoltage?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "mV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(waveform, "IM1K2:PPM:SPM:VOLT_BUFFER_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fVoltageBuffer + field(DESC, "PRG_IM1K2_PPM.fbIM1K...er.fVoltageBuffer") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fVoltageBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mV") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +} + +record(bi, "IM1K2:PPM:SPM:STC:CONN_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bConnected + field(DESC, "PRG_IM1K2_PPM.fbIM1K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(bi, "IM1K2:PPM:SPM:STC:ERR_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bError + field(DESC, "PRG_IM1K2_PPM.fbIM1K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ai, "IM1K2:PPM:SPM:STC:TEMP_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.fTemp + field(DESC, "PRG_IM1K2_PPM.fbIM1K...hermoCouple.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbPowerMeter.fbThermoCouple.fTemp?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(bi, "IM1K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(ai, "IM1K2:PPM:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(ao, "IM1K2:PPM:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM1K2:PPM:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(longin, "IM1K2:PPM:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(waveform, "IM1K2:PPM:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(bi, "IM1K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(ai, "IM1K2:PPM:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(ao, "IM1K2:PPM:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "IM1K2:PPM:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM1K2:PPM:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(waveform, "IM1K2:PPM:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:01:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(bi, "IM1K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM1K2:PPM:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K2:PPM:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(ai, "IM1K2:PPM:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:01:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM1K2:PPM:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM1K2:PPM:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM1K2:PPM:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM1K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM1K2:PPM:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM1K2:PPM:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM1K2:PPM:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM1K2:PPM:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM1K2:PPM:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM1K2:PPM:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:SETPOINT_RBV") { +record(bi, "IM1K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS:STATE:14:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:02:SETPOINT") { +record(ao, "IM1K2:PPM:MMS:STATE:14:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:VELO_RBV") { +record(ai, "IM1K2:PPM:MMS:STATE:14:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:02:VELO") { +record(ao, "IM1K2:PPM:MMS:STATE:14:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:02:ENCODER_RBV") { +record(longin, "IM1K2:PPM:MMS:STATE:14:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:02:NAME_RBV") { +record(waveform, "IM1K2:PPM:MMS:STATE:14:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[14].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -267677,38 +178133,81 @@ record(waveform, "PF1K2:WFS:MMS:STATE:02:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM1K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM1K2:PPM:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "IM1K2:PPM:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "IM1K2:PPM:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM1K2:PPM:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM1K2:PPM:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[15].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -267717,480 +178216,496 @@ record(waveform, "PF1K2:WFS:MMS:STATE:02:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:02:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(bi, "IM1K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ai, "IM1K2:PPM:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(ao, "IM1K2:PPM:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM1K2:PPM:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(longin, "IM1K2:PPM:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(waveform, "IM1K2:PPM:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(bi, "IM1K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(ai, "IM1K2:PPM:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(ao, "IM1K2:PPM:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM1K2:PPM:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(longin, "IM1K2:PPM:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(waveform, "IM1K2:PPM:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(bi, "IM1K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(ai, "IM1K2:PPM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(ao, "IM1K2:PPM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "IM1K2:PPM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM1K2:PPM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(waveform, "IM1K2:PPM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:02:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(bi, "IM1K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM1K2:PPM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K2:PPM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(ai, "IM1K2:PPM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:02:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM1K2:PPM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM1K2:PPM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM1K2:PPM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM1K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM1K2:PPM:MMS:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM1K2:PPM:MMS:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM1K2:PPM:MMS:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM1K2:PPM:MMS:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM1K2:PPM:MMS:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM1K2:PPM:MMS:STATE:05:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:SETPOINT_RBV") { +record(bi, "IM1K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM1K2:PPM:MMS:STATE:06:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:03:SETPOINT") { +record(ao, "IM1K2:PPM:MMS:STATE:06:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:VELO_RBV") { +record(ai, "IM1K2:PPM:MMS:STATE:06:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:03:VELO") { +record(ao, "IM1K2:PPM:MMS:STATE:06:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:03:ENCODER_RBV") { +record(longin, "IM1K2:PPM:MMS:STATE:06:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:03:NAME_RBV") { +record(waveform, "IM1K2:PPM:MMS:STATE:06:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[6].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -268199,560 +178714,463 @@ record(waveform, "PF1K2:WFS:MMS:STATE:03:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM1K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "PF1K2:WFS:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "IM1K2:PPM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:03:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM1K2:PPM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ai, "IM1K2:PPM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K2:PPM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(longin, "IM1K2:PPM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(waveform, "IM1K2:PPM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(bi, "IM1K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(ai, "IM1K2:PPM:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K2:PPM:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM1K2:PPM:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K2:PPM:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(longin, "IM1K2:PPM:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(waveform, "IM1K2:PPM:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM1K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(ai, "IM1K2:PPM:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:03:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM1K2:PPM:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM1K2:PPM:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM1K2:PPM:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(longin, "IM1K2:PPM:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:03:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(waveform, "IM1K2:PPM:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM1K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM1K2_PPM.fbIM1K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM1K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM1K2_PPM.fbIM1K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM1K2:PPM:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM1K2:PPM:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM1K2:PPM:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM1K2:PPM:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "IM1K2:PPM:MMS:STATE:RESET") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "IM1K2:PPM:MMS:STATE:GET_RBV") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "IM1K2:PPM:MMS:STATE:SET_RBV") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "IM1K2:PPM:MMS:STATE:SET") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "IM1K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM1K2_PPM.fbIM1K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "IM1K2:PPM:MMS:STATE:PMPS:MAINT") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM1K2_PPM.fbIM1K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:04:PMPS_LOADED_RBV") { +record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:04:PMPS_ID_RBV") { +record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:04:PMPS_STATE_RBV") { +record(waveform, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -268761,14 +179179,14 @@ record(waveform, "PF1K2:WFS:MMS:STATE:04:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:04:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(waveform, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.aVetoDevices") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -268777,242 +179195,242 @@ record(waveform, "PF1K2:WFS:MMS:STATE:04:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[1].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[1].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[1].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[2].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[2].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[2].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[3].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[3].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[3].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_IM1K2_PPM.fbIM1K...ertures[4].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_IM1K2_PPM.fbIM1K...pertures[4].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_IM1K2_PPM.fbIM1K...tApertures[4].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_IM1K2_PPM.fbIM1K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:04:BP:Cohort_RBV") { +record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_IM1K2_PPM.fbIM1K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:04:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_IM1K2_PPM.fbIM1K...tBeamParams.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -269020,743 +179438,831 @@ record(ai, "PF1K2:WFS:MMS:STATE:04:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") +record(ai, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_IM1K2_PPM.fbIM1K....stBeamParams.neV") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(longin, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_IM1K2_PPM.fbIM1K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:04:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(bi, "IM1K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_IM1K2_PPM.fbIM1K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM1K2:PPM:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_IM1K2_PPM.fbIM1K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM1K2:PPM:MMS:STATE:ERRMSG_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbStates.sErrorMessage + field(DESC, "PRG_IM1K2_PPM.fbIM1K...tes.sErrorMessage") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "IM1K2:PPM:YAG:STC:CONN_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bConnected + field(DESC, "PRG_IM1K2_PPM.fbIM1K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM1K2:PPM:YAG:STC:ERR_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bError + field(DESC, "PRG_IM1K2_PPM.fbIM1K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM1K2:PPM:YAG:STC:TEMP_RBV") { + # PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.fTemp + field(DESC, "PRG_IM1K2_PPM.fbIM1K...hermoCouple.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM1K2_PPM.fbIM1K2.fbYagThermoCouple.fTemp?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF1K2:WFS:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM2K1:PPM:FWM:OFF_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fOffset + field(DESC, "PRG_IM2K1_PPM.fbIM2K...FlowMeter.fOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fOffset?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM2K1:PPM:FWM:OFF") { + # PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fOffset + field(DESC, "PRG_IM2K1_PPM.fbIM2K...FlowMeter.fOffset") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fOffset=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "IM2K1:PPM:FWM:VAL_RBV") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fReal") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fReal?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:FWM:RES_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fResolution + field(DESC, "PRG_IM2K1_PPM.fbIM2K...Meter.fResolution") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fResolution?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "IM2K1:PPM:FWM:RES") { + # PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fResolution + field(DESC, "PRG_IM2K1_PPM.fbIM2K...Meter.fResolution") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbFlowMeter.fResolution=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "IM2K1:PPM:CAM:PWR_RBV") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower?") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(bo, "IM2K1:PPM:CAM:PWR") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbGige.bGigePower=") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "IM2K1:PPM:CAM:CIL:PCT_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM2K1_PPM.fbIM2K...lluminatorPercent") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbGige.fIlluminatorPercent?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") +record(ao, "IM2K1:PPM:CAM:CIL:PCT") { + # PRG_IM2K1_PPM.fbIM2K1.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM2K1_PPM.fbIM2K...lluminatorPercent") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbGige.fIlluminatorPercent=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(ai, "IM2K1:PPM:SPM:CALIB_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibBase + field(DESC, "PRG_IM2K1_PPM.fbIM2K...rMeter.fCalibBase") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibBase?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM2K1:PPM:SPM:CALIB_BUFFER_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibBaseBuffer + field(DESC, "PRG_IM2K1_PPM.fbIM2K....fCalibBaseBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibBaseBuffer?") + field(FTVL, "DOUBLE") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(ai, "IM2K1:PPM:SPM:MJ_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJ + field(DESC, "PRG_IM2K1_PPM.fbIM2K...werMeter.fCalibMJ") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJ?") + field(PREC, "3") + field(EGU, "mJ") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(waveform, "IM2K1:PPM:SPM:MJ_BUFFER_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJBuffer + field(DESC, "PRG_IM2K1_PPM.fbIM2K...er.fCalibMJBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mJ") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") } -record(waveform, "PF1K2:WFS:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "IM2K1:PPM:SPM:CALIB:MJ_RATIO_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM2K1_PPM.fbIM2K...ter.fCalibMJRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJRatio?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:05:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(ao, "IM2K1:PPM:SPM:CALIB:MJ_RATIO") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM2K1_PPM.fbIM2K...ter.fCalibMJRatio") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibMJRatio=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:SPM:CALIB:OFFSET_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM2K1_PPM.fbIM2K...r.fCalibRelOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelOffset?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ao, "IM2K1:PPM:SPM:CALIB:OFFSET") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM2K1_PPM.fbIM2K...r.fCalibRelOffset") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelOffset=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:SPM:CALIB:RATIO_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM2K1_PPM.fbIM2K...er.fCalibRelRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelRatio?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(ao, "IM2K1:PPM:SPM:CALIB:RATIO") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM2K1_PPM.fbIM2K...er.fCalibRelRatio") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fCalibRelRatio=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:SPM:VOLT_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fVoltage + field(DESC, "PRG_IM2K1_PPM.fbIM2K...werMeter.fVoltage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fVoltage?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "mV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(waveform, "IM2K1:PPM:SPM:VOLT_BUFFER_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fVoltageBuffer + field(DESC, "PRG_IM2K1_PPM.fbIM2K...er.fVoltageBuffer") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fVoltageBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mV") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +} + +record(bi, "IM2K1:PPM:SPM:STC:CONN_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bConnected + field(DESC, "PRG_IM2K1_PPM.fbIM2K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(bi, "IM2K1:PPM:SPM:STC:ERR_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bError + field(DESC, "PRG_IM2K1_PPM.fbIM2K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ai, "IM2K1:PPM:SPM:STC:TEMP_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.fTemp + field(DESC, "PRG_IM2K1_PPM.fbIM2K...hermoCouple.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbPowerMeter.fbThermoCouple.fTemp?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(ai, "IM2K1:PPM:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(ao, "IM2K1:PPM:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K1:PPM:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(longin, "IM2K1:PPM:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(waveform, "IM2K1:PPM:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(ai, "IM2K1:PPM:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(ao, "IM2K1:PPM:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "IM2K1:PPM:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM2K1:PPM:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(waveform, "IM2K1:PPM:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:05:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(bi, "IM2K1:PPM:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM2K1:PPM:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") +record(ao, "IM2K1:PPM:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM2K1:PPM:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:05:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(longin, "IM2K1:PPM:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM2K1:PPM:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:06:MOVE_OK_RBV") { +record(bi, "IM2K1:PPM:MMS:STATE:13:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM2K1:PPM:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM2K1:PPM:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM2K1:PPM:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM2K1:PPM:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM2K1:PPM:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM2K1:PPM:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:SETPOINT_RBV") { +record(bi, "IM2K1:PPM:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS:STATE:14:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:06:SETPOINT") { +record(ao, "IM2K1:PPM:MMS:STATE:14:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:VELO_RBV") { +record(ai, "IM2K1:PPM:MMS:STATE:14:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:06:VELO") { +record(ao, "IM2K1:PPM:MMS:STATE:14:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:06:ENCODER_RBV") { +record(longin, "IM2K1:PPM:MMS:STATE:14:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:06:NAME_RBV") { +record(waveform, "IM2K1:PPM:MMS:STATE:14:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[14].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -269765,520 +180271,496 @@ record(waveform, "PF1K2:WFS:MMS:STATE:06:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM2K1:PPM:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM2K1:PPM:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM2K1:PPM:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:06:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(ai, "IM2K1:PPM:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ao, "IM2K1:PPM:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM2K1:PPM:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(waveform, "IM2K1:PPM:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "IM2K1:PPM:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ao, "IM2K1:PPM:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K1:PPM:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(longin, "IM2K1:PPM:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(waveform, "IM2K1:PPM:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM2K1:PPM:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM2K1:PPM:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(ai, "IM2K1:PPM:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM2K1:PPM:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(longin, "IM2K1:PPM:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM2K1:PPM:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(bi, "IM2K1:PPM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:06:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(ai, "IM2K1:PPM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM2K1:PPM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") +record(ai, "IM2K1:PPM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM2K1:PPM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:06:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(longin, "IM2K1:PPM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM2K1:PPM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:07:MOVE_OK_RBV") { +record(bi, "IM2K1:PPM:MMS:STATE:04:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM2K1:PPM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM2K1:PPM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM2K1:PPM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM2K1:PPM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM2K1:PPM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM2K1:PPM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:SETPOINT_RBV") { +record(bi, "IM2K1:PPM:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS:STATE:05:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:07:SETPOINT") { +record(ao, "IM2K1:PPM:MMS:STATE:05:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:VELO_RBV") { +record(ai, "IM2K1:PPM:MMS:STATE:05:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:07:VELO") { +record(ao, "IM2K1:PPM:MMS:STATE:05:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:07:ENCODER_RBV") { +record(longin, "IM2K1:PPM:MMS:STATE:05:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:07:NAME_RBV") { +record(waveform, "IM2K1:PPM:MMS:STATE:05:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[5].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -270287,560 +180769,546 @@ record(waveform, "PF1K2:WFS:MMS:STATE:07:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM2K1:PPM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM2K1:PPM:MMS:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM2K1:PPM:MMS:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:07:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(ai, "IM2K1:PPM:MMS:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ao, "IM2K1:PPM:MMS:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM2K1:PPM:MMS:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(waveform, "IM2K1:PPM:MMS:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "IM2K1:PPM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ao, "IM2K1:PPM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K1:PPM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(longin, "IM2K1:PPM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(waveform, "IM2K1:PPM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM2K1:PPM:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(ao, "IM2K1:PPM:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K1:PPM:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K1:PPM:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(longin, "IM2K1:PPM:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(waveform, "IM2K1:PPM:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM2K1:PPM:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(ai, "IM2K1:PPM:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:07:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM2K1:PPM:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM2K1:PPM:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM2K1:PPM:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(longin, "IM2K1:PPM:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:07:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(waveform, "IM2K1:PPM:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM2K1:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.bArbiterEnabled + field(DESC, "PRG_IM2K1_PPM.fbIM2K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM2K1:PPM:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.bArbiterEnabled + field(DESC, "PRG_IM2K1_PPM.fbIM2K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM2K1:PPM:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM2K1:PPM:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM2K1:PPM:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM2K1:PPM:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "IM2K1:PPM:MMS:STATE:RESET") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "IM2K1:PPM:MMS:STATE:GET_RBV") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF1K2:WFS:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "IM2K1:PPM:MMS:STATE:SET_RBV") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "IM2K1:PPM:MMS:STATE:SET") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "IM2K1:PPM:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM2K1_PPM.fbIM2K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "IM2K1:PPM:MMS:STATE:PMPS:MAINT") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM2K1_PPM.fbIM2K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:08:PMPS_LOADED_RBV") { +record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:08:PMPS_ID_RBV") { +record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:08:PMPS_STATE_RBV") { +record(waveform, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -270849,14 +181317,14 @@ record(waveform, "PF1K2:WFS:MMS:STATE:08:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:08:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(waveform, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.aVetoDevices") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -270865,242 +181333,242 @@ record(waveform, "PF1K2:WFS:MMS:STATE:08:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[1].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[1].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[1].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[2].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[2].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[2].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[3].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[3].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[3].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_IM2K1_PPM.fbIM2K...ertures[4].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_IM2K1_PPM.fbIM2K...pertures[4].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_IM2K1_PPM.fbIM2K...tApertures[4].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_IM2K1_PPM.fbIM2K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:08:BP:Cohort_RBV") { +record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_IM2K1_PPM.fbIM2K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:08:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_IM2K1_PPM.fbIM2K...tBeamParams.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -271108,789 +181576,748 @@ record(ai, "PF1K2:WFS:MMS:STATE:08:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") +record(ai, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_IM2K1_PPM.fbIM2K....stBeamParams.neV") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(longin, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_IM2K1_PPM.fbIM2K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:08:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(bi, "IM2K1:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_IM2K1_PPM.fbIM2K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM2K1:PPM:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_IM2K1_PPM.fbIM2K1.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM2K1:PPM:MMS:STATE:ERRMSG_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbStates.sErrorMessage + field(DESC, "PRG_IM2K1_PPM.fbIM2K...tes.sErrorMessage") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "IM2K1:PPM:YAG:STC:CONN_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bConnected + field(DESC, "PRG_IM2K1_PPM.fbIM2K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM2K1:PPM:YAG:STC:ERR_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bError + field(DESC, "PRG_IM2K1_PPM.fbIM2K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM2K1:PPM:YAG:STC:TEMP_RBV") { + # PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.fTemp + field(DESC, "PRG_IM2K1_PPM.fbIM2K...hermoCouple.fTemp") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K1_PPM.fbIM2K1.fbYagThermoCouple.fTemp?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "IM2K2:PPM:FWM:OFF_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM2K2_PPM.fbIM2K...FlowMeter.fOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fOffset?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM2K2:PPM:FWM:OFF") { + # PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM2K2_PPM.fbIM2K...FlowMeter.fOffset") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fOffset=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM2K2:PPM:FWM:VAL_RBV") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fReal") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fReal?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF1K2:WFS:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "IM2K2:PPM:FWM:RES_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM2K2_PPM.fbIM2K...Meter.fResolution") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fResolution?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "IM2K2:PPM:FWM:RES") { + # PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM2K2_PPM.fbIM2K...Meter.fResolution") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbFlowMeter.fResolution=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "IM2K2:PPM:CAM:PWR_RBV") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower?") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(bo, "IM2K2:PPM:CAM:PWR") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbGige.bGigePower=") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "IM2K2:PPM:CAM:CIL:PCT_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM2K2_PPM.fbIM2K...lluminatorPercent") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbGige.fIlluminatorPercent?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF1K2:WFS:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") +record(ao, "IM2K2:PPM:CAM:CIL:PCT") { + # PRG_IM2K2_PPM.fbIM2K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM2K2_PPM.fbIM2K...lluminatorPercent") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbGige.fIlluminatorPercent=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(ai, "IM2K2:PPM:SPM:CALIB_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibBase + field(DESC, "PRG_IM2K2_PPM.fbIM2K...rMeter.fCalibBase") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibBase?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM2K2:PPM:SPM:CALIB_BUFFER_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibBaseBuffer + field(DESC, "PRG_IM2K2_PPM.fbIM2K....fCalibBaseBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibBaseBuffer?") + field(FTVL, "DOUBLE") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM2K2:PPM:SPM:MJ_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJ + field(DESC, "PRG_IM2K2_PPM.fbIM2K...werMeter.fCalibMJ") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJ?") + field(PREC, "3") + field(EGU, "mJ") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM2K2:PPM:SPM:MJ_BUFFER_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJBuffer + field(DESC, "PRG_IM2K2_PPM.fbIM2K...er.fCalibMJBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mJ") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:09:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(ai, "IM2K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM2K2_PPM.fbIM2K...ter.fCalibMJRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJRatio?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM2K2:PPM:SPM:CALIB:MJ_RATIO") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM2K2_PPM.fbIM2K...ter.fCalibMJRatio") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibMJRatio=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(ai, "IM2K2:PPM:SPM:CALIB:OFFSET_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM2K2_PPM.fbIM2K...r.fCalibRelOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelOffset?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K2:PPM:SPM:CALIB:OFFSET") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM2K2_PPM.fbIM2K...r.fCalibRelOffset") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelOffset=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(ai, "IM2K2:PPM:SPM:CALIB:RATIO_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM2K2_PPM.fbIM2K...er.fCalibRelRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelRatio?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(ao, "IM2K2:PPM:SPM:CALIB:RATIO") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM2K2_PPM.fbIM2K...er.fCalibRelRatio") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fCalibRelRatio=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K2:PPM:SPM:VOLT_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fVoltage + field(DESC, "PRG_IM2K2_PPM.fbIM2K...werMeter.fVoltage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fVoltage?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "mV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(waveform, "IM2K2:PPM:SPM:VOLT_BUFFER_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fVoltageBuffer + field(DESC, "PRG_IM2K2_PPM.fbIM2K...er.fVoltageBuffer") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fVoltageBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mV") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +} + +record(bi, "IM2K2:PPM:SPM:STC:CONN_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bConnected + field(DESC, "PRG_IM2K2_PPM.fbIM2K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(bi, "IM2K2:PPM:SPM:STC:ERR_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bError + field(DESC, "PRG_IM2K2_PPM.fbIM2K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(ai, "IM2K2:PPM:SPM:STC:TEMP_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.fTemp + field(DESC, "PRG_IM2K2_PPM.fbIM2K...hermoCouple.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbPowerMeter.fbThermoCouple.fTemp?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") +record(bi, "IM2K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(ai, "IM2K2:PPM:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(ao, "IM2K2:PPM:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K2:PPM:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K2:PPM:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(longin, "IM2K2:PPM:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(waveform, "IM2K2:PPM:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM2K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(ai, "IM2K2:PPM:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:09:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM2K2:PPM:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM2K2:PPM:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM2K2:PPM:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(longin, "IM2K2:PPM:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:09:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") +record(waveform, "IM2K2:PPM:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.bArbiterEnabled - field(DESC, "PRG_PF1K2_WFS.fbPF1K...s.bArbiterEnabled") +record(bi, "IM2K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.bArbiterEnabled?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.bArbiterEnabled - field(DESC, "PRG_PF1K2_WFS.fbPF1K...s.bArbiterEnabled") - field(DTYP, "asynInt32") +record(ai, "IM2K2:PPM:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "IM2K2:PPM:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bBusy") +record(ai, "IM2K2:PPM:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bDone") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K2:PPM:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bError") +record(longin, "IM2K2:PPM:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bReset") +record(waveform, "IM2K2:PPM:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "PF1K2:WFS:MMS:STATE:RESET") { - field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bReset") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(mbbi, "PF1K2:WFS:MMS:STATE:GET_RBV") { - field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.enumGet") +record(bi, "IM2K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "TARGET1") - field(THST, "TARGET2") - field(FRST, "TARGET3") - field(FVST, "TARGET4") - field(SXST, "TARGET5") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(mbbi, "PF1K2:WFS:MMS:STATE:SET_RBV") { - field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.enumSet") +record(ai, "IM2K2:PPM:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "TARGET1") - field(THST, "TARGET2") - field(FRST, "TARGET3") - field(FVST, "TARGET4") - field(SXST, "TARGET5") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(mbbo, "PF1K2:WFS:MMS:STATE:SET") { - field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.enumSet") - field(DTYP, "asynInt32") +record(ao, "IM2K2:PPM:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "TARGET1") - field(THST, "TARGET2") - field(FRST, "TARGET3") - field(FVST, "TARGET4") - field(SXST, "TARGET5") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tePMPS.bMaintMode") +record(ai, "IM2K2:PPM:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bo, "PF1K2:WFS:MMS:STATE:PMPS:MAINT") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") +record(ao, "IM2K2:PPM:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(longin, "IM2K2:PPM:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM2K2:PPM:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[13].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -271899,325 +182326,330 @@ record(waveform, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") +record(bi, "IM2K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") +record(ai, "IM2K2:PPM:MMS:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") +record(ao, "IM2K2:PPM:MMS:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K2:PPM:MMS:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K2:PPM:MMS:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") +record(longin, "IM2K2:PPM:MMS:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") +record(waveform, "IM2K2:PPM:MMS:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") +record(bi, "IM2K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") +record(ai, "IM2K2:PPM:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") +record(ao, "IM2K2:PPM:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K2:PPM:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K2:PPM:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") +record(longin, "IM2K2:PPM:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") +record(waveform, "IM2K2:PPM:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") +record(bi, "IM2K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") +record(ai, "IM2K2:PPM:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") +record(ao, "IM2K2:PPM:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K2:PPM:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "IM2K2:PPM:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM2K2:PPM:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") +record(waveform, "IM2K2:PPM:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") +record(bi, "IM2K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") +record(ai, "IM2K2:PPM:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM2K2:PPM:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") +record(ai, "IM2K2:PPM:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K2:PPM:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF1K2:WFS:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.nErrorId") +record(longin, "IM2K2:PPM:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF1K2:WFS:MMS:STATE:ERRMSG_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbStates.sErrorMessage - field(DESC, "PRG_PF1K2_WFS.fbPF1K...tes.sErrorMessage") +record(waveform, "IM2K2:PPM:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[2].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -272226,264 +182658,247 @@ record(waveform, "PF1K2:WFS:MMS:STATE:ERRMSG_RBV") { info(archive, "VAL") } -record(bi, "PF1K2:WFS:STC:01:CONN_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bConnected - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ouple1.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF1K2:WFS:STC:01:ERR_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bError - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rmoCouple1.bError") +record(bi, "IM2K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bError?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF1K2:WFS:STC:01:TEMP_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.fTemp - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ermoCouple1.fTemp") +record(ai, "IM2K2:PPM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.fTemp?") - field(PREC, "2") - field(EGU, "C") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF1K2:WFS:STC:02:CONN_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bConnected - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ouple2.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K2:PPM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF1K2:WFS:STC:02:ERR_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bError - field(DESC, "PRG_PF1K2_WFS.fbPF1K...rmoCouple2.bError") +record(ai, "IM2K2:PPM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF1K2:WFS:STC:02:TEMP_RBV") { - # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.fTemp - field(DESC, "PRG_PF1K2_WFS.fbPF1K...ermoCouple2.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM2K2:PPM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM2K2:PPM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM2K2:PPM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM2K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM2K2:PPM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM2K2:PPM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM2K2:PPM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM2K2:PPM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM2K2:PPM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM2K2:PPM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:SETPOINT_RBV") { +record(bi, "IM2K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM2K2:PPM:MMS:STATE:05:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:10:SETPOINT") { +record(ao, "IM2K2:PPM:MMS:STATE:05:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:VELO_RBV") { +record(ai, "IM2K2:PPM:MMS:STATE:05:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:10:VELO") { +record(ao, "IM2K2:PPM:MMS:STATE:05:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:10:ENCODER_RBV") { +record(longin, "IM2K2:PPM:MMS:STATE:05:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:10:NAME_RBV") { +record(waveform, "IM2K2:PPM:MMS:STATE:05:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[5].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -272492,560 +182907,546 @@ record(waveform, "PF2K2:WFS:MMS:STATE:10:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM2K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM2K2:PPM:MMS:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM2K2:PPM:MMS:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:10:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(ai, "IM2K2:PPM:MMS:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ao, "IM2K2:PPM:MMS:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM2K2:PPM:MMS:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(waveform, "IM2K2:PPM:MMS:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(bi, "IM2K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM2K2:PPM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ao, "IM2K2:PPM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K2:PPM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K2:PPM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(longin, "IM2K2:PPM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(waveform, "IM2K2:PPM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM2K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM2K2:PPM:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") +record(ao, "IM2K2:PPM:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM2K2:PPM:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM2K2:PPM:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM2K2:PPM:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(waveform, "IM2K2:PPM:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM2K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(ai, "IM2K2:PPM:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:10:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM2K2:PPM:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM2K2:PPM:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM2K2:PPM:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM2K2:PPM:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:10:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(waveform, "IM2K2:PPM:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM2K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM2K2_PPM.fbIM2K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM2K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM2K2_PPM.fbIM2K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM2K2:PPM:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM2K2:PPM:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM2K2:PPM:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM2K2:PPM:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "IM2K2:PPM:MMS:STATE:RESET") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "IM2K2:PPM:MMS:STATE:GET_RBV") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:11:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "IM2K2:PPM:MMS:STATE:SET_RBV") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:11:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "IM2K2:PPM:MMS:STATE:SET") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:11:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "IM2K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM2K2_PPM.fbIM2K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:11:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "IM2K2:PPM:MMS:STATE:PMPS:MAINT") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM2K2_PPM.fbIM2K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:11:PMPS_LOADED_RBV") { +record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:11:PMPS_ID_RBV") { +record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:11:PMPS_STATE_RBV") { +record(waveform, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -273054,14 +183455,14 @@ record(waveform, "PF2K2:WFS:MMS:STATE:11:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:11:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(waveform, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.aVetoDevices") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -273070,242 +183471,242 @@ record(waveform, "PF2K2:WFS:MMS:STATE:11:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[1].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[1].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[1].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[2].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[2].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[2].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[3].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[3].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[3].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_IM2K2_PPM.fbIM2K...ertures[4].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_IM2K2_PPM.fbIM2K...pertures[4].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") +record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_IM2K2_PPM.fbIM2K...tApertures[4].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_IM2K2_PPM.fbIM2K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:11:BP:Cohort_RBV") { +record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_IM2K2_PPM.fbIM2K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:11:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") +record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_IM2K2_PPM.fbIM2K...tBeamParams.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -273313,743 +183714,582 @@ record(ai, "PF2K2:WFS:MMS:STATE:11:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") +record(ai, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_IM2K2_PPM.fbIM2K....stBeamParams.neV") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_IM2K2_PPM.fbIM2K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:11:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(bi, "IM2K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_IM2K2_PPM.fbIM2K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM2K2:PPM:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_IM2K2_PPM.fbIM2K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM2K2:PPM:MMS:STATE:ERRMSG_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbStates.sErrorMessage + field(DESC, "PRG_IM2K2_PPM.fbIM2K...tes.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM2K2:PPM:YAG:STC:CONN_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bConnected + field(DESC, "PRG_IM2K2_PPM.fbIM2K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM2K2:PPM:YAG:STC:ERR_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bError + field(DESC, "PRG_IM2K2_PPM.fbIM2K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM2K2:PPM:YAG:STC:TEMP_RBV") { + # PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.fTemp + field(DESC, "PRG_IM2K2_PPM.fbIM2K...hermoCouple.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM2K2_PPM.fbIM2K2.fbYagThermoCouple.fTemp?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "IM3K2:PPM:FWM:OFF_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM3K2_PPM.fbIM3K...FlowMeter.fOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fOffset?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "IM3K2:PPM:FWM:OFF") { + # PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM3K2_PPM.fbIM3K...FlowMeter.fOffset") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fOffset=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "IM3K2:PPM:FWM:VAL_RBV") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fReal") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fReal?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "IM3K2:PPM:FWM:RES_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM3K2_PPM.fbIM3K...Meter.fResolution") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fResolution?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") +record(ao, "IM3K2:PPM:FWM:RES") { + # PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM3K2_PPM.fbIM3K...Meter.fResolution") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbFlowMeter.fResolution=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "PF2K2:WFS:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:12:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM3K2:PPM:CAM:PWR_RBV") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower?") + field(ZNAM, "OFF") + field(ONAM, "ON") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:12:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM3K2:PPM:CAM:PWR") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "PF2K2:WFS:MMS:STATE:12:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "PF2K2:WFS:MMS:STATE:12:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbGige.bGigePower=") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM3K2:PPM:CAM:CIL:PCT_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM3K2_PPM.fbIM3K...lluminatorPercent") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbGige.fIlluminatorPercent?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:CAM:CIL:PCT") { + # PRG_IM3K2_PPM.fbIM3K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM3K2_PPM.fbIM3K...lluminatorPercent") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbGige.fIlluminatorPercent=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(ai, "IM3K2:PPM:SPM:CALIB_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibBase + field(DESC, "PRG_IM3K2_PPM.fbIM3K...rMeter.fCalibBase") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibBase?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(waveform, "IM3K2:PPM:SPM:CALIB_BUFFER_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibBaseBuffer + field(DESC, "PRG_IM3K2_PPM.fbIM3K....fCalibBaseBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibBaseBuffer?") + field(FTVL, "DOUBLE") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ai, "IM3K2:PPM:SPM:MJ_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJ + field(DESC, "PRG_IM3K2_PPM.fbIM3K...werMeter.fCalibMJ") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJ?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "mJ") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(waveform, "IM3K2:PPM:SPM:MJ_BUFFER_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJBuffer + field(DESC, "PRG_IM3K2_PPM.fbIM3K...er.fCalibMJBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mJ") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM3K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM3K2_PPM.fbIM3K...ter.fCalibMJRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJRatio?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:SPM:CALIB:MJ_RATIO") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM3K2_PPM.fbIM3K...ter.fCalibMJRatio") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibMJRatio=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM3K2:PPM:SPM:CALIB:OFFSET_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM3K2_PPM.fbIM3K...r.fCalibRelOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelOffset?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:SPM:CALIB:OFFSET") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM3K2_PPM.fbIM3K...r.fCalibRelOffset") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelOffset=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "PF2K2:WFS:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "PF2K2:WFS:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "PF2K2:WFS:MMS:STATE:12:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "PF2K2:WFS:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "PF2K2:WFS:MMS:STATE:12:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM3K2:PPM:SPM:CALIB:RATIO_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM3K2_PPM.fbIM3K...er.fCalibRelRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelRatio?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") +record(ao, "IM3K2:PPM:SPM:CALIB:RATIO") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM3K2_PPM.fbIM3K...er.fCalibRelRatio") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fCalibRelRatio=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM3K2:PPM:SPM:VOLT_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fVoltage + field(DESC, "PRG_IM3K2_PPM.fbIM3K...werMeter.fVoltage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fVoltage?") field(PREC, "3") - field(EGU, "eV") + field(EGU, "mV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(waveform, "IM3K2:PPM:SPM:VOLT_BUFFER_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fVoltageBuffer + field(DESC, "PRG_IM3K2_PPM.fbIM3K...er.fVoltageBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fVoltageBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mV") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") } -record(bi, "PF2K2:WFS:MMS:STATE:12:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(bi, "IM3K2:PPM:SPM:STC:CONN_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bConnected + field(DESC, "PRG_IM3K2_PPM.fbIM3K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM3K2:PPM:SPM:STC:ERR_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bError + field(DESC, "PRG_IM3K2_PPM.fbIM3K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(ai, "IM3K2:PPM:SPM:STC:TEMP_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.fTemp + field(DESC, "PRG_IM3K2_PPM.fbIM3K...hermoCouple.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbPowerMeter.fbThermoCouple.fTemp?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM3K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM3K2:PPM:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM3K2:PPM:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM3K2:PPM:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM3K2:PPM:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM3K2:PPM:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM3K2:PPM:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:SETPOINT_RBV") { +record(bi, "IM3K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM3K2:PPM:MMS:STATE:11:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:13:SETPOINT") { +record(ao, "IM3K2:PPM:MMS:STATE:11:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:VELO_RBV") { +record(ai, "IM3K2:PPM:MMS:STATE:11:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:13:VELO") { +record(ao, "IM3K2:PPM:MMS:STATE:11:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:13:ENCODER_RBV") { +record(longin, "IM3K2:PPM:MMS:STATE:11:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:13:NAME_RBV") { +record(waveform, "IM3K2:PPM:MMS:STATE:11:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[11].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -274058,520 +184298,413 @@ record(waveform, "PF2K2:WFS:MMS:STATE:13:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM3K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "PF2K2:WFS:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "IM3K2:PPM:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:13:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM3K2:PPM:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM3K2:PPM:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(longin, "IM3K2:PPM:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(waveform, "IM3K2:PPM:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(bi, "IM3K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM3K2:PPM:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM3K2:PPM:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM3K2:PPM:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(waveform, "IM3K2:PPM:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM3K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(ai, "IM3K2:PPM:MMS:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:13:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM3K2:PPM:MMS:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM3K2:PPM:MMS:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM3K2:PPM:MMS:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:13:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM3K2:PPM:MMS:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:14:MOVE_OK_RBV") { +record(bi, "IM3K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM3K2:PPM:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM3K2:PPM:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM3K2:PPM:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM3K2:PPM:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM3K2:PPM:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM3K2:PPM:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:SETPOINT_RBV") { +record(bi, "IM3K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM3K2:PPM:MMS:STATE:01:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:14:SETPOINT") { +record(ao, "IM3K2:PPM:MMS:STATE:01:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:VELO_RBV") { +record(ai, "IM3K2:PPM:MMS:STATE:01:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:14:VELO") { +record(ao, "IM3K2:PPM:MMS:STATE:01:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:14:ENCODER_RBV") { +record(longin, "IM3K2:PPM:MMS:STATE:01:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:14:NAME_RBV") { +record(waveform, "IM3K2:PPM:MMS:STATE:01:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[1].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -274580,520 +184713,413 @@ record(waveform, "PF2K2:WFS:MMS:STATE:14:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM3K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "PF2K2:WFS:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "IM3K2:PPM:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:14:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM3K2:PPM:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM3K2:PPM:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(longin, "IM3K2:PPM:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(waveform, "IM3K2:PPM:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(bi, "IM3K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM3K2:PPM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM3K2:PPM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM3K2:PPM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(waveform, "IM3K2:PPM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM3K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(ai, "IM3K2:PPM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:14:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM3K2:PPM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM3K2:PPM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM3K2:PPM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:14:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM3K2:PPM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:15:MOVE_OK_RBV") { +record(bi, "IM3K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM3K2:PPM:MMS:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM3K2:PPM:MMS:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM3K2:PPM:MMS:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM3K2:PPM:MMS:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM3K2:PPM:MMS:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM3K2:PPM:MMS:STATE:05:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:SETPOINT_RBV") { +record(bi, "IM3K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM3K2:PPM:MMS:STATE:06:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:15:SETPOINT") { +record(ao, "IM3K2:PPM:MMS:STATE:06:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:VELO_RBV") { +record(ai, "IM3K2:PPM:MMS:STATE:06:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:15:VELO") { +record(ao, "IM3K2:PPM:MMS:STATE:06:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:15:ENCODER_RBV") { +record(longin, "IM3K2:PPM:MMS:STATE:06:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:15:NAME_RBV") { +record(waveform, "IM3K2:PPM:MMS:STATE:06:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[6].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -275102,560 +185128,463 @@ record(waveform, "PF2K2:WFS:MMS:STATE:15:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM3K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "PF2K2:WFS:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "IM3K2:PPM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:15:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM3K2:PPM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM3K2:PPM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(longin, "IM3K2:PPM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(waveform, "IM3K2:PPM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(bi, "IM3K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM3K2:PPM:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM3K2:PPM:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM3K2:PPM:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(waveform, "IM3K2:PPM:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM3K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(ai, "IM3K2:PPM:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:15:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM3K2:PPM:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM3K2:PPM:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM3K2:PPM:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM3K2:PPM:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:15:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(waveform, "IM3K2:PPM:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM3K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM3K2_PPM.fbIM3K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM3K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM3K2_PPM.fbIM3K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM3K2:PPM:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM3K2:PPM:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM3K2:PPM:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM3K2:PPM:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "IM3K2:PPM:MMS:STATE:RESET") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "IM3K2:PPM:MMS:STATE:GET_RBV") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "IM3K2:PPM:MMS:STATE:SET_RBV") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "IM3K2:PPM:MMS:STATE:SET") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "IM3K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM3K2_PPM.fbIM3K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "IM3K2:PPM:MMS:STATE:PMPS:MAINT") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM3K2_PPM.fbIM3K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:01:PMPS_LOADED_RBV") { +record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:01:PMPS_ID_RBV") { +record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:01:PMPS_STATE_RBV") { +record(waveform, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -275664,14 +185593,14 @@ record(waveform, "PF2K2:WFS:MMS:STATE:01:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:01:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(waveform, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.aVetoDevices") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -275680,242 +185609,242 @@ record(waveform, "PF2K2:WFS:MMS:STATE:01:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[1].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[1].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[1].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[2].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[2].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[2].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[3].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[3].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[3].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_IM3K2_PPM.fbIM3K...ertures[4].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_IM3K2_PPM.fbIM3K...pertures[4].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") +record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_IM3K2_PPM.fbIM3K...tApertures[4].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_IM3K2_PPM.fbIM3K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:01:BP:Cohort_RBV") { +record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_IM3K2_PPM.fbIM3K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:01:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") +record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_IM3K2_PPM.fbIM3K...tBeamParams.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -275923,743 +185852,748 @@ record(ai, "PF2K2:WFS:MMS:STATE:01:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") +record(ai, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_IM3K2_PPM.fbIM3K....stBeamParams.neV") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_IM3K2_PPM.fbIM3K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:01:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(bi, "IM3K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_IM3K2_PPM.fbIM3K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM3K2:PPM:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_IM3K2_PPM.fbIM3K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM3K2:PPM:MMS:STATE:ERRMSG_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbStates.sErrorMessage + field(DESC, "PRG_IM3K2_PPM.fbIM3K...tes.sErrorMessage") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "IM3K2:PPM:YAG:STC:CONN_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bConnected + field(DESC, "PRG_IM3K2_PPM.fbIM3K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM3K2:PPM:YAG:STC:ERR_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bError + field(DESC, "PRG_IM3K2_PPM.fbIM3K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM3K2:PPM:YAG:STC:TEMP_RBV") { + # PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.fTemp + field(DESC, "PRG_IM3K2_PPM.fbIM3K...hermoCouple.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM3K2_PPM.fbIM3K2.fbYagThermoCouple.fTemp?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "PF2K2:WFS:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM4K2:PPM:FWM:OFF_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM4K2_PPM.fbIM4K...FlowMeter.fOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fOffset?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM4K2:PPM:FWM:OFF") { + # PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM4K2_PPM.fbIM4K...FlowMeter.fOffset") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fOffset=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "IM4K2:PPM:FWM:VAL_RBV") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fReal") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fReal?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:FWM:RES_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM4K2_PPM.fbIM4K...Meter.fResolution") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fResolution?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "IM4K2:PPM:FWM:RES") { + # PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM4K2_PPM.fbIM4K...Meter.fResolution") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbFlowMeter.fResolution=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(bi, "IM4K2:PPM:CAM:PWR_RBV") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower?") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") +record(bo, "IM4K2:PPM:CAM:PWR") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbGige.bGigePower=") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(ai, "IM4K2:PPM:CAM:CIL:PCT_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM4K2_PPM.fbIM4K...lluminatorPercent") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbGige.fIlluminatorPercent?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") +record(ao, "IM4K2:PPM:CAM:CIL:PCT") { + # PRG_IM4K2_PPM.fbIM4K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM4K2_PPM.fbIM4K...lluminatorPercent") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbGige.fIlluminatorPercent=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(ai, "IM4K2:PPM:SPM:CALIB_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibBase + field(DESC, "PRG_IM4K2_PPM.fbIM4K...rMeter.fCalibBase") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibBase?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM4K2:PPM:SPM:CALIB_BUFFER_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibBaseBuffer + field(DESC, "PRG_IM4K2_PPM.fbIM4K....fCalibBaseBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibBaseBuffer?") + field(FTVL, "DOUBLE") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM4K2:PPM:SPM:MJ_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJ + field(DESC, "PRG_IM4K2_PPM.fbIM4K...werMeter.fCalibMJ") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJ?") + field(PREC, "3") + field(EGU, "mJ") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM4K2:PPM:SPM:MJ_BUFFER_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJBuffer + field(DESC, "PRG_IM4K2_PPM.fbIM4K...er.fCalibMJBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mJ") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:02:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(ai, "IM4K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM4K2_PPM.fbIM4K...ter.fCalibMJRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJRatio?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM4K2:PPM:SPM:CALIB:MJ_RATIO") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM4K2_PPM.fbIM4K...ter.fCalibMJRatio") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibMJRatio=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(ai, "IM4K2:PPM:SPM:CALIB:OFFSET_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM4K2_PPM.fbIM4K...r.fCalibRelOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelOffset?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM4K2:PPM:SPM:CALIB:OFFSET") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM4K2_PPM.fbIM4K...r.fCalibRelOffset") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelOffset=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM4K2:PPM:SPM:CALIB:RATIO_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM4K2_PPM.fbIM4K...er.fCalibRelRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelRatio?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ao, "IM4K2:PPM:SPM:CALIB:RATIO") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM4K2_PPM.fbIM4K...er.fCalibRelRatio") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fCalibRelRatio=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:SPM:VOLT_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fVoltage + field(DESC, "PRG_IM4K2_PPM.fbIM4K...werMeter.fVoltage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fVoltage?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "mV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(waveform, "IM4K2:PPM:SPM:VOLT_BUFFER_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fVoltageBuffer + field(DESC, "PRG_IM4K2_PPM.fbIM4K...er.fVoltageBuffer") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fVoltageBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mV") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +} + +record(bi, "IM4K2:PPM:SPM:STC:CONN_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bConnected + field(DESC, "PRG_IM4K2_PPM.fbIM4K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(bi, "IM4K2:PPM:SPM:STC:ERR_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bError + field(DESC, "PRG_IM4K2_PPM.fbIM4K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(ai, "IM4K2:PPM:SPM:STC:TEMP_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.fTemp + field(DESC, "PRG_IM4K2_PPM.fbIM4K...hermoCouple.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbPowerMeter.fbThermoCouple.fTemp?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM4K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM4K2:PPM:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM4K2:PPM:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") +record(ai, "IM4K2:PPM:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM4K2:PPM:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(longin, "IM4K2:PPM:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM4K2:PPM:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(bi, "IM4K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:02:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") +record(ai, "IM4K2:PPM:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM4K2:PPM:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") +record(ai, "IM4K2:PPM:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM4K2:PPM:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:02:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(longin, "IM4K2:PPM:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM4K2:PPM:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:03:MOVE_OK_RBV") { +record(bi, "IM4K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM4K2:PPM:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM4K2:PPM:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM4K2:PPM:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM4K2:PPM:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM4K2:PPM:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM4K2:PPM:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:SETPOINT_RBV") { +record(bi, "IM4K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:MMS:STATE:13:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:03:SETPOINT") { +record(ao, "IM4K2:PPM:MMS:STATE:13:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:VELO_RBV") { +record(ai, "IM4K2:PPM:MMS:STATE:13:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:03:VELO") { +record(ao, "IM4K2:PPM:MMS:STATE:13:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:03:ENCODER_RBV") { +record(longin, "IM4K2:PPM:MMS:STATE:13:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:03:NAME_RBV") { +record(waveform, "IM4K2:PPM:MMS:STATE:13:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[13].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -276668,38 +186602,81 @@ record(waveform, "PF2K2:WFS:MMS:STATE:03:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM4K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM4K2:PPM:MMS:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "IM4K2:PPM:MMS:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:MMS:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "IM4K2:PPM:MMS:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM4K2:PPM:MMS:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM4K2:PPM:MMS:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[14].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -276708,480 +186685,496 @@ record(waveform, "PF2K2:WFS:MMS:STATE:03:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:03:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(bi, "IM4K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM4K2:PPM:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(ao, "IM4K2:PPM:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM4K2:PPM:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(longin, "IM4K2:PPM:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(waveform, "IM4K2:PPM:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(bi, "IM4K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM4K2:PPM:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(ao, "IM4K2:PPM:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(ao, "IM4K2:PPM:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM4K2:PPM:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "IM4K2:PPM:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "IM4K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM4K2:PPM:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") +record(ao, "IM4K2:PPM:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM4K2:PPM:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM4K2:PPM:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(waveform, "IM4K2:PPM:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM4K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(ai, "IM4K2:PPM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:03:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM4K2:PPM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM4K2:PPM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM4K2:PPM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM4K2:PPM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:03:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM4K2:PPM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:04:MOVE_OK_RBV") { +record(bi, "IM4K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM4K2:PPM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM4K2:PPM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM4K2:PPM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM4K2:PPM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM4K2:PPM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM4K2:PPM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:SETPOINT_RBV") { +record(bi, "IM4K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:MMS:STATE:05:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:04:SETPOINT") { +record(ao, "IM4K2:PPM:MMS:STATE:05:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:VELO_RBV") { +record(ai, "IM4K2:PPM:MMS:STATE:05:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:04:VELO") { +record(ao, "IM4K2:PPM:MMS:STATE:05:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:04:ENCODER_RBV") { +record(longin, "IM4K2:PPM:MMS:STATE:05:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:04:NAME_RBV") { +record(waveform, "IM4K2:PPM:MMS:STATE:05:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[5].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -277190,560 +187183,546 @@ record(waveform, "PF2K2:WFS:MMS:STATE:04:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM4K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM4K2:PPM:MMS:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM4K2:PPM:MMS:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:04:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(ai, "IM4K2:PPM:MMS:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ao, "IM4K2:PPM:MMS:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM4K2:PPM:MMS:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(waveform, "IM4K2:PPM:MMS:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(bi, "IM4K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM4K2:PPM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ao, "IM4K2:PPM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM4K2:PPM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(longin, "IM4K2:PPM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(waveform, "IM4K2:PPM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM4K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM4K2:PPM:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") +record(ao, "IM4K2:PPM:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM4K2:PPM:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM4K2:PPM:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM4K2:PPM:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(waveform, "IM4K2:PPM:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM4K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(ai, "IM4K2:PPM:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:04:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM4K2:PPM:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM4K2:PPM:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM4K2:PPM:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM4K2:PPM:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:04:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(waveform, "IM4K2:PPM:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM4K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM4K2_PPM.fbIM4K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM4K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM4K2_PPM.fbIM4K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM4K2:PPM:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM4K2:PPM:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM4K2:PPM:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM4K2:PPM:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "IM4K2:PPM:MMS:STATE:RESET") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "IM4K2:PPM:MMS:STATE:GET_RBV") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:05:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "IM4K2:PPM:MMS:STATE:SET_RBV") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:05:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "IM4K2:PPM:MMS:STATE:SET") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:05:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "IM4K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM4K2_PPM.fbIM4K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:05:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "IM4K2:PPM:MMS:STATE:PMPS:MAINT") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM4K2_PPM.fbIM4K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:05:PMPS_LOADED_RBV") { +record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:05:PMPS_ID_RBV") { +record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:05:PMPS_STATE_RBV") { +record(waveform, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -277752,14 +187731,14 @@ record(waveform, "PF2K2:WFS:MMS:STATE:05:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:05:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(waveform, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.aVetoDevices") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -277768,242 +187747,242 @@ record(waveform, "PF2K2:WFS:MMS:STATE:05:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[1].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[1].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[1].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[2].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[2].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[2].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[3].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[3].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[3].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_IM4K2_PPM.fbIM4K...ertures[4].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_IM4K2_PPM.fbIM4K...pertures[4].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") +record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_IM4K2_PPM.fbIM4K...tApertures[4].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_IM4K2_PPM.fbIM4K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:05:BP:Cohort_RBV") { +record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_IM4K2_PPM.fbIM4K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:05:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") +record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_IM4K2_PPM.fbIM4K...tBeamParams.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -278011,743 +187990,831 @@ record(ai, "PF2K2:WFS:MMS:STATE:05:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") +record(ai, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_IM4K2_PPM.fbIM4K....stBeamParams.neV") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_IM4K2_PPM.fbIM4K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:05:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(bi, "IM4K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_IM4K2_PPM.fbIM4K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM4K2:PPM:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_IM4K2_PPM.fbIM4K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM4K2:PPM:MMS:STATE:ERRMSG_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbStates.sErrorMessage + field(DESC, "PRG_IM4K2_PPM.fbIM4K...tes.sErrorMessage") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "IM4K2:PPM:YAG:STC:CONN_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bConnected + field(DESC, "PRG_IM4K2_PPM.fbIM4K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM4K2:PPM:YAG:STC:ERR_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bError + field(DESC, "PRG_IM4K2_PPM.fbIM4K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.bError?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM4K2:PPM:YAG:STC:TEMP_RBV") { + # PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.fTemp + field(DESC, "PRG_IM4K2_PPM.fbIM4K...hermoCouple.fTemp") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM4K2_PPM.fbIM4K2.fbYagThermoCouple.fTemp?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:FWM:OFF_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM5K2_PPM.fbIM5K...FlowMeter.fOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fOffset?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM5K2:PPM:FWM:OFF") { + # PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM5K2_PPM.fbIM5K...FlowMeter.fOffset") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fOffset=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM5K2:PPM:FWM:VAL_RBV") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fReal") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fReal?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:FWM:RES_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM5K2_PPM.fbIM5K...Meter.fResolution") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fResolution?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM5K2:PPM:FWM:RES") { + # PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM5K2_PPM.fbIM5K...Meter.fResolution") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbFlowMeter.fResolution=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM5K2:PPM:CAM:PWR_RBV") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower?") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(bo, "IM5K2:PPM:CAM:PWR") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbGige.bGigePower=") + field(ZNAM, "OFF") + field(ONAM, "ON") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:CAM:CIL:PCT_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM5K2_PPM.fbIM5K...lluminatorPercent") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fDelta?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbGige.fIlluminatorPercent?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ao, "IM5K2:PPM:CAM:CIL:PCT") { + # PRG_IM5K2_PPM.fbIM5K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM5K2_PPM.fbIM5K...lluminatorPercent") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fDelta=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbGige.fIlluminatorPercent=") field(PREC, "3") - field(DRVL, "0.0") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(ai, "IM5K2:PPM:SPM:CALIB_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibBase + field(DESC, "PRG_IM5K2_PPM.fbIM5K...rMeter.fCalibBase") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibBase?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") +record(waveform, "IM5K2:PPM:SPM:CALIB_BUFFER_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibBaseBuffer + field(DESC, "PRG_IM5K2_PPM.fbIM5K....fCalibBaseBuffer") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibBaseBuffer?") + field(FTVL, "DOUBLE") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +} + +record(ai, "IM5K2:PPM:SPM:MJ_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJ + field(DESC, "PRG_IM5K2_PPM.fbIM5K...werMeter.fCalibMJ") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fPosition=") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJ?") field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(EGU, "mJ") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(waveform, "IM5K2:PPM:SPM:MJ_BUFFER_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJBuffer + field(DESC, "PRG_IM5K2_PPM.fbIM5K...er.fCalibMJBuffer") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mJ") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +} + +record(ai, "IM5K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM5K2_PPM.fbIM5K...ter.fCalibMJRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJRatio?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") +record(ao, "IM5K2:PPM:SPM:CALIB:MJ_RATIO") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM5K2_PPM.fbIM5K...ter.fCalibMJRatio") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibMJRatio=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(ai, "IM5K2:PPM:SPM:CALIB:OFFSET_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM5K2_PPM.fbIM5K...r.fCalibRelOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelOffset?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM5K2:PPM:SPM:CALIB:OFFSET") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM5K2_PPM.fbIM5K...r.fCalibRelOffset") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelOffset=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(ai, "IM5K2:PPM:SPM:CALIB:RATIO_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM5K2_PPM.fbIM5K...er.fCalibRelRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelRatio?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ao, "IM5K2:PPM:SPM:CALIB:RATIO") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM5K2_PPM.fbIM5K...er.fCalibRelRatio") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fCalibRelRatio=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:SPM:VOLT_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fVoltage + field(DESC, "PRG_IM5K2_PPM.fbIM5K...werMeter.fVoltage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fVoltage?") + field(PREC, "3") + field(EGU, "mV") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM5K2:PPM:SPM:VOLT_BUFFER_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fVoltageBuffer + field(DESC, "PRG_IM5K2_PPM.fbIM5K...er.fVoltageBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fVoltageBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mV") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:06:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(bi, "IM5K2:PPM:SPM:STC:CONN_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bConnected + field(DESC, "PRG_IM5K2_PPM.fbIM5K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(bi, "IM5K2:PPM:SPM:STC:ERR_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bError + field(DESC, "PRG_IM5K2_PPM.fbIM5K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(ai, "IM5K2:PPM:SPM:STC:TEMP_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.fTemp + field(DESC, "PRG_IM5K2_PPM.fbIM5K...hermoCouple.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbPowerMeter.fbThermoCouple.fTemp?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM5K2:PPM:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ao, "IM5K2:PPM:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM5K2:PPM:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(longin, "IM5K2:PPM:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(waveform, "IM5K2:PPM:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM5K2:PPM:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM5K2:PPM:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") +record(ai, "IM5K2:PPM:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM5K2:PPM:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(longin, "IM5K2:PPM:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM5K2:PPM:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(bi, "IM5K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:06:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") +record(ai, "IM5K2:PPM:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM5K2:PPM:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") +record(ai, "IM5K2:PPM:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM5K2:PPM:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:06:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(longin, "IM5K2:PPM:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM5K2:PPM:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:07:MOVE_OK_RBV") { +record(bi, "IM5K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM5K2:PPM:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM5K2:PPM:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM5K2:PPM:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM5K2:PPM:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM5K2:PPM:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM5K2:PPM:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:SETPOINT_RBV") { +record(bi, "IM5K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:MMS:STATE:14:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:07:SETPOINT") { +record(ao, "IM5K2:PPM:MMS:STATE:14:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:VELO_RBV") { +record(ai, "IM5K2:PPM:MMS:STATE:14:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:07:VELO") { +record(ao, "IM5K2:PPM:MMS:STATE:14:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:07:ENCODER_RBV") { +record(longin, "IM5K2:PPM:MMS:STATE:14:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:07:NAME_RBV") { +record(waveform, "IM5K2:PPM:MMS:STATE:14:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[14].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -278756,520 +188823,496 @@ record(waveform, "PF2K2:WFS:MMS:STATE:07:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM5K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM5K2:PPM:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM5K2:PPM:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:07:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(ai, "IM5K2:PPM:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ao, "IM5K2:PPM:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM5K2:PPM:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(waveform, "IM5K2:PPM:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM5K2:PPM:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ao, "IM5K2:PPM:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM5K2:PPM:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(longin, "IM5K2:PPM:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(waveform, "IM5K2:PPM:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM5K2:PPM:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM5K2:PPM:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") +record(ai, "IM5K2:PPM:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM5K2:PPM:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(longin, "IM5K2:PPM:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "IM5K2:PPM:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(bi, "IM5K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:07:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") +record(ai, "IM5K2:PPM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM5K2:PPM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") +record(ai, "IM5K2:PPM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM5K2:PPM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:07:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(longin, "IM5K2:PPM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "IM5K2:PPM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:08:MOVE_OK_RBV") { +record(bi, "IM5K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM5K2:PPM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM5K2:PPM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM5K2:PPM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM5K2:PPM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM5K2:PPM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM5K2:PPM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:SETPOINT_RBV") { +record(bi, "IM5K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:MMS:STATE:05:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:08:SETPOINT") { +record(ao, "IM5K2:PPM:MMS:STATE:05:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:VELO_RBV") { +record(ai, "IM5K2:PPM:MMS:STATE:05:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:08:VELO") { +record(ao, "IM5K2:PPM:MMS:STATE:05:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:08:ENCODER_RBV") { +record(longin, "IM5K2:PPM:MMS:STATE:05:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:08:NAME_RBV") { +record(waveform, "IM5K2:PPM:MMS:STATE:05:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[5].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -279278,560 +189321,546 @@ record(waveform, "PF2K2:WFS:MMS:STATE:08:NAME_RBV") { info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:08:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM5K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:08:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM5K2:PPM:MMS:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:08:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM5K2:PPM:MMS:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:08:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(ai, "IM5K2:PPM:MMS:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ao, "IM5K2:PPM:MMS:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM5K2:PPM:MMS:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(waveform, "IM5K2:PPM:MMS:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM5K2:PPM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ao, "IM5K2:PPM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM5K2:PPM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(longin, "IM5K2:PPM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(waveform, "IM5K2:PPM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM5K2:PPM:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") +record(ao, "IM5K2:PPM:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM5K2:PPM:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM5K2:PPM:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM5K2:PPM:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(waveform, "IM5K2:PPM:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:08:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM5K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(ai, "IM5K2:PPM:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:08:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM5K2:PPM:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM5K2:PPM:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM5K2:PPM:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM5K2:PPM:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:08:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(waveform, "IM5K2:PPM:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM5K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM5K2_PPM.fbIM5K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM5K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM5K2_PPM.fbIM5K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM5K2:PPM:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM5K2:PPM:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM5K2:PPM:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM5K2:PPM:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "IM5K2:PPM:MMS:STATE:RESET") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "IM5K2:PPM:MMS:STATE:GET_RBV") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "PF2K2:WFS:MMS:STATE:09:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "IM5K2:PPM:MMS:STATE:SET_RBV") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "PF2K2:WFS:MMS:STATE:09:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "IM5K2:PPM:MMS:STATE:SET") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:09:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "IM5K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM5K2_PPM.fbIM5K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:09:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "IM5K2:PPM:MMS:STATE:PMPS:MAINT") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM5K2_PPM.fbIM5K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:09:PMPS_LOADED_RBV") { +record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:09:PMPS_ID_RBV") { +record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:09:PMPS_STATE_RBV") { +record(waveform, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -279840,14 +189869,14 @@ record(waveform, "PF2K2:WFS:MMS:STATE:09:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:09:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(waveform, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.aVetoDevices") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -279856,242 +189885,242 @@ record(waveform, "PF2K2:WFS:MMS:STATE:09:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[1].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[1].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[1].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[2].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[2].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[2].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[3].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[3].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[3].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_IM5K2_PPM.fbIM5K...ertures[4].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_IM5K2_PPM.fbIM5K...pertures[4].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") +record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_IM5K2_PPM.fbIM5K...tApertures[4].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_IM5K2_PPM.fbIM5K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:09:BP:Cohort_RBV") { +record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_IM5K2_PPM.fbIM5K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:09:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") +record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_IM5K2_PPM.fbIM5K...tBeamParams.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -280099,594 +190128,582 @@ record(ai, "PF2K2:WFS:MMS:STATE:09:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") +record(ai, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_IM5K2_PPM.fbIM5K....stBeamParams.neV") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(longin, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_IM5K2_PPM.fbIM5K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:09:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") +record(bi, "IM5K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_IM5K2_PPM.fbIM5K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.bArbiterEnabled - field(DESC, "PRG_PF2K2_WFS.fbPF2K...s.bArbiterEnabled") +record(longin, "IM5K2:PPM:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_IM5K2_PPM.fbIM5K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.bArbiterEnabled - field(DESC, "PRG_PF2K2_WFS.fbPF2K...s.bArbiterEnabled") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") +record(waveform, "IM5K2:PPM:MMS:STATE:ERRMSG_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbStates.sErrorMessage + field(DESC, "PRG_IM5K2_PPM.fbIM5K...tes.sErrorMessage") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bBusy") +record(bi, "IM5K2:PPM:YAG:STC:CONN_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bConnected + field(DESC, "PRG_IM5K2_PPM.fbIM5K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bDone") +record(bi, "IM5K2:PPM:YAG:STC:ERR_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bError + field(DESC, "PRG_IM5K2_PPM.fbIM5K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bError") +record(ai, "IM5K2:PPM:YAG:STC:TEMP_RBV") { + # PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.fTemp + field(DESC, "PRG_IM5K2_PPM.fbIM5K...hermoCouple.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM5K2_PPM.fbIM5K2.fbYagThermoCouple.fTemp?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bReset") +record(ai, "IM6K2:PPM:FWM:OFF_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM6K2_PPM.fbIM6K...FlowMeter.fOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fOffset?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:STATE:RESET") { - field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bReset") - field(DTYP, "asynInt32") +record(ao, "IM6K2:PPM:FWM:OFF") { + # PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fOffset + field(DESC, "PRG_IM6K2_PPM.fbIM6K...FlowMeter.fOffset") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fOffset=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "PF2K2:WFS:MMS:STATE:GET_RBV") { - field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.enumGet") +record(ai, "IM6K2:PPM:FWM:VAL_RBV") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fReal") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "TARGET1") - field(THST, "TARGET2") - field(FRST, "TARGET3") - field(FVST, "TARGET4") - field(SXST, "TARGET5") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fReal?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(mbbi, "PF2K2:WFS:MMS:STATE:SET_RBV") { - field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.enumSet") +record(ai, "IM6K2:PPM:FWM:RES_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM6K2_PPM.fbIM6K...Meter.fResolution") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "TARGET1") - field(THST, "TARGET2") - field(FRST, "TARGET3") - field(FVST, "TARGET4") - field(SXST, "TARGET5") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fResolution?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(mbbo, "PF2K2:WFS:MMS:STATE:SET") { - field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.enumSet") - field(DTYP, "asynInt32") +record(ao, "IM6K2:PPM:FWM:RES") { + # PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fResolution + field(DESC, "PRG_IM6K2_PPM.fbIM6K...Meter.fResolution") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "TARGET1") - field(THST, "TARGET2") - field(FRST, "TARGET3") - field(FVST, "TARGET4") - field(SXST, "TARGET5") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbFlowMeter.fResolution=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tePMPS.bMaintMode") +record(bi, "IM6K2:PPM:CAM:PWR_RBV") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.bMaintMode?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower?") + field(ZNAM, "OFF") + field(ONAM, "ON") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "PF2K2:WFS:MMS:STATE:PMPS:MAINT") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tePMPS.bMaintMode") +record(bo, "IM6K2:PPM:CAM:PWR") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower") field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbGige.bGigePower=") + field(ZNAM, "OFF") + field(ONAM, "ON") info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(ai, "IM6K2:PPM:CAM:CIL:PCT_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM6K2_PPM.fbIM6K...lluminatorPercent") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbGige.fIlluminatorPercent?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ao, "IM6K2:PPM:CAM:CIL:PCT") { + # PRG_IM6K2_PPM.fbIM6K2.fbGige.fIlluminatorPercent + field(DESC, "PRG_IM6K2_PPM.fbIM6K...lluminatorPercent") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbGige.fIlluminatorPercent=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM6K2:PPM:SPM:CALIB_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibBase + field(DESC, "PRG_IM6K2_PPM.fbIM6K...rMeter.fCalibBase") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibBase?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "IM6K2:PPM:SPM:CALIB_BUFFER_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibBaseBuffer + field(DESC, "PRG_IM6K2_PPM.fbIM6K....fCalibBaseBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibBaseBuffer?") + field(FTVL, "DOUBLE") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +} + +record(ai, "IM6K2:PPM:SPM:MJ_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJ + field(DESC, "PRG_IM6K2_PPM.fbIM6K...werMeter.fCalibMJ") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJ?") + field(PREC, "3") + field(EGU, "mJ") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") +record(waveform, "IM6K2:PPM:SPM:MJ_BUFFER_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJBuffer + field(DESC, "PRG_IM6K2_PPM.fbIM6K...er.fCalibMJBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mJ") + field(NELM, "1000") field(MPST, "On Change") field(APST, "On Change") info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") +record(ai, "IM6K2:PPM:SPM:CALIB:MJ_RATIO_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM6K2_PPM.fbIM6K...ter.fCalibMJRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJRatio?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM6K2:PPM:SPM:CALIB:MJ_RATIO") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJRatio + field(DESC, "PRG_IM6K2_PPM.fbIM6K...ter.fCalibMJRatio") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibMJRatio=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") +record(ai, "IM6K2:PPM:SPM:CALIB:OFFSET_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM6K2_PPM.fbIM6K...r.fCalibRelOffset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelOffset?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM6K2:PPM:SPM:CALIB:OFFSET") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelOffset + field(DESC, "PRG_IM6K2_PPM.fbIM6K...r.fCalibRelOffset") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelOffset=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") +record(ai, "IM6K2:PPM:SPM:CALIB:RATIO_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM6K2_PPM.fbIM6K...er.fCalibRelRatio") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelRatio?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM6K2:PPM:SPM:CALIB:RATIO") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelRatio + field(DESC, "PRG_IM6K2_PPM.fbIM6K...er.fCalibRelRatio") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fCalibRelRatio=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") +record(ai, "IM6K2:PPM:SPM:VOLT_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fVoltage + field(DESC, "PRG_IM6K2_PPM.fbIM6K...werMeter.fVoltage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fVoltage?") field(PREC, "3") - field(EGU, "mm") + field(EGU, "mV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") +record(waveform, "IM6K2:PPM:SPM:VOLT_BUFFER_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fVoltageBuffer + field(DESC, "PRG_IM6K2_PPM.fbIM6K...er.fVoltageBuffer") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") + field(DTYP, "asynFloat64ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fVoltageBuffer?") + field(FTVL, "DOUBLE") + field(EGU, "mV") + field(NELM, "1000") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") } -record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") +record(bi, "IM6K2:PPM:SPM:STC:CONN_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bConnected + field(DESC, "PRG_IM6K2_PPM.fbIM6K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") +record(bi, "IM6K2:PPM:SPM:STC:ERR_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bError + field(DESC, "PRG_IM6K2_PPM.fbIM6K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") +record(ai, "IM6K2:PPM:SPM:STC:TEMP_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.fTemp + field(DESC, "PRG_IM6K2_PPM.fbIM6K...hermoCouple.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbPowerMeter.fbThermoCouple.fTemp?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") +record(bi, "IM6K2:PPM:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") +record(ai, "IM6K2:PPM:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") +record(ao, "IM6K2:PPM:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM6K2:PPM:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "IM6K2:PPM:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM6K2:PPM:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") +record(waveform, "IM6K2:PPM:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") +record(bi, "IM6K2:PPM:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") +record(ai, "IM6K2:PPM:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM6K2:PPM:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") +record(ai, "IM6K2:PPM:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM6K2:PPM:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "PF2K2:WFS:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.nErrorId") +record(longin, "IM6K2:PPM:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "PF2K2:WFS:MMS:STATE:ERRMSG_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbStates.sErrorMessage - field(DESC, "PRG_PF2K2_WFS.fbPF2K...tes.sErrorMessage") +record(waveform, "IM6K2:PPM:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[11].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -280695,264 +190712,247 @@ record(waveform, "PF2K2:WFS:MMS:STATE:ERRMSG_RBV") { info(archive, "VAL") } -record(bi, "PF2K2:WFS:STC:01:CONN_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bConnected - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ouple1.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "PF2K2:WFS:STC:01:ERR_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bError - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rmoCouple1.bError") +record(bi, "IM6K2:PPM:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bError?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "PF2K2:WFS:STC:01:TEMP_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.fTemp - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ermoCouple1.fTemp") +record(ai, "IM6K2:PPM:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.fTemp?") - field(PREC, "2") - field(EGU, "C") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "PF2K2:WFS:STC:02:CONN_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bConnected - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ouple2.bConnected") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM6K2:PPM:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "PF2K2:WFS:STC:02:ERR_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bError - field(DESC, "PRG_PF2K2_WFS.fbPF2K...rmoCouple2.bError") +record(ai, "IM6K2:PPM:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "PF2K2:WFS:STC:02:TEMP_RBV") { - # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.fTemp - field(DESC, "PRG_PF2K2_WFS.fbPF2K...ermoCouple2.fTemp") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM6K2:PPM:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.fTemp?") - field(PREC, "2") - field(EGU, "C") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:10:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM6K2:PPM:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:10:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM6K2:PPM:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:10:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM6K2:PPM:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM6K2:PPM:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:10:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM6K2:PPM:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM6K2:PPM:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:10:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM6K2:PPM:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM6K2:PPM:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:10:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM6K2:PPM:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:SETPOINT_RBV") { +record(bi, "IM6K2:PPM:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM6K2:PPM:MMS:STATE:14:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:10:SETPOINT") { +record(ao, "IM6K2:PPM:MMS:STATE:14:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:VELO_RBV") { +record(ai, "IM6K2:PPM:MMS:STATE:14:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:10:VELO") { +record(ao, "IM6K2:PPM:MMS:STATE:14:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:10:ENCODER_RBV") { +record(longin, "IM6K2:PPM:MMS:STATE:14:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:10:NAME_RBV") { +record(waveform, "IM6K2:PPM:MMS:STATE:14:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[14].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -280961,520 +190961,496 @@ record(waveform, "TM1K2:ATM:MMS:STATE:10:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:10:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM6K2:PPM:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:10:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "TM1K2:ATM:MMS:STATE:10:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "IM6K2:PPM:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:10:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM6K2:PPM:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "IM6K2:PPM:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM6K2:PPM:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:10:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(longin, "IM6K2:PPM:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(waveform, "IM6K2:PPM:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:10:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "IM6K2:PPM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "IM6K2:PPM:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(ao, "IM6K2:PPM:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM6K2:PPM:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:10:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM6K2:PPM:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(longin, "IM6K2:PPM:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(waveform, "IM6K2:PPM:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:10:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") +record(bi, "IM6K2:PPM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:10:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(ai, "IM6K2:PPM:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:10:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(ao, "IM6K2:PPM:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM6K2:PPM:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:10:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "IM6K2:PPM:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM6K2:PPM:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:10:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(waveform, "IM6K2:PPM:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:10:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") +record(bi, "IM6K2:PPM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "IM6K2:PPM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:10:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM6K2:PPM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:10:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(ai, "IM6K2:PPM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:10:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM6K2:PPM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:11:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "IM6K2:PPM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:11:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "IM6K2:PPM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:11:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM6K2:PPM:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "IM6K2:PPM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:11:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "IM6K2:PPM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "IM6K2:PPM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:11:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "IM6K2:PPM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "IM6K2:PPM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:11:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "IM6K2:PPM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:SETPOINT_RBV") { +record(bi, "IM6K2:PPM:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "IM6K2:PPM:MMS:STATE:05:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:11:SETPOINT") { +record(ao, "IM6K2:PPM:MMS:STATE:05:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:VELO_RBV") { +record(ai, "IM6K2:PPM:MMS:STATE:05:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:11:VELO") { +record(ao, "IM6K2:PPM:MMS:STATE:05:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:11:ENCODER_RBV") { +record(longin, "IM6K2:PPM:MMS:STATE:05:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:11:NAME_RBV") { +record(waveform, "IM6K2:PPM:MMS:STATE:05:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[5].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -281483,560 +191459,546 @@ record(waveform, "TM1K2:ATM:MMS:STATE:11:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:11:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM6K2:PPM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:11:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "IM6K2:PPM:MMS:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:11:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "IM6K2:PPM:MMS:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:11:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(ai, "IM6K2:PPM:MMS:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ao, "IM6K2:PPM:MMS:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "IM6K2:PPM:MMS:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(waveform, "IM6K2:PPM:MMS:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:11:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(bi, "IM6K2:PPM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(ai, "IM6K2:PPM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(ao, "IM6K2:PPM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM6K2:PPM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:11:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM6K2:PPM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(longin, "IM6K2:PPM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(waveform, "IM6K2:PPM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:11:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") +record(bi, "IM6K2:PPM:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "IM6K2:PPM:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(ao, "IM6K2:PPM:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "IM6K2:PPM:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:11:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "IM6K2:PPM:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:11:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "IM6K2:PPM:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:11:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(waveform, "IM6K2:PPM:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:11:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "IM6K2:PPM:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:11:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(ai, "IM6K2:PPM:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:11:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "IM6K2:PPM:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "IM6K2:PPM:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:11:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "IM6K2:PPM:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:11:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "IM6K2:PPM:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:11:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") +record(waveform, "IM6K2:PPM:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:12:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "IM6K2:PPM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM6K2_PPM.fbIM6K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:12:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "IM6K2:PPM:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.bArbiterEnabled + field(DESC, "PRG_IM6K2_PPM.fbIM6K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:12:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM6K2:PPM:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "IM6K2:PPM:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:12:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "IM6K2:PPM:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:12:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "IM6K2:PPM:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:12:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "IM6K2:PPM:MMS:STATE:RESET") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "IM6K2:PPM:MMS:STATE:GET_RBV") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:12:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "IM6K2:PPM:MMS:STATE:SET_RBV") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:12:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "IM6K2:PPM:MMS:STATE:SET") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "POWERMETER") + field(THST, "YAG1") + field(FRST, "YAG2") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:12:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "IM6K2:PPM:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM6K2_PPM.fbIM6K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:12:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "IM6K2:PPM:MMS:STATE:PMPS:MAINT") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_IM6K2_PPM.fbIM6K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:12:PMPS_LOADED_RBV") { +record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:12:PMPS_ID_RBV") { +record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:12:PMPS_STATE_RBV") { +record(waveform, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -282045,14 +192007,14 @@ record(waveform, "TM1K2:ATM:MMS:STATE:12:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:12:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(waveform, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.aVetoDevices") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -282061,242 +192023,242 @@ record(waveform, "TM1K2:ATM:MMS:STATE:12:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[1].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[1].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:12:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[1].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[2].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[2].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:12:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[2].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[3].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[3].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:12:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") +record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[3].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_IM6K2_PPM.fbIM6K...ertures[4].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_IM6K2_PPM.fbIM6K...pertures[4].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:12:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") +record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_IM6K2_PPM.fbIM6K...tApertures[4].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:12:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:12:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_IM6K2_PPM.fbIM6K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:12:BP:Cohort_RBV") { +record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:12:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_IM6K2_PPM.fbIM6K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:12:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") +record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_IM6K2_PPM.fbIM6K...tBeamParams.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -282304,221 +192266,66 @@ record(ai, "TM1K2:ATM:MMS:STATE:12:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:12:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") +record(ai, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_IM6K2_PPM.fbIM6K....stBeamParams.neV") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:12:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_IM6K2_PPM.fbIM6K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:12:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:13:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:13:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:13:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "IM6K2:PPM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_IM6K2_PPM.fbIM6K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:13:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:13:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:13:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:13:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:13:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:13:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:13:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:13:VELO_RBV") { - field(DESC, "Speed at which to move to this state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:13:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") - info(archive, "VAL") -} - -record(longin, "TM1K2:ATM:MMS:STATE:13:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(longin, "IM6K2:PPM:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_IM6K2_PPM.fbIM6K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.nErrorId?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:13:NAME_RBV") { - field(DESC, "Name of this position state") +record(waveform, "IM6K2:PPM:MMS:STATE:ERRMSG_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbStates.sErrorMessage + field(DESC, "PRG_IM6K2_PPM.fbIM6K...tes.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbStates.sErrorMessage?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -282527,520 +192334,454 @@ record(waveform, "TM1K2:ATM:MMS:STATE:13:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:13:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "IM6K2:PPM:YAG:STC:CONN_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bConnected + field(DESC, "PRG_IM6K2_PPM.fbIM6K...Couple.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:13:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(bi, "IM6K2:PPM:YAG:STC:ERR_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bError + field(DESC, "PRG_IM6K2_PPM.fbIM6K...ermoCouple.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "TM1K2:ATM:MMS:STATE:13:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "TM1K2:ATM:MMS:STATE:13:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.bError?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(ai, "IM6K2:PPM:YAG:STC:TEMP_RBV") { + # PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.fTemp + field(DESC, "PRG_IM6K2_PPM.fbIM6K...hermoCouple.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_IM6K2_PPM.fbIM6K2.fbYagThermoCouple.fTemp?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:13:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(ai, "LI2K2:K2A:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(ao, "LI2K2:K2A:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI2K2:K2A:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:13:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "LI2K2:K2A:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(longin, "LI2K2:K2A:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(waveform, "LI2K2:K2A:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:13:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "LI2K2:K2A:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "LI2K2:K2A:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:13:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") +record(ai, "LI2K2:K2A:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:13:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "LI2K2:K2A:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:13:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(longin, "LI2K2:K2A:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:13:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "LI2K2:K2A:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:13:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(bi, "LI2K2:K2A:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:13:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") +record(ai, "LI2K2:K2A:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "LI2K2:K2A:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:13:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") +record(ai, "LI2K2:K2A:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:13:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "LI2K2:K2A:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:13:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") +record(longin, "LI2K2:K2A:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:14:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "LI2K2:K2A:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:14:MOVE_OK_RBV") { +record(bi, "LI2K2:K2A:MMS:STATE:13:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:14:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "LI2K2:K2A:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:14:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "LI2K2:K2A:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "LI2K2:K2A:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:14:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "LI2K2:K2A:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "LI2K2:K2A:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:14:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "LI2K2:K2A:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:SETPOINT_RBV") { +record(bi, "LI2K2:K2A:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "LI2K2:K2A:MMS:STATE:14:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:14:SETPOINT") { +record(ao, "LI2K2:K2A:MMS:STATE:14:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:VELO_RBV") { +record(ai, "LI2K2:K2A:MMS:STATE:14:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:14:VELO") { +record(ao, "LI2K2:K2A:MMS:STATE:14:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:14:ENCODER_RBV") { +record(longin, "LI2K2:K2A:MMS:STATE:14:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:14:NAME_RBV") { +record(waveform, "LI2K2:K2A:MMS:STATE:14:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[14].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -283049,520 +192790,496 @@ record(waveform, "TM1K2:ATM:MMS:STATE:14:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:14:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "LI2K2:K2A:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:14:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "LI2K2:K2A:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:14:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "LI2K2:K2A:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:14:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(ai, "LI2K2:K2A:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ao, "LI2K2:K2A:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "LI2K2:K2A:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(waveform, "LI2K2:K2A:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:14:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(ai, "LI2K2:K2A:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(ao, "LI2K2:K2A:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI2K2:K2A:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:14:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "LI2K2:K2A:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(longin, "LI2K2:K2A:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(waveform, "LI2K2:K2A:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:14:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "LI2K2:K2A:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "LI2K2:K2A:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:14:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") +record(ai, "LI2K2:K2A:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:14:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "LI2K2:K2A:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:14:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(longin, "LI2K2:K2A:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:14:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "LI2K2:K2A:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:14:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(bi, "LI2K2:K2A:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:14:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") +record(ai, "LI2K2:K2A:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "LI2K2:K2A:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:14:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") +record(ai, "LI2K2:K2A:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:14:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "LI2K2:K2A:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:14:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") +record(longin, "LI2K2:K2A:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:15:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "LI2K2:K2A:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:15:MOVE_OK_RBV") { +record(bi, "LI2K2:K2A:MMS:STATE:04:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:15:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "LI2K2:K2A:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:15:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "LI2K2:K2A:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "LI2K2:K2A:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:15:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "LI2K2:K2A:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "LI2K2:K2A:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:15:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "LI2K2:K2A:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:SETPOINT_RBV") { +record(bi, "LI2K2:K2A:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "LI2K2:K2A:MMS:STATE:05:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:15:SETPOINT") { +record(ao, "LI2K2:K2A:MMS:STATE:05:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:VELO_RBV") { +record(ai, "LI2K2:K2A:MMS:STATE:05:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:15:VELO") { +record(ao, "LI2K2:K2A:MMS:STATE:05:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:15:ENCODER_RBV") { +record(longin, "LI2K2:K2A:MMS:STATE:05:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:15:NAME_RBV") { +record(waveform, "LI2K2:K2A:MMS:STATE:05:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[5].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -283571,560 +193288,546 @@ record(waveform, "TM1K2:ATM:MMS:STATE:15:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:15:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "LI2K2:K2A:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:15:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "LI2K2:K2A:MMS:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:15:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "LI2K2:K2A:MMS:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:15:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(ai, "LI2K2:K2A:MMS:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ao, "LI2K2:K2A:MMS:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "LI2K2:K2A:MMS:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(waveform, "LI2K2:K2A:MMS:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:15:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(ai, "LI2K2:K2A:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(ao, "LI2K2:K2A:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI2K2:K2A:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:15:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "LI2K2:K2A:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(longin, "LI2K2:K2A:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(waveform, "LI2K2:K2A:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:15:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "LI2K2:K2A:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(ao, "LI2K2:K2A:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI2K2:K2A:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:15:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "LI2K2:K2A:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:15:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "LI2K2:K2A:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:15:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(waveform, "LI2K2:K2A:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:15:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "LI2K2:K2A:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:15:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(ai, "LI2K2:K2A:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:15:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "LI2K2:K2A:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "LI2K2:K2A:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:15:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "LI2K2:K2A:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:15:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "LI2K2:K2A:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:15:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") +record(waveform, "LI2K2:K2A:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "LI2K2:K2A:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.bArbiterEnabled + field(DESC, "PRG_LI2K2_K2A.fbLI2K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "LI2K2:K2A:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.bArbiterEnabled + field(DESC, "PRG_LI2K2_K2A.fbLI2K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "LI2K2:K2A:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "LI2K2:K2A:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "LI2K2:K2A:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "LI2K2:K2A:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "LI2K2:K2A:MMS:STATE:RESET") { + field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "LI2K2:K2A:MMS:STATE:GET_RBV") { + field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:01:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "MIRROR1") + field(THST, "MIRROR2") + field(FRST, "TARGET") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "LI2K2:K2A:MMS:STATE:SET_RBV") { + field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "MIRROR1") + field(THST, "MIRROR2") + field(FRST, "TARGET") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:01:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "LI2K2:K2A:MMS:STATE:SET") { + field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "MIRROR1") + field(THST, "MIRROR2") + field(FRST, "TARGET") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:01:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "LI2K2:K2A:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_LI2K2_K2A.fbLI2K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:01:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "LI2K2:K2A:MMS:STATE:PMPS:MAINT") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_LI2K2_K2A.fbLI2K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:01:PMPS_LOADED_RBV") { +record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:01:PMPS_ID_RBV") { +record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:01:PMPS_STATE_RBV") { +record(waveform, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -284133,14 +193836,14 @@ record(waveform, "TM1K2:ATM:MMS:STATE:01:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(waveform, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.aVetoDevices") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -284149,242 +193852,242 @@ record(waveform, "TM1K2:ATM:MMS:STATE:01:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[1].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[1].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[1].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[2].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[2].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[2].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[3].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[3].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[3].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_LI2K2_K2A.fbLI2K...ertures[4].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_LI2K2_K2A.fbLI2K...pertures[4].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") +record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_LI2K2_K2A.fbLI2K...tApertures[4].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_LI2K2_K2A.fbLI2K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:01:BP:Cohort_RBV") { +record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_LI2K2_K2A.fbLI2K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") +record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_LI2K2_K2A.fbLI2K...tBeamParams.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -284392,221 +194095,232 @@ record(ai, "TM1K2:ATM:MMS:STATE:01:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") +record(ai, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_LI2K2_K2A.fbLI2K....stBeamParams.neV") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_LI2K2_K2A.fbLI2K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") +record(bi, "LI2K2:K2A:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_LI2K2_K2A.fbLI2K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "LI2K2:K2A:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_LI2K2_K2A.fbLI2K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "LI2K2:K2A:MMS:STATE:ERRMSG_RBV") { + # PRG_LI2K2_K2A.fbLI2K2.fbStates.sErrorMessage + field(DESC, "PRG_LI2K2_K2A.fbLI2K...tes.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI2K2_K2A.fbLI2K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "LI3K2:K2B:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "LI3K2:K2B:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "LI3K2:K2B:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "LI3K2:K2B:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "LI3K2:K2B:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "LI3K2:K2B:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "LI3K2:K2B:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:SETPOINT_RBV") { +record(bi, "LI3K2:K2B:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:11:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:02:SETPOINT") { +record(ao, "LI3K2:K2B:MMS:STATE:11:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:VELO_RBV") { +record(ai, "LI3K2:K2B:MMS:STATE:11:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:02:VELO") { +record(ao, "LI3K2:K2B:MMS:STATE:11:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:02:ENCODER_RBV") { +record(longin, "LI3K2:K2B:MMS:STATE:11:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:02:NAME_RBV") { +record(waveform, "LI3K2:K2B:MMS:STATE:11:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[11].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -284615,38 +194329,81 @@ record(waveform, "TM1K2:ATM:MMS:STATE:02:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:02:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "LI3K2:K2B:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:02:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "LI3K2:K2B:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "LI3K2:K2B:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "LI3K2:K2B:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "LI3K2:K2B:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:02:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "LI3K2:K2B:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[12].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -284655,480 +194412,496 @@ record(waveform, "TM1K2:ATM:MMS:STATE:02:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(bi, "LI3K2:K2B:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "LI3K2:K2B:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(ao, "LI3K2:K2B:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "LI3K2:K2B:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(longin, "LI3K2:K2B:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(waveform, "LI3K2:K2B:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "LI3K2:K2B:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "LI3K2:K2B:MMS:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(ao, "LI3K2:K2B:MMS:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "LI3K2:K2B:MMS:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(longin, "LI3K2:K2B:MMS:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(waveform, "LI3K2:K2B:MMS:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") +record(bi, "LI3K2:K2B:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(ai, "LI3K2:K2B:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(ao, "LI3K2:K2B:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:02:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "LI3K2:K2B:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "LI3K2:K2B:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(waveform, "LI3K2:K2B:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") +record(bi, "LI3K2:K2B:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "LI3K2:K2B:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "LI3K2:K2B:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(ai, "LI3K2:K2B:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "LI3K2:K2B:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "LI3K2:K2B:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "LI3K2:K2B:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "LI3K2:K2B:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "LI3K2:K2B:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "LI3K2:K2B:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "LI3K2:K2B:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "LI3K2:K2B:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "LI3K2:K2B:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "LI3K2:K2B:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:SETPOINT_RBV") { +record(bi, "LI3K2:K2B:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:03:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:03:SETPOINT") { +record(ao, "LI3K2:K2B:MMS:STATE:03:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:VELO_RBV") { +record(ai, "LI3K2:K2B:MMS:STATE:03:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:03:VELO") { +record(ao, "LI3K2:K2B:MMS:STATE:03:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:03:ENCODER_RBV") { +record(longin, "LI3K2:K2B:MMS:STATE:03:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:03:NAME_RBV") { +record(waveform, "LI3K2:K2B:MMS:STATE:03:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[3].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -285137,38 +194910,81 @@ record(waveform, "TM1K2:ATM:MMS:STATE:03:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "LI3K2:K2B:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "LI3K2:K2B:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "LI3K2:K2B:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "LI3K2:K2B:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "LI3K2:K2B:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "LI3K2:K2B:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[4].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -285177,520 +194993,629 @@ record(waveform, "TM1K2:ATM:MMS:STATE:03:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(bi, "LI3K2:K2B:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "LI3K2:K2B:MMS:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(ao, "LI3K2:K2B:MMS:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(ao, "LI3K2:K2B:MMS:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "LI3K2:K2B:MMS:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "LI3K2:K2B:MMS:STATE:05:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "LI3K2:K2B:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(ai, "LI3K2:K2B:MMS:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(ao, "LI3K2:K2B:MMS:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(ao, "LI3K2:K2B:MMS:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "LI3K2:K2B:MMS:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "LI3K2:K2B:MMS:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "LI3K2:K2B:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "LI3K2:K2B:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(ao, "LI3K2:K2B:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") +record(ao, "LI3K2:K2B:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "LI3K2:K2B:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "LI3K2:K2B:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "LI3K2:K2B:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "LI3K2:K2B:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(ao, "LI3K2:K2B:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "LI3K2:K2B:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "LI3K2:K2B:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "LI3K2:K2B:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(waveform, "LI3K2:K2B:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "LI3K2:K2B:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(ai, "LI3K2:K2B:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "LI3K2:K2B:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "LI3K2:K2B:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "LI3K2:K2B:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "LI3K2:K2B:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") +record(waveform, "LI3K2:K2B:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "LI3K2:K2B:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.bArbiterEnabled + field(DESC, "PRG_LI3K2_K2B.fbLI3K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:04:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "LI3K2:K2B:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.bArbiterEnabled + field(DESC, "PRG_LI3K2_K2B.fbLI3K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "LI3K2:K2B:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "LI3K2:K2B:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "LI3K2:K2B:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "LI3K2:K2B:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "LI3K2:K2B:MMS:STATE:RESET") { + field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "LI3K2:K2B:MMS:STATE:GET_RBV") { + field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:04:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "MIRROR1") + field(THST, "MIRROR2") + field(FRST, "TARGET") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "LI3K2:K2B:MMS:STATE:SET_RBV") { + field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "MIRROR1") + field(THST, "MIRROR2") + field(FRST, "TARGET") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:04:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "LI3K2:K2B:MMS:STATE:SET") { + field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "MIRROR1") + field(THST, "MIRROR2") + field(FRST, "TARGET") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:04:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "LI3K2:K2B:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_LI3K2_K2B.fbLI3K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:04:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "LI3K2:K2B:MMS:STATE:PMPS:MAINT") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_LI3K2_K2B.fbLI3K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:04:PMPS_LOADED_RBV") { +record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:04:PMPS_ID_RBV") { +record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:04:PMPS_STATE_RBV") { +record(waveform, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -285699,14 +195624,14 @@ record(waveform, "TM1K2:ATM:MMS:STATE:04:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(waveform, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.aVetoDevices") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -285715,242 +195640,242 @@ record(waveform, "TM1K2:ATM:MMS:STATE:04:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[1].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[1].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[1].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[2].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[2].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[2].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[3].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[3].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") +record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[3].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_LI3K2_K2B.fbLI3K...ertures[4].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_LI3K2_K2B.fbLI3K...pertures[4].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") +record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_LI3K2_K2B.fbLI3K...tApertures[4].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_LI3K2_K2B.fbLI3K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:04:BP:Cohort_RBV") { +record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_LI3K2_K2B.fbLI3K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") +record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_LI3K2_K2B.fbLI3K...tBeamParams.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -285958,221 +195883,232 @@ record(ai, "TM1K2:ATM:MMS:STATE:04:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") +record(ai, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_LI3K2_K2B.fbLI3K....stBeamParams.neV") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_LI3K2_K2B.fbLI3K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") +record(bi, "LI3K2:K2B:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_LI3K2_K2B.fbLI3K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "LI3K2:K2B:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_LI3K2_K2B.fbLI3K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:05:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "LI3K2:K2B:MMS:STATE:ERRMSG_RBV") { + # PRG_LI3K2_K2B.fbLI3K2.fbStates.sErrorMessage + field(DESC, "PRG_LI3K2_K2B.fbLI3K...tes.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_LI3K2_K2B.fbLI3K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PF1K2:WFS:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "PF1K2:WFS:MMS:STATE:10:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "PF1K2:WFS:MMS:STATE:10:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "PF1K2:WFS:MMS:STATE:10:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "PF1K2:WFS:MMS:STATE:10:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PF1K2:WFS:MMS:STATE:10:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PF1K2:WFS:MMS:STATE:10:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[10].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:SETPOINT_RBV") { +record(bi, "PF1K2:WFS:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "PF1K2:WFS:MMS:STATE:11:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:05:SETPOINT") { +record(ao, "PF1K2:WFS:MMS:STATE:11:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:VELO_RBV") { +record(ai, "PF1K2:WFS:MMS:STATE:11:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:05:VELO") { +record(ao, "PF1K2:WFS:MMS:STATE:11:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:05:ENCODER_RBV") { +record(longin, "PF1K2:WFS:MMS:STATE:11:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:05:NAME_RBV") { +record(waveform, "PF1K2:WFS:MMS:STATE:11:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[11].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -286181,520 +196117,413 @@ record(waveform, "TM1K2:ATM:MMS:STATE:05:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PF1K2:WFS:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "TM1K2:ATM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "PF1K2:WFS:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "PF1K2:WFS:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "PF1K2:WFS:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(longin, "PF1K2:WFS:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(waveform, "PF1K2:WFS:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "PF1K2:WFS:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "PF1K2:WFS:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "PF1K2:WFS:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "PF1K2:WFS:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(waveform, "PF1K2:WFS:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PF1K2:WFS:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(ai, "PF1K2:WFS:MMS:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "PF1K2:WFS:MMS:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "PF1K2:WFS:MMS:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "PF1K2:WFS:MMS:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "PF1K2:WFS:MMS:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:06:MOVE_OK_RBV") { +record(bi, "PF1K2:WFS:MMS:STATE:15:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "PF1K2:WFS:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "PF1K2:WFS:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "PF1K2:WFS:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "PF1K2:WFS:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PF1K2:WFS:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PF1K2:WFS:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:SETPOINT_RBV") { +record(bi, "PF1K2:WFS:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "PF1K2:WFS:MMS:STATE:01:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:06:SETPOINT") { +record(ao, "PF1K2:WFS:MMS:STATE:01:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:VELO_RBV") { +record(ai, "PF1K2:WFS:MMS:STATE:01:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:06:VELO") { +record(ao, "PF1K2:WFS:MMS:STATE:01:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:06:ENCODER_RBV") { +record(longin, "PF1K2:WFS:MMS:STATE:01:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:06:NAME_RBV") { +record(waveform, "PF1K2:WFS:MMS:STATE:01:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[1].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -286703,520 +196532,413 @@ record(waveform, "TM1K2:ATM:MMS:STATE:06:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:06:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PF1K2:WFS:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:06:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "TM1K2:ATM:MMS:STATE:06:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "PF1K2:WFS:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "PF1K2:WFS:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "PF1K2:WFS:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(longin, "PF1K2:WFS:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(waveform, "PF1K2:WFS:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "PF1K2:WFS:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "PF1K2:WFS:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "PF1K2:WFS:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "PF1K2:WFS:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(waveform, "PF1K2:WFS:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:06:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PF1K2:WFS:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(ai, "PF1K2:WFS:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "PF1K2:WFS:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "PF1K2:WFS:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "PF1K2:WFS:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PF1K2:WFS:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PF1K2:WFS:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "PF1K2:WFS:MMS:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "PF1K2:WFS:MMS:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "PF1K2:WFS:MMS:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "PF1K2:WFS:MMS:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PF1K2:WFS:MMS:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PF1K2:WFS:MMS:STATE:05:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:SETPOINT_RBV") { +record(bi, "PF1K2:WFS:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "PF1K2:WFS:MMS:STATE:06:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:07:SETPOINT") { +record(ao, "PF1K2:WFS:MMS:STATE:06:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:VELO_RBV") { +record(ai, "PF1K2:WFS:MMS:STATE:06:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:07:VELO") { +record(ao, "PF1K2:WFS:MMS:STATE:06:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:07:ENCODER_RBV") { +record(longin, "PF1K2:WFS:MMS:STATE:06:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:07:NAME_RBV") { +record(waveform, "PF1K2:WFS:MMS:STATE:06:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[6].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -287225,560 +196947,475 @@ record(waveform, "TM1K2:ATM:MMS:STATE:07:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PF1K2:WFS:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "TM1K2:ATM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "PF1K2:WFS:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "PF1K2:WFS:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "PF1K2:WFS:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(longin, "PF1K2:WFS:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(waveform, "PF1K2:WFS:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "PF1K2:WFS:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "PF1K2:WFS:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "PF1K2:WFS:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "PF1K2:WFS:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(waveform, "PF1K2:WFS:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PF1K2:WFS:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(ai, "PF1K2:WFS:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "PF1K2:WFS:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "PF1K2:WFS:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF1K2:WFS:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "PF1K2:WFS:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") +record(waveform, "PF1K2:WFS:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:08:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PF1K2:WFS:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.bArbiterEnabled + field(DESC, "PRG_PF1K2_WFS.fbPF1K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:08:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PF1K2:WFS:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.bArbiterEnabled + field(DESC, "PRG_PF1K2_WFS.fbPF1K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:08:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PF1K2:WFS:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PF1K2:WFS:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:08:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "PF1K2:WFS:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:08:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "PF1K2:WFS:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:08:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "PF1K2:WFS:MMS:STATE:RESET") { + field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "PF1K2:WFS:MMS:STATE:GET_RBV") { + field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM1K2:ATM:MMS:STATE:08:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "TARGET1") + field(THST, "TARGET2") + field(FRST, "TARGET3") + field(FVST, "TARGET4") + field(SXST, "TARGET5") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "PF1K2:WFS:MMS:STATE:SET_RBV") { + field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "TARGET1") + field(THST, "TARGET2") + field(FRST, "TARGET3") + field(FVST, "TARGET4") + field(SXST, "TARGET5") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:08:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "PF1K2:WFS:MMS:STATE:SET") { + field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "TARGET1") + field(THST, "TARGET2") + field(FRST, "TARGET3") + field(FVST, "TARGET4") + field(SXST, "TARGET5") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:08:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PF1K2:WFS:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_PF1K2_WFS.fbPF1K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:08:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PF1K2:WFS:MMS:STATE:PMPS:MAINT") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_PF1K2_WFS.fbPF1K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:08:PMPS_LOADED_RBV") { +record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:08:PMPS_ID_RBV") { +record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:08:PMPS_STATE_RBV") { +record(waveform, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -287787,14 +197424,14 @@ record(waveform, "TM1K2:ATM:MMS:STATE:08:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:08:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(waveform, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.aVetoDevices") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -287803,242 +197440,242 @@ record(waveform, "TM1K2:ATM:MMS:STATE:08:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[1].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[1].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:08:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") +record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[1].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[2].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[2].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:08:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[2].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[3].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[3].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:08:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") +record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[3].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_PF1K2_WFS.fbPF1K...ertures[4].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_PF1K2_WFS.fbPF1K...pertures[4].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:08:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") +record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_PF1K2_WFS.fbPF1K...tApertures[4].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:08:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:08:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_PF1K2_WFS.fbPF1K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:08:BP:Cohort_RBV") { +record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:08:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_PF1K2_WFS.fbPF1K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:08:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") +record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_PF1K2_WFS.fbPF1K...tBeamParams.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -288046,261 +197683,233 @@ record(ai, "TM1K2:ATM:MMS:STATE:08:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:08:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") +record(ai, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_PF1K2_WFS.fbPF1K....stBeamParams.neV") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:08:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_PF1K2_WFS.fbPF1K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:08:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") +record(bi, "PF1K2:WFS:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_PF1K2_WFS.fbPF1K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:09:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "PF1K2:WFS:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_PF1K2_WFS.fbPF1K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:09:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PF1K2:WFS:MMS:STATE:ERRMSG_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbStates.sErrorMessage + field(DESC, "PRG_PF1K2_WFS.fbPF1K...tes.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:09:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PF1K2:WFS:STC:01:CONN_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bConnected + field(DESC, "PRG_PF1K2_WFS.fbPF1K...ouple1.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:09:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PF1K2:WFS:STC:01:ERR_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bError + field(DESC, "PRG_PF1K2_WFS.fbPF1K...rmoCouple1.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:09:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "PF1K2:WFS:STC:01:TEMP_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.fTemp + field(DESC, "PRG_PF1K2_WFS.fbPF1K...ermoCouple1.fTemp") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple1.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:09:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "PF1K2:WFS:STC:02:CONN_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bConnected + field(DESC, "PRG_PF1K2_WFS.fbPF1K...ouple2.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:09:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PF1K2:WFS:STC:02:ERR_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bError + field(DESC, "PRG_PF1K2_WFS.fbPF1K...rmoCouple2.bError") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:09:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "PF1K2:WFS:STC:02:TEMP_RBV") { + # PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.fTemp + field(DESC, "PRG_PF1K2_WFS.fbPF1K...ermoCouple2.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fDelta?") - field(PREC, "3") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF1K2_WFS.fbPF1K2.fbThermoCouple2.fTemp?") + field(PREC, "2") + field(EGU, "C") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:09:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PF2K2:WFS:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:09:SETPOINT_RBV") { +record(ai, "PF2K2:WFS:MMS:STATE:10:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:09:SETPOINT") { +record(ao, "PF2K2:WFS:MMS:STATE:10:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:09:VELO_RBV") { +record(ai, "PF2K2:WFS:MMS:STATE:10:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM1K2:ATM:MMS:STATE:09:VELO") { +record(ao, "PF2K2:WFS:MMS:STATE:10:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:09:ENCODER_RBV") { +record(longin, "PF2K2:WFS:MMS:STATE:10:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:09:NAME_RBV") { +record(waveform, "PF2K2:WFS:MMS:STATE:10:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:09:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "TM1K2:ATM:MMS:STATE:09:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "TM1K2:ATM:MMS:STATE:09:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[10].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -288309,526 +197918,247 @@ record(waveform, "TM1K2:ATM:MMS:STATE:09:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:09:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:09:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:09:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "PF2K2:WFS:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(ai, "PF2K2:WFS:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:09:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF2K2:WFS:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(ai, "PF2K2:WFS:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fVelocity?") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:09:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(longin, "TM1K2:ATM:MMS:STATE:09:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "TM1K2:ATM:MMS:STATE:09:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "TM1K2:ATM:MMS:STATE:09:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "TM1K2:ATM:MMS:STATE:09:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(longin, "TM1K2:ATM:MMS:STATE:09:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:09:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF2K2:WFS:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:09:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(longin, "PF2K2:WFS:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:09:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM1K2:ATM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.bArbiterEnabled - field(DESC, "PRG_TM1K2_ATM.fbTM1K...s.bArbiterEnabled") +record(waveform, "PF2K2:WFS:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.bArbiterEnabled?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bo, "TM1K2:ATM:MMS:STATE:PMPS:ARB:ENABLE") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.bArbiterEnabled - field(DESC, "PRG_TM1K2_ATM.fbTM1K...s.bArbiterEnabled") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.bArbiterEnabled=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:BUSY_RBV") { - field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bBusy") +record(bi, "PF2K2:WFS:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.bBusy?") - field(ZNAM, "False") - field(ONAM, "True") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:DONE_RBV") { - field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bDone") +record(ai, "PF2K2:WFS:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.bDone?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:ERR_RBV") { - field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bError") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "PF2K2:WFS:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:RESET_RBV") { - field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bReset") +record(ai, "PF2K2:WFS:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.bReset?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:STATE:RESET") { - field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bReset") - field(DTYP, "asynInt32") +record(ao, "PF2K2:WFS:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.bReset=") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(mbbi, "TM1K2:ATM:MMS:STATE:GET_RBV") { - field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.enumGet") +record(longin, "PF2K2:WFS:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.enumGet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "TARGET1") - field(THST, "TARGET2") - field(FRST, "TARGET3") - field(FVST, "TARGET4") - field(SXST, "TARGET5") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(mbbi, "TM1K2:ATM:MMS:STATE:SET_RBV") { - field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.enumSet") +record(waveform, "PF2K2:WFS:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.enumSet?") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "TARGET1") - field(THST, "TARGET2") - field(FRST, "TARGET3") - field(FVST, "TARGET4") - field(SXST, "TARGET5") - info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") - info(archive, "VAL") -} - -record(mbbo, "TM1K2:ATM:MMS:STATE:SET") { - field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.enumSet") - field(DTYP, "asynInt32") - field(UDFS, "0") - field(ZRVL, "0") - field(ONVL, "1") - field(TWVL, "2") - field(THVL, "3") - field(FRVL, "4") - field(FVVL, "5") - field(SXVL, "6") - field(ZRST, "Unknown") - field(ONST, "OUT") - field(TWST, "TARGET1") - field(THST, "TARGET2") - field(FRST, "TARGET3") - field(FVST, "TARGET4") - field(SXST, "TARGET5") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.enumSet=") - info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:PMPS:MAINT_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tePMPS.bMaintMode") +record(bi, "PF2K2:WFS:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.bMaintMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bo, "TM1K2:ATM:MMS:STATE:PMPS:MAINT") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.bMaintMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tePMPS.bMaintMode") - field(DTYP, "asynInt32") +record(ai, "PF2K2:WFS:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "PF2K2:WFS:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.bMaintMode=") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(ai, "PF2K2:WFS:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ao, "PF2K2:WFS:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PF2K2:WFS:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "PF2K2:WFS:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[13].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -288837,325 +198167,330 @@ record(waveform, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") +record(bi, "PF2K2:WFS:MMS:STATE:14:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") +record(ai, "PF2K2:WFS:MMS:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") +record(ao, "PF2K2:WFS:MMS:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "PF2K2:WFS:MMS:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "PF2K2:WFS:MMS:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") +record(longin, "PF2K2:WFS:MMS:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") +record(waveform, "PF2K2:WFS:MMS:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") +record(bi, "PF2K2:WFS:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") +record(ai, "PF2K2:WFS:MMS:STATE:15:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") +record(ao, "PF2K2:WFS:MMS:STATE:15:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "PF2K2:WFS:MMS:STATE:15:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "PF2K2:WFS:MMS:STATE:15:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") +record(longin, "PF2K2:WFS:MMS:STATE:15:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") +record(waveform, "PF2K2:WFS:MMS:STATE:15:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[15].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") +record(bi, "PF2K2:WFS:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") +record(ai, "PF2K2:WFS:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass - field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") +record(ao, "PF2K2:WFS:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "PF2K2:WFS:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "PF2K2:WFS:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PF2K2:WFS:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") +record(waveform, "PF2K2:WFS:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") +record(bi, "PF2K2:WFS:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") +record(ai, "PF2K2:WFS:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV - field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF2K2:WFS:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fPosition=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange - field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") +record(ai, "PF2K2:WFS:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid - field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "PF2K2:WFS:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM1K2:ATM:MMS:STATE:ERRID_RBV") { - field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.nErrorId") +record(longin, "PF2K2:WFS:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.nErrorId?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM1K2:ATM:MMS:STATE:ERRMSG_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbStates.sErrorMessage - field(DESC, "PRG_TM1K2_ATM.fbTM1K...tes.sErrorMessage") +record(waveform, "PF2K2:WFS:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.sErrorMessage?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[2].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -289164,222 +198499,247 @@ record(waveform, "TM1K2:ATM:MMS:STATE:ERRMSG_RBV") { info(archive, "VAL") } -record(bi, "TM1K2:ATM:STC:01:CONN_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bConnected - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ouple1.bConnected") +record(bi, "PF2K2:WFS:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bConnected?") - field(ZNAM, "Disconnected") - field(ONAM, "Connected") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM1K2:ATM:STC:01:ERR_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bError - field(DESC, "PRG_TM1K2_ATM.fbTM1K...rmoCouple1.bError") +record(ai, "PF2K2:WFS:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bError?") - field(ZNAM, "False") - field(ONAM, "True") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM1K2:ATM:STC:01:TEMP_RBV") { - # PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.fTemp - field(DESC, "PRG_TM1K2_ATM.fbTM1K...ermoCouple1.fTemp") +record(ao, "PF2K2:WFS:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "PF2K2:WFS:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.fTemp?") - field(PREC, "2") - field(EGU, "C") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:01:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(ao, "PF2K2:WFS:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PF2K2:WFS:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:01:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PF2K2:WFS:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:01:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PF2K2:WFS:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "PF2K2:WFS:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:01:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "PF2K2:WFS:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "PF2K2:WFS:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:01:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "PF2K2:WFS:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "PF2K2:WFS:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:01:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "PF2K2:WFS:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:SETPOINT_RBV") { +record(bi, "PF2K2:WFS:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "PF2K2:WFS:MMS:STATE:05:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:01:SETPOINT") { +record(ao, "PF2K2:WFS:MMS:STATE:05:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:VELO_RBV") { +record(ai, "PF2K2:WFS:MMS:STATE:05:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:01:VELO") { +record(ao, "PF2K2:WFS:MMS:STATE:05:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:01:ENCODER_RBV") { +record(longin, "PF2K2:WFS:MMS:STATE:05:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:01:NAME_RBV") { +record(waveform, "PF2K2:WFS:MMS:STATE:05:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[5].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -289388,560 +198748,558 @@ record(waveform, "TM2K2:ATM:MMS:STATE:01:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:01:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "PF2K2:WFS:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:01:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "PF2K2:WFS:MMS:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:01:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "PF2K2:WFS:MMS:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:01:BP:Veto_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.aVetoDevices") +record(ai, "PF2K2:WFS:MMS:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:Apt:01:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[1].Height") +record(ao, "PF2K2:WFS:MMS:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "PF2K2:WFS:MMS:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:Apt:01:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[1].Width") +record(waveform, "PF2K2:WFS:MMS:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:01:BP:Apt:01:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[1].xOK") +record(bi, "PF2K2:WFS:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:Apt:02:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[2].Height") +record(ai, "PF2K2:WFS:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:Apt:02:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[2].Width") +record(ao, "PF2K2:WFS:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "PF2K2:WFS:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:01:BP:Apt:02:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "PF2K2:WFS:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:Apt:03:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[3].Height") +record(longin, "PF2K2:WFS:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:Apt:03:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[3].Width") +record(waveform, "PF2K2:WFS:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:01:BP:Apt:03:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[3].xOK") +record(bi, "PF2K2:WFS:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:Apt:04:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[4].Height") +record(ai, "PF2K2:WFS:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:Apt:04:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[4].Width") +record(ao, "PF2K2:WFS:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "PF2K2:WFS:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:01:BP:Apt:04:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "PF2K2:WFS:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:01:BP:BeamClassRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.nBCRange") +record(longin, "PF2K2:WFS:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:01:BP:BeamClass_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM2K2_ATM.fbTM2K...Params.nBeamClass") +record(waveform, "PF2K2:WFS:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:01:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "PF2K2:WFS:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:01:BP:MachineMode_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.nMachineMode") +record(ai, "PF2K2:WFS:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:01:BP:Rate_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "PF2K2:WFS:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:Transmission_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nTran") +record(ai, "PF2K2:WFS:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:01:BP:PhotonEnergy_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM2K2_ATM.fbTM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "PF2K2:WFS:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:01:BP:eVRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.neVRange") +record(longin, "PF2K2:WFS:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:01:BP:Valid_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM2K2_ATM.fbTM2K...BeamParams.xValid") +record(waveform, "PF2K2:WFS:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:02:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "PF2K2:WFS:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.bArbiterEnabled + field(DESC, "PRG_PF2K2_WFS.fbPF2K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:02:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "PF2K2:WFS:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.bArbiterEnabled + field(DESC, "PRG_PF2K2_WFS.fbPF2K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:02:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PF2K2:WFS:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PF2K2:WFS:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM2K2:ATM:MMS:STATE:02:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "PF2K2:WFS:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM2K2:ATM:MMS:STATE:02:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "PF2K2:WFS:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:02:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "PF2K2:WFS:MMS:STATE:RESET") { + field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "PF2K2:WFS:MMS:STATE:GET_RBV") { + field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM2K2:ATM:MMS:STATE:02:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "TARGET1") + field(THST, "TARGET2") + field(FRST, "TARGET3") + field(FVST, "TARGET4") + field(SXST, "TARGET5") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "PF2K2:WFS:MMS:STATE:SET_RBV") { + field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "TARGET1") + field(THST, "TARGET2") + field(FRST, "TARGET3") + field(FVST, "TARGET4") + field(SXST, "TARGET5") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:02:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "PF2K2:WFS:MMS:STATE:SET") { + field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "TARGET1") + field(THST, "TARGET2") + field(FRST, "TARGET3") + field(FVST, "TARGET4") + field(SXST, "TARGET5") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:02:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "PF2K2:WFS:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_PF2K2_WFS.fbPF2K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:02:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "PF2K2:WFS:MMS:STATE:PMPS:MAINT") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_PF2K2_WFS.fbPF2K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:02:PMPS_LOADED_RBV") { +record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:02:PMPS_ID_RBV") { +record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:02:PMPS_STATE_RBV") { +record(waveform, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -289950,14 +199308,14 @@ record(waveform, "TM2K2:ATM:MMS:STATE:02:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:02:BP:Veto_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.aVetoDevices") +record(waveform, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.aVetoDevices") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -289966,242 +199324,242 @@ record(waveform, "TM2K2:ATM:MMS:STATE:02:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Apt:01:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[1].Height") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[1].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Apt:01:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[1].Width") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[1].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:02:BP:Apt:01:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[1].xOK") +record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[1].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Apt:02:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[2].Height") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[2].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Apt:02:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[2].Width") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[2].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:02:BP:Apt:02:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[2].xOK") +record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[2].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Apt:03:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[3].Height") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[3].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Apt:03:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[3].Width") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[3].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:02:BP:Apt:03:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[3].xOK") +record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[3].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Apt:04:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[4].Height") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_PF2K2_WFS.fbPF2K...ertures[4].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Apt:04:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[4].Width") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_PF2K2_WFS.fbPF2K...pertures[4].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:02:BP:Apt:04:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[4].xOK") +record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_PF2K2_WFS.fbPF2K...tApertures[4].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:02:BP:BeamClassRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.nBCRange") +record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:02:BP:BeamClass_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM2K2_ATM.fbTM2K...Params.nBeamClass") +record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_PF2K2_WFS.fbPF2K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:02:BP:Cohort_RBV") { +record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:02:BP:MachineMode_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.nMachineMode") +record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_PF2K2_WFS.fbPF2K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:02:BP:Rate_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nRate") +record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Transmission_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nTran") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_PF2K2_WFS.fbPF2K...tBeamParams.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -290209,221 +199567,233 @@ record(ai, "TM2K2:ATM:MMS:STATE:02:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:02:BP:PhotonEnergy_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM2K2_ATM.fbTM2K....stBeamParams.neV") +record(ai, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_PF2K2_WFS.fbPF2K....stBeamParams.neV") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:02:BP:eVRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.neVRange") +record(longin, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_PF2K2_WFS.fbPF2K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:02:BP:Valid_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM2K2_ATM.fbTM2K...BeamParams.xValid") +record(bi, "PF2K2:WFS:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_PF2K2_WFS.fbPF2K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:03:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "PF2K2:WFS:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_PF2K2_WFS.fbPF2K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:03:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(waveform, "PF2K2:WFS:MMS:STATE:ERRMSG_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbStates.sErrorMessage + field(DESC, "PRG_PF2K2_WFS.fbPF2K...tes.sErrorMessage") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:03:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "PF2K2:WFS:STC:01:CONN_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bConnected + field(DESC, "PRG_PF2K2_WFS.fbPF2K...ouple1.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "PF2K2:WFS:STC:01:ERR_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bError + field(DESC, "PRG_PF2K2_WFS.fbPF2K...rmoCouple1.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:03:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "PF2K2:WFS:STC:01:TEMP_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.fTemp + field(DESC, "PRG_PF2K2_WFS.fbPF2K...ermoCouple1.fTemp") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple1.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "PF2K2:WFS:STC:02:CONN_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bConnected + field(DESC, "PRG_PF2K2_WFS.fbPF2K...ouple2.bConnected") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:03:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "PF2K2:WFS:STC:02:ERR_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bError + field(DESC, "PRG_PF2K2_WFS.fbPF2K...rmoCouple2.bError") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(ai, "PF2K2:WFS:STC:02:TEMP_RBV") { + # PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.fTemp + field(DESC, "PRG_PF2K2_WFS.fbPF2K...ermoCouple2.fTemp") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fDelta?") - field(PREC, "3") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_PF2K2_WFS.fbPF2K2.fbThermoCouple2.fTemp?") + field(PREC, "2") + field(EGU, "C") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:03:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(bi, "TM1K2:ATM:MMS:STATE:10:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:SETPOINT_RBV") { +record(ai, "TM1K2:ATM:MMS:STATE:10:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:03:SETPOINT") { +record(ao, "TM1K2:ATM:MMS:STATE:10:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:VELO_RBV") { +record(ai, "TM1K2:ATM:MMS:STATE:10:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:03:VELO") { +record(ao, "TM1K2:ATM:MMS:STATE:10:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:03:ENCODER_RBV") { +record(longin, "TM1K2:ATM:MMS:STATE:10:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:03:NAME_RBV") { +record(waveform, "TM1K2:ATM:MMS:STATE:10:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[10].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -290432,520 +199802,413 @@ record(waveform, "TM2K2:ATM:MMS:STATE:03:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:03:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "TM1K2:ATM:MMS:STATE:11:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:03:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "TM2K2:ATM:MMS:STATE:03:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "TM1K2:ATM:MMS:STATE:11:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:03:BP:Veto_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "TM1K2:ATM:MMS:STATE:11:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:Apt:01:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[1].Height") +record(ai, "TM1K2:ATM:MMS:STATE:11:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:Apt:01:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:11:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:03:BP:Apt:01:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[1].xOK") +record(longin, "TM1K2:ATM:MMS:STATE:11:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:Apt:02:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:Apt:02:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[2].Width") +record(waveform, "TM1K2:ATM:MMS:STATE:11:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[11].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:03:BP:Apt:02:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[2].xOK") +record(bi, "TM1K2:ATM:MMS:STATE:12:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:Apt:03:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[3].Height") +record(ai, "TM1K2:ATM:MMS:STATE:12:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:Apt:03:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:12:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM2K2:ATM:MMS:STATE:03:BP:Apt:03:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:Apt:04:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[4].Height") +record(ai, "TM1K2:ATM:MMS:STATE:12:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:Apt:04:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:12:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM2K2:ATM:MMS:STATE:03:BP:Apt:04:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:03:BP:BeamClassRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.nBCRange") +record(longin, "TM1K2:ATM:MMS:STATE:12:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:03:BP:BeamClass_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM2K2_ATM.fbTM2K...Params.nBeamClass") +record(waveform, "TM1K2:ATM:MMS:STATE:12:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[12].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:03:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "TM1K2:ATM:MMS:STATE:13:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:03:BP:MachineMode_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.nMachineMode") +record(ai, "TM1K2:ATM:MMS:STATE:13:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:03:BP:Rate_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "TM1K2:ATM:MMS:STATE:13:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:Transmission_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nTran") +record(ai, "TM1K2:ATM:MMS:STATE:13:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:03:BP:PhotonEnergy_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM2K2_ATM.fbTM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:13:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:03:BP:eVRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.neVRange") +record(longin, "TM1K2:ATM:MMS:STATE:13:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:03:BP:Valid_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM2K2_ATM.fbTM2K...BeamParams.xValid") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM2K2:ATM:MMS:STATE:04:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "TM1K2:ATM:MMS:STATE:13:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[13].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:04:MOVE_OK_RBV") { +record(bi, "TM1K2:ATM:MMS:STATE:14:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM2K2:ATM:MMS:STATE:04:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "TM1K2:ATM:MMS:STATE:14:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:04:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "TM1K2:ATM:MMS:STATE:14:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "TM1K2:ATM:MMS:STATE:14:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:04:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "TM1K2:ATM:MMS:STATE:14:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "TM1K2:ATM:MMS:STATE:14:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:04:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "TM1K2:ATM:MMS:STATE:14:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[14].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:SETPOINT_RBV") { +record(bi, "TM1K2:ATM:MMS:STATE:15:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "TM1K2:ATM:MMS:STATE:15:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:04:SETPOINT") { +record(ao, "TM1K2:ATM:MMS:STATE:15:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:VELO_RBV") { +record(ai, "TM1K2:ATM:MMS:STATE:15:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:04:VELO") { +record(ao, "TM1K2:ATM:MMS:STATE:15:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:04:ENCODER_RBV") { +record(longin, "TM1K2:ATM:MMS:STATE:15:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:04:NAME_RBV") { +record(waveform, "TM1K2:ATM:MMS:STATE:15:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[15].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -290954,520 +200217,496 @@ record(waveform, "TM2K2:ATM:MMS:STATE:04:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:04:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "TM1K2:ATM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:04:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "TM1K2:ATM:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:04:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "TM1K2:ATM:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:04:BP:Veto_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.aVetoDevices") +record(ai, "TM1K2:ATM:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:Apt:01:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[1].Height") +record(ao, "TM1K2:ATM:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "TM1K2:ATM:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:Apt:01:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[1].Width") +record(waveform, "TM1K2:ATM:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:04:BP:Apt:01:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[1].xOK") +record(bi, "TM1K2:ATM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:Apt:02:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[2].Height") +record(ai, "TM1K2:ATM:MMS:STATE:02:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:Apt:02:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[2].Width") +record(ao, "TM1K2:ATM:MMS:STATE:02:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "TM1K2:ATM:MMS:STATE:02:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:04:BP:Apt:02:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[2].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "TM1K2:ATM:MMS:STATE:02:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:Apt:03:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[3].Height") +record(longin, "TM1K2:ATM:MMS:STATE:02:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:Apt:03:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[3].Width") +record(waveform, "TM1K2:ATM:MMS:STATE:02:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[2].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:04:BP:Apt:03:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[3].xOK") +record(bi, "TM1K2:ATM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:Apt:04:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[4].Height") +record(ai, "TM1K2:ATM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:Apt:04:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:04:BP:Apt:04:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[4].xOK") +record(ai, "TM1K2:ATM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:04:BP:BeamClassRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.nBCRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "TM1K2:ATM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:04:BP:BeamClass_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM2K2_ATM.fbTM2K...Params.nBeamClass") +record(longin, "TM1K2:ATM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:04:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(waveform, "TM1K2:ATM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[3].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:04:BP:MachineMode_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.nMachineMode") +record(bi, "TM1K2:ATM:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:04:BP:Rate_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nRate") +record(ai, "TM1K2:ATM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:Transmission_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nTran") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:04:BP:PhotonEnergy_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM2K2_ATM.fbTM2K....stBeamParams.neV") +record(ai, "TM1K2:ATM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:04:BP:eVRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.neVRange") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "TM1K2:ATM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:04:BP:Valid_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM2K2_ATM.fbTM2K...BeamParams.xValid") +record(longin, "TM1K2:ATM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:05:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(waveform, "TM1K2:ATM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:05:MOVE_OK_RBV") { +record(bi, "TM1K2:ATM:MMS:STATE:05:MOVE_OK_RBV") { field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(bi, "TM2K2:ATM:MMS:STATE:05:VALID_RBV") { - field(DESC, "TRUE if this is a real state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "TM1K2:ATM:MMS:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:05:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "TM1K2:ATM:MMS:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "TM1K2:ATM:MMS:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:05:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "TM1K2:ATM:MMS:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "TM1K2:ATM:MMS:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:05:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "TM1K2:ATM:MMS:STATE:05:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "TM1K2:ATM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:SETPOINT_RBV") { +record(ai, "TM1K2:ATM:MMS:STATE:06:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:05:SETPOINT") { +record(ao, "TM1K2:ATM:MMS:STATE:06:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:VELO_RBV") { +record(ai, "TM1K2:ATM:MMS:STATE:06:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:05:VELO") { +record(ao, "TM1K2:ATM:MMS:STATE:06:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:05:ENCODER_RBV") { +record(longin, "TM1K2:ATM:MMS:STATE:06:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:05:NAME_RBV") { +record(waveform, "TM1K2:ATM:MMS:STATE:06:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[6].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -291476,560 +200715,475 @@ record(waveform, "TM2K2:ATM:MMS:STATE:05:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:05:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "TM1K2:ATM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:05:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.nRequestAssertionID?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") - info(archive, "VAL") -} - -record(waveform, "TM2K2:ATM:MMS:STATE:05:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(ai, "TM1K2:ATM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.sPmpsState?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:05:BP:Veto_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.aVetoDevices") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(ao, "TM1K2:ATM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:Apt:01:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[1].Height") +record(ai, "TM1K2:ATM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:Apt:01:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[1].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:05:BP:Apt:01:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[1].xOK") +record(longin, "TM1K2:ATM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") - info(archive, "VAL") -} - -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:Apt:02:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[2].Height") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:Apt:02:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[2].Width") +record(waveform, "TM1K2:ATM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:05:BP:Apt:02:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[2].xOK") +record(bi, "TM1K2:ATM:MMS:STATE:08:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:Apt:03:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[3].Height") +record(ai, "TM1K2:ATM:MMS:STATE:08:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:Apt:03:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[3].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:08:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fPosition=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM2K2:ATM:MMS:STATE:05:BP:Apt:03:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:Apt:04:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[4].Height") +record(ai, "TM1K2:ATM:MMS:STATE:08:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:Apt:04:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[4].Width") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:08:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].fVelocity=") field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(bi, "TM2K2:ATM:MMS:STATE:05:BP:Apt:04:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[4].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:05:BP:BeamClassRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.nBCRange") +record(longin, "TM1K2:ATM:MMS:STATE:08:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:05:BP:BeamClass_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM2K2_ATM.fbTM2K...Params.nBeamClass") +record(waveform, "TM1K2:ATM:MMS:STATE:08:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[8].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:05:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(bi, "TM1K2:ATM:MMS:STATE:09:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nCohortInt?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:05:BP:MachineMode_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.nMachineMode") +record(ai, "TM1K2:ATM:MMS:STATE:09:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:05:BP:Rate_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nRate") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") +record(ao, "TM1K2:ATM:MMS:STATE:09:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:Transmission_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nTran") +record(ai, "TM1K2:ATM:MMS:STATE:09:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fVelocity?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:05:BP:PhotonEnergy_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM2K2_ATM.fbTM2K....stBeamParams.neV") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(ao, "TM1K2:ATM:MMS:STATE:09:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neV?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].fVelocity=") field(PREC, "3") - field(EGU, "eV") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:05:BP:eVRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.neVRange") +record(longin, "TM1K2:ATM:MMS:STATE:09:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:05:BP:Valid_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM2K2_ATM.fbTM2K...BeamParams.xValid") +record(waveform, "TM1K2:ATM:MMS:STATE:09:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.arrStates[9].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:06:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(bi, "TM1K2:ATM:MMS:STATE:PMPS:ARB:ENABLE_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.bArbiterEnabled + field(DESC, "PRG_TM1K2_ATM.fbTM1K...s.bArbiterEnabled") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].bLocked?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.bArbiterEnabled?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:06:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") +record(bo, "TM1K2:ATM:MMS:STATE:PMPS:ARB:ENABLE") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.bArbiterEnabled + field(DESC, "PRG_TM1K2_ATM.fbTM1K...s.bArbiterEnabled") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].bMoveOk?") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.bArbiterEnabled=") field(ZNAM, "FALSE") field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:06:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(bi, "TM1K2:ATM:MMS:STATE:BUSY_RBV") { + field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bBusy") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].bValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.bBusy?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(bi, "TM1K2:ATM:MMS:STATE:DONE_RBV") { + field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bDone") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fAccel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM2K2:ATM:MMS:STATE:06:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fAccel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.bDone?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(bi, "TM1K2:ATM:MMS:STATE:ERR_RBV") { + field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fDecel?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM2K2:ATM:MMS:STATE:06:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fDecel=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.bError?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(bi, "TM1K2:ATM:MMS:STATE:RESET_RBV") { + field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bReset") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.bReset?") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:06:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") +record(bo, "TM1K2:ATM:MMS:STATE:RESET") { + field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.bReset") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.bReset=") + field(ZNAM, "False") + field(ONAM, "True") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:SETPOINT_RBV") { - field(DESC, "Axis position associated with this state") +record(mbbi, "TM1K2:ATM:MMS:STATE:GET_RBV") { + field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.enumGet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fPosition?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") - info(archive, "VAL") -} - -record(ao, "TM2K2:ATM:MMS:STATE:06:SETPOINT") { - field(DESC, "Axis position associated with this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fPosition=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.enumGet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "TARGET1") + field(THST, "TARGET2") + field(FRST, "TARGET3") + field(FVST, "TARGET4") + field(SXST, "TARGET5") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:VELO_RBV") { - field(DESC, "Speed at which to move to this state") +record(mbbi, "TM1K2:ATM:MMS:STATE:SET_RBV") { + field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.enumSet") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fVelocity?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.enumSet?") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "TARGET1") + field(THST, "TARGET2") + field(FRST, "TARGET3") + field(FVST, "TARGET4") + field(SXST, "TARGET5") + info(autosaveFields_pass0, "DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV ZRSV") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:06:VELO") { - field(DESC, "Speed at which to move to this state") - field(DTYP, "asynFloat64") +record(mbbo, "TM1K2:ATM:MMS:STATE:SET") { + field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.enumSet") + field(DTYP, "asynInt32") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fVelocity=") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(ZRST, "Unknown") + field(ONST, "OUT") + field(TWST, "TARGET1") + field(THST, "TARGET2") + field(FRST, "TARGET3") + field(FVST, "TARGET4") + field(SXST, "TARGET5") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.enumSet=") + info(autosaveFields_pass0, "COSV DESC DISS EISV ELSV FFSV FRSV FTSV FVSV NISV ONSV SIMS SVSV SXSV TESV THSV TTSV TVSV TWSV UDFS UNSV VAL ZRSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:06:ENCODER_RBV") { - field(DESC, "Encoder count associated with this state") +record(bi, "TM1K2:ATM:MMS:STATE:PMPS:MAINT_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_TM1K2_ATM.fbTM1K...tePMPS.bMaintMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].nEncoderCount?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.bMaintMode?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:06:NAME_RBV") { - field(DESC, "Name of this position state") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].sName?") - field(FTVL, "CHAR") - field(NELM, "80") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") +record(bo, "TM1K2:ATM:MMS:STATE:PMPS:MAINT") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.bMaintMode + field(DESC, "PRG_TM1K2_ATM.fbTM1K...tePMPS.bMaintMode") + field(DTYP, "asynInt32") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.bMaintMode=") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "COSV DESC DISS OSV SIMS UDFS VAL ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:06:PMPS_LOADED_RBV") { +record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:PMPS_LOADED_RBV") { # TRUE if PMPS loaded parameters from the database. field(DESC, "TRUE if PMPS loaded ...rom the database.") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.bBeamParamsLoaded?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:06:PMPS_ID_RBV") { +record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:PMPS_ID_RBV") { field(DESC, "Assertion Request ID") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.nRequestAssertionID?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:06:PMPS_STATE_RBV") { +record(waveform, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:PMPS_STATE_RBV") { field(DESC, "PMPS Database Lookup Key") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.sPmpsState?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -292038,14 +201192,14 @@ record(waveform, "TM2K2:ATM:MMS:STATE:06:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:06:BP:Veto_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.aVetoDevices") +record(waveform, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Veto_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.aVetoDevices") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices?") field(FTVL, "CHAR") field(NELM, "16") field(MPST, "On Change") @@ -292054,242 +201208,242 @@ record(waveform, "TM2K2:ATM:MMS:STATE:06:BP:Veto_RBV") { info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Apt:01:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[1].Height") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[1].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Apt:01:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[1].Width") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[1].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:06:BP:Apt:01:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[1].xOK") +record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[1].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Apt:02:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[2].Height") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[2].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Apt:02:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[2].Width") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[2].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:06:BP:Apt:02:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[2].xOK") +record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[2].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Apt:03:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[3].Height") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[3].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Apt:03:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[3].Width") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[3].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:06:BP:Apt:03:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[3].xOK") +record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[3].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Apt:04:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[4].Height") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + field(DESC, "PRG_TM1K2_ATM.fbTM1K...ertures[4].Height") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Apt:04:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[4].Width") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + field(DESC, "PRG_TM1K2_ATM.fbTM1K...pertures[4].Width") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width?") field(PREC, "3") field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:06:BP:Apt:04:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[4].xOK") +record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + field(DESC, "PRG_TM1K2_ATM.fbTM1K...tApertures[4].xOK") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:06:BP:BeamClassRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.nBCRange") +record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.nBCRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:06:BP:BeamClass_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM2K2_ATM.fbTM2K...Params.nBeamClass") +record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:BeamClass_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + field(DESC, "PRG_TM1K2_ATM.fbTM1K...Params.nBeamClass") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:06:BP:Cohort_RBV") { +record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Cohort_RBV") { field(DESC, "Cohort inc on each arb cycle") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nCohortInt?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:06:BP:MachineMode_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.nMachineMode") +record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:MachineMode_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + field(DESC, "PRG_TM1K2_ATM.fbTM1K...rams.nMachineMode") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:06:BP:Rate_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nRate") +record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Rate_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nRate") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nRate?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate?") field(EGU, "Hz") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Transmission_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nTran") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Transmission_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + field(DESC, "PRG_TM1K2_ATM.fbTM1K...tBeamParams.nTran") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.nTran?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran?") field(PREC, "2") field(HOPR, "1") field(LOPR, "0") @@ -292297,221 +201451,274 @@ record(ai, "TM2K2:ATM:MMS:STATE:06:BP:Transmission_RBV") { info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:06:BP:PhotonEnergy_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM2K2_ATM.fbTM2K....stBeamParams.neV") +record(ai, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + field(DESC, "PRG_TM1K2_ATM.fbTM1K....stBeamParams.neV") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV?") field(PREC, "3") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:06:BP:eVRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.neVRange") +record(longin, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:eVRanges_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + field(DESC, "PRG_TM1K2_ATM.fbTM1K...amParams.neVRange") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange?") field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:06:BP:Valid_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM2K2_ATM.fbTM2K...BeamParams.xValid") +record(bi, "TM1K2:ATM:MMS:STATE:PMPS:TRANS:BP:Valid_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + field(DESC, "PRG_TM1K2_ATM.fbTM1K...BeamParams.xValid") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].stPMPS.stBeamParams.xValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:07:LOCKED_RBV") { - field(DESC, "TRUE if state is immutable") +record(longin, "TM1K2:ATM:MMS:STATE:ERRID_RBV") { + field(DESC, "PRG_TM1K2_ATM.fbTM1K2.fbStates.nErrorId") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].bLocked?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.nErrorId?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + info(archive, "VAL") +} + +record(waveform, "TM1K2:ATM:MMS:STATE:ERRMSG_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbStates.sErrorMessage + field(DESC, "PRG_TM1K2_ATM.fbTM1K...tes.sErrorMessage") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbStates.sErrorMessage?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "TM1K2:ATM:STC:01:CONN_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bConnected + field(DESC, "PRG_TM1K2_ATM.fbTM1K...ouple1.bConnected") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bConnected?") + field(ZNAM, "Disconnected") + field(ONAM, "Connected") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:07:MOVE_OK_RBV") { - field(DESC, "TRUE if the move would be safe") +record(bi, "TM1K2:ATM:STC:01:ERR_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bError + field(DESC, "PRG_TM1K2_ATM.fbTM1K...rmoCouple1.bError") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].bMoveOk?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.bError?") + field(ZNAM, "False") + field(ONAM, "True") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:07:VALID_RBV") { - field(DESC, "TRUE if this is a real state") +record(ai, "TM1K2:ATM:STC:01:TEMP_RBV") { + # PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.fTemp + field(DESC, "PRG_TM1K2_ATM.fbTM1K...ermoCouple1.fTemp") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM1K2_ATM.fbTM1K2.fbThermoCouple1.fTemp?") + field(PREC, "2") + field(EGU, "C") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(bi, "TM2K2:ATM:MMS:STATE:01:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].bValid?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:ACCL_RBV") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ai, "TM2K2:ATM:MMS:STATE:01:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fAccel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:07:ACCL") { - # Acceleration to use for moves to this state - field(DESC, "Acceleration to use ...ves to this state") +record(ao, "TM2K2:ATM:MMS:STATE:01:SETPOINT") { + field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fAccel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:DCCL_RBV") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ai, "TM2K2:ATM:MMS:STATE:01:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fDecel?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:07:DCCL") { - # Deceleration to use for moves to this state - field(DESC, "Deceleration to use ...ves to this state") +record(ao, "TM2K2:ATM:MMS:STATE:01:VELO") { + field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fDecel=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:DELTA_RBV") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") +record(longin, "TM2K2:ATM:MMS:STATE:01:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fDelta?") - field(PREC, "3") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:07:DELTA") { - # Max deviation from position at this state - field(DESC, "Max deviation from p...ion at this state") - field(DTYP, "asynFloat64") - field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fDelta=") - field(PREC, "3") - field(DRVL, "0.0") - info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") +record(waveform, "TM2K2:ATM:MMS:STATE:01:NAME_RBV") { + field(DESC, "Name of this position state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[1].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:SETPOINT_RBV") { +record(bi, "TM2K2:ATM:MMS:STATE:02:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + info(archive, "VAL") +} + +record(ai, "TM2K2:ATM:MMS:STATE:02:SETPOINT_RBV") { field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fPosition?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fPosition?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:07:SETPOINT") { +record(ao, "TM2K2:ATM:MMS:STATE:02:SETPOINT") { field(DESC, "Axis position associated with this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fPosition=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fPosition=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:VELO_RBV") { +record(ai, "TM2K2:ATM:MMS:STATE:02:VELO_RBV") { field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fVelocity?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fVelocity?") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ao, "TM2K2:ATM:MMS:STATE:07:VELO") { +record(ao, "TM2K2:ATM:MMS:STATE:02:VELO") { field(DESC, "Speed at which to move to this state") field(DTYP, "asynFloat64") field(UDFS, "0") - field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fVelocity=") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].fVelocity=") field(PREC, "3") info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:07:ENCODER_RBV") { +record(longin, "TM2K2:ATM:MMS:STATE:02:ENCODER_RBV") { field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].nEncoderCount?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:07:NAME_RBV") { +record(waveform, "TM2K2:ATM:MMS:STATE:02:NAME_RBV") { field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].sName?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[2].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -292520,38 +201727,81 @@ record(waveform, "TM2K2:ATM:MMS:STATE:07:NAME_RBV") { info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:07:PMPS_LOADED_RBV") { - # TRUE if PMPS loaded parameters from the database. - field(DESC, "TRUE if PMPS loaded ...rom the database.") +record(bi, "TM2K2:ATM:MMS:STATE:03:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.bBeamParamsLoaded?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:07:PMPS_ID_RBV") { - field(DESC, "Assertion Request ID") +record(ai, "TM2K2:ATM:MMS:STATE:03:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "TM2K2:ATM:MMS:STATE:03:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "TM2K2:ATM:MMS:STATE:03:VELO_RBV") { + field(DESC, "Speed at which to move to this state") + field(SCAN, "I/O Intr") + field(PINI, "1") + field(TSE, "-2") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + info(archive, "VAL") +} + +record(ao, "TM2K2:ATM:MMS:STATE:03:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "TM2K2:ATM:MMS:STATE:03:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.nRequestAssertionID?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:07:PMPS_STATE_RBV") { - field(DESC, "PMPS Database Lookup Key") +record(waveform, "TM2K2:ATM:MMS:STATE:03:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.sPmpsState?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[3].sName?") field(FTVL, "CHAR") field(NELM, "80") field(MPST, "On Change") @@ -292560,303 +201810,335 @@ record(waveform, "TM2K2:ATM:MMS:STATE:07:PMPS_STATE_RBV") { info(archive, "VAL") } -record(waveform, "TM2K2:ATM:MMS:STATE:07:BP:Veto_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.aVetoDevices") +record(bi, "TM2K2:ATM:MMS:STATE:04:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt8ArrayIn") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices?") - field(FTVL, "CHAR") - field(NELM, "16") - field(MPST, "On Change") - field(APST, "On Change") - info(autosaveFields_pass0, "DESC DISS SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:Apt:01:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[1].Height") +record(ai, "TM2K2:ATM:MMS:STATE:04:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:Apt:01:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[1].Width") +record(ao, "TM2K2:ATM:MMS:STATE:04:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "TM2K2:ATM:MMS:STATE:04:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:07:BP:Apt:01:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[1].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "TM2K2:ATM:MMS:STATE:04:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:Apt:02:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[2].Height") +record(longin, "TM2K2:ATM:MMS:STATE:04:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:Apt:02:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[2].Width") +record(waveform, "TM2K2:ATM:MMS:STATE:04:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[4].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:07:BP:Apt:02:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[2].xOK") +record(bi, "TM2K2:ATM:MMS:STATE:05:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:Apt:03:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[3].Height") +record(ai, "TM2K2:ATM:MMS:STATE:05:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fPosition?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:Apt:03:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[3].Width") +record(ao, "TM2K2:ATM:MMS:STATE:05:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "TM2K2:ATM:MMS:STATE:05:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fVelocity?") field(PREC, "3") - field(EGU, "mm") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:07:BP:Apt:03:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[3].xOK") - field(SCAN, "I/O Intr") - field(PINI, "1") - field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") +record(ao, "TM2K2:ATM:MMS:STATE:05:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:Apt:04:Height_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height - field(DESC, "PRG_TM2K2_ATM.fbTM2K...ertures[4].Height") +record(longin, "TM2K2:ATM:MMS:STATE:05:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt32") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].nEncoderCount?") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:Apt:04:Width_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width - field(DESC, "PRG_TM2K2_ATM.fbTM2K...pertures[4].Width") +record(waveform, "TM2K2:ATM:MMS:STATE:05:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width?") - field(PREC, "3") - field(EGU, "mm") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[5].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:07:BP:Apt:04:OK_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tApertures[4].xOK") +record(bi, "TM2K2:ATM:MMS:STATE:06:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].bMoveOk?") field(ZNAM, "FALSE") field(ONAM, "TRUE") info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:07:BP:BeamClassRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.nBCRange") +record(ai, "TM2K2:ATM:MMS:STATE:06:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fPosition?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:07:BP:BeamClass_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass - field(DESC, "PRG_TM2K2_ATM.fbTM2K...Params.nBeamClass") +record(ao, "TM2K2:ATM:MMS:STATE:06:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "TM2K2:ATM:MMS:STATE:06:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynFloat64") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fVelocity?") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:07:BP:Cohort_RBV") { - field(DESC, "Cohort inc on each arb cycle") +record(ao, "TM2K2:ATM:MMS:STATE:06:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "TM2K2:ATM:MMS:STATE:06:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nCohortInt?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:07:BP:MachineMode_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode - field(DESC, "PRG_TM2K2_ATM.fbTM2K...rams.nMachineMode") +record(waveform, "TM2K2:ATM:MMS:STATE:06:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode?") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[6].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:07:BP:Rate_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nRate") +record(bi, "TM2K2:ATM:MMS:STATE:07:MOVE_OK_RBV") { + field(DESC, "TRUE if the move would be safe") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nRate?") - field(EGU, "Hz") - info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].bMoveOk?") + field(ZNAM, "FALSE") + field(ONAM, "TRUE") + info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:Transmission_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran - field(DESC, "PRG_TM2K2_ATM.fbTM2K...tBeamParams.nTran") +record(ai, "TM2K2:ATM:MMS:STATE:07:SETPOINT_RBV") { + field(DESC, "Axis position associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.nTran?") - field(PREC, "2") - field(HOPR, "1") - field(LOPR, "0") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fPosition?") + field(PREC, "3") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(ai, "TM2K2:ATM:MMS:STATE:07:BP:PhotonEnergy_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV - field(DESC, "PRG_TM2K2_ATM.fbTM2K....stBeamParams.neV") +record(ao, "TM2K2:ATM:MMS:STATE:07:SETPOINT") { + field(DESC, "Axis position associated with this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fPosition=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(ai, "TM2K2:ATM:MMS:STATE:07:VELO_RBV") { + field(DESC, "Speed at which to move to this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynFloat64") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neV?") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fVelocity?") field(PREC, "3") - field(EGU, "eV") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS") info(archive, "VAL") } -record(longin, "TM2K2:ATM:MMS:STATE:07:BP:eVRanges_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange - field(DESC, "PRG_TM2K2_ATM.fbTM2K...amParams.neVRange") +record(ao, "TM2K2:ATM:MMS:STATE:07:VELO") { + field(DESC, "Speed at which to move to this state") + field(DTYP, "asynFloat64") + field(UDFS, "0") + field(OUT, "@asyn($(PORT),0,1)ADSPORT=851/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].fVelocity=") + field(PREC, "3") + info(autosaveFields_pass0, "DESC DISS DRVH DRVL HHSV HIGH HIHI HSV LLSV LOLO LOW LSV PREC SIMS UDFS VAL") + info(archive, "VAL") +} + +record(longin, "TM2K2:ATM:MMS:STATE:07:ENCODER_RBV") { + field(DESC, "Encoder count associated with this state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange?") - field(EGU, "eV") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].nEncoderCount?") info(autosaveFields_pass0, "DESC DISS HHSV HIGH HIHI HSV LLSV LOLO LOW LSV SIMS UDFS") info(archive, "VAL") } -record(bi, "TM2K2:ATM:MMS:STATE:07:BP:Valid_RBV") { - # PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid - field(DESC, "PRG_TM2K2_ATM.fbTM2K...BeamParams.xValid") +record(waveform, "TM2K2:ATM:MMS:STATE:07:NAME_RBV") { + field(DESC, "Name of this position state") field(SCAN, "I/O Intr") field(PINI, "1") field(TSE, "-2") - field(DTYP, "asynInt32") - field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].stPMPS.stBeamParams.xValid?") - field(ZNAM, "FALSE") - field(ONAM, "TRUE") - info(autosaveFields_pass0, "DESC DISS OSV SIMS UDFS ZSV") + field(DTYP, "asynInt8ArrayIn") + field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/PRG_TM2K2_ATM.fbTM2K2.fbStates.arrStates[7].sName?") + field(FTVL, "CHAR") + field(NELM, "80") + field(MPST, "On Change") + field(APST, "On Change") + info(autosaveFields_pass0, "DESC DISS SIMS UDFS") info(archive, "VAL") } diff --git a/iocBoot/ioc-kfe-rix-motion/st.cmd b/iocBoot/ioc-kfe-rix-motion/st.cmd index 4da59ca..dc8bbff 100755 --- a/iocBoot/ioc-kfe-rix-motion/st.cmd +++ b/iocBoot/ioc-kfe-rix-motion/st.cmd @@ -1,11 +1,11 @@ -#!/reg/g/pcds/epics/ioc/common/ads-ioc/R0.6.0/bin/rhel7-x86_64/adsIoc +#!/reg/g/pcds/epics/ioc/common/ads-ioc/R0.6.1/bin/rhel7-x86_64/adsIoc ################### AUTO-GENERATED DO NOT EDIT ################### # # Project: plc-kfe-rix-motion.tsproj # PLC name: kfe_rix_motion (kfe_rix_motion Instance) -# Generated using: pytmc 2.14.1 -# Project version: 4c3764a -# Project hash: 4c3764ad0d0490852937525285fb84b18603520d +# Generated using: pytmc 2.15.1 +# Project version: e2b89f4 +# Project hash: e2b89f4059054d545b58a8cd0e835a696f4341bc # PLC IP/host: 172.21.140.70 # PLC Net ID: 172.21.140.70.1.1 # ** Production mode IOC ** @@ -13,14 +13,14 @@ # # Libraries: # -# LCLS General: * -> 2.7.0 (SLAC) -# lcls-twincat-motion: * -> 2.0.1 (SLAC) -# lcls-twincat-physics: * -> 0.0.0 (SLAC) -# lcls2-cc-lib: * -> 2.0.0 (SLAC) -# PMPS: * -> 3.0.13 (SLAC - LCLS) +# LCLS General: * -> 2.9.1 (SLAC) +# lcls-twincat-motion: * -> 4.0.4 (SLAC) +# lcls-twincat-physics: * -> 0.1.0 (SLAC) +# lcls2-cc-lib: * -> 2.1.0 (SLAC) +# PMPS: * -> 3.0.14 (SLAC - LCLS) # Tc2_Standard: * -> 3.3.3.0 (Beckhoff Automation GmbH) # Tc2_System: * -> 3.4.26.0 (Beckhoff Automation GmbH) -# Tc3_Module: * (Beckhoff Automation GmbH) +# Tc3_Module: * -> 3.3.21.0 (Beckhoff Automation GmbH) # ################### AUTO-GENERATED DO NOT EDIT ################### < envPaths @@ -43,7 +43,7 @@ epicsEnvSet("ASYN_PORT", "ASYN_PLC") epicsEnvSet("IPADDR", "172.21.140.70") epicsEnvSet("AMSID", "172.21.140.70.1.1") epicsEnvSet("AMS_PORT", "851") -epicsEnvSet("ADS_MAX_PARAMS", "23542") +epicsEnvSet("ADS_MAX_PARAMS", "16838") epicsEnvSet("ADS_SAMPLE_MS", "50") epicsEnvSet("ADS_MAX_DELAY_MS", "100") epicsEnvSet("ADS_TIMEOUT_MS", "1000") @@ -512,32 +512,32 @@ dbLoadRecords("caPutLog.db", "IOC=$(IOC)") dbLoadRecords("TwinCAT_TaskInfo.db", "PORT=$(ASYN_PORT),PREFIX=PLC:RIX:MOTION,IDX=1") dbLoadRecords("TwinCAT_AppInfo.db", "PORT=$(ASYN_PORT), PREFIX=PLC:RIX:MOTION") -dbLoadRecords("TwinCAT_Project.db", "PREFIX=PLC:RIX:MOTION,PROJECT=plc-kfe-rix-motion.tsproj,HASH=4c3764a,VERSION=4c3764a,PYTMC=2.14.1,PLC_HOST=172.21.140.70") - -# LCLS General: * -> 2.7.0 (SLAC) -dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=LCLS_General,VERSION=2.7.0,VENDOR=SLAC") -# lcls-twincat-motion: * -> 2.0.1 (SLAC) -dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=lcls-twincat-motion,VERSION=2.0.1,VENDOR=SLAC") -# lcls-twincat-physics: * -> 0.0.0 (SLAC) -dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=lcls-twincat-physics,VERSION=0.0.0,VENDOR=SLAC") -# lcls2-cc-lib: * -> 2.0.0 (SLAC) -dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=lcls2-cc-lib,VERSION=2.0.0,VENDOR=SLAC") -# PMPS: * -> 3.0.13 (SLAC - LCLS) -dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=PMPS,VERSION=3.0.13,VENDOR=SLAC - LCLS") +dbLoadRecords("TwinCAT_Project.db", "PREFIX=PLC:RIX:MOTION,PROJECT=plc-kfe-rix-motion.tsproj,HASH=e2b89f4,VERSION=e2b89f4,PYTMC=2.15.1,PLC_HOST=172.21.140.70") + +# LCLS General: * -> 2.9.1 (SLAC) +dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=LCLS_General,VERSION=2.9.1,VENDOR=SLAC") +# lcls-twincat-motion: * -> 4.0.4 (SLAC) +dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=lcls-twincat-motion,VERSION=4.0.4,VENDOR=SLAC") +# lcls-twincat-physics: * -> 0.1.0 (SLAC) +dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=lcls-twincat-physics,VERSION=0.1.0,VENDOR=SLAC") +# lcls2-cc-lib: * -> 2.1.0 (SLAC) +dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=lcls2-cc-lib,VERSION=2.1.0,VENDOR=SLAC") +# PMPS: * -> 3.0.14 (SLAC - LCLS) +dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=PMPS,VERSION=3.0.14,VENDOR=SLAC - LCLS") # Tc2_Standard: * -> 3.3.3.0 (Beckhoff Automation GmbH) dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=Tc2_Standard,VERSION=3.3.3.0,VENDOR=Beckhoff Automation GmbH") # Tc2_System: * -> 3.4.26.0 (Beckhoff Automation GmbH) dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=Tc2_System,VERSION=3.4.26.0,VENDOR=Beckhoff Automation GmbH") -# Tc3_Module: * (Beckhoff Automation GmbH) -dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=Tc3_Module,VERSION=*,VENDOR=Beckhoff Automation GmbH") +# Tc3_Module: * -> 3.3.21.0 (Beckhoff Automation GmbH) +dbLoadRecords("TwinCAT_Dependency.db", "PREFIX=PLC:RIX:MOTION,DEPENDENCY=Tc3_Module,VERSION=3.3.21.0,VENDOR=Beckhoff Automation GmbH") cd "$(IOC_TOP)" ## PLC Project Database files ## dbLoadRecords("kfe_rix_motion.db", "PORT=$(ASYN_PORT),PREFIX=PLC:RIX:MOTION:,IOCNAME=$(IOC),IOC=$(IOC)") -# Total records: 22542 -callbackSetQueueSize(47084) +# Total records: 15838 +callbackSetQueueSize(33676) # Autosave and archive settings: save_restoreSet_status_prefix("PLC:RIX:MOTION:")